发布于 2013-06-08 16:36:29
17楼
你PB51确实有R F0.3指令,可前面的RLO是什么呢?这是一条不可控的复位指令哦,建议楼主把
A F0.3 //扫描F0.3当前的状态并将其状态写入RLO,
R F0.3 //如果当前的RLO为1时,复位F0.3;如果当前RLO=0,F0.3保持原来的状态
这两条语句放到OB1的最后面,这样比较合适。先解决FB51初始化的问题,把OP和PLC的通信弄通了,再看看ZYK指示灯还闪烁吗?测试OP35的程序弄的干净利落些,建议都写在OB1的segment1里面;你目前创建的DB51不存在DW64、DW98,CPU寻址时会发生错误,DB51数据块建大一点,不相干的程序先不写。先照葫芦画瓢吧,可以把DB51也拷贝到你的测试程序中。需要注意每一个细节,不急,一步一步来。
佛对我说:“你的痛苦来自于你的欲望,没有欲望也就没有痛苦!”