技术论坛

 • 产品分类
 • 咱工程师的故事
 • 培训与认证答疑专区
 • 服务合作伙伴专区

 《通过LOGO 8.3 读取西门子驱动PN类型上的时间参数 》

返回主题列表
作者 主题
yming
至圣

经验值:130918
发帖数:22347
精华帖:847
楼主    2023-02-28 12:33:53
主题:《通过LOGO 8.3 读取西门子驱动PN类型上的时间参数 》 精华帖 

首先,看看西门子驱动的一些时间参数:




对于 PN类型的装置,可以在LOGO Soft Comfort 中,通过组态拖拽,建立S7通讯。

因为LOGO作为客户端访问驱动,因此,最多可以建立对8台西门子驱动的S7 以太网访问


注意到,这些参数的数据类型都是无符号的DWord(4字节),一些参数直接读取就是小时数。对于S7通讯来说很容易。

对于总运行时间参数r2114来说,是由两个DW组成的。一个是每天的毫秒数,一个是天数;

读取方式如下:

做一个S7 TCP连接读取参数r2114的两个DW值。



注意到:其中VW22是每65.535毫秒进位1;而VW28就是天数。




若要显示小时数,则小时数=VW22/(3600/65.535)约等于VW22/55。

因此用个整数计算功能块,如下:



这样就可以在屏幕上、手机平板浏览器上显示总运行天数+小时数了。

事实上,这些参数在TD屏,本地显示意义并不太大。但对于上传到云,做预防性维护的数据积累,意义很大。

若不需要TD显示,则可以不用FBD编程,直接传送DW22、DW26即可。WEB中的JS编程要比这个方便多了。


学而时习之,不亦说乎?温故而知新,不亦乐乎?
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。