三菱plc数位传送smov指令的实例
三菱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)=A4A3A2A1,(D20)=B4B3B2B1
传送后:(D10)=A4A3A2A1, (D20)=B4B3A4A3
执行模式:两种
注意8421BCD码执行模式,源址S和终址D中存放的数必须小于K9999
了解实例 SMOV D0 K4 K3 D2 K3
传送前:(D10)=K5012,(D2)=K43288
传送后:(D0)=K5012, (D2)=K4501
16进制模式,源址S和终址D中存放的数据没有要求,按照十六进制数位传送
实例:
SMOV D0 K4 K2 D2 K2
传送前:(DO)=H5A1B, (D2)=H002C
传送后:(D0)=H5A1B ,(D2)=HOO5A
本站仅提供信息发布平台,文章仅代表作者个人观点。