请问怎样将设备启动和停止的具体时间点显示在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程序吧