西門子plc s7-300和西門子plc s7-400編程要點
西門子plc s7-300和西門子plc s7-400編程要點編程規范書,為了使PLC程序可讀,可以在短時間內讀取和修改,在西門子plc編程工作中,我們使用統一的編程標準,可提供其他工程人員的修改。目前的統一標準如下:
一、程序結構
1、統一程序結構ob1:主程序;ob100:初始化程序(不從主程序調用);ob35:100ms(可修改)中斷(不從主程序調用),可調用PID模塊;ob80、ob82、ob85、ob86、ob87、ob121、ob122:故障診斷模塊(不從主程序調用)程序設計,不編程);fc1:系統模式;fc2:輸入處理;fc3:輸出處理;fc4:操作處理;fc5:停止處理;fc6:手動自動切換;fc7:fc100:用于創建一些可循環調用的子程序;fc105:帶模擬輸入子程序的系統(whICH可以循環調用);FC106:具有模擬輸出子程序的系統(可以遵循)。循環調用;modbus通信(cp341):fb7:p誑rcv誑k,fb8:p誑d誑k;通信cp340:fb2:p誑cv,fb3:p誑snd;常規pid:fb41;溫濕度pid:fb58;如果塊與系統塊重復,請避免使用。
2、數據塊db1:ai數據,類型:真實,與主機接口;db2:ao數據,類型:真實,與主機接口;db 3:di數據,類型:bol,與主機接口;db 4:做數據,類型:bol,與主機接口;db 5:設備運行時間和流量累積,類型:真實,與主機接口;db 6:報警信息,類型:bol,與主機接口;db 7:類型:真實,中間寄存器;db 8:類型:int,中間寄存器;db 9:類型:單詞,中間寄存器;db 10:類型:bol,中間寄存器;db 11:后來用于與設備通信,如modbus通信;db100:在調用fb塊時用作實例數據塊;m區域:也用作中間變量。
3、DP從站故障診斷必須進行故障診斷、故障報警,并使用FB 125。
二、控制方式
1、系統設置遠程/本地/手動按鈕 1.1、遠程:系統只能由主機自動啟動/停止,本地設備具有優先級控制權。在程序控制中,設備可以由主計算機軟操作/自動切換。 1.2、本地:系統只能通過觸摸屏自動啟動/停止,本地設備具有優先級控制權,在程序控制中,設備可以通過觸摸屏進行軟操作/自動切換。
2、單一設備控制 單個設備必須具有柔軟的手/自動切換和軟啟動/停止功能,從自動切換到軟手時,設備無法停止。從軟手切換到自動時,設備根據自動程序啟動/停止。
3.單個設備(泵,風扇和其他大型設備)必須旋轉24小時,并且必須有運行時間積累,如果上位機設置了啟動/停止順序,操作員將自行設置;
三、編程技巧
1、程序塊盡可能詳細,易于閱讀,并且在程序塊中放置相同類型的設備控制; 2、對于經常調用的子程序,您可以創建子模塊并經常調用它們,例如:找到幾個數字的平均值或找到幾個數字的最大值; 3、程序應有注釋,變量和中間變量必須有描述,便于他人閱讀或以后查看;4、定期程序備份,最好用項目名稱+系統名稱+當天日期; 5、程序加密,防止他人偷盜。
總結:以上就是小編為大家介紹的西門子plc s7-300和西門子plc s7-400編程要點。如果大家有任何這方面的需求,歡迎大家咨詢容感電氣,我們將給您最真誠的服務。
- 上一篇:mcgs觸摸屏人機界面hmi的常用知識
- 下一篇:西門子plc各種變頻器的優勢和缺點
標題:西門子plc s7-300和西門子plc s7-400編程要點 地址:http://m.511997.cn/hangye/3186.html