S7 Fault Tolerant connection/S7容錯連接介紹
S7-connection fault-tolerant即S7容錯連接,它是西門子公司S7連接的一種,顧名思義,這種連接通過采用冗余的通訊組件,在通訊的雙方之間建立兩個以上連接,在部分網(wǎng)絡(luò)組件的故障時,通過切換到備用連接來能夠保證通訊的正常。

S7容錯連接是S7-400H(High available高可用性)系列CPU才能支持的冗余通訊方式??梢詫?shí)現(xiàn)基于2/4個子鏈接的冗余通訊。在一個子鏈路中斷時,其伙伴鏈路能夠保證整體通訊不被中斷。目前支持S7容錯連接的網(wǎng)絡(luò)主要為工業(yè)以太網(wǎng),可以在H CPU之間、H CPU與上位機(jī)PC之間實(shí)現(xiàn)通訊冗余。

根據(jù)通訊伙伴的不同,需要為網(wǎng)絡(luò)設(shè)備激活MAC地址或者IP地址:
| S7-400H+CP443-1 | S7-400H PN | PC+CP1623 | PC+IE General |
S7-400H+CP443-1 | Mac/IP | IP | MAC/IP | IP |
S7-400H PN | IP | IP | IP | IP |
S7-400H配置:
1.PN
2.CP443-1
注意:
1.CPU PNCP443-14CP443-1
2.IP S7CPU V4.5CP443-1 EX30
上位機(jī)PC配置:
1.CP1613CP1623+HARDNET IE S7 REDCONNECT
2.+SOFINET IE S7 REDCONNECT VM PCS 7 V8.1/WINCC V7.2
注意:
1.PCS 7 OSWINCCSIMATIC NET OPC
2.PC
3.CP1623
4.S7
PCS 7中使用容錯S7連接實(shí)現(xiàn) OS和HCPU通訊
https://support.industry.siemens.com/cs/cn/zh/view/109477689
S7容錯連接的組態(tài)與下載
S7容錯連接的組態(tài)在Netpro中完成。選擇通訊伙伴一方(例如S7-400H),雙擊創(chuàng)建連接即可。

該連接需要下載到通訊伙伴雙方。
6ES7352-1AH02-0AE0
FM352 電子凸輪模塊 支持128 個凸輪 32 條凸輪軌跡 可代替機(jī)械凸輪和時間凸輪 4DI/13DO
15針D 型編碼器接口 20針前連接器
6ES7352-5AH01-0AE0
FM352-5 高速布爾運(yùn)算處理器 掃描周期1 微秒 一個編碼器接口 12DI/8DO 源型 40針前連接器
6ES7352-5AH00-7XG0
FM352-5 組態(tài)軟件包 包括軟件 功能塊庫 印刷版手冊
6ES7352-5AH11-0AE0
FM352-5 高速布爾運(yùn)算處理器 掃描周期1 微秒 一個編碼器接口 12DI/8DO 漏型 40針前連接器
6ES7353-1AH01-0AE0
FM353 1 軸步進(jìn)電機(jī)定位模塊 **脈沖頻率200KHz 4DI/4DO 15 孔D 型接口 20針前連接器
6ES7354-1AH01-0AE0
FM354 1 軸伺服電機(jī)定位模塊 ±10V 模擬接口 4DI/4DO 9 孔D 型接口 15 孔D 型接口 20針前
連接器
6ES7355-0VH10-0AE0
6ES7357-4BH02-3AE6
FM357LX FM357系統(tǒng)固件 運(yùn)行版授權(quán)
圖解法編程便于調(diào)試程序和維修程序。有時對一個復(fù)雜的程序,直接用語句表和用梯形圖編程可能覺得難以下手,則可以先畫出邏輯流程圖,再為邏輯流程圖的各個部分用語句表和梯形圖編制 PLC 應(yīng)用程序。
(3) 時序流程圖法:時序流程圖法使首先畫出控制系統(tǒng)的時序圖(即到某一個時間應(yīng)該進(jìn)行哪項(xiàng)控制的控制時序圖),再根據(jù)時序關(guān)系畫出對應(yīng)的控制任務(wù)的程序框圖,后把程序框圖寫成 PLC 程序。時序流程圖法很適合于以時間為基準(zhǔn)的控制系統(tǒng)的編程方法。
(4) 步進(jìn)順控法:步進(jìn)順控法是在順控指令的配合下設(shè)計(jì)復(fù)雜的控制程序。一般比較復(fù)雜的程序,都可以分成若干個功能比較簡單的程序段,一個程序段可以看成整個控制過程中的一步。從整個角度去看,一個復(fù)雜系統(tǒng)的控制過程是由這樣若干個步組成的。系統(tǒng)控制的任務(wù)實(shí)際上可以認(rèn)為在不同時刻或者在不同進(jìn)程中去完成對各個步的控制。為此,不少 PLC 生產(chǎn)廠家在自己的 PLC 中增加了步進(jìn)順控指令。在畫完各個步進(jìn)的狀態(tài)流程圖之后,可以利用步進(jìn)順控指令方便地編寫控制程序。
2. 經(jīng)驗(yàn)法編程
經(jīng)驗(yàn)法是運(yùn)用自己的或別人的經(jīng)驗(yàn)進(jìn)行設(shè)計(jì)。多數(shù)是設(shè)計(jì)前先選擇與自己工藝要求相近的程序,把這些程序看成是自己的“試驗(yàn)程序”。結(jié)合自己工程的情況,對這些“試驗(yàn)程序”逐一修改,使之適合自己的工程要求。這里所說的經(jīng)驗(yàn),有的是來自自己的經(jīng)驗(yàn)總結(jié),有的可能是別人的設(shè)計(jì)經(jīng)驗(yàn),就需要日積月累,善于總結(jié)。
3. 計(jì)算機(jī)輔助設(shè)計(jì)編程
計(jì)算機(jī)輔助設(shè)計(jì)是通過 PLC 編程軟件在計(jì)算機(jī)上進(jìn)行程序設(shè)計(jì)、離線或在線編程、離線仿真和在線調(diào)試等等。使用編程軟件可以十分方便地在計(jì)算機(jī)上離線或在線編程、在線調(diào)試,使用編程軟件可以十分方便地在計(jì)算機(jī)上進(jìn)行程序的存取、加密以及形成 EXE 運(yùn)行文件。
7.3.2 PLC 軟件系統(tǒng)設(shè)計(jì)的步驟
在了解了程序結(jié)構(gòu)和編程方法的基礎(chǔ)上,就要實(shí)際地編寫 PLC 程序了。編寫 PLC 程序和編寫其他計(jì)算機(jī)程序一樣,都需要經(jīng)歷如下過程。
1. 對系統(tǒng)任務(wù)分塊
分塊的目的就是把一個復(fù)雜的工程,分解成多個比較簡單的小任務(wù)。這樣就把一個復(fù)雜的大問題化為多個簡單的小問題。這樣可便于編制程序。
2. 編制控制系統(tǒng)的邏輯關(guān)系圖
從邏輯關(guān)系圖上,可以反應(yīng)出某一邏輯關(guān)系的結(jié)果是什么,這一結(jié)果又英國導(dǎo)出哪些動作。這個邏輯關(guān)系可以是以各個控制活動順序?yàn)榛鶞?zhǔn),也可能是以整個活動的時間節(jié)拍為基準(zhǔn)。邏輯關(guān)系圖反映了控制過程中控制作用與被控對象的活動,也反應(yīng)了輸入與輸出的關(guān)系。
3. 繪制各種電路圖
西門子6ES5(90U/95U/100U/115U/35U/155U)全部型號供應(yīng)
西門子6ES7-300,S7-400系列PLC,ET200
440/430/420變頻器,70變頻器,直流系列
西門子各類觸摸屏(6AV)
數(shù)控,伺服(6FC.6SN.6FX 1PF 1FT 1FK)
西門子全系列軟件
西門子電線電纜、光纖
SITOP電源,等周邊產(chǎn)品
不同型號的 PLC ,其輸入 / 輸出通道的范圍是不一樣的,應(yīng)根據(jù)所選 PLC 型號,查閱相應(yīng)的編程手冊,決不可“張冠李戴”。必須參閱有關(guān)操作手冊。
( 2 )部輔助繼電器
內(nèi)部輔助繼電器不對外輸出,不能直接連接外部器件,而是在控制其他繼電器、定時器 / 計(jì)數(shù)器時作數(shù)據(jù)存儲或數(shù)據(jù)處理用。
從功能上講,內(nèi)部輔助繼電器相當(dāng)于傳統(tǒng)電控柜中的中間繼電器。
未分配模塊的輸入 / 輸出繼電器區(qū)以及未使用 1 : 1 鏈接時的鏈接繼電器區(qū)等均可作為內(nèi)部輔助繼電器使用。根據(jù)程序設(shè)計(jì)的需要,應(yīng)合理安排PLC 的內(nèi)部輔助繼電器,在設(shè)計(jì)說明書中應(yīng)詳細(xì)列出各內(nèi)部輔助繼電器在程序中的用途,避免重復(fù)使用。參閱有關(guān)操作手冊。
( 3 )分配定時器 / 計(jì)數(shù)器
PLC 的定時器 / 計(jì)數(shù)器數(shù)量分別見有關(guān)操作手冊。
7.3 PLC 軟件系統(tǒng)設(shè)計(jì)方法及步驟
7.3.1 PLC 軟件系統(tǒng)設(shè)計(jì)的方法
在了解了 PLC 程序結(jié)構(gòu)之后,就要具體地編制程序了。編制 PLC 控制程序的方法很多,這里主要介紹幾種典型的編程方法。