三菱PLC指令详解

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1触点指令

00LD逻辑操作开始

01LDI逻辑非操作开始

02AND逻辑乘

03ANI逻辑乘非

04OR逻辑加

05ORI逻辑加非

2连接指令

06ANBAND逻辑块与

07ORBOR逻辑块或

08MPS存储操作结果

09MRD从MPS读取操作结果10MPP从MPS读取操作结果并清除结果

3输出指令

11OUT软元件输出

12SET软元件置位

13RST软元件复位

14PLS在输入信号的上升沿15PLF在输入信号的下降沿16CHK软元件输出翻转

4移位指令

17SFT元件移1位

18SFTP元件移1位

5主控指令

19MC主控开始

20MCR主控复位

6结束指令

21FEND结束主程序

22END总的程序末尾,

返回第0步

7其它指令

23STOP停止

24NOP空操作

二基本指令

1比较指令

16位数据比较

25LD=当S1=S2,接通,

当S1≠S2,断开

26AND=?

27OR=?

28LD<>当S1≠S2,接通,

当S1=S2,断开

30OR<>?

31LD>当S1>S2,接通,

当S1≤S2,断开

32AND>?

33OR>?

34LD<=当S1≤S2,接通,

当S1>S2,断开

35AND<=?

36OR<=?

37LD<当S1

当S1≥S2,断开

38AND<?

39OR<?

40LD>=当S1≥S2,接通,

当S1

41AND>=?

42OR>=?

32位数据比较

43LDD=当(S1+1,S1)=(S2+1,S2),接通44ANDD=?

45ORD=?

46LDD<>当(S1+1,S1)≠(S2+1,S2),接通47ANDD<>?

48ORD<>?

49LDD>当(S1+1,S1)>(S2+1,S2),接通50ANDD>?

51ORD>?

52LDD<=当(S1+1,S1)≤(S2+1,S2),接通53ANDD<=?

54ORD<=?

55LDD<当(S1+1,S1)<(S2+1,S2),接通56ANDD<?

57ORD<?

58LDD>=当(S1+1,S1)≥(S2+1,S2),接通59ANDD>=?

60ORD>=?

2算术运算指令

二进制16位加/减

61+(D)+(S)→(D)

62+P?

63+(S1)+(S2)→(D)

64+P?

65-(D)-(S)→(D)

66-P?

67-(S1)-(S2)→(D)

68-P?

二进制32位加/减

69D+(D+1,D)+(S+1,S)→(D+1,D)

70D+P?

71D+(S1+1,S1)+(S2+1,S2)→(D+1,D) 72D+P?

73D-(D+1,D)-(S+1,S)→(D+1,D)

74D-P?

75D-(S1+1,S1)-(S2+1,S2)→(D+1,D) 76D-P?

77*(S1)×(S2)→(D+1,D)

78*P?

79/(S1)/(S2)→商(D),余数(D+1)

80/P?

81D*(S1+1,S1)×(S2+1,S2)→

(D+3,D+2,D+1,D)

82D*P?

83D/(S1+1,S1)/(S2+1,S2)→

商(D+1,D),余数(D+3,D+2)

84D/P?

85B+(D)+(S)→(D)

86B+P?

87B+(S1)+(S2)→(D)

88B+P?

89B-(D)-(S)→(D)

90B-P?

91B-(S1)-(S2)→(D)

92B-P?

93DB+(D+1,D)+(S+1,S)→(D+1,D)

94DB+P?

95DB+(S1+1,S1)+(S2+1,S2)→(D+1,D) 96DB+P?

97DB-(D+1,D)-(S+1,S)→(D+1,D)

98DB-P?

99DB-(S1+1,S1)-(S2+1,S2)→(D+1,D) 100DB-P?

101B*(S1)×(S2)→(D+1,D)

102B*P?

103B/(S1)/(S2)→商(D),余数(D+1) 104B/P?

105DB*(S1+1,S1)×(S2+1,S2)→

(D+3,D+2,D+1,D)

106DB*P?

107DB/(S1+1,S1)/(S2+1,S2)→

商(D+1,D),余数(D+3,D+2)

108DB/P?

109INC(D)+1→(D)

110INCP?

111DINC(D+1,D)+1→(D+1,D)

112DINCP?

113DEC(D)-1→(D)

114DECP?

115DDEC(D+1,D)-1→(D+1,D)

116DDECP?

3BCD—二进制转换

117BCD(S)→(D)BCD转换

118BCDP?

119DBCD(S+1,S)→(D+1,D)

120DBCDP?

121BIN(S)→(D)二进制转换

122BINP?

123DBIN(S+1,S)→(D+1,D)

124DBINP?

4数据传送指令

125MOV(S)→(D)

126MOVP?

127DMOV(S+1,S)→(D+1,D)

128DMOVP?

129CML(S)→(D)

130CMLP?

131DCML(S+1,S)→(D+1,D)

132DCML?

133DCMLP?

134BMOV(S)→(D)n个

135BMOVP?

136FMOV(S)→(D)n个

137FMOVP?

138XCH(D1)←→(D2)

139XCHP?

140DXCH(D1+1,D1)←→(D2+1,D2) 141DXCHP?

5程序分支指令

142CJ条件满足,跳转到P**处

143SCJ条件满足后紧接的扫描周期, 跳转到P**处

144JMP无条件跳转到P**处

相关文档
最新文档