|
|
|
发表人:quming |
发表时间:2003/9/5 14:57:00 |
|
|
本栏论题: |
最近我设计plc一个项目,要求用手动、自动切换,我用两个子程序切换,可以出现一个现象,断开掉的子程序中线圈仍然保持。那位高手解释一下 [7557] |
|
以下是关于《最近我设计plc一个项目,要求用手动、自动切换,我用两个子程序切换,可以出现一个现象,断开掉的子程序中线圈仍然保持。那位高手解释一下》论题的回复(共5篇) |
回复:需要初始复位!
子程序切换后,原来切换掉的子程序的输出,就不能在此扫描,输出存储器的内容不能刷新掉,自然要保持。
最好先初始复位,在切换。或者采用跳转等指令
|
|
回复:一种解释
在程序中没有被执行到的线圈,仍然保持以前的状态。
如果在一个子程序中,已经ON的线圈,在下一个扫描周期中该子程序没有被执行到,在主程序中也没有使用该线圈,那么该线圈当然保持以前ON的状态。
如果程序不复杂,可以不使用子程序,这样就可以避免上述现象。
也可以在主程序或被执行到的子程序中,复位没有被执行到的子程序中的自己不需要的线圈或数据。
|
|
回复:多看看实例?
用一个子程序就够了,用跳步指令,主控指令等?
|
|
回复:你对plc的工作原理和子程序的认识缺乏认识,好好看看书,搞懂它,你会对plc的认识有柳暗花明的感觉
|
|
冬莅自动化技术(上海)有限公司是一家集研发、生产、代理、销售于一体的技术实业型企业。公司多元化发展,一方面致力于国产旋转编码器的研发、生产,根据应用情况,推出了编码器配套显示仪表及直线位移传感器产品,依靠雄厚的技术力量及完善的售后服务已在港口、起重、冶金、水利、轻工设备等行业广泛应用
http://www.shdongli.cn
|
|
|