SIMATIC S7-300,CPU 315-2DP 帶 MPI 的*處理器 集成電源 24V DC 工作存儲器 256 KB 2個 DP-Master/Slave 接口 需要微型存儲卡
產(chǎn)品簡介
詳細介紹
西門子6ES7 315-2EH13-0AB0經(jīng)銷批發(fā)
西門子6ES7 315-2EH13-0AB0經(jīng)銷批發(fā)
S7-300的CPU模塊大致可以分為以下幾類:
1、6種緊湊型CPU,帶有集成的功能和I/O:CPU 312C、313C、313C-PtP、313C-2DP、314C-PtP和314C-2DP。
2、革新的標準型CPU:CPU 312、314和315-2DP。
3、5種標準的CPU:CPU 313、314、315、315-2DP和316-2DP。
4、戶外型CPU:CPU 312 IFM、314 IFM、314戶外型和315-2DP。
5、大容量型CPU:317-2DP和CPU 318-2DP。
6、主從接口安全型CPU:CPU 315F-2DP[3]。
2.3.3 S7-300的模擬量輸入模塊
在生產(chǎn)過程中有大量的連續(xù)變化的模擬量需要用PLC來測量或控制。有的是非電量,例如溫度、壓力、流量物體的成分和頻率等。有的是強電量,例如發(fā)電機組的電流、電壓、有功功率和無功功率等。變送器用于將傳感器提供的電量或非電量轉換成標準的量程的直流電流和直流電壓信號,例如DC1~5V和DC4~20mA。
模擬量輸入模塊用于將模擬量信號轉換為CPU內部處理用的數(shù)字信號,其主要組成部分是A/D轉換器。模擬量輸入模塊的輸入信號一般都是模擬量變送器輸出的標準量程的直流電壓,直流電流信號。
模擬量輸入/輸出模塊中模擬量對應的數(shù)字稱為模擬值,模擬值用16位二進制補碼來表示高位為符號位。模擬量輸入模塊的模擬值與百分數(shù)表示的模擬量之間的對應關系為:雙極性模擬量量程的上下限(*和-*)分別對應模擬值27648和-27648。單極性模擬量量程的上下限(*和0%)分別對應于模擬值27648和0[3]。
2.4 程序設計功能模塊
本程序的設計主要是針對水箱液位的在線控制而設計的,利用PID控制方式,使下水箱液位達到控制要求。本人設計了兩套系統(tǒng),一個是單閉環(huán)的一個是三閉環(huán)的,對其控制效果進行比較,得出兩系統(tǒng)優(yōu)缺點。下面對本程序的設計作詳細介紹。在本程序中,使用的主要模塊有:OB35,DB41,DB42, DB43,DB44,DB1,OB1和FB41。
2.4.1 OB35模塊
S7 CPU提供循環(huán)中斷OB,可用于按一定間隔中斷循環(huán)程序的執(zhí)行,循環(huán)中斷按間隔觸發(fā),間隔的時間是從STOP狀態(tài)到RUN時開始計算。
時間間隔不能小于5ms,如果時間間隔過短,還沒有執(zhí)行完循環(huán)中斷程序又開始調用它,將會產(chǎn)生時間錯誤事件。在本程序中,使用循環(huán)中斷OB35,其默認的時間間隔為100ms,程序運行后每隔100ms將自動調用一次OB35,周期性地執(zhí)行閉環(huán)控制系統(tǒng)的PID運算程序[3]。
2.4.2 FB41模塊
FB41稱為連續(xù)控制的PID用于控制連續(xù)變化的模擬量,其功能是S7-300提供的標準的已經(jīng)為用戶編制好程序模塊,用戶可以直接調用它們,以便高效地編制自己的程序,但不能修改這些功能塊。系統(tǒng)功能塊有存儲功能,其變量保存在給它的背景數(shù)據(jù)塊中。FB41的框圖如圖2.1所示。圖2.1 FB41的框圖
(1) 對設定值、過程變量和誤差的處理
設定值的輸入:浮點數(shù)格式的設定值用變量SP_INT(內部設定值)輸入。 過程變量的輸入:可以用兩種方式輸入過程變量(即反饋值):
1、用PV_IN(過程輸入變量)輸入浮點格式的過程變量,此時開關量PVPER_ON(外圍設備過程變量ON)應為0狀態(tài)。
2、用PV_PER(外圍設備過程變量)輸入外圍設備(I/O)格式的過程變量,即用模擬量輸入輸出的數(shù)字值作為PID調節(jié)的過程變量,此時開關量PVPER_ON應為1狀態(tài)。
外圍設備過程變量轉換為浮點數(shù):外圍設備(即模擬量輸入模塊)正常范圍的大輸出值(100.0%)為27648(6C00H),功能CRP_IN將外圍設備輸入值轉換為-100.0%至100.0%之間的浮點數(shù)格式的數(shù)值,CPR_IN的輸出(以%為單位)用下式計算:
PV_R=PV_PER*100/27648