工控網首頁
>

應用設計

>

施耐德 PLC 編程指令 30 問

施耐德 PLC 編程指令 30 問

2025/11/4 10:11:57

橙色,是施耐德電氣寫進 LOGO 里的顏色,也是工程師在 DCS 機柜里最常見到的“一抹亮色”。

可很多人沒注意:當這抹橙色落在 Modicon PLC 的標簽上時,背后藏著一整套從 1968 年延續至今的指令“暗語”——從最早的 19 條梯形圖,到 2025 年支持多核實時的 300+ 指令,它們像樂高積木一樣,被一代代工程師拼成煉油塔、空客總裝線、冬奧造雪機的控制靈魂。

今天,我們就把這套“暗語”拆成 30 張卡片,帶你 5 分鐘速覽施耐德 PLC 指令的“橙色密碼”。

(Modicon M580 / M340 / Quantum 通用,固件 ≥ SV4.40)

1 問:LD 和 LDNC 有啥區別?
答:LD 取常開,LDNC 取常閉;后者在母線開始處對位信號取反再裝入累加器。

2 問:AND 與 ANDN 怎么用?
答:AND 串聯常開,ANDN 串聯常閉;一條指令只操作 1 位,影響 CCVO 狀態位。

3 問:OR 和 ORN 呢?
答:OR 并聯常開,ORN 并聯常閉;編譯后生成同一字節內的位或運算。

4 問:ST 指令能直接寫物理輸出嗎?
答:可以,但必須先映射到 %Q* 內存區;寫完后立即刷新到輸出模塊。

5 問:STN 會不會把線圈“置反”?
答:對,STN 把累加器結果取反再寫入,相當于“常閉線圈”。

6 問:梯形圖里想用“異或”怎么辦?
答:調用 XOR 指令;支持 1/8/16/32 位寬,結果放回累加器。

7 問:置位-復位哪家強?
答:S 置位、R 復位,均可帶“條件”;同一地址多處 S/R,后掃描者贏。

8 問:DRUM 指令是干啥的?
答:步序控制器,一次最多 32 步,每步可定義 16 個輸出掩碼,自動順啟/順停。

9 問:FOR 循環怎么寫?
答:FOR i := 1 TO 10 BY 2 DO … END_FOR;

i 可為 INT、DINT;步長可省,默認 1 。

10 問:WHILE 和 REPEAT 區別?
答:WHILE 先判后跑,REPEAT 先跑后判;均支持布爾表達式退出。

11 問:TON 與 TOF 最小時基?
答:1 ms;但掃描周期 <1 ms 時,仍以 1 ms 向上取整。

12 問:TP 脈沖定時器能自復位嗎?
答:不能,必須外部給 IN=0 才能重新觸發;輸出脈寬=設定值。

13 問:CTU 計數上限多少?
答:UINT 65535,達到后 CV 保持,QU 置 1,需 R 端復位。

14 問:CTD 向下計數能到負數嗎?
答:不會,減到 0 停止,QD 置 1;LOAD 端可重載初值。

15 問:ADDM 是干啥的?
答:把 IP:端口 字符串→內部 ADDM 結構,供 READ_VAR / WRITE_VAR 調用。

16 問:READ_VAR 一次最多讀多少字?
答:125 個寄存器(2000 位);超量需分包循環。

17 問:WRITE_VAR 支持 03 嗎?
答:只支持 06/16;若設備僅 03,需改用 DATA_EXCH 自建 PDU。

18 問:DATA_EXCH 優點?
答:可發任意功能碼,支持 raw PDU;但需手動計算 CRC/HEAD。

19 問:INT_TO_REAL 會四舍五入嗎?
答:不會,直接補零擴展;若要舍入,先 INT_TO_DINT 再 DINT_TO_REAL。

20 問:SHL 與 ROL 差別?
答:SHL 空位補 0,ROL 循環移位,最低位=最高位移出值。

21 問:FIFO 指令容量?
答:最大 4096 字,深度可設;溢出狀態位 FIFO_O=1。

22 問:JMP 能跨 POU 嗎?
答:不能,僅在本任務段內跳轉;跨 POU 用 CAL/RET。

23 問:CAL 調用功能塊可帶幾參數?
答:理論 255,實際受堆棧 32 KB 限制;建議 <32 個。

24 問:RET 必須寫嗎?
答:FB 內可缺省,最后一句默認 RET;FC 需顯式 RET 并返回值。

25 問:SBO 與 SHO 區別?
答:SBO 置位輸出,SHO 短脈沖輸出;后者自動斷,寬=1 掃描周期。

26 問:BLINK 占系統資源嗎?
答:每實例 8 字節,最小周期 1 ms;高頻慎用,建議 <1 kHz。

27 問:PIDFF 與 PID 差別?
答:PIDFF 帶前饋通道,Kff 可設;適用于大滯后+可測擾動系統。

28 問:IL 語言還能用嗎?
答:IEC 61131-3 保留,但 Schneider 官方推薦轉 ST/FBD;新特性不再追加。

29 問:安全 CPU 指令差別?
答:普通指令集全兼容,但安全 I/O 僅能用 SF_ 前綴功能塊,需 XLS 授權。

30 問:哪里下載最新指令表?
答:官網搜索文檔號 33003137.13(M580)/ 35010829.10(Quantum),PDF 隨固件同步更新

審核編輯(
張趙峰
)
投訴建議

提交

查看更多評論
其他資訊

查看更多

技術資源雙賦能!蘇州管道防腐技術與施工創新交流會搶占行業先機

富士膠片亮相Q.C.China2025 多元無損檢測方案助力高效工業檢測

智能制造中,如何為物理AI挑選傳感器?

從傳感器AFE到支持AI的傳感器控制器,安森美全鏈路賦能智能制造

如何選擇通用運算放大器、零漂移放大器、電流檢測放大器?