6es7212-1bb23-0xb8技術(shù)參數(shù)
、數(shù)據(jù)塊db1:ai數(shù)據(jù),類型:real,與上位機(jī)接口;db2:ao數(shù)據(jù),類型:real,與上位機(jī)接口;db3:di數(shù)據(jù),類型:bool,與上位機(jī)接口;db4:do數(shù)據(jù),類型:bool,與上位機(jī)接口;db5:設(shè)備運(yùn)行時(shí)間及流量累計(jì),類型:real,與上位機(jī)接口;db6:報(bào)警消息,類型:bool,與上位機(jī)接口;db7:類型:real,中間寄存器;db8:類型:int,中間寄存器;db9:類型:word,中間寄存器;db10:類型:bool,中間寄存器;db11:之后用作與設(shè)備通訊用,例如:modbus通訊等;db100:之后用作調(diào)用fb塊時(shí)的背景數(shù)據(jù)塊;m區(qū):也作為中間變量。3、dp從站故障診斷dp從站必須做故障診斷,故障報(bào)警,fb125即可。二、控制模式1、系統(tǒng)設(shè)置遠(yuǎn)程/本地/手動(dòng)按鈕1.1、遠(yuǎn)程:只能通過(guò)上位機(jī)對(duì)系統(tǒng)進(jìn)行自動(dòng)啟/??刂疲瑔闻_(tái)設(shè)備就地控制優(yōu)先,在程控時(shí),可以通過(guò)上位機(jī)對(duì)設(shè)備進(jìn)行軟手操/自動(dòng)切換,軟手操啟/停;1.2、本地:只能通過(guò)觸摸屏對(duì)系統(tǒng)進(jìn)行自動(dòng)啟/停控制,單臺(tái)設(shè)備就地控制優(yōu)先,在程控時(shí),可以通過(guò)觸摸屏對(duì)設(shè)備進(jìn)行軟手操/自動(dòng)切換,軟手操啟/停;1.3、手動(dòng):手動(dòng)控制時(shí),上位機(jī)/觸摸屏失效,只能通過(guò)手動(dòng)控制設(shè)備的啟/停。2、單臺(tái)設(shè)備控制單臺(tái)設(shè)備必須有軟手操/自動(dòng)切換以及軟手操時(shí)可以啟/停功能,由自動(dòng)切換到軟手操時(shí),設(shè)備不能停機(jī);由軟手操切換到自動(dòng)時(shí),設(shè)備啟/停取決于自動(dòng)程序。3、單臺(tái)設(shè)備(泵、風(fēng)機(jī)及其它大型設(shè)備)運(yùn)行滿24小時(shí)必須進(jìn)行輪換,且必須有運(yùn)行時(shí)間累計(jì),如果由上位機(jī)設(shè)定啟/停順序除外,操作人員自行設(shè)定;三、編程技巧1、程序塊盡量細(xì)化,方便閱讀,將同一類型的設(shè)備控制放在一個(gè)程序塊中;2、如遇特殊情況下采用語(yǔ)言編程,多數(shù)情況下請(qǐng)使用梯形圖編程,方便別人閱讀;3、對(duì)于經(jīng)常調(diào)用的子程序,可以做成子模塊,頻繁調(diào)用,例如:求幾個(gè)數(shù)平均值或求幾個(gè)數(shù)的最大值;4、程序要有注釋,變量及中間變量必須有描述,方便別人閱讀或以后查閱;5、定期做程序備份,最好以工程名稱+系統(tǒng)名稱+當(dāng)天日期;6、程序加密,防止別人竊取plc控制系統(tǒng)設(shè)計(jì)時(shí)如何考慮安全問(wèn)題 導(dǎo)讀:安全plc需要得到第三方專業(yè)機(jī)構(gòu)的安全認(rèn)證,滿足苛刻的安全性和可靠性國(guó)際標(biāo)準(zhǔn)。必須地采用系統(tǒng)方法,來(lái)設(shè)計(jì)和測(cè)試安全plc。在設(shè)計(jì)安全plc時(shí),要考慮到很多因素,需要很多的特殊設(shè)計(jì)。比如:一臺(tái)安全plc更強(qiáng)調(diào)內(nèi)部診斷,結(jié)合硬件和軟件,可以讓設(shè)備隨時(shí)檢測(cè)自身工作狀態(tài)的不適;一臺(tái)安全plc具有的軟件,要使用一系列的特殊技術(shù),能確保軟件的可靠性;一臺(tái)安全plc具有冗余功能,即使一部分失效,也能夠維持系統(tǒng)運(yùn)行;一臺(tái)安全plc還具有外加的安全機(jī)制,不允許通過(guò)數(shù)字通信接口隨便讀寫內(nèi)部的數(shù)據(jù)。安全plc與常規(guī)plc的不同還在于:安全plc需要得到第三方專業(yè)機(jī)構(gòu)的安全認(rèn)證,滿足苛刻的安全性和可靠性國(guó)際標(biāo)準(zhǔn)。必須地采用系統(tǒng)方法,來(lái)設(shè)計(jì)和測(cè)試安全plc。德國(guó)的tuv專家和美國(guó)的fm專家會(huì)提供對(duì)安全plc設(shè)計(jì)和測(cè)試過(guò)程的、第三方獨(dú)立的確認(rèn)和驗(yàn)證,特殊的電子線路,細(xì)致的診斷軟件分析,再加上對(duì)所有可能失效進(jìn)行測(cè)試的完整性設(shè)計(jì),確保了安全plc具有測(cè)定99%以上的內(nèi)部元件潛在危險(xiǎn)失效的能力。一種失效模式、影響和診斷分析(fmeda)方法一直指導(dǎo)著設(shè)計(jì),這種方法會(huì)指出每個(gè)元件是怎樣引起系統(tǒng)失效,并且告訴你系統(tǒng)應(yīng)該如何檢測(cè)這個(gè)失效。tuv的工程師會(huì)親自執(zhí)行失效測(cè)試,把它作為他們認(rèn)證過(guò)程的一個(gè)部分。嚴(yán)格的國(guó)際標(biāo)準(zhǔn)軟件應(yīng)用于安全plc。這些標(biāo)準(zhǔn)需要特殊技術(shù),避免復(fù)雜性。更進(jìn)一步的分析和測(cè)試,細(xì)致地檢查操作系統(tǒng)的任務(wù)交互操作。這種測(cè)試包括實(shí)時(shí)的交互操作,比如多任務(wù)(當(dāng)使用時(shí))和中斷。還需要進(jìn)行一種特殊的診斷,被稱為“程序流控制”和“數(shù)據(jù)確認(rèn)”。程序流檢查能確?;竟δ苣馨凑_的順序執(zhí)行,數(shù)據(jù)確認(rèn)使所有的關(guān)鍵數(shù)據(jù)在存儲(chǔ)器里進(jìn)行冗余存儲(chǔ),并且在使用前進(jìn)行有效性測(cè)試。在軟件開發(fā)過(guò)程中,一個(gè)安全plc需要附加的軟件測(cè)試技術(shù)。為了核實(shí)數(shù)據(jù)完整性檢查,必須執(zhí)行一系列“軟件失效注入”測(cè)試,也就是人為對(duì)程序進(jìn)行故意破壞,來(lái)檢查plc的響應(yīng)是否運(yùn)行在預(yù)計(jì)的安全方式。軟件的設(shè)計(jì)和測(cè)試帶有詳細(xì)的文件資料,這樣第三方的檢查員就能夠明白plc的運(yùn)行原理,而多數(shù)軟件開發(fā)沒(méi)有使用這種規(guī)范的操作流程,這也正好說(shuō)明為什么眾多的垃圾軟件會(huì)出現(xiàn)那么多的臭蟲而無(wú)法發(fā)現(xiàn)