S7-200系列PLC其它常用指令
1.脈沖產(chǎn)生指令EU/ED的應(yīng)用
EU指令在EU指令前的邏輯運(yùn)算結(jié)果由OFF到ON時就產(chǎn)生一個寬度為一個掃描周期的脈沖,驅(qū)動其后面的輸出線圈。
2.邏輯堆棧的操作
LPS為進(jìn)棧操作,LRD為讀棧操作,LPP為出棧操作。
S7-200系列PLC中有一個9層堆棧,用于處理邏輯運(yùn)算結(jié)果,稱為邏輯堆棧。
3.NOT、NOP和MEND指令
NOT、NOP及MEND指令的形式及功能如表4-19所示。
表4-19 NOT、NOP及MEND指令的形式及功能
STL |
功能 |
操作數(shù) |
NOT |
邏輯結(jié)果取反 |
— |
NOP |
空操作 |
— |
MEND |
無條件結(jié)束 |
— |
NOT為邏輯結(jié)果取反指令,在復(fù)雜邏輯結(jié)果取反時為用戶提供方便。NOP為空操作,對程序沒有實質(zhì)影響。MEND為無條件結(jié)束指令,在編程結(jié)束時一定要寫上該指令,否則會出現(xiàn)編譯錯誤。調(diào)試程序時,在程序的適當(dāng)位置插入MEND指令可以實現(xiàn)程序的分段調(diào)試。
4.比較指令
比較指令是將兩個操作數(shù)按規(guī)定的條件作比較,條件成立時,觸點(diǎn)就閉合。比較運(yùn)算符有:=、>=、<=、>、<和<>。
(1)字節(jié)比較 字節(jié)比較用于比較兩個字節(jié)型整數(shù)值INl和IN2的大小,字節(jié)比較是無符號的。比較式可以是LDB、AB或OB后直接加比較運(yùn)算符構(gòu)成。如:LDB=、AB<>、OB>=等。
整數(shù)INl和IN2的尋址范圍:VB、IB、QB、MB、SB、SMB、LB、*VD、*AC、*LD和常數(shù)。
指令格式例如: LDB= VBl0,VBl2
(2)整數(shù)比較 整數(shù)比較用于比較兩個一字長整數(shù)值INl和IN2的大小,整數(shù)比較是有符號的(整數(shù)范圍為16#8000和16#7FFF之間)。比較式可以是LDW、AW或OW后直接加比較運(yùn)算符構(gòu)成。如:LDW=、AW<>。OW>=等。
整數(shù)INl和IN2的尋址范圍:VW、IW、QW、MW、SW、SMW、LW、AIW、T、C、AC、*VD、*AC、*LD和常數(shù)。
指令格式例如: LDW= VWl0,VWl2
(3)雙字整數(shù)比較 雙字整數(shù)比較用于比較兩個雙字長整數(shù)值INl和IN2的大小,雙字整數(shù)比較是有符號的(雙字整數(shù)范圍為16#80000000和16#7FFFFFFF之間)。比較式可以是LDD、AD或OD后直接加比較運(yùn)算符構(gòu)成。如:LDD=、AD<>、OD>=等。
雙字整數(shù)INl和IN2的尋址范圍:VD、ID、QD、MD、SD、SMD、LD、HC、AC、*VD、*AC、*LD和常數(shù)。
指令格式例如: LDD= VDl0,VDl2
(4)實數(shù)比較 實數(shù)比較用于比較兩個雙字長實數(shù)值INl和IN2的大小,實數(shù)比較是有符號的(負(fù)實數(shù)范圍為-1.175495E-38和-3.402823E+38,正實數(shù)范圍為+1.175495E-38和+3.402823E+38)。比較式可以是LDR、AR或OR后直接加比較運(yùn)算符構(gòu)成。如:LDR=、AR<>、OR>=等。
實數(shù)INl和IN2的尋址范圍:VD、ID、QD、MD、SD、SMD、LD、AC、*VD、*AC、*LD和常數(shù)。
指令格式例如: LDR= VDl0,VDl2
CPU 1517-3 PN/DP 是具有極大容量程序及數(shù)據(jù)存儲器的 CPU,適用于除集中式 I/O 外還包含分布式自動化結(jié)構(gòu)的應(yīng)用中要求十分苛刻的任務(wù)。
可被用作 PROFINET IO 控制器或分布智能系統(tǒng)(PROFINET 智能設(shè)備)。集成式 PROFINET IO IRT 接口設(shè)計為 2-端口交換機(jī)以便在系統(tǒng)中設(shè)立總線型拓?fù)洹?
附加的集成 PROFINET 接口,具有單獨(dú)的 IP 地址,可用于網(wǎng)絡(luò)分離等。
分布式 I/O 可通過 PROFIBUS 以及集成 PROFIBUS 接口進(jìn)行連接。
另外,CPU 還提供全面的控制功能,并能夠通過標(biāo)準(zhǔn)化的 PLC-open 塊連接變頻器。
注:
運(yùn)行 CPU 所需的 SIMATIC 存儲卡
CPU 1517-3 PN/DP 的配置如下:
SIMATIC ET 200S 故障安全型 CPU:
IM 151-7 F-CPU接口模塊包括:
通過熱電偶信號板 SB 1231,可使用連接的熱電偶進(jìn)行高精度溫度記錄。另外,也可記錄低電平模擬信號 ±80 mV??蓪犭娕夹盘柊?SB 1231 直接插到所有 SIMATIC S7-1200 CPU 中。
這為用戶提供了下列優(yōu)勢:
SM 1231 RTD 模塊的結(jié)構(gòu)特點(diǎn)和其他 S7-1200 系列模塊的相同:
通過 RTD 信號板 SB 1231,可使用電阻式溫度檢測器進(jìn)行高精度溫度記錄??蓪?RTD 信號板 SB 1231 用于 SIMATIC S7-1200 CPU??蓪?RTD 信號板 SB 1231 直接插到所有 SIMATIC S7-1200 CPU 中。
這為用戶提供了下列優(yōu)勢:
西門子S7-200網(wǎng)絡(luò)的通訊設(shè)置和元件選擇
S7-200的端口是不隔離的,如果想使網(wǎng)絡(luò)隔離,應(yīng)考慮使用RS-485中繼器或者EM277。
注意:
●具有不同電位的互聯(lián)設(shè)備有可能導(dǎo)致不希望的電流流過連接電纜。
●這種不希望的電流可能導(dǎo)致通訊失敗或者設(shè)備損壞。
●要確保用通訊電纜連接的所有設(shè)備有相同的參考電位,或者彼此隔離,來避免產(chǎn)生這種不希望的電流。
為網(wǎng)絡(luò)確定通訊距離、通訊速率和電纜類型
網(wǎng)段的大長度取決于兩個因素:隔離(用RS-485中繼器)和波特率。但連接具有不同電位的設(shè)備是需要隔離。當(dāng)接地點(diǎn)之間的距離很遠(yuǎn)時,有可能具有不同的地電位。即使距離較近,大型機(jī)械的負(fù)載電流也能導(dǎo)致地電位的不同。
表1 網(wǎng)絡(luò)電纜的大長度
波特率
非隔離CPU口1
有中繼器的CPU口或者EM277
9.6K到187.5K
50m
1000m
500k
不支持
400m
1M到1.5M
不支持
200m
3M到12M
不支持
100m
1 如果不是用隔離端和中繼器,允許的大距離為50m。測量該距離時,從網(wǎng)段的第一個節(jié)點(diǎn)開始。到網(wǎng)段的后一個節(jié)點(diǎn)。
在網(wǎng)絡(luò)中使用中繼器
RS-485中繼器為網(wǎng)段提供偏壓電阻和終端電阻。目的是為了:
●增加網(wǎng)絡(luò)的長度:在網(wǎng)絡(luò)中使用一個中繼器可以使網(wǎng)絡(luò)的通訊距離擴(kuò)展50m。如果使用兩個中繼器而且中間沒有其他節(jié)點(diǎn),網(wǎng)絡(luò)的通訊距離按照所使用的波特率擴(kuò)展一個網(wǎng)段的長度。在一個串聯(lián)網(wǎng)絡(luò)中,多可以使用9個中繼器。但網(wǎng)絡(luò)的長度不能超過9600m.
●為網(wǎng)絡(luò)增加設(shè)備:在9600的波特率下。50米距離之內(nèi),一個網(wǎng)段多可以連接32個設(shè)備,使用一個中繼器允許在網(wǎng)絡(luò)上增加32個設(shè)備。
●在不同的網(wǎng)段之間電隔離:如果不同的網(wǎng)段具有不同的地電位,將他們隔離會提高網(wǎng)絡(luò)的通訊質(zhì)量。
一個中繼器在網(wǎng)絡(luò)中被算作網(wǎng)段的一個節(jié)點(diǎn),但沒有被指定站地址。
MM430-750/3 | 6SE6430-2UD27-5CA0 | 7.5 | 10 | 16 | 19 |
MM430-1100/3 | 6SE6430-2UD31-1CA0 | 11 | 15 | 22.5 | 26 |
MM430-1500/3 | 6SE6430-2UD31-5CA0 | 15 | 20 | 30.5 | 32 |
MM430-1850/3 | 6SE6430-2UD31-8DB0 | 18.5 | 25 | 37.2 | 38 |
MM430-2200/3 | 6SE6430-2UD32-2DB0 | 22 | 30 | 43.3 | 45 |
MM430-3000/3 | 6SE6430-2UD33-0DB0 | 30 | 40 | 59.3 | 62 |
MM430-3700/3 | 6SE6430-2UD33-7EB0 | 37 | 50 | 71.7 | 75 |
MM430-4500/3 | 6SE6430-2UD34-5EB0 | 45 | 60 | 86.6 | 90 |
MM430-5500/3 | 6SE6430-2UD35-5FB0 | 55 | 75 | 103.6 | 110 |
MM430-7500/3 | 6SE6430-2UD37-5FB0 | 75 | 100 | 138.5 | 145 |
MM430-9000/3 | 6SE6430-2UD38-8FB0 | 90 | 120 | 168.5 | 178 |
MM430-110K/3 | 6SE6430-2UD41-1FB0 | 110 | 150 | 204.5 | 205 |
MM430-132K/3 | 6SE6430-2UD41-3FB0 | 132 | 200 | 244.5 | 250 |
MM430-160K/3 | 6SE6430-2UD41-6GB0 | 160 | 250 | 296.4 | 302 |
MM430-200K/3 | 6SE6430-2UD42-0GB0 | 200 | 300 | 354 | 370 |
MM430-250K/3 | 6SE6430-2UD42-5GB0 | 250 | 350 | 442 | 477 |
6SE6400-0BE00-0AA0 | BOP-2 | ||||
6SE6400-1PB00-0AA0 | PROFIBUS模板 | ||||
6SE6400-0PM00-0AA0 | 柜門安裝組合件 | ||||
6SE6400-1DN00-0AA0 | DeviceNet模板 | ||||
6SE6400-1CB00-0AA0 | CANopen模板 | ||||
6GK1500-0FC10 | RS485/RPOFIBUS總線電纜插接器 | ||||
6SE6400-1PC00-0AA0 | PC至變頻器的連接組合件 |
CP443-5 基本型通信處理器是用于 PROFIBUS 總線系統(tǒng)的 SIMATIC S7-400 所需要的模塊。
它減輕了 CPU 的通信任務(wù)。
通過通信模塊實現(xiàn)的 S7-400 通信選項:
可運(yùn)行的的 CP 數(shù)目取決于所使用的 CPU 的性能范圍和通信。
CP 443-5 通訊處理器具有 SIMATIC S7-400 設(shè)計的所有優(yōu)點(diǎn):
CP 443-5 基本型 在 PROFIBUS 總線系統(tǒng)上利用一些不同的通信:
編程器/OP 通訊
編程器/OP通訊,連接到網(wǎng)絡(luò)的所有S7站都可以遠(yuǎn)距編程。
S7 通訊
S7 通信用于以下的耦合連接:
開放式通訊 (SEND/RECEIVE)
基于 PROFIBUS 的第 2 層(FDL),CP 443-5 提供簡單的、的數(shù)據(jù)通信接口。使用該接口,可在 SIMATIC S5、SIMATIC S7 與 PC 之間實現(xiàn)集成的高性能通訊。它提供 SDA(PLC/PLC 連接)和 SDN(廣播/多播)。
可能與下列自動化系統(tǒng)進(jìn)行通信:
功能呼叫必須與 SEND/RECEIVE(PLC-SEND/PLC-RECEIVE)一起使用,并且必須集成到 STEP7 應(yīng)用程序。
PROFIBUS-FMS
根據(jù) IEC 61158/61784,PROFIBUS FMS 允許通過各種 FMS 來傳輸消息。
時間同步
CP 443-5 Basic 通信處理器能夠從 S7-400 CPU 將時間傳送到 PROFIBUS。相反,S7-400 CPU 的 CP 443-5 Basic 可提供 PROFIBUS 上的當(dāng)前時間。
診斷數(shù)據(jù)
通過 STEP S7,可提供豐富的診斷選項,包括:
組態(tài)
組態(tài) CP 443-5 基本型的完整功能需要 STEP 7 V5.1 SP2 或更高版本。在 V5 或更高版本的 STEP 7 中,也可將 CP 的組態(tài)數(shù)據(jù)存儲在 CPU 上,即使電源出現(xiàn)故障,數(shù)據(jù)也能保留。因此,在更換模板時無需從編程器中重新裝載組態(tài)數(shù)據(jù)。在啟動時 CPU 會將組態(tài)數(shù)據(jù)傳送到通訊處理器中。CP 的組態(tài)數(shù)據(jù)可保存在 CPU 中。模塊可以不通過編程設(shè)備進(jìn)行交換。
可以對所有連接到網(wǎng)絡(luò)的 SIMATIC S7 控制器進(jìn)行組態(tài)和編程。
安裝 STEP 7 后,用于使用開放式通訊(SEND/RECEIVE)的功能塊放置在 SIMATIC NET 庫內(nèi)。