(D)MOV(P)傳送--------- 將操作元件的數(shù)據(jù)傳送到目標元件中。
源操作元件:K/H KnX KnY KnM KnS T C D V/Z
目標元件:KnY KnM KnS T C D V/Z
格式:LD X0
MOV(P) K100 D10
當X0由OFF到ON時,將100 傳送到D10中
當用連續(xù)方式執(zhí)行MOV時,條件滿足時,每個掃描周期執(zhí)行一次。
對于32位數(shù)據(jù)用DMOV 傳送,用元件號相臨的兩元件組成元件對。元件對的首位用奇數(shù)、偶數(shù)均可,但為避免出錯,元件對的首位建議統(tǒng)一用偶數(shù)。
當傳送指令執(zhí)行時,常數(shù)自動轉(zhuǎn)化成二進制數(shù)存入目標元件。
SMOV(P)移位傳送--------將源元件的數(shù)據(jù)轉(zhuǎn)化為BCD碼,然后將BCD碼根據(jù)要求移位后,傳送到目標元件中。
源操作元件:K/H KnX KnY KnM KnS T C D V/Z
目標元件:KnY KnM KnS T C D V/Z
m:K H K/H的取值范圍:1—4,即D1的值不可超過9999
n:K H
使用格式:如D1=1685 D2=0
LD X0
SMOV(P) D1 K4 K2 D2 K3
當X0由OFF到ON時:將D1=1685轉(zhuǎn)化為BCD 碼為0001 0110 1000 0101
D2=0 轉(zhuǎn)化為BCD碼為 0000 0000 0000 0000
再將D1的BCD碼從右起第4位開始的向右2位,移到D2 中右起第3位開始向右的2位,1位和第4位不變。此時D2為 0000 0001 0110 000 ,D2=160
當用連續(xù)方式執(zhí)行SMOV時,條件滿足時,每個掃描周期執(zhí)行一次。