liang8849
级别: 探索解密
精华主题: 0
发帖数量: 5 个
工控威望: 122 点
下载积分: 577 分
在线时间: 2(小时)
注册时间: 2014-01-22
最后登录: 2015-08-30
查看liang8849的 主题 / 回贴
楼主  发表于: 2014-01-22 13:07
图片:
我编写的欧姆龙PLC程序有8个分支,目的是进行顺序控制,用IL/ILC指令。在仿真运行过程中,T001定时时间到后应该执行第三个分支,w10.02变为真,但控制过程到此就不进行下去了,请问各位大侠,怎么解决这个问题?我试过用子程序和JMP-JME指令实现分支程序的功能,但是停止调用子程序后,子程序中的输出任然保持调用子程序时的状态,而控制功能要求停止调用子程序后,里面的输出复位为0;JMP-JME实现也是与子程序调用相同的状况,请大侠指教,不胜感激!PLC型号为欧姆龙CP1E-N40,程序见附件。
附件: IL测试.rar (2 K) 下载次数:13
网站提示: 请不要用迅雷下载附件,容易出错
liang8849
级别: 探索解密
精华主题: 0
发帖数量: 5 个
工控威望: 122 点
下载积分: 577 分
在线时间: 2(小时)
注册时间: 2014-01-22
最后登录: 2015-08-30
查看liang8849的 主题 / 回贴
1楼  发表于: 2014-01-22 16:06
引用
引用第1楼xwlxwl306于2014-01-22 15:18发表的  :
第4条里的常闭W10.02改W10.03

非常感谢,我调了好几次,就是没发现问题在哪儿,还是太粗心了。
liang8849
级别: 探索解密
精华主题: 0
发帖数量: 5 个
工控威望: 122 点
下载积分: 577 分
在线时间: 2(小时)
注册时间: 2014-01-22
最后登录: 2015-08-30
查看liang8849的 主题 / 回贴
2楼  发表于: 2014-01-22 16:40
图片:
图片:
图片:
还有一个问题请教大侠,我在PLC程序中设了W30工作存储寄存器读取T1的当前值数据,仿真过程也看见传过去了。我想把这个数据传到组态王中,在组态王里也定义了相应的数据变量,然后用文本显示,但是不成功,监控时,数据显示不出来,不知道是不是定义错了,请大侠指教。