"三阶段"优秀工程师之路
1、基础阶段: 博途PLC技术。
2、中级阶段: 博途与C#高级语言技术。
3、高级阶段: PLC标准化编程方法。
标准化方法之路!
最近收到客户这样一个需求,由于现场操作环境较差,触摸屏经常故障,受限于空间限制又不能搞很多硬件按钮、指示灯。每次触摸屏更换或换型都需要重新对触摸屏程序进行上传或组态,那么有没有办法规避这个问题?
这让我想到了S7-1200做Web server的功能,查了一下技术文档和网络资料,讲的都不是很全,到底可不可行?古语有云:事莫明于有效,论莫定于有证。今天就来测试一下。
一、初步配置
二、创建DB数据区
三、HTML页面编写(这里频频踩坑,摔的不轻)
1、桌面上创建一个文件夹
2、文件夹中创建一个.txt文件,后缀改为.html。(这里本想盲写一个简单的.html来着,后来发现高估自己、错误频繁。被迫上了VScode)
3、用VScode打开创建的.html文件
四、html写完后用浏览器打开看一下,是这个样子:
五、添加用户自定义页面
六、程序调用
七、完全编译,下载硬件和软件
八、验证测试
九、当然手机浏览器也是支持的
十、总结
1、缺点: 实时性不高,每次刷新读写一次。
因为页面的配置在硬件中,所有每次更改页面都要重新生成DB块,下载时cpu要停止。
2、优点: 了却触摸屏换型项目迁移烦恼,管他win、安卓还是linux,只要能访问网 页皆可。(注意对浏览器的支持情况)
Html酷炫人机界面动画不再是梦。(技术文档推荐html文件在512k以下,很不小了)