请问大家S7 200 224的CPU就只有T0,T32,T64,T96四个1MS的定时器吗,假如程序中要实现多个毫秒级时间触发改怎么才能实现呢,麻烦大家讲讲啊???谢谢
最佳答案
重复使用定时器时比较危险的,因为定时器不接通并不等于不被定义,只要被扫描到就会被重新定义。
如果说实在不够用了,那么一定要保证定时器定义语句在一个扫描周期内只会被扫描到一次,也就是说放在不会在同一个周期执行的两个子程序中,并且在调用子程序的同时清除一次定时器的当前值,想到哪里说到哪,本人没试过,有需要的人可以试试。
PLC毕竟是基于扫描周期的处理器,过分强调毫秒级的响应有些牵强。
提问者对于答案的评价:
谢谢
专家置评
您可以参考下:S7-200怎样编写子程序,被多次调用时可实现定时器功能
http://www.ad.siemens.com.cn/club/bbs/post.aspx?b_id=4&a_id=858204&s_id=0&num=12#anch
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc303159.html