6ES74174XT070AB0 6ES74174XT070AB0
上海騰樺電氣設備有限公司,成立于2018年3月,注冊500萬,是一家從事技術設備銷售的公司。主要從事工業自動化產品銷售和系統集成的*
*與德國SIMATIC(西門子).瑞士ABB.美國羅克韋爾(AB).法國施耐德.美國霍尼韋爾.美國艾默生合作。
公司有專業的技術團隊,銷售團隊,公司成員150于人.為客戶提供專業的,產品資料,售后。
在工控領域,公司以精益求精的經營理念,從產品、方案到,致力于塑造一個“行業專家”品牌,以實現可持續的發展。
西門子PLC S7-200的尋址方式
S7-200編程語言的基本單位是語句,而語句的構成是指令,每條指令有兩部分:一部分是操作碼,另一部分是操作數。操作碼是指出這條指令的功能是什么,操作數則指明了操作碼所需要的數據所在。所謂尋址,就是尋找操作數的過程。S7-200 CPU的尋址分三種:立即尋址、直接尋址、間接尋址。
1.立即尋址
在一條指令中,如果操作碼后面的操作數就是操作碼所需要的具體數據,這種指令的尋址方式就叫立即尋址。
如:在傳送指令中:MOV IN OUT——操作碼“MOV”指出該指令的功能把IN中的數據傳送到OUT中,其中IN——源操作數,OUT——目標操作數。
若該指令為:MOVD 2505 VD500
功能:將十進制數2505傳送到VD500中,這里2505就是源操作數。因這個操作數的數值已經在指令中了,不用再去尋找,這個操作數即立即數。這個尋址方式就是立即尋址方式。而目標操作數的數值在指令中并未給出,只給出了要傳送到的地址VD500,這個操作數的尋址方式就是直接尋址。
2.直接尋址
在一條指令中,如果操作碼后面的操作數是以操作數所在地址的形式出現的,這種指令的尋址方式就叫直接尋址。
如:MOVD VD400 VD500
功能:將VD400中的雙字數據傳給VD500
3.間接尋址
在一條指令中,如果操作碼后面的操作數是以操作數所在地址的地址形式出現的,這種指令的尋址方式就叫間接尋址。
如:MOVD 2505 *VD500
*VD500是指存放2505的地址的地址。
如VD500中存放的是VB0,則VD0則是存放2505的地址。
該指令的功能:將十進制數2505傳送給VD0地址中。
數字量輸入模塊具有下列機械特性:
- 緊湊型設計:
堅固的塑料機殼里包括:- 綠色 LED,用于指示輸入的信號狀態。
- 前連接器插座,通過前門保護。
- 前門上的標簽區。
- 連接器針腳分配,用于在前門內部進行配線。
- 安裝方便:
沒有插槽規則;輸入地址由插槽決定。
當在 ET 200M 中與有源總線模塊一起使用時,可以進行熱插拔,而不會有任何反應。 - 方便用戶接線。
具有8、16、32或64通道的模塊。
數字量輸入模塊將來自過程的外部數字信號電平轉換成控制器的內部信號電平(邏輯“0”或“1”)。
多種輸入電壓,可支持連接不同的控制信號:
- 24 V DC
- 48 - 125 V DC
- 120/230 V AC
除了經濟性以及易于處理的特點外,該模塊還具有其他特殊功能:
- 可在等時模式下使用
- 過程和診斷報警
- 使用源電流或漏電流
特殊模塊還可處理過程工程,例如支持 NAMUR 標準。
數字量輸出模塊具有下列機械特性:
- 緊湊型設計:
- 綠色 LED,用于指示輸出的信號狀態。
- 前連接器插座,通過前門保護。
- 前門上的標簽區。
- 連接器針腳分配,用于在前門內部進行配線。
- 安裝方便:
沒有插槽規則;輸出地址由插槽決定。
當在 ET 200M 中與有源總線模塊一起使用時,可以進行熱插拔,而不會有任何反應。 - 方便用戶接線。
- RC 濾波器 (用于繼電器模塊 6ES7 322-1HF20):
繼電器模塊 6ES7 322-1HF20-0AA0 有一個可連接的 RC 網絡(300Ω/0.1μF) ,用于大電感負載開關時滅弧(功率因數 = 0.4)。例如,這樣可以:- 對于框架規格 5 的 NEMA 電機的起動器,觸點壽命從 100,000 增加到 200,000 次切換操作。
具有8、16、32或64通道的模塊。
數字量輸出模塊將控制器的內部信號電平(邏輯“0”或“1”)轉換成過程所需的外部信號電平。
多種輸出電壓,可支持輸出不同的過程信號:
- 24 VDC,額定電流 0.5 A/通道
- 24 VDC,額定電流 2 A/通道
- 48 - 125 V DC
- 120/230 V AC
除了經濟性以及易于處理的特點外,該模塊還具有其他特殊功能:
S7-200PLC四則運算指令介紹
表4-20 四則運算指令
名稱 | 指令格式 (語句表) | 功能 | 操作數尋址范圍 |
加法指令 | +I IN1,OUT | 兩個16位帶符號整數相加,得到一個16位帶符號整數。 執行結果:IN1+OUT=OUT(在LAD和FBD中為:IN1+IN2=OUT) | IN1,IN2,OUT:VW,IW,QW,MW,SW,SMW,LW, T,C,AC,*VD,*AC,*LD IN1和IN2還可以是AIW和常數 |
+D IN1,IN2 | 兩個32位帶符號整數相加,得到一個32位帶符號整數。 執行結果:IN1+OUT=OUT(在LAD和FBD中為:IN1+IN2=OUT) | IN1,IN2,OUT:VD,ID,QD,MD,SD,SMD,LD,AC,*VD,*AC,*LD IN1和IN2還可以是HC和常數 | |
+R IN1,OUT | 兩個32位實數相加,得到一個32位實數。 執行結果:IN1+OUT=OUT(在LAD和FBD中為:IN1+IN2=OUT) | IN1,IN2,OUT:VD,ID,QD,MD,SD,SMD,LD,AC,*VD,*AC,*LD IN1和IN2還可以常數 | |
減法指令 | -I IN1,OUT | 兩個16位帶符號整數相減,得到一個16位帶符號整數。 執行結果:OUT-IN1=OUT(在LAD和FBD中為:IN1-IN2=OUT) | IN1,IN2,OUT:VW,IW,QW,MW,SW,SMW,LW, T,C,AC,*VD,*AC,*LD IN1和IN2還可以是AIW和常數 |
-D IN1,OUT | 兩個32位帶符號整數相減,得到一個32位帶符號整數。 執行結果:OUT-IN1=OUT(在LAD和FBD中為:IN1-IN2=OUT) | IN1,IN2,OUT:VD,ID,QD,MD,SD,SMD,LD,AC,*VD,*AC,*LD IN1和IN2還可以是HC和常數 | |
-R IN1,OUT | 兩個32位實數相加,得到一個32位實數。 執行結果:OUT-IN1=OUT(在LAD和FBD中為:IN1-IN2=OUT) | IN1,IN2,OUT:VD,ID,QD,MD,SD,SMD,LD,AC,*VD,*AC,*LD IN1和IN2還可以常數 | |
乘法指令 | *I IN1,OUT | 兩個16位符號整數相乘,得到一個16整數。 執行結果:IN1*OUT=OUT(在LAD和FBD中為:IN1*IN2=OUT) | IN1,IN2,OUT:VW,IW,QW,MW,SW,SMW,LW, T,C,AC,*VD,*AC,*LD IN1和IN2還可以是AIW和常數 |
MUL IN1,OUT | 兩個16位帶符號整數相乘,得到一個32位帶符號整數。 執行結果:IN1*OUT=OUT(在LAD和FBD中為:IN1*IN2=OUT) | IN1,IN2:VW,IW,QW,MW,SW,SMW,LW,AIW,T,C,AC,*VD,*AC,*LD和常數 OUT:VD,ID,QD,MD,SD,SMD,LD,AC,*VD,*AC,*LD | |
*D IN1,OUT | 兩個32位帶符號整數相乘,得到一個32位帶符號整數。 執行結果:IN1*OUT=OUT(在LAD和FBD中為:IN1*IN2=OUT) | IN1,IN2,OUT:VD,ID,QD,MD,SD,SMD,LD,AC,*VD,*AC,*LD IN1和IN2還可以是HC和常數 | |
*R IN1,OUT | 兩個32位實數相乘,得到一個32位實數。 執行結果:IN1*OUT=OUT(在LAD和FBD中為:IN1*IN2=OUT) | IN1,IN2,OUT:VD,ID,QD,MD,SD,SMD,LD,AC,*VD,*AC,*LD IN1和IN2還可以是常數 | |
除法指令 | /I IN1,OUT | 兩個16位帶符號整數相除,得到一個16位帶符號整數商,不保留余數。 執行結果:OUT/IN1=OUT(在LAD和FBD中為:IN1/IN2=OUT) | IN1,IN2,OUT:VW,IW,QW,MW,SW,SMW,LW, T,C,AC,*VD,*AC,*LD IN1和IN2還可以是AIW和常數 |
DIV IN1,OUT | 兩個16位帶符號整數相除,得到一個32位結果,其中低16位為商,高16位為結果。 執行結果:OUT/IN1=OUT(在LAD和FBD中為:IN1/IN2=OUT) | IN1,IN2:VW,IW,QW,MW,SW,SMW,LW,AIW,T,C,AC,*VD,*AC,*LD和常數 OUT:VD,ID,QD,MD,SD,SMD,LD,AC,*VD,*AC,*LD | |
/D IN1,OUT | 兩個32位帶符號整數相除,得到一個32位整數商,不保留余數。 執行結果:OUT/IN1=OUT(在LAD和FBD中為:IN1/IN2=OUT) | IN1,IN2,OUT:VD,ID,QD,MD,SD,SMD,LD,AC,*VD,*AC,*LD IN1和IN2還可以是HC和常數 | |
/R IN1,OUT | 兩個32位實數相除,得到一個32位實數商。 執行結果:OUT/IN1=OUT(在LAD和FBD中為:IN1/IN2=OUT) | IN1,IN2,OUT:VD,ID,QD,MD,SD,SMD,LD,AC,*VD,*AC,*LD IN1和IN2還可以是常數 | |
數學函數指令 | SQRT IN,OUT | 把一個32位實數(IN)開平方,得到32位實數結果(OUT) | IN,OUT:VD,ID,QD,MD,SD,SMD,LD,AC,*VD,*AC,*LD IN還可以是常數 |
LN IN,OUT | 對一個32位實數(IN)取自然對數,得到32位實數結果(OUT) | ||
EXP IN,OUT | 對一個32位實數(IN)取以e為底數的指數,得到32位實數結果(OUT) | ||
SIN IN,OUT | 分別對一個32位實數弧度值(IN)取正弦、余弦、正切,得到32位實數結果(OUT) | ||
COS IN,OUT | |||
TAN IN,OUT | |||
增減指令 | INCB OUT | 將字節無符號輸入數加1 執行結果:OUT+1=OUT(在LAD和FBD中為:IN+1=OUT) | IN,OUT:VB,IB,QB,MB,SB,SMB,LB,AC,*VD,*AC,*LD IN還可以是常數 |
DECB OUT | 將字節無符號輸入數減1 執行結果:OUT-1=OUT(在LAD和FBD中為:IN-1=OUT) | ||
INCW OUT | 將字(16位)有符號輸入數加1 執行結果:OUT+1=OUT(在LAD和FBD中為:IN+1=OUT) | IN,OUT:VW,IW,QW,MW,SW,SMW,LW,T,C,AC,*VD,*AC,*LD IN還可以是AIW和常數 | |
DECW OUT | 將字(16位)有符號輸入數減1 執行結果:OUT-1=OUT(在LAD和FBD中為:IN-1=OUT) | ||
INCD OUT | 將雙字(32位)有符號輸入數加1 執行結果:OUT+1=OUT(在LAD和FBD中為:IN+1=OUT) | IN,OUT:VD,ID,QD,MD,SD,SMD,LD,AC,*VD,*AC,*LD IN還可以是HC和常數 | |
DECD OUT | 將字(32位)有符號輸入數減1 執行結果:OUT-1=OUT(在LAD和FBD中為:IN-1=OUT) |
可編程控制器梯形圖設計規則
1.觸點的安排
梯形圖的觸點應畫在水平線上,不能畫在垂直分支上。
2.串、并聯的處理
在有幾個串聯回路相并聯時,應將觸點多的那個串聯回路放在梯形圖上面。在有幾個并聯回路相串聯時,應將觸點多的并聯回路放在梯形圖的左面。
3.線圈的安排
不能將觸點畫在線圈右邊,只能在觸點的右邊接線圈。
4.不準雙線圈輸出
如果在同一程序中同一元件的線圈使用兩次或多次,則稱為雙線圈輸出。這時前面的輸出無效,只有后一次才有效,所以不應出現雙線圈輸出。
5.重新編排電路
如果電路結構比較復雜,可重復使用一些觸點畫出它的等效電路,然后再進行編程就比較容易。
6.編程順序
對復雜的程序可先將程序分成幾個簡單的程序段,每一段從左邊觸點開始,由上之下向右進行編程,再把程序逐段連接起來。
Monitor 中文版 V7.0 器和客戶機組件 6AV6 371-1DN07-0AX0 WINCC Option Data
S7-400F/FH 滿足下列安全要求:
- 等級需求:AK 1 to AK 6 to DIN V 19250/DIN V VDE 0801
- 安全要求等級:SIL 1 to SIL 3 to IEC 61508
- 等級 1 to 4 to EN 954-1
運行模式
CPU的F程序和故障安全信號模板中包含有S7-400F/FH的安全功能。
使用差異分析和測試信號,信號模板可以監視輸出和輸入信號。
CPU通過常規的自檢、監測和邏輯命令以及程序定時檢測,檢查運行的正確性。 此外,通過申請信號進行檢測。
當系統診斷出一個故障時,系統將進入安全狀態。
F 運行版*
CPU 417-4H必須裝在F運行*才能運行S7-400F/FH。每個 S7-400F/FH 系統需要 1 個*。
編程
S7-400F/FH 的編程方法同其他 SIMATIC S7 編程方法相同。 通過諸如STEP 7編程工具編寫非故障安全用戶程序。
S7 F 系統選件包
"S7 F Systems" 軟件包用來編寫故障安全程序。 軟件包包含生成F程序所需的所有功能和部件。 S7 F系統運行必須將下列軟件包裝載到PG或PC:
- STEP 7 V5.1 以上
- CFC V5.23 或新版本
- S7-SCL V5.1 SP 1 或新版本
- S7 H Systems Version 5.1 (S7-400FH的選件)
特殊功能塊通過CFC從F庫中進行調用,并為包含安全功能的F程序互連。
- 10 種不同 CPU,用于 S7-400
- 4 種 CPU,用于 S7-400H 和 S7-400F/FH
- 3 個故障安全 CPU,可用于 S7-400F
- 具有不同的性能等級,滿足不同的應用領域
西門子S7-200網絡的通訊設置和元件選擇
S7-200的端口是不隔離的,如果想使網絡隔離,應考慮使用RS-485中繼器或者EM277。
注意:
●具有不同電位的互聯設備有可能導致不希望的電流流過連接電纜。
●這種不希望的電流可能導致通訊失敗或者設備損壞。
●要確保用通訊電纜連接的所有設備有相同的參考電位,或者彼此隔離,來避免產生這種不希望的電流。
為網絡確定通訊距離、通訊速率和電纜類型
網段的大長度取決于兩個因素:隔離(用RS-485中繼器)和波特率。但連接具有不同電位的設備是需要隔離。當接地點之間的距離很遠時,有可能具有不同的地電位。即使距離較近,大型機械的負載電流也能導致地電位的不同。
表1 網絡電纜的大長度
波特率 | 非隔離CPU口1 | 有中繼器的CPU口或者EM277 |
9.6K到187.5K | 50m | 1000m |
500k | 不支持 | 400m |
1M到1.5M | 不支持 | 200m |
3M到12M | 不支持 | 100m |
1 如果不是用隔離端和中繼器,允許的大距離為50m。測量該距離時,從網段的*個節點開始。到網段的后一個節點。
在網絡中使用中繼器
RS-485中繼器為網段提供偏壓電阻和終端電阻。目的是為了:
●增加網絡的長度:在網絡中使用一個中繼器可以使網絡的通訊距離擴展50m。如果使用兩個中繼器而且中間沒有其他節點,網絡的通訊距離按照所使用的波特率擴展一個網段的長度。在一個串聯網絡中,多可以使用9個中繼器。但網絡的長度不能超過9600m.
●為網絡增加設備:在9600的波特率下。50米距離之內,一個網段多可以連接32個設備,使用一個中繼器允許在網絡上增加32個設備。
●在不同的網段之間電隔離:如果不同的網段具有不同的地電位,將他們隔離會提高網絡的通訊質量。
一個中繼器在網絡中被算作網段的一個節點,但沒有被站地址。
圖1帶有中繼器的網絡
選擇網絡電纜
S7-200 網絡使用RS-485標準,是用雙絞線電纜。在一個網段上可以連接32個設備。
表2 網絡電纜的通用指標
技術指標 | 描述 |
電纜類型 | 屏蔽雙絞線 |
回路阻抗 | ≤115Ω/Km |
有效電容 | 30pF/m |
標稱阻抗 | 大約135Ω-160Ω(頻率=3MHz-20MHz) |
衰減 | 0.9Db/100m(頻率=200KHz) |
導線截面積 | 0.3mm2-0.5mm2 |
電纜直徑 | 8mm±0.5mm |