西門子plc s7-300和西門子plc s7-400編程規(guī)范設(shè)計(jì)
西門子plc s7-300和西門子plc s7-400編程規(guī)范設(shè)計(jì)對(duì)于PLC程序可讀性強(qiáng),可以在短時(shí)間內(nèi)讀取和修改它。在PLC工作組中,我們需要統(tǒng)一我們的編程標(biāo)準(zhǔn),以適應(yīng)未來工程人員的轉(zhuǎn)移,原始程序可以在短時(shí)間內(nèi)由后期人員閱讀。目前的統(tǒng)一標(biāo)準(zhǔn)如下:
一、程序結(jié)構(gòu)
1、統(tǒng)一程序結(jié)構(gòu)ob1:主程序;ob100:初始化程序(無主程序調(diào)用);ob35:100ms(可修改)中斷(無主程序調(diào)用),可調(diào)用pid模塊;ob80、ob82、ob85、ob86、ob87、ob121、ob122:故障診斷模塊(無主程序調(diào)用,無編程);fc1:系統(tǒng)模式;fc2:輸入處理;FC3:輸出處理;FC4:運(yùn)行處理;FC5:停止處理;FC6:手動(dòng)自動(dòng)切換;FC7:……FC100:用于創(chuàng)建一些可回收的子例程;FC105:具有模擬輸入子例程(可回收)的系統(tǒng);FC106:具有模擬輸出子例程(可回收)的系統(tǒng);modbus通信(CP341):FB7:P RCV RK、FB8:P SND RK;通信CP340:FB2:P RCV、FB3:P SND;常規(guī)PID:FB41;溫濕度PID:FB58;如果阻塞和系統(tǒng)阻塞重復(fù),請(qǐng)避免使用。
2、數(shù)據(jù)塊db1:ai數(shù)據(jù),類型:真實(shí),與主機(jī)接口;db2:ao數(shù)據(jù),類型:真實(shí),與主機(jī)接口;db 3:di數(shù)據(jù),類型:bol,與主機(jī)接口;db 4:做數(shù)據(jù),類型:bol,與主機(jī)接口;db 5:設(shè)備運(yùn)行時(shí)間和流量累積,類型:真實(shí),與主機(jī)接口;db 6:報(bào)警信息,類型:bol,與主機(jī)接口;db 7:類型:真實(shí),中間寄存器;db 8:類型:int,中間寄存器;db 9:類型:?jiǎn)卧~,中間寄存器;db 10:類型:bol,中間寄存器;db 11:后來用于與設(shè)備通信,如modbus通信;db100:在調(diào)用fb塊時(shí)用作實(shí)例數(shù)據(jù)塊;m區(qū)域:也用作中間變量;dp從站內(nèi)故障診斷dp必須從站內(nèi)故障診斷,故障報(bào)警,并使用fb125。
二、控制模式
1、 西門子plc控制系統(tǒng)設(shè)置遠(yuǎn)程/本地/手動(dòng)按鈕 1.1、遠(yuǎn)程:系統(tǒng)只能由主機(jī)自動(dòng)啟動(dòng)/停止,本地設(shè)備具有優(yōu)先級(jí)控制權(quán)。在程序控制中,設(shè)備可以由主計(jì)算機(jī)軟操作/自動(dòng)切換 ; 1.2、本地:系統(tǒng)只能通過觸摸屏自動(dòng)啟動(dòng)/停止。本地設(shè)備具有優(yōu)先級(jí)控制權(quán)。在程序控制中,設(shè)備可以通過觸摸屏進(jìn)行軟操作/自動(dòng)切換; 1.3、手動(dòng):執(zhí)行手動(dòng)控制時(shí),上位機(jī)/觸摸屏無效,只能手動(dòng)控制設(shè)備的啟動(dòng)/停止。
2、 單臺(tái)設(shè)備控制 單個(gè)設(shè)備必須具有柔軟的手/自動(dòng)切換和軟啟動(dòng)/停止功能。從自動(dòng)切換到軟手時(shí),設(shè)備無法停止。從軟手切換到自動(dòng)時(shí),設(shè)備根據(jù)自動(dòng)程序啟動(dòng)/停止。
3、單個(gè)設(shè)備(泵,風(fēng)扇和其他大型設(shè)備)必須旋轉(zhuǎn)24小時(shí),并且必須有運(yùn)行時(shí)間積累。如果上位機(jī)設(shè)置了啟動(dòng)/停止順序,操作員將自行設(shè)置;
三、編程技巧
1、程序塊盡可能詳細(xì),易于閱讀,并且在程序塊中放置相同類型的設(shè)備控制; 2、對(duì)于經(jīng)常調(diào)用的子程序,您可以創(chuàng)建子模塊并經(jīng)常調(diào)用它們,例如:找到幾個(gè)數(shù)字的平均值或找到幾個(gè)數(shù)字的最大值; 3、程序應(yīng)有注釋,變量和中間變量必須有描述,便于他人閱讀或以后查看; 4、定期程序備份,最好用項(xiàng)目名稱+系統(tǒng)名稱+當(dāng)天日期; 5、程序加密,防止他人偷盜。
總結(jié):以上就是小編為大家介紹的西門子plc s7-300和西門子plc s7-400編程規(guī)范設(shè)計(jì),如果大家有西門子plc這方面的問題,請(qǐng)咨詢?nèi)莞须姎猓覀儗⒔o您最真誠(chéng)的服務(wù)。
標(biāo)題:西門子plc s7-300和西門子plc s7-400編程規(guī)范設(shè)計(jì) 地址:http://www.zengman.cn/gongsi/3122.html