データセンターラダー言語・ST言語プログラム例
以下に、DeepSeekの回答に基づくラダー制御の改善版を「ラダー図形式(擬似的記述)」および「構造化テキスト(ST)形式」で提示します。 ✅ 前提:改善点を反映した仕様 H2センサー:即時緊急モード移行+換気+警報 THEセンサー:温度・湿度をアナログ値比較で制御(D0, D1) FANBANK:温湿度に応じた段階制御(最小/中間/全開) 排他制御:温度高⇔低、湿度高⇔低を同時に動作させない モード:通常(M3)、警報(M4)、緊急(M5)、オーバーライド時も表示保持 非常停止:全出力停止+換気ON 🪜 ラダー図形式(擬似記述) [初期設定] LD SM0 MOV 22, D2 ; 温度設定 MOV 50, D3 ; 湿度設定 SET M3 ; 通常モードON [H2センサー検知処理] LD X0 AN X5 ; オーバーライドなし AN X6 ; 非常停止なし SET M2 ; H2アラーム SET M5 ; 緊急モード OUT Y5 ; ブザーON OUT Y6 ; 非常換気ON RST M3 [温度高⇔低の排他制御] LD D0 > D2 OUT M10 ; Temp_High LD D2 > D0 OUT M11 ; Temp_Low LD M10 AN M5 AN X5 SET M0 OUT Y0 ; チラーON OUT Y2 ; DAHU冷却バルブON OUT Y3 ; FANBANK1 OUT Y4 ; FANBANK2 LD M11 AN M5 AN X5 SET M0 RST Y0 RST Y2 OUT Y3 ; FANBANK1のみ(最小換気) RST Y4 [湿度高⇔低の排他制御] LD D1 > D3 OUT M12 ...