石家西門子SMART200系列代理商 石家西門子SMART200系列代理商
潯之漫智控技術(shù)有限公司 上海詩(shī)慕自動(dòng)化設(shè)備有限公司
本公司銷售西門子自動(dòng)化產(chǎn)品,*,,質(zhì)量保證,,價(jià)格優(yōu)勢(shì)
西門子PLC,西門子觸摸屏,西門子數(shù)控系統(tǒng),,西門子軟啟動(dòng),,西門子以太網(wǎng)
西門子電機(jī),西門子變頻器,,西門子直流調(diào)速器,,西門子電線電纜
我公司大量現(xiàn)貨供應(yīng),價(jià)格優(yōu)勢(shì),,*,,德國(guó)*
比較指令用于比較累加器1與累加器2中的數(shù)據(jù)大小(見表3-7),被比較的兩個(gè)數(shù)的數(shù)據(jù)類型應(yīng)該相同,,數(shù)據(jù)類型可以是整數(shù),、雙整數(shù)或浮點(diǎn)數(shù)(即實(shí)數(shù))。如果比較的條件滿足,,則RLO為1,,否則為0。狀態(tài)字的CC0和CC1位用來(lái)表示兩個(gè)數(shù)的大于,、小于和等于關(guān)系,。
比較指令影響狀態(tài)字,用指令測(cè)試狀態(tài)字的有關(guān)位,,可以得到更多的信息,。
整數(shù)比較指令用來(lái)比較兩個(gè)整數(shù)字的大小,指令助記符中用I表示整數(shù),。
雙整數(shù)比較指令用來(lái)比較兩個(gè)雙字的大小,,指令助記符中用D表示雙整數(shù)。
浮點(diǎn)數(shù)比較指令用來(lái)比較兩個(gè)浮點(diǎn)數(shù)的大小,,指令助記符中用R表示浮點(diǎn)數(shù),。
表3-7 比較指令
語(yǔ)句表 | 梯形圖 | 描述 |
?I | CMP?I | 比較累加器2和累加器1低字中的整數(shù)是否==,<>,,>,,<,>=,,<=,,如果條件滿足,RLO=1 |
?D | CMP?D | 比較累加器2和累加器1中的雙整數(shù)是否==,,<>,,>,<,,>=,,<=,如果條件滿足,,RLO=1 |
?R | CMP?R | 比較累加器2和累加器1中的浮點(diǎn)數(shù)是否==,,<>,>,,<,,>=,<=,,如果條件滿足, RLO=1 |
表3-7中的“?”可以取==,、<>,、>、<,、>=和<=,。
下面是比較兩個(gè)浮點(diǎn)數(shù)的例子:
L MD 4 //MD4中的浮點(diǎn)數(shù)裝入累加器1
L 2. 345E+02 //累加器1的值裝入累加器2,浮點(diǎn)數(shù)常數(shù)裝入累加器1
>R //比較累加器1和累加器2的值
= Q 4.2 //如果MD4>234.5,,則Q4.2為1
梯形圖的方框比較指令用來(lái)比較兩個(gè)同類型的數(shù),,與語(yǔ)句表的比較指令類似,可以比較整數(shù)(I),、雙整數(shù)(D)和浮點(diǎn)數(shù)(R),。在使能輸入信號(hào)為1時(shí),比較IN1和IN2輸入的兩個(gè)操作數(shù),。方框比較指令在梯形圖中相當(dāng)于一個(gè)常開觸點(diǎn),,可以與其他觸點(diǎn)串聯(lián)和并聯(lián)。如果被比較的兩個(gè)數(shù)滿足指令的大于,、等于,、小于等條件,比較結(jié)果為“真”,,等效觸點(diǎn)閉合,,指令框才有可能有能流流過(guò)。如果圖3-54中I0.6的常開觸點(diǎn)閉合,,且MW2<=MW4,,Q4.1被置位為1。
圖3-54 比較指令
2.1 確定PLC 控制系統(tǒng)的規(guī)模
依據(jù)工廠生產(chǎn)工藝流程和復(fù)雜程度確定系統(tǒng)規(guī)模的大小,??煞譃榇蟆⒅?、小三種規(guī)模,。
小規(guī)模PLC控制系統(tǒng):單機(jī)或者小規(guī)模生產(chǎn)過(guò)程,控制過(guò)程主要是條件,、順序控制,,以開關(guān)量為主,并且I/O點(diǎn)數(shù)小于128 點(diǎn),。一般選用微型PLC,如SIEMENS S7-200等,。
中等規(guī)模PLC控制系統(tǒng):生產(chǎn)過(guò)程是復(fù)雜邏輯控制和閉環(huán)控制,I/O點(diǎn)數(shù)在128——512 點(diǎn)之間,。應(yīng)該選用具有模擬量控制,、PID控制等功能的PLC,,如SIEMENS S7-300等。
大規(guī)模PLC控制系統(tǒng):生產(chǎn)過(guò)程是大規(guī)模過(guò)程控制,、DCS系統(tǒng)和工廠自動(dòng)化網(wǎng)絡(luò)控制,,I/O點(diǎn)數(shù)在512點(diǎn)以上。應(yīng)該選用具有通信聯(lián)網(wǎng),、智能控制,、數(shù)據(jù)庫(kù)、中斷控制,、函數(shù)運(yùn)算的高檔PLC,如SIEMENS S7-400等, 再和工業(yè)現(xiàn)場(chǎng)總線結(jié)合實(shí)現(xiàn)工廠工業(yè)網(wǎng)絡(luò)的通訊和控制,。
2.2 確定PLC I/O 點(diǎn)的類型
地址寄存器存儲(chǔ)的雙字地址指針見圖3-52。其中第0~2位(xxx)為被尋址地址中位的編號(hào)(0~7),,第3~18位為被尋址地址的字節(jié)的編號(hào),。第24~ 26位(rrr)為被尋址地址的區(qū)域標(biāo)識(shí)號(hào)(見表3-6),第31位x為0則為區(qū)域內(nèi)的間接尋址,,為1則為區(qū)域間的間接尋址,。
表3-6 區(qū)域間寄存器間接尋址的區(qū)域標(biāo)識(shí)號(hào)
區(qū)域標(biāo)識(shí)符 | 存儲(chǔ)區(qū) | 二進(jìn)制數(shù)rrr |
I | 過(guò)程映像輸入 | 001 |
Q | 過(guò)程映像輸出 | 010 |
M | 位存儲(chǔ)區(qū) | 011 |
DB | 共享數(shù)據(jù)塊 | 100 |
DI | 背景數(shù)據(jù)塊 | 101 |
L | 局部數(shù)據(jù)(L堆棧) | 110 |
V | 上一級(jí)賦值的局部數(shù)據(jù) | 111 |
如果要用寄存器指針訪問(wèn)一個(gè)字節(jié)、字或雙字,,必須保證指針的位地址編號(hào)為0,。
*種地址指針格式包括被尋址數(shù)值所在的存儲(chǔ)單元地址的字節(jié)編號(hào)和位編號(hào),存儲(chǔ)區(qū)的類型在指令中給出,。這種指針格式適用于在某一存儲(chǔ)區(qū)內(nèi)尋址,。第24~26位(rrr)和第31位應(yīng)為0。下面是區(qū)域內(nèi)間接尋址的例子:
L P#5.0 //將間接尋址的指針裝入累加器1
L AR1 //將累加器l的內(nèi)容送到地址寄存器1
A M[ AR1,,P#2.3] //AR1中的P#5.0加偏移量P#2.3,,對(duì)M7.3進(jìn)行操作
= Q[ AR1,P#0.2] //邏輯運(yùn)算的結(jié)果送Q5.2
L DBW[AR1,,P#18.0] //將DBW23裝入累加器1
指針常數(shù)#P5.0對(duì)應(yīng)的二進(jìn)制數(shù)為2#0000 0000 0000 0000 0000 0000 0010 1000,。
第二種地址指針格式的第24~26位還包含了說(shuō)明數(shù)值所在存儲(chǔ)區(qū)的存儲(chǔ)區(qū)域標(biāo)識(shí)符的編號(hào)rrr,這種指針格式用于區(qū)域間寄存器間接尋址,。下面是區(qū)域間間接尋址的例子:
L P#M6.0 //將存儲(chǔ)器位M6.0的雙字地址裝入累加器1
LAR1 //將累加器1的內(nèi)容送到地址寄存器1
L W[ AR1,,P#50.0] //將存儲(chǔ)器字MW56的內(nèi)容傳送到累加器l
P#M6.0對(duì)應(yīng)的二進(jìn)制數(shù)為2#1000 0011 0000 0000 0000 0000 0011 0000。因?yàn)榈刂分羔?/span>P#M6.0已經(jīng)包含有區(qū)域信息,,使用間接尋址的指令“L W[AR1,,P#50]”時(shí)沒有必要再使用地址標(biāo)識(shí)符M。