fx系列plc有哪些指令?
三菱FX系列PLC的20条基本逻辑指令包括:1. 取指令与输出指令(LD/LDI/LDP/LDF/OUT)
- LD(取指令):连接一个常开触点与左母线。
- LDI(取反指令):连接一个常闭触点与左母线。
- LDP(取上升沿指令):在指定位元件的上升沿时接通一个扫描周期。
- LDF(取下降沿指令):在指定位元件的下降沿时接通一个扫描周期。
- OUT(输出指令):对线圈进行驱动。
2. 触点串联指令(AND/ANI/ANDP/ANDF)
- AND(与指令):完成逻辑“与”运算。
- ANI(与非指令):完成逻辑“与非”运算。
- ANDP(上升沿检测串联连接指令)。
- ANDF(下降沿检测串联连接指令)。
3. 触点并联指令(OR/ORI/ORP/ORF)
- OR(或指令):完成逻辑“或”运算。
- ORI(或非指令):完成逻辑“或非”运算。
- ORP(上升沿检测并联连接指令)。
- ORF(下降沿检测并联连接指令)。
4. 块操作指令(ORB / ANB)
- ORB(块或指令):用于两个或两个以上的触点串联电路块之间的并联。
- ANB(块与指令):用于两个或两个以上触点并联连接的电路块之间的串联。
5. 置位与复位指令(SET/RST)
- SET(置位指令):使被操作的目标元件置位并保持。
- RST(复位指令):使被操作的目标元件复位并保持清零状态。
6. 微分指令(PLS/PLF)
- PLS(上升沿微分指令):在输入信号上升沿产生一个扫描周期的脉冲输出。
- PLF(下降沿微分指令):在输入信号下降沿产生一个扫描周期的脉冲输出。
7. 主控指令(MC/MCR)
- MC(主控指令):用于公共串联触点的连接。
- MCR(主控复位指令):是MC指令的复位指令。
8. 堆栈指令(MPS/MRD/MPP)
- MPS(进栈指令):将运算结果送入栈存储器的第一段。
- MRD(读栈指令):将栈存储器的第一段数据读出。
- MPP(出栈指令):将栈存储器的第一段数据读出并从栈中消失。
9. 逻辑反、空操作与结束指令(INV/NOP/END)
- INV(反指令):将原来的运算结果取反。
- NOP(空操作指令):不执行操作,但占一个程序步。
- END(结束指令):表示程序结束。
FX系列PLC的步进指令包括:
1. 步进指令(STL/RET)
- STL(步进触点指令):表示状态常开触点,用于顺序控制。
- RET(步进返回指令):用来复位STL指令。
2. 状态转移图
- 用于描述顺序控制过程,用状态器S记录每个状态,X为转换条件。
3. 步进指令的使用说明
- STL触点是与左侧母线相连的常开触点,某STL触点接通,则对应的状态为活动步。
- 与STL触点相连的触点应用LD或LDI指令,只有执行完RET后才返回左侧母线。
- STL触点可直接驱动或通过别的触点驱动Y、M、S、T等元件的线圈。
- 使用STL指令时允许双线圈输出(顺控程序在不同的步可多次驱动同一线圈)。
- STL触点驱动的电路块中不能使用MC和MCR指令,但可以用CJ指令。
- 在中断程序和子程序内,不能使用STL指令。
绛旓細1. SET鎸囦护鐨勫熀鏈惈涔 SET鎸囦护鍦FX绯诲垪PLC涓敤浜庢帶鍒惰緭鍑鸿澶囩殑寮鍚紝鍗冲皢鎸囧畾鐨勮緭鍑轰綅璁惧畾涓“1”鐨勭姸鎬併傚綋PLC鎵ц鍒癝ET鎸囦护鏃讹紝鐩稿簲鐨勮緭鍑鸿澶囦細琚縺娲伙紝瀹炵幇瀵瑰簲鐨勫姛鑳斤紝濡傞┍鍔ㄧ數鏈恒佺偣浜寚绀虹伅绛夈2. SET鎸囦护鐨勫簲鐢ㄥ満鏅 鍦ㄨ嚜鍔ㄥ寲鎺у埗绯荤粺涓紝SET鎸囦护甯哥敤浜庡惎鍔ㄦ垨婵娲绘煇浜涜澶囥備緥濡傦紝褰...
绛旓細涓夎彵PLC涓锛屽皢鏁存暟杞崲涓烘诞鐐规暟鐨鎸囦护鏄疘NT銆傝鎸囦护鎶婁簩杩涘埗鏁存暟杞寲涓轰簩杩涘埗娴偣鏁般傚父鏁癒銆丠鍦ㄥ悇娴偣杩愮畻鎸囦护涓嚜鍔ㄨ浆鎹紝鍦‵LT鎸囦护涓笉澶勭悊銆備緥濡傦紝灏16浣嶇殑鏁存暟杞崲涓烘诞鐐规暟锛屽彲浠ヤ娇鐢↖NT鎸囦护锛涘皢32浣嶇殑鏁存暟杞崲涓烘诞鐐规暟锛屽彲浠ヤ娇鐢―INT鎸囦护銆傚湪浣跨敤杩欎簺鎸囦护鏃讹紝闇瑕佹敞鎰忕殑鏄紝涓涓16浣嶇殑鏁存暟杞寲鎴...
绛旓細FF鎸囦护鍜孉LT鎸囦护浣滅敤鐩稿悓锛岄兘鏄垏鎹綅鐘舵侊紝鍙槸FF鎸囦护鏄疩閲岄潰鐨勬寚浠よ屼笖鑷甫娌匡紝鑰孉LT鎸囦护鏄疐X閲岄潰鐨勬寚浠わ紝涓嶈嚜甯︽部锛岄渶瑕佽嚜宸卞湪鍓嶉潰鍔犱竴涓狹EP鎴栬匨EF銆1.瀵逛簬FX绯诲垪鐨PLC鏉ヨ锛屼娇鐢ˋLT鎸囦护鍓嶉潰蹇呴』鑷繁鍔犳部锛屽惁鍒欎細浜ゆ浛杈撳嚭銆2.瀵逛簬Q绯诲垪閲岄潰鐨凱LC鏉ヨ锛屼娇鐢‵F鎸囦护鐩存帴浣跨敤灏卞彲浠ワ紝涓嶇敤鑷繁鍔犳部銆
绛旓細涓夎彵 FX 绯诲垪PLC鐨20鏉″熀鏈昏緫鎸囦护銆侺D锛堝彇鎸囦护锛 涓涓父寮瑙︾偣涓庡乏姣嶇嚎杩炴帴鐨勬寚浠わ紝姣忎竴涓互甯稿紑瑙︾偣寮濮嬬殑閫昏緫琛岄兘鐢ㄦ鎸囦护銆侺DI锛堝彇鍙嶆寚浠わ級 涓涓父闂Е鐐逛笌宸︽瘝绾胯繛鎺ユ寚浠わ紝姣忎竴涓互甯搁棴瑙︾偣寮濮嬬殑閫昏緫琛岄兘鐢ㄦ鎸囦护銆侺DP锛堝彇涓婂崌娌挎寚浠わ級 涓庡乏姣嶇嚎杩炴帴鐨勫父寮瑙︾偣鐨勪笂鍗囨部妫娴嬫寚浠わ紝浠呭湪鎸囧畾浣...
绛旓細plsplf浠h〃鐨勬槸鑴夊啿杈撳嚭鎸囦护 pls鏄笂鍗囨部杈撳嚭锛宲lf鏄笅闄嶆部杈撳嚭锛屼粬鐨勬剰鎬濆氨鏄锛屽墠闈㈢殑瑙︾偣闂悎锛岀粰浜嗕竴涓笂鍗囨部锛岄偅涔坧ls灏变細鎺ラ氫竴涓壂鎻忓懆鏈燂紝plf涔熸槸杩欐牱锛屽彧涓嶈繃瀹冩帴鏀剁殑鏄笅闄嶆部銆備箣鎵浠ヤ細鏈夎繖涓や釜鎸囦护锛屾槸鍥犱负鏈夌殑鍔熻兘鎸囦护姣忎釜鎵弿鍛ㄦ湡閮戒細鎵ц涓娆★紝浣嗘槸鎴戜滑鍙姹備粬鎵ц涓娆★紝鎵浠ュ氨浼氱敤鍒拌剦鍐...
绛旓細銆愮瓟妗堛戯細绛旀锛欰 瑙f瀽锛氬噺娉鎸囦护SUB锛圫ubtraction锛夛紝灏嗘寚瀹氱殑鍏冧欢涓殑鏁板噺鍘绘寚瀹氱殑鍏冧欢涓殑鏁帮紝缁撴灉閫佸埌鎸囧畾鐨勭洰鏍囧厓浠躲傚墠缂甯鐨勬寚浠ゅ氨鏄32浣嶇殑锛屽悗缂甯鐨勫氨鏄剦鍐插瀷鐨勩係UB锛16浣嶈繛缁瀷鍑忔硶杩愮畻鎸囦护锛汼UBP锛16浣嶈剦鍐插瀷鍑忔硶杩愮畻鎸囦护锛汥SUB锛32浣嶈繛缁瀷鍑忔硶杩愮畻鎸囦护锛汥SUBP锛32浣嶈剦鍐插瀷鍑忔硶杩愮畻...
绛旓細鏈夊尯闂村浣鎸囦护ZRST,娌℃湁鍖洪棿缃綅鎸囦护浣嗘槸鍙互鐢∕OV鎸囦护瀹炵幇 濡:MOV K1 K2M0銆 琛ュ厖:涓夎彵PLC鑻辨枃鍚嶅張绉:Mitsubish Programmable Logic Controller,鏄笁鑿辩數鏈哄湪澶ц繛鐢熶骇鐨勪富鍔涗骇鍝併 瀹冮噰鐢ㄤ竴绫诲彲缂栫▼鐨勫瓨鍌ㄥ櫒,鐢ㄤ簬鍏跺唴閮ㄥ瓨鍌ㄧ▼搴,鎵ц閫昏緫杩愮畻銆侀『搴忔帶鍒躲佸畾鏃躲佽鏁颁笌绠楁湳鎿嶄綔绛夐潰鍚戠敤鎴风殑鎸囦护,骞堕氳繃鏁板瓧鎴栨ā鎷熷紡...
绛旓細銆愮瓟妗堛戯細绛旀锛欱 瑙f瀽锛氬噺1鎸囦护DEC锛圖ecrement锛夛紝璇ユ寚浠ゆ槸灏嗘寚瀹氬厓浠朵腑鐨勬暟鍊煎噺1銆傚墠缂甯鐨勬寚浠ゅ氨鏄32浣嶇殑锛屽悗缂甯鐨勫氨鏄剦鍐插瀷鐨勩侱EC锛16浣嶈繛缁瀷鍑1鎸囦护锛汥ECP锛16浣嶈剦鍐插瀷鍑1鎸囦护锛汥DEC锛32浣嶈繛缁瀷鍑1鎸囦护锛汥DECP锛32浣嶈剦鍐插瀷鍑1鎸囦护锛涙搷浣滄暟鍙彇KnY銆並nM銆並nS銆乀銆丆銆丏銆乂鍜孼銆
绛旓細LD锛氬彇鎸囦护锛堝父寮瑙︾偣锛 Load LDI锛氬彇鍙嶆寚浠わ紙甯搁棴瑙︾偣锛塋oad Inverse AND锛氫覆鎸囦护锛堝父寮瑙︾偣锛堿nd ANI锛氫覆鍙嶆寚浠わ紙甯搁棴瑙︾偣锛堿nd Inverse OR锛氬苟鎸囦护锛堝父寮瑙︾偣锛塐r ORI锛氬苟鍙嶆寚浠わ紙甯搁棴瑙︾偣锛塐r Inverse ORB锛氬苟鍧楁寚浠 Or Block ANB锛氫覆鍧楁寚浠 And Block MPS锛氳繘鏍堟寚浠 Push MRD锛氳鏍堟寚浠 R...
绛旓細3銆丒ND 瑕佽鎸囩ず鐏棯鐑佺殑璇濓紝灏嗘帶鍒舵寚绀虹伅鐨刌鐐圭敱瀹氭椂鍣ㄥ畾鏃剁疆ON/OFF灏卞彲浠ヤ簡锛岃繖鏍烽棯鐑侀鐜囧彲璋冦傛垨鑰呬娇鐢ㄥ唴閮ㄦ椂閽熻剦鍐插嚭鐐FX绯诲垪涓篗8013,Q绯诲垪涓篠M412涓绉扥N/OFF涓娆°備笁鑿PLC涓鐗规畩缁х數鍣∕8013鐨勫姛鑳芥槸杈撳嚭1绉掓椂閽熻剦鍐诧紝鍦ㄧ紪绋嬩腑鍙互鐩存帴浣跨敤瀹冪殑瑙︾偣锛屼笖浣跨敤娆℃暟鏃犻檺鍒躲備笁鑿plc鐨M鎸囦护鏄緟鍔╃户鐢靛櫒...