蓝殇
级别: 探索解密
精华主题: 0
发帖数量: 5 个
工控威望: 154 点
下载积分: 620 分
在线时间: 1(小时)
注册时间: 2012-05-12
最后登录: 2012-10-26
查看蓝殇的 主题 / 回贴
楼主  发表于: 2012-05-14 13:52
我刚接触s7-200,
编了一个简单的自动分拣系统的程序,

主程序
启动液压站,传送带等,
实现自动子程序和手动子程序的切换

自动子程序
启动传感器
启动物料检测开关定时器,有物料通过则定时器断电复位,
持续一分钟无物料通过则启动报警器,同时启动第二个定时器,
报警持续一分钟仍然没有物料通过则结束子程序、主程序,即自动关闭系统(这个不会)
物料通过相应的传感器的时候启动相应的液压缸动作。
子程序自动一直循环,直到收到结束指令

还有很多问题请教前辈:
1、如果主程序所有按键都是断开的,子程序是否还能继续执行
2、子程序里面的输出能否控制主程序?
3、如何实现子程序的自动无限循环,直到输入结束指令才结束?(还是说没有结束指令子程序会自动循环?)
4、如果子程序结束,是否所有子程序的输出自动结束?

拜求前辈指导
qq371001109
qinxiaoqing
级别: 探索解密
精华主题: 0
发帖数量: 7 个
工控威望: 124 点
下载积分: 598 分
在线时间: 4(小时)
注册时间: 2011-12-26
最后登录: 2013-03-01
查看qinxiaoqing的 主题 / 回贴
1楼  发表于: 2012-05-24 20:25
看了下程序,的却有问题,子程序不执行时则会保持子程序最后次扫描的状态,具体咨询我QQ249634378