西門子plc s7-300和西門子plc s7-400編程規範設計
西門子plc s7-300和西門子plc s7-400編程規範設計對於PLC程序可讀性強,可以在短時間內讀取和修改它。在PLC工作組中,丝瓜视频app污需要統一丝瓜视频app污的編程標準,以適應未來工程人員的轉移,原始程序可以在短時間內由後期人員閱讀。目前的統一標準如下:
一、程序結構
1、統一程序結構ob1:主程序;ob100:初始化程序(無主程序調用);ob35:100ms(可修改)中斷(無主程序調用),可調用pid模塊;ob80、ob82、ob85、ob86、ob87、ob121、ob122:故障診斷模塊(無主程序調用,無編程);fc1:係統模式;fc2:輸入處理;FC3:輸出處理;FC4:運行處理;FC5:停止處理;FC6:手動自動切換;FC7:……FC100:用於創建一些可回收的子例程;FC105:具有模擬輸入子例程(可回收)的係統;FC106:具有模擬輸出子例程(可回收)的係統;modbus通信(CP341):FB7:P RCV RK、FB8:P SND RK;通信CP340:FB2:P RCV、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區域:也用作中間變量;dp從站內故障診斷dp必須從站內故障診斷,故障報警,並使用fb125。
二、控製模式
1、 西門子plc控製係統設置遠程/本地/手動按鈕 1.1、遠程:係統隻能由主機自動啟動/停止,本地設備具有優先級控製權。在程序控製中,設備可以由主計算機軟操作/自動切換 ; 1.2、本地:係統隻能通過觸摸屏自動啟動/停止。本地設備具有優先級控製權。在程序控製中,設備可以通過觸摸屏進行軟操作/自動切換; 1.3、手動:執行手動控製時,上位機/觸摸屏無效,隻能手動控製設備的啟動/停止。
2、 單台設備控製 單個設備必須具有柔軟的手/自動切換和軟啟動/停止功能。從自動切換到軟手時,設備無法停止。從軟手切換到自動時,設備根據自動程序啟動/停止。
3、單個設備(泵,風扇和其他大型設備)必須旋轉24小時,並且必須有運行時間積累。如果上位機設置了啟動/停止順序,操作員將自行設置;
三、編程技巧
1、程序塊盡可能詳細,易於閱讀,並且在程序塊中放置相同類型的設備控製; 2、對於經常調用的子程序,您可以創建子模塊並經常調用它們,例如:找到幾個數字的平均值或找到幾個數字的***大值; 3、程序應有注釋,變量和中間變量必須有描述,便於他人閱讀或以後查看; 4、定期程序備份,***好用項目名稱+係統名稱+當天日期; 5、程序加密,防止他人偷盜。
總結:以上就是小編為大家介紹的西門子plc s7-300和西門子plc s7-400編程規範設計,如果大家有西門子plc這方麵的問題,請谘詢丝瓜视频app官网下载電氣,丝瓜视频app污將給您***真誠的服務。
標題:西門子plc s7-300和西門子plc s7-400編程規範設計 地址:http://www.girlywedding.com/gongsi/3122.html