電動機功率 | 5kW | 外形尺寸 | 3mm |
---|---|---|---|
應(yīng)用領(lǐng)域 | 環(huán)保,食品,地礦,印刷包裝,紡織皮革 | 重量 | 3kg |
西門子S7-1200PLC系統(tǒng)有五種不同模塊,分別為 CPU 1211C、CPU 1212C 、 CPU 1214C、CPU1215C和CPU1217C。其中的每一種模塊都可以進行擴展,以*您的系統(tǒng)需要??稍谌魏?CPU 的前方加入一個信號板,輕松擴展數(shù)字或模擬量 I/O,同時不影響控制器的實際大小。
![]() |
參考價 | ¥366 |
訂貨量 | 1 |
更新時間:2019-08-08 13:16:35瀏覽次數(shù):216
聯(lián)系我們時請說明是化工儀器網(wǎng)上看到的信息,謝謝!
云南西門子S7-1200PLC代理經(jīng)銷優(yōu)勢價格
西門子S7-200 PLC的后進先出指令
后進先出指令的梯形圖由運算符( LIFO)、使能輸入端(EN)、數(shù)據(jù)(DATA)、數(shù)據(jù)表( TBL)構(gòu)成;其語句表由操作符(FIFO)、字型數(shù)據(jù)(DATA)、數(shù)據(jù)表(TABLE)構(gòu)成,如圖3-93 (c)所示。
后進先出指令允許執(zhí)行時,將表TBL(或TABLE)的后一個數(shù)據(jù)項剪切并將它送到DATA的存儲單元中,同時EC的值減1。
數(shù)據(jù)范圍:
(1)數(shù)據(jù)data: VW、IW、QW、MW、SW、SMW、LW、T、C、AQW、AC、#VD、*AC、*LD。
(2)數(shù)據(jù)TBL: VW、IW、QW、MW、SW、SMW、LW、T、C、*VD、*AC、*LD。
【例3-35】 圖3-96給出了一個后進先出指令的編程例子,當(dāng)I1.2=1時,以VW40為起始地址的表(TBL)中的數(shù)據(jù)d0、d1、d2中的第3項d2被移到VW80(即DATA)中,這時大填表數(shù)TL未變(TL=6),實際填表數(shù)EC減1(EC=2),表中的數(shù)據(jù)項由d0、d1、d2變?yōu)?/span>d0、d1,而且現(xiàn)在d0、d1的地址與執(zhí)行LIFO指令前的地址相同。
圖3-96 后進先出指令的工作原理
*先出指令的梯形圖由運算符( FIFO)、使能信號(EN)、數(shù)據(jù)(DATA)、數(shù)據(jù)表( TBL)構(gòu)成;其語句表由操作符(FIFO)、字型數(shù)據(jù)(DATA)、數(shù)據(jù)表(TABLE)構(gòu)成,如圖3-93 (b)所示。
*先出指令允許執(zhí)行時,將表TBL的*個數(shù)據(jù)項(不是*個字)移出,并將它送到DATA的存儲單元中,表中其余的數(shù)據(jù)項都向前移動一個位置,同時EC的值減1。
數(shù)據(jù)范圍:
(1)數(shù)據(jù)data: VW、IW、QW、MW、SW、SMW、LW、T、C、AQW、AC、*VD、*AC、*LD。
(2)數(shù)據(jù)TBL:VW、IW、QW、MW、SW、SMW、LW、T、C、*VD、*AC、*LD。
【例3-34】 圖3-95給出了一個填表指令的編程例子,當(dāng)I1.2 =1時,以VW40為起始地址的表( TBL)中的數(shù)據(jù)d0、d1、d2中的第1項d0被移到VW80(即DATA)中,這時大填表數(shù)TL未變(TL =6),實際填表數(shù)EC減1(EC=2),表中的數(shù)據(jù)項由d0、d1、d2變?yōu)?/span>d0、d1,只不過現(xiàn)在的d0、d1的地址與執(zhí)行FIFO指令前的地址已不同。
圖3-95 *先出指令的工作原理
向表添加數(shù)據(jù)(填表)指令的梯形圖由運算符( Add To Table,AD_T_TBL)、使能信號(EN)、數(shù)據(jù)(DATA)、數(shù)據(jù)表(TBL)構(gòu)成;其語句表由操作碼(Add To Table,ATT)、數(shù)據(jù)(DATA)、數(shù)據(jù)表(TBL)構(gòu)成,如圖3-93 (a)所示。
向表添加數(shù)據(jù)指令可用于向表中添加數(shù)據(jù)。當(dāng)EN=1時,將一個數(shù)據(jù)DATA添加到表TBL的末尾。TBL表中*個字表示大允許長度(TL);表的第二個字表示表中現(xiàn)有的數(shù)據(jù)項的個數(shù)(EC),每次將新數(shù)據(jù)添加到表中時,EC的數(shù)值自動加1。
數(shù)據(jù)范圍:
(1)數(shù)據(jù)DATA:VW、IW、QW、MW、SM、SMW、LW、T、C、AIW、AC、常數(shù)、*VD、*AC、*LD。
(2)數(shù)據(jù)TBL: VW、IW、QW、MW、SM、SMW、LW、T、C、*VD、*AC、*LD。
【例3-33】圖3-94給出了一個填表指令的編程例子,當(dāng)I1.2 =1時,VW20中的數(shù)據(jù)1234被填到表的后(d2),這時大填表數(shù)TL未變(TL =6),實際填表數(shù)EC加1(EC=3),表中的數(shù)據(jù)項由d0、dl變?yōu)?/span>d0、dl、d2。
實數(shù)轉(zhuǎn)換為ASCII碼指令的梯形圖由助記符(RTA)、使能輸入(EN)、實數(shù)輸入端(IN)、格式輸入端(FMT)和ASCII碼輸出端(OUT)構(gòu)成;其語句表由助記符( RTA)、實數(shù)輸入地址(IN)、ASCII碼輸出地址(OUT)和格式輸入( FMT)構(gòu)成。
(a)實數(shù)轉(zhuǎn)換為ASCII碼的指令;(b)RTA指令的FMT操作數(shù)、輸出緩沖區(qū)
實數(shù)轉(zhuǎn)換為ASCII碼指令可將實數(shù)轉(zhuǎn)換為ASCII碼。當(dāng)EN=1時,可將輸入端IN的實數(shù)(REAL)根據(jù)格式FMT要求轉(zhuǎn)換成ASCII碼字符串,結(jié)果置于以OUT為起始地址的3~15個連續(xù)字節(jié)內(nèi)。
RTA指令的FMT操作數(shù)、輸出緩沖區(qū)如圖3-92 (b)所示,FMT操作數(shù)占用一個字節(jié),高四位ssss區(qū)的值輸出緩沖區(qū)的大?。?/span>3~15個字節(jié));規(guī)定輸出緩沖區(qū)的大小應(yīng)大于輸入實數(shù)小數(shù)點右邊的位數(shù),如實數(shù)-6.35284,小數(shù)點右邊有5位,ssss應(yīng)大于5,至少為6,即輸出緩沖區(qū)應(yīng)至少為6個字節(jié);C位及nnn區(qū)的值的定義與ITA指令相同。
輸出緩沖區(qū)格式化的規(guī)則:①ITA指令輸出緩沖區(qū)格式化的4條規(guī)則都適用;②轉(zhuǎn)換前,若實數(shù)的小數(shù)部分的位數(shù)大于nnn區(qū)的值,則用四舍五人的方法刪去多余的小數(shù)部分;③輸出緩沖區(qū)的大小必須不小于3個字節(jié),還要大于輸入實數(shù)小數(shù)點右邊的位數(shù)。
在圖3-92 (b)中,指令格式操作數(shù)(FMT)的高四位取ssss=0110,緩沖區(qū)的大小是6個字節(jié);FMT的低四位取C=0、nnn=001。那么格式化的數(shù)據(jù)格式是:用小數(shù)點作為整數(shù)和小數(shù)之間的分割符;小數(shù)點右邊留一位數(shù)字。實數(shù)-6.35284的小數(shù)部分有5位,多于nnn區(qū)的值001,用四舍五人的方法刪去多余的4位,轉(zhuǎn)換結(jié)果為-6.4。
數(shù)據(jù)范圍:
1)實數(shù)IN: VD、ID、QD、MD、SD、SMD、LD、AC、常數(shù)、*VD、*AC、*LD。
2)格式FMT: VB、IB、QB、MB、SMB、LB、AC、常數(shù)、*VD、*AC、SB、*LD。
3) ASCII碼OUT: VB、IB、QB、MB、SMB、LB、*VD、*AC、SB、*LD.
雙字整數(shù)轉(zhuǎn)換為ASCII碼指令的梯形圖由助記符(DTA)、使能輸入(EN)、雙整數(shù)輸入端(IN)、格式輸入端(FMT)和ASCII碼輸出端( OUT)構(gòu)成;其語句表由操作碼(DTA)、雙整數(shù)輸入地址(IN)、ASCII碼輸出地址(OUT)和格式輸入(FMT)構(gòu)成,如圖3-91所示
圖3-91 雙字整數(shù)轉(zhuǎn)換為ASCII碼指令及其FMT操作數(shù)、輸出緩沖區(qū)
(a)雙字整數(shù)轉(zhuǎn)換為ASCII碼的指令;(b) DTA指令的FMT操作數(shù)、輸出緩沖區(qū)
雙字整數(shù)轉(zhuǎn)換為ASCII碼指令可將雙字整數(shù)轉(zhuǎn)換為ASCII碼。當(dāng)EN=1時,可將雙字整數(shù)IN根據(jù)格式FMT要求轉(zhuǎn)換成ASCII碼,結(jié)果置于以OUT為起始地址的12個連續(xù)字節(jié)內(nèi)。
DTA指令的輸出緩沖區(qū)為12個字節(jié),指令格式操作數(shù)(FMT)的定義和輸出緩沖區(qū)格式化的規(guī)則與ITA指令相同。在圖3-91 (b)中,指令格式操作數(shù)FMT=4 (0100)、C=0、nnn=100(二進制),采用小數(shù)點作為整數(shù)和小數(shù)之間的分割符,小數(shù)點右邊有4位數(shù)字。
數(shù)據(jù)范圍:
1)雙字整數(shù)IN:VD、ID、QD、MD、SD、SMD、LD、HC、常數(shù)、AC、*VD、*AC、*LD。
2)格式 FMT: VB、IB、QB、MB、SMB、LB、AC、常數(shù)、 *VD、*AC、SB、*LD。
3) ASCII碼 OUT: VB、IB、QB、MB、SMB、LB、*VD、*AC、SB、*LD。
云南西門子S7-1200PLC代理經(jīng)銷優(yōu)勢價格