我用西门子博途的IEC计数器和IEC定时器时,几个不同时调用的计数器或者定时器能否用同一个数据块来用(我是用复制粘贴过来的)?还有IEC计数器或定时器和里面的SIMATIC有什么区别吗(不是问编程用法上,是问为什么存在两种不同形式的定时器和计数器,存在的意思)?
最佳答案
1、IEC 定时器是符合IEC1131-3标准的定时器:
IEC 定时器通过系统功能块 SFB3(TP),SFB4(TON),SFB5(TOF)来实现,分别对应定时器指令的脉冲定时器,接通延迟定时器和断开延迟定时器。可以说,IEC定时器在PLC没有数量限制。IEC定时器、计数器区别与普通定时器、计数器受限制。在软冗余系统中IEC定时器、计数器能够冗余。
STEP7的IEC定时器其实就是STEP7提供的一系统系统功能块,能实现定时器同样的功能,和STEP7定时器指令不同的是它们符合IEC1131-3标准的定时器。STEP7的TIME数据类型在上位机上读写很方便了,它的定义实际上就是一个有符号双整数,每一步长表示为1毫秒。
S7定时器是CPU上一块特定的存储区域。
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标准的定时器,会是应用的主流。
提问者对于答案的评价:
问下老师,如果我多次调用IEC定时器,能做到不创建多个数据块吗?
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc152974.html