我个人认为IEC定时器与三菱、台达、或其它大型品牌的定时器使用效果一样,但是在S7-300编程指令中大家都是在使用S7定时器,这个S7定时器究竟有何优点?
在编程中,我经常被S7定时器莫名奇妙的问题搞得人头大。感觉S7定时器有很多的BUG,不知S7定时器存在的原因是什么?请大家指点,谢谢
问题补充:
其实我最想知道的是S7有什么好处?
他的存在即合理,但是它的合理性在哪?它的缺点又在哪?这些才是我最关心的问题。
最佳答案
1、IEC 定时器是符合IEC1131-3标准的定时器:
IEC 定时器通过系统功能块 SFB3(TP),SFB4(TON),SFB5(TOF)来实现,分别对应定时器指令的脉冲定时器,接通延迟定时器和断开延迟定时器。可以说,IEC定时器在PLC没有数量限制。IEC定时器、计数器区别与普通定时器、计数器受限制。在软冗余系统中IEC定时器、计数器能够冗余。
STEP7的IEC定时器其实就是STEP7提供的一系统系统功能块,能实现定时器同样的功能,和STEP7定时器指令不同的是它们符合IEC1131-3标准的定时器。STEP7的TIME数据类型在上位机上读写很方便了,它的定义实际上就是一个有符号双整数,每一步长表示为1毫秒。
2、相关文档:“
、详见<About Time AND Timer sample in STEP7>:
http://www2.ad.siemens.com.cn/download/Html/download.aspx?DownloadID=1299&TreeID=8&URL=%2FDownload%2FUpload%2FAS%2Fapplication%2FA0087%2Ezip
3、问题补充:IEC 定时器是符合IEC1131-3标准的定时器,会是应用的主流。
提问者对于答案的评价:
谢谢
专家置评
S7定时器是CPU上一块特定的存储区域。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc231244.html