如题所示,在C0加计数器时,我想用M0.0作为一个按钮,每次在触摸屏里按这个按钮的时候,加计数器C0就增加一个数,这是我的想法。
不知道是否可行,是否能用M0.0来模拟I0.0来取代实际电压信号?
触摸屏里,M0.0按钮属性设置为 位取反,想模拟为开关信号。
我昨晚尝试了一下,没有成功,请高手指教,谢谢!
问题补充:
你的意思就是M0.0接上升沿触发指令,然后再接到CU端?
那如果是用I0.0 口接受实际的脉冲信号,是不是就不需要这个上升沿触发指令了?这个指令只是配合“位取反”从而触发C0计数器?
谢谢!
最佳答案
楼主你要注意一个问题,300PLC在硬件状态内定义的脉冲时钟一般会占用MB0这个字节,就是M0.0-M0.7,所以MBO这个字节最好不要使用,可以使用如M1.0来模拟I0.0,按钮属性内,可以设置为按钮释放时的功能是取反位没有问题的,你没有成功的原因可能是1,M0.0是时钟脉冲了,所以不能受控。
2程序内有对M0.0的控制程序。
计数器可以不使用上升沿指令来作为触发脉冲。
提问者对于答案的评价:
谢谢大家,问题已经搞定了。
出现###的原因是触摸屏和PLC的通信波特率设置不同导致的。
专家置评
已阅,最佳答案正确。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc218417.html