PLC減法指令要素——助記符、指令代碼、操作數(shù)、程序步
減法指令的助記符、指令代碼、操作數(shù)、程序步如表 2 所示。
表 2 減法指令的要素
指令名稱(chēng) |
助記符 |
指令代碼位數(shù) |
操作數(shù)范圍 |
程序步 |
||
S1(.) |
S2(.) |
D(.) |
||||
減法 |
SUB SUB(P) |
FNC21 (16/32) |
K 、 H KnX 、 KnY 、 KnM 、 KnS T 、 C 、 D 、 V 、 Z |
KnY 、 KnM 、KnS T 、 C 、 D、 V 、 Z |
SUB 、 SUBP…7 步 DSUB 、 DSUBP…13步 |
SUB 減法指令是將指定的源元件中的二進(jìn)制數(shù)相減,結(jié)果送到指定的目標(biāo)元件中去。 SUB 減法指令的說(shuō)明如圖 2 表示。
圖 2 減法指令使用說(shuō)明
當(dāng)執(zhí)行條件 X0 由 OFF → ON 時(shí), [D10]-[D12] → [D14] 。運(yùn)算是代數(shù)運(yùn)算,如 5- ( -8 )=13 。
各種標(biāo)志的動(dòng)作、 32 位運(yùn)算中軟元件的指定方法、連續(xù)執(zhí)行型和脈沖執(zhí)行型的差異均與上述加法指令相同。
西門(mén)子PLCS7-200系列CPU的電源
對(duì)于每個(gè)型號(hào),西門(mén)子廠家都提供24V DC和120V/240VAC兩種電源供電的CPU類(lèi)型??稍谥鳈C(jī)模塊外殼的側(cè)面看到電源規(guī)格。
輸入接口電路也分有連接外信號(hào)源直流和交流兩種類(lèi)型。輸出接口電路主要有兩種類(lèi)型,即交流繼電器輸出型和直流晶體管輸出型。CPU 22X系列PLC可提供五個(gè)不同型號(hào)的10種基本單元CPU供用戶(hù)選用,其類(lèi)型及參數(shù)如表1所列。
表1 S7-200系列CPU的電源
型號(hào) |
電源/輸入/輸出類(lèi)型 |
主機(jī) I/O 點(diǎn)數(shù) |
CPU 221 |
DC/DC/DC |
6輸入/4輸出 |
AC/DC/繼電器 |
||
CPU 222 |
DC/DC/DC |
8輸入/6輸出 |
AC/DC/繼電器 |
||
CPU 224 |
DC/DC/DC |
14輸入/10輸出 |
AC/DC/繼電器 |
||
AC/DC/繼電器 |
||
CPU 226 |
DC/DC/DC |
24輸入/16輸出 |
AC/DC/繼電器 |
||
CPU 226XM |
DC/DC/DC |
24輸入/16輸出 |
AC/DC/繼電器 |
注:表1中的電源/輸入/輸出類(lèi)型的含義,如為 DC/DC/DC,則表示電源、輸人類(lèi)型為24VDC,輸出類(lèi)型為24VDC晶體管型。如為 AC/DC/繼電器,則表示電源類(lèi)型為220VAC,輸入類(lèi)型為24VDC,輸出類(lèi)型為繼電器型。
CPU 22X 電源供電接線圖如圖1所示。
圖(a)直流供電 圖(b)交流供電
圖1 CPU 22X 電源供電接線圖
● 在安裝和拆除S7-200之前,必須確認(rèn)該設(shè)備的電源已斷開(kāi), 并遵守相應(yīng)的安全防護(hù)規(guī)范。如果在帶點(diǎn)情況下對(duì)S7-200及相關(guān)設(shè)備進(jìn)行安裝或接線有可能導(dǎo)致電擊和設(shè)備損壞。
西門(mén)子S7-200系列PLC模擬量擴(kuò)展模塊型號(hào)及用途
當(dāng)需要完成某些特殊功能的控制任務(wù)時(shí),CPU主機(jī)可以連接擴(kuò)展模塊,利用這些擴(kuò)展模塊進(jìn)一步完善CPU的功能。常用的擴(kuò)展模塊有兩類(lèi),即模擬量輸入/輸出擴(kuò)展模塊、特殊功能模塊。模擬量擴(kuò)展模塊類(lèi)型如表1所列。
表1 模擬量擴(kuò)展模塊型號(hào)及用途
分類(lèi) |
型號(hào) |
I/O規(guī)格 |
功能及用途 |
模擬量輸入擴(kuò)展模塊 |
EM231 |
AI4 x 12位 |
4路模擬輸入,12位A/D轉(zhuǎn)換 |
AI4 x熱電偶 |
4路熱電偶模擬輸入 |
||
AI4 x RTD |
4路熱電阻模擬輸入 |
||
模擬量輸出擴(kuò)展模塊 |
EM232 |
AQ2 x 12位 |
2路模擬輸出 |
模擬量輸入/ 輸出擴(kuò)展模塊 |
EM235 |
AI4/AQl x 12 |
4路模擬輸入,1路模擬輸出,12位轉(zhuǎn)換 |
S7-200 主機(jī)的特殊功能模塊有多種類(lèi)型,例如:功能模塊有EM253位置控制模塊、EM277 Profibus-DP模塊、EM241調(diào)制解調(diào)器模塊、CP243-1以太網(wǎng)模塊、CP243-2 AS-I接口模塊等
除了現(xiàn)有的集成模擬量輸入/輸出之外,模擬擴(kuò)展模塊還可以提供更多的模擬量輸入/輸出使用選擇。
這為用戶(hù)提供了下列優(yōu)勢(shì):
信號(hào)模塊具有與基本設(shè)備相同的設(shè)計(jì)特點(diǎn)。
信號(hào)板直接插到每個(gè) S7-1200 CPU 前面的插座中。
說(shuō)明
信號(hào)模塊不能與 CPU 1211C 一起使用。
信號(hào)板可以與 SIMATIC S7-1200 的所有 CPU 一起使用。
可編程控制器梯形圖設(shè)計(jì)規(guī)則
1.觸點(diǎn)的安排
梯形圖的觸點(diǎn)應(yīng)畫(huà)在水平線上,不能畫(huà)在垂直分支上。
2.串、并聯(lián)的處理
在有幾個(gè)串聯(lián)回路相并聯(lián)時(shí),應(yīng)將觸點(diǎn)最多的那個(gè)串聯(lián)回路放在梯形圖最上面。在有幾個(gè)并聯(lián)回路相串聯(lián)時(shí),應(yīng)將觸點(diǎn)最多的并聯(lián)回路放在梯形圖的最左面。
3.線圈的安排
不能將觸點(diǎn)畫(huà)在線圈右邊,只能在觸點(diǎn)的右邊接線圈。
4.不準(zhǔn)雙線圈輸出
如果在同一程序中同一元件的線圈使用兩次或多次,則稱(chēng)為雙線圈輸出。這時(shí)前面的輸出無(wú)效,只有最后一次才有效,所以不應(yīng)出現(xiàn)雙線圈輸出。
5.重新編排電路
如果電路結(jié)構(gòu)比較復(fù)雜,可重復(fù)使用一些觸點(diǎn)畫(huà)出它的等效電路,然后再進(jìn)行編程就比較容易。
6.編程順序
對(duì)復(fù)雜的程序可先將程序分成幾個(gè)簡(jiǎn)單的程序段,每一段從最左邊觸點(diǎn)開(kāi)始,由上之下向右進(jìn)行編程,再把程序逐段連接起來(lái)。
西門(mén)子模塊6ES7321-1BH5O-4AA2西門(mén)子S7-200網(wǎng)絡(luò)的通訊設(shè)置和元件選擇
S7-200的端口是不隔離的,如果想使網(wǎng)絡(luò)隔離,應(yīng)考慮使用RS-485中繼器或者EM277。
注意:
●具有不同電位的互聯(lián)設(shè)備有可能導(dǎo)致不希望的電流流過(guò)連接電纜。
●這種不希望的電流可能導(dǎo)致通訊失敗或者設(shè)備損壞。
●要確保用通訊電纜連接的所有設(shè)備有相同的參考電位,或者彼此隔離,來(lái)避免產(chǎn)生這種不希望的電流。
為網(wǎng)絡(luò)確定通訊距離、通訊速率和電纜類(lèi)型
網(wǎng)段的最大長(zhǎng)度取決于兩個(gè)因素:隔離(用RS-485中繼器)和波特率。但連接具有不同電位的設(shè)備是需要隔離。當(dāng)接地點(diǎn)之間的距離很遠(yuǎn)時(shí),有可能具有不同的地電位。即使距離較近,大型機(jī)械的負(fù)載電流也能導(dǎo)致地電位的不同。
表1 網(wǎng)絡(luò)電纜的最大長(zhǎng)度
波特率 |
非隔離CPU口1 |
有中繼器的CPU口或者EM277 |
9.6K到187.5K |
50m |
1000m |
500k |
不支持 |
400m |
1M到1.5M |
不支持 |
200m |
3M到12M |
不支持 |
100m |
1 如果不是用隔離端和中繼器,允許的最大距離為50m。測(cè)量該距離時(shí),從網(wǎng)段的第一個(gè)節(jié)點(diǎn)開(kāi)始。到網(wǎng)段的最后一個(gè)節(jié)點(diǎn)。
在網(wǎng)絡(luò)中使用中繼器
RS-485中繼器為網(wǎng)段提供偏壓電阻和終端電阻。目的是為了:
●增加網(wǎng)絡(luò)的長(zhǎng)度:在網(wǎng)絡(luò)中使用一個(gè)中繼器可以使網(wǎng)絡(luò)的通訊距離擴(kuò)展50m。如果使用兩個(gè)中繼器而且中間沒(méi)有其他節(jié)點(diǎn),網(wǎng)絡(luò)的通訊距離按照所使用的波特率擴(kuò)展一個(gè)網(wǎng)段的長(zhǎng)度。在一個(gè)串聯(lián)網(wǎng)絡(luò)中,最多可以使用9個(gè)中繼器。但網(wǎng)絡(luò)的長(zhǎng)度不能超過(guò)9600m.
●為網(wǎng)絡(luò)增加設(shè)備:在9600的波特率下。50米距離之內(nèi),一個(gè)網(wǎng)段最多可以連接32個(gè)設(shè)備,使用一個(gè)中繼器允許在網(wǎng)絡(luò)上增加32個(gè)設(shè)備。
●在不同的網(wǎng)段之間電隔離:如果不同的網(wǎng)段具有不同的地電位,將他們隔離會(huì)提高網(wǎng)絡(luò)的通訊質(zhì)量。
一個(gè)中繼器在網(wǎng)絡(luò)中被算作網(wǎng)段的一個(gè)節(jié)點(diǎn),但沒(méi)有被指定站地址。
選擇網(wǎng)絡(luò)電纜
S7-200 網(wǎng)絡(luò)使用RS-485標(biāo)準(zhǔn),是用雙絞線電纜。在一個(gè)網(wǎng)段上可以連接32個(gè)設(shè)備。
表2 網(wǎng)絡(luò)電纜的通用指標(biāo)
技術(shù)指標(biāo) |
描述 |
電纜類(lèi)型 |
屏蔽雙絞線 |
回路阻抗 |
≤115Ω/Km |
有效電容 |
30pF/m |
標(biāo)稱(chēng)阻抗 |
大約135Ω-160Ω(頻率=3MHz-20MHz) |
衰減 |
0.9Db/100m(頻率=200KHz) |
導(dǎo)線截面積 |
0.3mm2-0.5mm2 |
電纜直徑 |
8mm±0.5mm |