一个或者多个电机的间歇控制

一个电机的间歇控制 启动后运行五分钟 停10分钟 又运行五分钟停10分钟,加上运行停止的次数控制。–如果多个电机的间歇控制S7200SMART软件可以做库文件吗

最佳答案

1、只控制一台电机,用常规定时器就可以实现逻辑功能;
2、要控制多台电机,又想代码复用,由于子程序中含有定时器 T 这样的定时器时,不能多次调用,所以不能用常规 T0-T255 这样的定时器;可以使用优化的定时器 BGN_ITIME 和 CAL_ITIME 指令,可实现对位信号的计时功能,这样就可以把不同电机的定时器做成子程序的接口了。
http://www.ad.siemens.com.cn/productportal/Prods/s7-200-smart-portal/200SmartTop/programming/optimizer_timer/optimize_timer.html
3、如果做成库,当然可以实现,则要考虑
     A、先将功能做成子程序,子程序在编程时,凡用到V存储区地址处都使用“符号寻址”,为每个变量指定一个符号;
     B、S7-200 SMART 子程序多次调用时不能使用定时器,考虑以上情况,可以使用BGN_ITIME和CAL_ITIME指令,可实现对位信号的计时功能。
     C、先把子程序调试通了,再做成库。
4、所用资料
S7-200 SMART定时器常见问题
http://www.ad.siemens.com.cn/productportal/Prods/s7-200-smart-portal/200SmartTop/SmartSMS/030.html
S7-200 SMART指令库常见问题
http://www.ad.siemens.com.cn/productportal/Prods/s7-200-smart-portal/200SmartTop/SmartSMS/008.html

提问者对于答案的评价:
问题已解决,因为含有定时器功能,所以只能用直接方法,做好一个电机的程序,再复制多个,组合成整体的程序。

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc279538.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年10月30日 下午6:02
下一篇 2020年10月30日 下午6:02

相关推荐

发表回复

登录后才能评论