在西門(mén)子論壇上看到個(gè)好東西,西門(mén)子PLC S7-200 Smart開(kāi)源標準化編程—應用數量可以超過(guò)8個(gè)的PID程序
A401CONT_C 41號子程序
這個(gè)程序是把PLC S7-300的FB41 CONT_C移植到了PLC S7-200 smart上的。子程序內保留了原有的死區和抗積分飽和功能。去掉了原來(lái)FB41程序里的過(guò)程值的縮放,過(guò)程值轉換放在子程序外進(jìn)行?s放轉換程序可放在中斷程序里,也可在循環(huán)掃描程序里。
子程序通過(guò)指針的方式將外部的一些參數和程序運行中的數據進(jìn)行間接尋址訪(fǎng)問(wèn)?梢栽跀祿䦃K里賦值。本子程序要在定時(shí)中斷程序內運行,PID程序的采樣時(shí)間設定要與定時(shí)中斷的定時(shí)時(shí)間一致。
由于是自制的PID,所以使用次數上可以超時(shí)8次。應用程序時(shí)把其它不使用的程序刪除,不要讓程序間互相產(chǎn)生影響

smart200標準化實(shí)踐20230417.smart.rar (408 K) 下载次数:769