step7 里面怎么比较时间
就是做一个类似闹钟的程序
具体怎么做?
还有200里面怎么做?
最佳答案
1、S7-300/400:
详见西门子官方文档:
《读取和比较日期、时间和计数器的技巧和窍门》:连接
http://support.automation.siemens.com/CN/llisapi.dll?func=cslib.csinfo&objId=27832616&nodeid0=10805384&load=treecontent&lang=zh&siteid=cseus&aktprim=0&objaction=csview&extranet=standard&viewreg=CN
相关文档:
《sfc0(设定时间),sfc1(读取时间)如何用?》下载:
http://www2.ad.siemens.com.cn/download/Upload/AS/faq/21222026.pdf
《S7-300系列PLC CPU系统时间设置技巧》连接:
http://wenku.baidu.com/view/20a03408581b6bd97f19ea49.html
2、S7-200:
、要设置日期、时间值,使之开始走动,可以:
用编程软件(Micro/WIN)的菜单命令PLC > Time of Day Clock...,通过与CPU的在线连接设置,完成后时钟开始走动 。
、编用户程序使用Set_RTC(设置时钟)指令设置
、程序读取的实时时钟数据为BCD格式。
、读写的时钟数据如何在十进制(整数)和BCD数据之间转换?
要计算时间需要将BCD格式的时钟数据与十进制的数据之间的转换,使用相应的转换指令就可以实现。
、时钟读写指令缓冲区格式
Read_RTC(读时钟)和Set_RTC(设置时钟)指令靠数据缓冲区在用户程序与硬件芯片间交换数据,它们的缓冲区格式相同。
、有关S7-200的实时时钟相关操作,其详见:
《西门子 S7-200?LOGO!?SITOP 参考》V0.94版(更新版)(2008.02.15) 下载:
http://www.ad.siemens.com.cn/download/searchResult.aspx?searchText=A0136
提问者对于答案的评价:
很有帮助
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc246552.html