PLC定时器精度问题
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
定时时间会不会影响PLC扫描时间?如果没有?那这个扫描是怎么进行的?
定时时间会不影响PLC扫描时间.
S7-200 的定时器分辨率与扫描周期的关系:
.1ms定时器的更新不与扫描周期同步,当程序大于1ms时,1ms定时器的定时器位和当前值在一次扫描周期内刷新多次。
.10ms定时器在每个扫描周期的开始刷新。
.100ms的定时器在指令执行时刷新。
S7-300 的定时器时基与扫描周期的关系:
.S7系统的IEC定时器(SFB3,SFB4,SFB5)支持最小到1ms的定时时间分辨率设定,但如需要定时器时间精确到1ms,定时器是难以实现的, 因为定时器的精度受程序扫描影响,除非程序扫描周期小于等于1ms。
对于精确到1ms的定时响应编程,可以通过SFC32延时触发OB20,将需要延时的操作编在OB20里面。
. 普通定时器的工作与扫描工作方式有关,其定时精度受到不断变化的循环周期的影响。为了获得高精度可调用延时中断OB块与系统FC块来实现。
比如设定脉冲定时器为10MS,但扫描周期为100ms,当定时器被启用时是10ms后他的输出位Q变化,还是100ms后输出位Q才变化?",这取决于定时器到时后采用何种指令。
如定时器到时后用输出指令 = Q0.0,则本周期结束时输出,该指令与扫描周期及I/Q映像区有关.
如定时器到时后用立即输出指令 L QB0 T PQB0,则立即输出,与扫描周期及I/Q映像区无关。但注意对于P通道只能以字节、字或双字来存取,不能以位来操作。