今天跟大家通過實例來看看MOV指令的使用,本文主要通過三菱PLC和西門子博途來看看MOV指令的使用。
實例功能要求:
當按下SB0時,數碼管顯示0
當按下SB1時,數碼管顯示1
當按下SB2時,數碼管顯示2
當按下SB3時,數碼管顯示3
當按下SB4時,數碼管顯示4
當按下SB5時,數碼管顯示5
當按下SB6時,數碼管顯示6
當按下SB7時,數碼管顯示7
當按下SB8時,數碼管顯示8
當按下SB9時,數碼管顯示9
接線圖如下:
由上面功能要求我們可以知道用到的變量如下:
輸入:SB0 X0/I0.0,SB1 X1/I0.1,SB2 X2/I0.2,SB3 X3/I0.3,SB4 X4/I0.4,SB5 X5/I0.5,SB6 X6/I0.6,SB7 X7/I0.7,SB8 X10/I1.0,SB9 X11/I1.1,
輸出:a段顯示 Y0/Q0.0,b段顯示 Y1/Q0.1,c段顯示 Y2/Q0.2,d段顯示 Y3/Q0.3,e段顯示 Y4/Q0.4,f段顯示 Y5/Q0.5,g段顯示 Y6/Q0.6,
三菱PLC編程如下:
當按下SB0,顯示0,即abcdef亮,需要將63送到K2Y0/QB0
博途程序:
仿真:
當按下SB0,則,即abcdef亮,需要將63送到K2Y0/QB0,即Q0.0~Q0.5亮