请问怎样将设备启动和停止的具体时间点显示在wincc上?这两个时间点之差可以再wincc里面实现相减么?请高手帮忙指导一下
最佳答案
A、简单的方法就是在PLC内部实现, 对开关量的计数, 或用SFC1 读系统时钟。
你可以这样做
1 当设备启动时(设备运行指示输入点信号的上升沿),首先读取PLC时间,保存
2 你停止(设备运行指示输入点信号的下降沿)的时候再次读取PLC时间,保存
以上两步需要使用SFC1
3 使用标准库中的FC34 “SB_DT_DT”功能块,将两次保存的时间值相减,并保存.
相关资料:
《step7中有关时间和定时器的使用和例程(2007.09.03)》 下载:
http://www.ad.siemens.com.cn/download/searchResult.aspx?searchText=A0087
《 Step7中的时间、日期和定时器(2004.06.01) 》下载:
http://www.ad.siemens.com.cn/download/searchResult.aspx?searchText=A0019
B、S7-300设备累计运行时间编程:
http://blog.163.com/zalk_guo/blog/static/6012392520138278833328/
提问者对于答案的评价:
好的,谢谢了,由于改造项目我没有源程序,想看看不改程序能实现不,那我还是老老实实download程序吧
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc183291.html