jiangqingchuan
用松下PLC编写个程序调试 总体检查总是 双重使用错误,不知道为什么错误,程序结构
。。。。。。。。。。call1
。。。。。。。。。。call2
。。。。。。。。。。SUB1
。。。。。。。。。。子程序1内容
。。。。。。。。。。RET
。。。。。。。。。。SUB2
。。。。。。。。。。子程序2内容
。。。。。。。。。。END
那里错误了 为什么输出总是双重使用,谁知道啊!!
leeochen
学习路过,顶起!内容不错!
wyw029
在PLC寄存器设置中改成允许双重输出
Smile-lyc
引用 wyw029 的回复内容: 在系统参数里面,要设置成允许双重输出
luo707001477
最后的end 是不需要的 SUB 与RET 是要放在ED后面也就是主程序写完之后 当你写完主程序后就要写end 写了之后才能写入SUB 0 子程序 RET SUB 1 子程序 RET 以此类推
tms_zgc
是双重输出,分别控制吧
会飞的怪兽
只能这么说,基本功不扎实,检查双线圈错误,对同一端口不能使用两个以上的OUT指令!
克斯
sub 要写在end 之后,
fpcucxt888@163com
双重输出的线圈是可以查到的,再把它用R中间一下,再把R输出至Y即可.另外END用错了地方.
独行客
对的,在SUB1之前要加EN
大锅炉
格式不对 ED不是在程序的最后面
longxuesong
同一个输出线圈你可以用两个不同的R中继来控制啊,程序中有两个相同的Y线圈不报错才怪
墨轩cc
END在主程序最后。。。。
好运航海家
楼主好人一生平安,感谢分享
黄老师,
我想学习呀。通讯的实例有木有
猫头鹰睡觉了
还是大神多啊,来学习
568088820
子程序 SUB 要写在ED 的下面
双重使用 一般是同时使用的两个相同的线圈 或者 时间 或者计数器
选项系统寄存器设置 异常时运行 可以设置 双线圈时不影响运行状态
手动自动程序 都要用线圈的话 把线圈写在主程序里面 在自动和手动程序里面使用中间继电器 代替线圈 在主程序中使用 中间继电器来控制线圈
laifeng
ED应该放在sub指令的前面。是代表主程序结束。位置放错了,所以PLC报错
olove83
错误就是错误,
工控专家1688
设置里面将允许双重线圈勾选即可