PLC高手请进

来源:百度知道 编辑:UC知道 时间:2024/09/27 15:31:43
在使用PLC(三菱)文本显示器的时候,我设定的值是固定的 比如T0设定值为K5,但是我要通过文本显示器对该时间进行可调,需要改变寄存器的数值,我把T0设定值为D0,然后move k5 D5进行传送 但是如果用文本改变寄存器的时候会不会我改成k6,然后以一传送又变成K5了呢 我想知道PLC 如何编程有利于文本显示器改变寄存器数值 我迷茫 望高手指导 谢谢

如果你的程序中同时存在两个给D0赋值的指令的话,前面的赋将会无效,只有后面的值传送指令才会有效,用文本显示器的话,你就可以不用MOV指令了。如果你想初始化数值可以用M8002特殊位来进行。但也不同以同时赋值,两个赋值传送指令在同一时间内只能有一个执行。

你要是想用触摸屏直接更改寄存器的值
根本就不用在PLC里面编程序
直接将该寄存器在触摸屏设置为可设定或可更改

在PLC运行的每个周期K5都会传送到D0里面去,如果你想把最小值设为K5的话,那你就用个比较指令,如果你设的数大于K5的话就不把K5送到D0里面去,而是文本设的数.好象应该是
LD D0 < K5
MOV K5 D0
加个这个就可以了.