6ES7221-1BH22-0XA8性能參數(shù)
為了PLC程序可讀性強(qiáng),短期內(nèi)可以讀懂并且能夠修改,在PLC工作組內(nèi)部需要統(tǒng)一我們的編程標(biāo)準(zhǔn),以便適應(yīng)將來(lái)工程人員調(diào)動(dòng)后,原來(lái)的程序能夠被后來(lái)的人在短期內(nèi)讀懂,現(xiàn)統(tǒng)一標(biāo)準(zhǔn)如下:
一、程序結(jié)構(gòu)
1、 程序結(jié)構(gòu)統(tǒng)一
OB1:主程序;
OB100:初始化程序(無(wú)需主程序調(diào)用);
OB35:100ms(可修改)中斷(無(wú)需主程序調(diào)用),可以調(diào)用PID模塊;
OB80、OB82、OB85、OB86、OB87、OB121、OB122:故障診斷模塊(無(wú)需主程序調(diào)用、無(wú)需編程);
FC1:系統(tǒng)模式;
FC2:輸入處理;
FC3:輸出處理;
FC4:運(yùn)行處理;
FC5:停止處理;
FC6:手自動(dòng)切換;
FC7:
。。。
。。。
FC100:之后用來(lái)建立一些可以循環(huán)調(diào)用的子程序;
FC105:系統(tǒng)自帶,模擬量輸入子程序(可以循環(huán)調(diào)用);
FC106:系統(tǒng)自帶,模擬量輸出子程序(可以循環(huán)調(diào)用);
modbus通訊(CP341):FB7:P_RCV_RK,F(xiàn)B8:P_SND_RK;
通訊CP340:FB2:P_RCV,F(xiàn)B3:P_SND;
一般PID:用FB41;
溫、濕度PID:用FB58;
如果程序塊與系統(tǒng)塊重復(fù),請(qǐng)避讓。
2、 數(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、 程序加密,防止別人。
描述
SCALE功能接受一個(gè)整型值(IN),并將其轉(zhuǎn)換為以工程單位表示的介于下限和上限(LO_LIM和HI_LIM)之間的實(shí)型值。將結(jié)果寫(xiě)入OUT。SCALE功能使用以下等式:
OUT = [ ((FLOAT (IN) ?K1)/(K2朘1)) * (HI_LIM朙O_LIM)] + LO_LIM
常數(shù)K1和K2根據(jù)輸入值是BIPOLAR還是UNIPOLAR設(shè)置。
?BIPOLAR:定輸入整型值介于 ?7648與27648之間,因此K1 = ?7648.0,K2 = +27648.0
?UNIPOLAR:定輸入整型值介于0和27648之間,因此K1 = 0.0,K2 = +27648.0
如果輸入整型值大于K2,輸出(OUT)將鉗位于HI_LIM,并返回一個(gè)錯(cuò)誤。如果輸入整型值小于K1,輸出將鉗位于LO_LIM,并返回一個(gè)錯(cuò)誤。
通過(guò)設(shè)置LO_LIM > HI_LIM可獲得反向標(biāo)定。使用反向轉(zhuǎn)換時(shí),輸出值將隨輸入值的增加而減小。
FC105參數(shù)
參數(shù) 說(shuō)明 數(shù)據(jù)類型 存儲(chǔ)區(qū) 描述
EN 輸入 BOOL I、Q、M、D、L 使能輸入端,信號(hào)狀態(tài)為1時(shí)該功能。
ENO 輸出 BOOL I、Q、M、D、L 如果該功能的執(zhí)行無(wú)錯(cuò)誤,該使能輸出端信號(hào)狀態(tài)為1。
IN 輸入 INT I、Q、M、D、L、P、常數(shù) 欲轉(zhuǎn)換為以工程單位表示的實(shí)型值的輸入值。
HI_LIM 輸入 REAL I、Q、M、D、L、P、常數(shù) 以工程單位表示的上限值。
LO_LIM 輸入 REAL I、Q、M、D、L、P、常數(shù) 以工程單位表示的下限值。
BIPOLAR 輸入 BOOL I、Q、M、D、L 信號(hào)狀態(tài)為1表示輸入值為雙極性。信號(hào)狀態(tài)0表示輸入值為單極性。
OUT 輸出 REAL I、Q、M、D、L、P 轉(zhuǎn)換的。
RET_VAL 輸出 WORD I、Q、M、D、L、P 如果該指令的執(zhí)行沒(méi)有錯(cuò)誤,將返回值W#16#0000。對(duì)于W#16#0000以外的其它值,參見(jiàn)"錯(cuò)誤信息"。
錯(cuò)誤信息
如果輸入整型值大于K2,輸出(OUT)將鉗位于HI_LIM,并返回一個(gè)錯(cuò)誤。如果輸入整型值小于K1,輸出將鉗位于LO_LIM,并返回一個(gè)錯(cuò)誤。ENO的信號(hào)狀態(tài)將設(shè)置為0,RET_VAL等于W#16#0008
、實(shí)驗(yàn)步驟
1. 根據(jù)時(shí)序圖,在計(jì)算機(jī)上編制梯形圖。(也可自己設(shè)計(jì)燈光閃爍時(shí)序)。
2. 由面板圖,按圖3正確接線。
3. 運(yùn)行自己編制的梯形圖,觀察燈光閃爍的情況,是否與時(shí)序圖相吻合。
第五章 GPP軟件簡(jiǎn)介
一、基本概況
SW3D5-GPPW-E是三菱電氣公司開(kāi)發(fā)的用于可編程控制器的編程軟件,可在bbbbbbs 3.1及bbbbbbs 95下運(yùn)行,適用于IBM PC/AT (兼容)其CPU為i486SX或更高,內(nèi)存需 8兆或更高(推薦16兆以上)。該程序可在串行系統(tǒng)中可與可編程控制器進(jìn)行通訊,文件傳送,操作監(jiān)控以及各種測(cè)試功能。
在GPP軟件中,你可通過(guò)線路符號(hào),助記符來(lái)創(chuàng)建順控指令程序,建立注釋數(shù)據(jù)及設(shè)置寄存器數(shù)據(jù),并可將其存儲(chǔ)為文件,用打印機(jī)打印。
在PLC與PC之間必須有接口單元及纜線。
接口單元:
FX-232AWC型RS-232C/RS-422轉(zhuǎn)換器(便攜式).
FX-232AW型RS-232C/RS-422轉(zhuǎn)換器(內(nèi)置式)
纜線: FX-422CAB型RS-422 纜線 [用于 FX1, FX2, FX2C型可編程控制器, 0.3米]; FX-422CAB-150 型 RS-422 纜線 [用于 FX1, FX2, FX2C型可編程控制器, 1.5米。
由計(jì)數(shù)輸入X011每次驅(qū)動(dòng)C0線圈時(shí),計(jì)數(shù)器的當(dāng)前值加1。當(dāng)?shù)?0次執(zhí)行線圈指令時(shí),計(jì)數(shù)器C0的輸出觸點(diǎn)即動(dòng)作。之后即使計(jì)數(shù)器輸入X011再動(dòng)作,計(jì)數(shù)器的當(dāng)前值保持不變。
l 當(dāng)復(fù)位輸入X010接通(ON)時(shí),執(zhí)行RST指令,計(jì)數(shù)器的當(dāng)前值為0,輸出接點(diǎn)也復(fù)位。
l 應(yīng)注意的是,計(jì)數(shù)器C100~C199,即使發(fā)生停電,當(dāng)前值與輸出觸點(diǎn)的動(dòng)作狀態(tài)或復(fù)位狀態(tài)也能保持。
六、 資料寄存器
數(shù)據(jù)寄存器是計(jì)算機(jī)的組件,用于存放各種數(shù)據(jù)。FX2N中每一個(gè)數(shù)據(jù)寄存器都是16bit(最高位為正、負(fù)符號(hào)位),也可用兩個(gè)數(shù)據(jù)寄存器合并起來(lái)存儲(chǔ)32 bit數(shù)據(jù)(最高位為正、負(fù)符號(hào)位)。
1)通用數(shù)據(jù)寄存器D 信道分配 D 0~D199,共200點(diǎn)。
只要不寫(xiě)入其它數(shù)據(jù),已寫(xiě)入的數(shù)據(jù)不會(huì)變化。但是,由RUN→STOP時(shí),全部數(shù)據(jù)均清零。(若特殊輔助繼電器M8033已被驅(qū)動(dòng),則數(shù)據(jù)不被清零)。
2)停電保持用寄存器 通道分配 D200~D511,共312點(diǎn),或D200~D999,共800點(diǎn)(由機(jī)器的具體型號(hào)定)。
基本上同通用數(shù)據(jù)寄存器。除非改寫(xiě),否則原有數(shù)據(jù)不會(huì)丟失,不論電源接通與否,PLC運(yùn)行與否,其內(nèi)容也不變化。然而在二臺(tái)PLC作點(diǎn)對(duì)的通信時(shí), D490~D509被用作通信操作。
3)文件寄存器 通道分配 D1000~D2999,共2000點(diǎn)。
文件寄存器是在用戶程序內(nèi)存(RAM、EEPROM、EPROM)內(nèi)的一個(gè)存儲(chǔ)區(qū),以500點(diǎn)為一個(gè)單位,最多可在參數(shù)設(shè)置時(shí)到2000點(diǎn)。用外部設(shè)備口進(jìn)行寫(xiě)入操作。在PLC運(yùn)行時(shí),可用BMOV指令讀到通用數(shù)據(jù)寄存器中,但是不能用指令將數(shù)據(jù)寫(xiě)入文件寄存器。用BMOV將 資料寫(xiě)入RAM后,再?gòu)腞AM中讀出。將數(shù)據(jù)寫(xiě)入EEPROM盒時(shí),需要花費(fèi)一定的時(shí)間,務(wù)必請(qǐng)注意。
4)RAM文件寄存器 通道分配 D6000~D7999,共2000點(diǎn)。
驅(qū)動(dòng)特殊輔助繼電器M8074,由于采用掃描被禁止,上述的數(shù)據(jù)寄存 器可作為檔寄存器處理,用BMOV指令傳送數(shù)據(jù)(寫(xiě)入或讀出)。
5)特殊用寄存器 通道分配 D8000~D8255,共256點(diǎn)。
是寫(xiě)入特定目的的數(shù)據(jù)或已經(jīng)寫(xiě)入數(shù)據(jù)寄存器,其內(nèi)容在電源接通時(shí),寫(xiě)入初始化值(一般先清零,然后由系統(tǒng)ROM來(lái)寫(xiě)入)
潯之漫智控技術(shù)(上海)有限公司經(jīng)銷/CO-TRUST科思創(chuàng)西門子PLC;S7-200S7-300 S7-400 S7-1200 觸摸屏,變頻器,6FC,6SNS120 V10 V60 V80伺服數(shù)控備件:原裝進(jìn)口電機(jī),電線,電纜,希望能跟您有更多的合作機(jī)會(huì)。我公司經(jīng)營(yíng)西門子全新原裝PLC;S7-200S7-300 S7-400 S7-1200 觸摸屏,變頻器,6FC,6SNS120 V10 V60 V80伺服數(shù)控備件:原裝進(jìn)口電機(jī)(1LA7、1LG4、1LA9、1LE1),國(guó)產(chǎn)電機(jī)(1LG0,1LE0)大型電機(jī)(1LA8,1LA4,1PQ8)伺服電機(jī)(1PH,1PM,1FT,1FK,1FS)西門子保內(nèi)全新原裝產(chǎn)品‘質(zhì)保一年。一年內(nèi)因產(chǎn)品質(zhì)量問(wèn)題免費(fèi)更換新產(chǎn)品;不收取任何費(fèi)。歡迎致電咨詢。