案例展示:四层楼的楼层显示程序,可以看到X0动作是把0存储到D0的,同理X3动作是把3存储到D0的,而X0和X3应该是一层和四层,所以下面又用到了加法指令,从而使SEGD指令能正确显示楼层。
其实上面的程序换种写法是可以不用加法指令。
这个程序也是四楼楼层显示程序,通过M1和M0的使用避开了0层的问题,就没有用到加法指令。
编码指令是个位置显示指令,熟练应用在解决实际问题有事半功倍的作用。
三菱PLC的编码指令与译码指令的功能正好相反。通常用在位置显示中,其实它就是把从零开始算起的数值哪个动作(oN)就把哪个数值存储在寄存器中。
编码指令的表现形式:解读:当驱动条件成立时,把源址S中动作(ON)的位元件或字元件位的位置值传送到终址D。
取值范围:S 范围, .X.Y.M.S.T.C.D.V.Z。D范围,T.C.D.V.Z。n范围,当S为位元件时1≤n≤8,当S为字元件时1≤n≤4。