签到有奖
消息提醒
运维工程师专区
官方商城
扫码分享好友 任选多种周边
西门子S7-200SMART在用定时器指令TON编程时,用到10ms定时器定时要用到许多个定时,定时器只有这8个T33-36,T97-T100。编程时能重复使用这8个定时器码?
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
帖子链接:https://www.ad.siemens.com.cn/club/bbs/post.aspx?a_id=1707986&b_id=3&s_id=0&num=15
不能重复使用。
有定时中断可以用。还有BITIM CITIM可以用。
如果我要用到二十多个10ms定时器做延时启动,关断。需要怎么做
自己做。
比如,用1mS时基+计数器,间隔定时器等均可以且没有数量上的限制。
可以重复使用,只要不同一周期扫描到就行。
尽量多使用BITIM CITIM指令,它们是1mS分辨率的,可以多次调用,这样你就不会感到1mS、10mS定时器不够用了。
谢谢,各位大咖的解惑
如果想用西门子的实现这些,可以自己写定时器,如果想用系统自带的定时器,可以看看日系的PLC,里面定时器那叫一个多啊
明白了,非常感谢
是啊,日系PLC的定时器100ms,10ms,1ms保持型和非保持型系统分配了好多。西门子200系统才分配了255个。
当然不能。时基乘以系数才是定时的时间,有很大选择范围的,可以用的定时器很多。
不能重复使用,可以参考西门子关于定时器的说明,用系统时钟自己做个。
http://www.ad.siemens.com.cn/service/article/S7-200/S7-200timer/Default.aspx
不能重复使用
不可重复使用,不过应该有其他办法,比如用1ms时基+计数器来做。
引用8楼详细内容:
你可知道?30一个FB里面使用了10个计时器,然后这个FB又调用了10次。那么自动分配的计时器编号就消耗了100个了。能不多吗?一个FB100字节,调用10次,1k字节的程序空间就没有了。反观200plc,一个子程序100字节,调用这个子程序10次,可能只增加了30字节。两种plc的程序理念不同的。
分享
扫码分享好友 任选多种好礼
收藏
有帮助
欢迎您访问支持中心!
丰富的视频,全方位的文档,大量的网友交流精华……
为了更好的完善这些内容,我们诚邀您在浏览结束后,花20秒左右的时间,完成一个用户在线调查!
感谢您的支持!
密码至少8位,包含大、小写字母,数字和符号至少三种。
允许邮箱和手机接收来自支持中心网站的信息
我已同意《支持中心网站注册协议和隐私政策》
微信登录扫码一键登录
验证码登录
密码登录
二维码失效点击重试
打开微信扫一扫,快速登录/注册
未注册手机验证后自动登录,注册即代表同意《支持中心网站注册协议和隐私政策》
三日内免验证登录
短信登录
登录