zlf60137
danpianji3501
級別: 略有小成
|
圖片:
根據壓縮機的控制要求編寫一段西門子plc梯形圖程序 假設設定溫度為15度,加載溫差為2度,卸載溫差為2度,則溫度控制邏輯圖如圖1所示: t1時刻測得的溫度為A點; t2時刻測得的溫度為B點; t3時刻測得的溫度為C點; t4時刻測得的溫度為D點 在t1時刻,處于溫度控制的加載區,壓機加載,開一臺運行時間最短的無故障的壓機且保護時間已到的壓機,重新開始計時能量周期。一個周期后到達t2時刻。 在t2時刻,處于溫度控制的保持區,保持原能量級不變,繼續計時。 在t2之后的下一時刻,若檢測到溫度處于卸載區時(如t3時刻),立即卸載一臺運行時間最長的工作壓機,能量周期計數器清零并重新開始計時。 若檢測到溫度處于急停區時(如t4時刻),壓機全卸載,不工作,并重新開始計時能量周期。 |
---|---|
|
zlf60137
danpianji3501
級別: 略有小成
|
用一個cpu226的PLC,EM231 RTD模塊,一個PT100 控制4臺壓縮機. 要求 1.先啟動先停止. 2.啟動溫差和停止溫差0-1灄氏度.任意設定.通常設0.5. 3.根據溫差啟動. 當房間溫度比實際溫度高0.5度時 ,啟動1臺.當房間溫度比實際溫度高1度 ,啟動2臺. 當房間溫度比實際溫度高1.5度 ,啟動3臺. 當房間溫度比實際溫度高2度 ,4臺全啟動. 4.為了防此對電網的沖擊過大,要求一臺一臺啟動.兩臺之間啟動時間間隔不能小于1分鐘. 每臺壓縮機停止后至少冷卻 3分鐘才能再次啟動 5.為了延長壓縮機的壽命,使啟動時間盡可能相同,要求4臺循環啟動. (從停止的壓縮機中 選擇啟動次數最小的壓縮機啟動.) 6.一臺一臺停止 兩臺停止的時間間隔也不能小于一分鐘. 7.停止時從啟動的壓縮機中選擇啟動次數最大的停止. 8.根據溫差停止 .當房間實際溫度比設定溫度底0.5度時 停止一臺,當房間實際溫度比設定溫度底1 度時 停止2臺,當房間實際溫度比設定溫度底1.5度時 停止3臺.當房間實際溫度比設定溫度底2度時 全部停止, |
---|---|
|
zlf60137
danpianji3501
級別: 略有小成
|
很長時間沒寫過200的程序了,可以給你個思路 bool變量:【啟動命令】、【停止命令】互鎖 表格:含4組數據,每組數據格式如下: 是否運行(bool), 停機時間(定時器),一會檢查是否停機超過3分鐘 啟動序號(字節-4..+4),用于確定啟動順序,初始值全為0, 程序分檢測、啟動和停止三個模塊 檢測程序:可以每隔一分鐘執行一次,輸出互鎖啟動及停止命令,具體多長時間可根據實際情況確定,如果溫度正常,則兩個指令均不輸出 啟動模塊:1、如果4臺設備全運行,或沒有啟動標志,則跳過; 2、查找啟動序號最小的泵,將它啟動; 3、把剛才啟動的泵的序號設定為1; 4、查表,將所有當前運行的泵的序號增加1; 5、清除啟動標志; 停機模塊:1、如果所有設備均停止或沒有停機標志,則跳過; 2、查找序號最大的設備并啟動它; 3、給剛啟動的設備賦予序號-1; 4、查表將所有沒有運行的泵的序號減1; 5、清除停機標志; 回答者: 金牌用戶 天枰 - 初級技術員 第5級 2009-03-17 16:17:12 收藏 0 評論 精探推薦 提問者對于答案的評價: |
---|---|
|
zlf60137
danpianji3501
級別: 略有小成
|
|
---|---|
|
zlf60137
danpianji3501
級別: 略有小成
|
|
---|---|
|