恭喜,你发布的帖子
发布于 2020-07-21 10:34:51
11楼
不过,我觉得楼主应该仔细考虑方法。
注意:西门子的控制系统的写法。它都是很标准的。不推荐使用、传输实际值,更别说浮点数了。
这些图示并不是为了好看。要关注实用性。
在这里,所有PLC、CU控制器都是Sever服务器,HMI、浏览器等等都是客户端,由它们主动去访问服务器。
在TCP/IP对服务器的访问中。不要使用短报文、非常频繁的访问。容易造成网络过负荷、堵塞。
而是采用长报文,定时、间隔地访问。
例如:PLC缓冲5秒,20毫秒的采样数据,而客户端每5秒访问,传输一次。在HMI,浏览器上以20毫秒动态显示。这个不难做到。
注意标准化!比如说:表盘、柱状、曲线Y轴显示分辨,255级是否足够?我认为是够了。
那就是说,每时间点只需要一个字节来表示。不是么?
所以,TIA提供了功能:标准化和缩放。需要高精度就用一个字,像这些就用一个字节。
像上述例子,5秒20毫秒间隔的数据只需250个字节,一起发送。
在客户端处理各类显示。
请填写推广理由:
分享
只看
楼主