施耐德 PLC 編程指令 30 問(wèn)
橙色,是施耐德電氣寫進(jìn) LOGO 里的顏色,也是工程師在 DCS 機(jī)柜里最常見(jiàn)到的“一抹亮色”。
可很多人沒(méi)注意:當(dāng)這抹橙色落在 Modicon PLC 的標(biāo)簽上時(shí),背后藏著一整套從 1968 年延續(xù)至今的指令“暗語(yǔ)”——從最早的 19 條梯形圖,到 2025 年支持多核實(shí)時(shí)的 300+ 指令,它們像樂(lè)高積木一樣,被一代代工程師拼成煉油塔、空客總裝線、冬奧造雪機(jī)的控制靈魂。
今天,我們就把這套“暗語(yǔ)”拆成 30 張卡片,帶你 5 分鐘速覽施耐德 PLC 指令的“橙色密碼”。
(Modicon M580 / M340 / Quantum 通用,固件 ≥ SV4.40)
1 問(wèn):LD 和 LDNC 有啥區(qū)別?
答:LD 取常開(kāi),LDNC 取常閉;后者在母線開(kāi)始處對(duì)位信號(hào)取反再裝入累加器。
2 問(wèn):AND 與 ANDN 怎么用?
答:AND 串聯(lián)常開(kāi),ANDN 串聯(lián)常閉;一條指令只操作 1 位,影響 CCVO 狀態(tài)位。
3 問(wèn):OR 和 ORN 呢?
答:OR 并聯(lián)常開(kāi),ORN 并聯(lián)常閉;編譯后生成同一字節(jié)內(nèi)的位或運(yùn)算。
4 問(wèn):ST 指令能直接寫物理輸出嗎?
答:可以,但必須先映射到 %Q* 內(nèi)存區(qū);寫完后立即刷新到輸出模塊。
5 問(wèn):STN 會(huì)不會(huì)把線圈“置反”?
答:對(duì),STN 把累加器結(jié)果取反再寫入,相當(dāng)于“常閉線圈”。
6 問(wèn):梯形圖里想用“異或”怎么辦?
答:調(diào)用 XOR 指令;支持 1/8/16/32 位寬,結(jié)果放回累加器。
7 問(wèn):置位-復(fù)位哪家強(qiáng)?
答:S 置位、R 復(fù)位,均可帶“條件”;同一地址多處 S/R,后掃描者贏。
8 問(wèn):DRUM 指令是干啥的?
答:步序控制器,一次最多 32 步,每步可定義 16 個(gè)輸出掩碼,自動(dòng)順啟/順停。
9 問(wèn):FOR 循環(huán)怎么寫?
答:FOR i := 1 TO 10 BY 2 DO … END_FOR;
i 可為 INT、DINT;步長(zhǎng)可省,默認(rèn) 1 。
10 問(wèn):WHILE 和 REPEAT 區(qū)別?
答:WHILE 先判后跑,REPEAT 先跑后判;均支持布爾表達(dá)式退出。
11 問(wèn):TON 與 TOF 最小時(shí)基?
答:1 ms;但掃描周期 <1 ms 時(shí),仍以 1 ms 向上取整。
12 問(wèn):TP 脈沖定時(shí)器能自復(fù)位嗎?
答:不能,必須外部給 IN=0 才能重新觸發(fā);輸出脈寬=設(shè)定值。
13 問(wèn):CTU 計(jì)數(shù)上限多少?
答:UINT 65535,達(dá)到后 CV 保持,QU 置 1,需 R 端復(fù)位。
14 問(wèn):CTD 向下計(jì)數(shù)能到負(fù)數(shù)嗎?
答:不會(huì),減到 0 停止,QD 置 1;LOAD 端可重載初值。
15 問(wèn):ADDM 是干啥的?
答:把 IP:端口 字符串→內(nèi)部 ADDM 結(jié)構(gòu),供 READ_VAR / WRITE_VAR 調(diào)用。
16 問(wèn):READ_VAR 一次最多讀多少字?
答:125 個(gè)寄存器(2000 位);超量需分包循環(huán)。
17 問(wèn):WRITE_VAR 支持 03 嗎?
答:只支持 06/16;若設(shè)備僅 03,需改用 DATA_EXCH 自建 PDU。
18 問(wèn):DATA_EXCH 優(yōu)點(diǎn)?
答:可發(fā)任意功能碼,支持 raw PDU;但需手動(dòng)計(jì)算 CRC/HEAD。
19 問(wèn):INT_TO_REAL 會(huì)四舍五入嗎?
答:不會(huì),直接補(bǔ)零擴(kuò)展;若要舍入,先 INT_TO_DINT 再 DINT_TO_REAL。
20 問(wèn):SHL 與 ROL 差別?
答:SHL 空位補(bǔ) 0,ROL 循環(huán)移位,最低位=最高位移出值。
21 問(wèn):FIFO 指令容量?
答:最大 4096 字,深度可設(shè);溢出狀態(tài)位 FIFO_O=1。
22 問(wèn):JMP 能跨 POU 嗎?
答:不能,僅在本任務(wù)段內(nèi)跳轉(zhuǎn);跨 POU 用 CAL/RET。
23 問(wèn):CAL 調(diào)用功能塊可帶幾參數(shù)?
答:理論 255,實(shí)際受堆棧 32 KB 限制;建議 <32 個(gè)。
24 問(wèn):RET 必須寫嗎?
答:FB 內(nèi)可缺省,最后一句默認(rèn) RET;FC 需顯式 RET 并返回值。
25 問(wèn):SBO 與 SHO 區(qū)別?
答:SBO 置位輸出,SHO 短脈沖輸出;后者自動(dòng)斷,寬=1 掃描周期。
26 問(wèn):BLINK 占系統(tǒng)資源嗎?
答:每實(shí)例 8 字節(jié),最小周期 1 ms;高頻慎用,建議 <1 kHz。
27 問(wèn):PIDFF 與 PID 差別?
答:PIDFF 帶前饋通道,Kff 可設(shè);適用于大滯后+可測(cè)擾動(dòng)系統(tǒng)。
28 問(wèn):IL 語(yǔ)言還能用嗎?
答:IEC 61131-3 保留,但 Schneider 官方推薦轉(zhuǎn) ST/FBD;新特性不再追加。
29 問(wèn):安全 CPU 指令差別?
答:普通指令集全兼容,但安全 I/O 僅能用 SF_ 前綴功能塊,需 XLS 授權(quán)。
30 問(wèn):哪里下載最新指令表?
答:官網(wǎng)搜索文檔號(hào) 33003137.13(M580)/ 35010829.10(Quantum),PDF 隨固件同步更新
提交
技術(shù)資源雙賦能!蘇州管道防腐技術(shù)與施工創(chuàng)新交流會(huì)搶占行業(yè)先機(jī)
富士膠片亮相Q.C.China2025 多元無(wú)損檢測(cè)方案助力高效工業(yè)檢測(cè)
智能制造中,如何為物理AI挑選傳感器?
從傳感器AFE到支持AI的傳感器控制器,安森美全鏈路賦能智能制造
如何選擇通用運(yùn)算放大器、零漂移放大器、電流檢測(cè)放大器?

投訴建議