在西門子論壇上看到個好東西,西門子PLC S7-200 Smart開源標(biāo)準(zhǔn)化編程—應(yīng)用數(shù)量可以超過8個的PID程序
A401CONT_C 41號子程序
這個程序是把PLC S7-300的FB41 CONT_C移植到了PLC S7-200 smart上的。子程序內(nèi)保留了原有的死區(qū)和抗積分飽和功能。去掉了原來FB41程序里的過程值的縮放,過程值轉(zhuǎn)換放在子程序外進(jìn)行。縮放轉(zhuǎn)換程序可放在中斷程序里,也可在循環(huán)掃描程序里。
子程序通過指針的方式將外部的一些參數(shù)和程序運行中的數(shù)據(jù)進(jìn)行間接尋址訪問。可以在數(shù)據(jù)塊里賦值。本子程序要在定時中斷程序內(nèi)運行,PID程序的采樣時間設(shè)定要與定時中斷的定時時間一致。
由于是自制的PID,所以使用次數(shù)上可以超時8次。應(yīng)用程序時把其它不使用的程序刪除,不要讓程序間互相產(chǎn)生影響
smart200標(biāo)準(zhǔn)化實踐20230417.smart.rar (408 K) 下载次数:587