三菱PLC学习-数位传送SMOV
了解什么是数位?
数位:4个二进制位所组成的整体
数位表示:一个字元件由4个数位组成,其相应循序用K1-K4表示
0000 0000 0000 0000
K4 K3 K2 K1
数位传送:以数位为单位进行传送
指令格式
SMOV S M1 M2 D N
S 进行数位移动数据存储字元件的地址
M1 S中要移动的数据位起始位的地址 1<=M1<=M4
M2 S中要移动的数位移动位数 1<=m2 <=4
D 移动数位移动数据目标的存储字软元件址
N 移入D中的数位起始的位置 1<=N<=4
理解实例
SMOV D10 K4 K2 D20 K2
结果如下:
D10
A4
A3
A2
A1
D20
B4
B3
B2
B1
注解:
传送前:(D10)=A4A3A2A1,(D20)=B4B3B2B1
传送后:(D10)=A4A3A2A1, (D20)=B4B3A4A3
执行模式:两种
M8168
执行模式
OFF
8421BCD码模式
ON
16进制执行模式
注意8421BCD码执行模式,源址S和终址D中存放的数必须小于K9999
了解实例 SMOV D0 K4 K3 D2 K3
传送前:(D10)=K5012,(D2)=K43288
传送后:(D0)=K5012, (D2)=K4501
16进制模式,源址S和终址D中存放的数据没有要求,按照十六进制数位传送 |