
發布
注冊
/
登錄S7-400
關注創建者:匿名 創建時間:2021-07-29

S7-400的實例教程
工控課堂
工控課堂【www.gkket.com】工程師必備網站
添加微信:gkket123 加入500人工控微信群
電氣工控自動化-超萬元免費資料
點我免費下載
(DownLoad)
S7-400 多 CPU 之間通訊,使用 S7-400 底板 K 總線。此次分為以下四部分來進行詳細的講解,便于大伙的理解
1. S7-400 多 CPU 環境注意事項
2. 測試環境
3. 硬件組態
4. 軟件編程
1.S7-400 中多 CPU 環境的注意事項
在共用 K 總線和 P 總線不分段的子機架 UR1 或 UR2 上運行
所有在一個公用外設總線(P)和通訊(K)總線上操作的 CPU 運行狀態(CPU 運行系統性能)
都將自動同步。
一個復雜的大任務可以拆開到最多 4 個 CPU 上來計算。
通過簡單插入 CPU 實現性能的按比例升級是可能的。
增加系統資源(內存,標準區,計數器...)。
在分段子機架 CR2 上的運行
分段子機架包含有兩個獨立的 P 總線,其中 10 個插槽在分段 1 中,8 個插槽在分段 2。
每個外圍總線分段使用一個 CPU,I/O 模塊分配到本地的 CPU 上。CPU 各自獨立運行,沒有運行狀態的同步。
公共通訊總線允許子單元間進行通訊而不需要附加硬件。
因此,2 個單獨的控制器可以組態到一個 CR 中。
展開 寫在面前
大家好,前面以S71515R為例子給大家介紹了硬冗余:
什么是冗余系統—記1515R冗余編程組態調試
在其中我們介紹了冗余系統和標準系統的差異,并做了詳細比較,但是說到冗余,除了硬冗余,還有軟冗余,今天我們就接著來談談這個話題~
來源:西門子工業技術論壇 作者:綾,鏈接見文末
1. 軟冗余介紹
軟件冗余是Siemens實現冗余功能的一種低成本解決方案, 運行在標準 S7-300 和 S7-400 自動化系統上,應用于對主備系統切換時間要求不高的控制系統中。
Siemens軟件冗余系統的軟件為:STEP7編程軟件和軟冗余軟件包 。硬件為:2套PLC控制器及I/O模塊,可以是S7-300或S7-400系統;3條通訊鏈路,主CPU與從站通訊鏈路(PROFIBUS 1)、備用CPU與從站通訊鏈路(PROFIBUS 2)、主CPU與備用CPU的數據同步通訊鏈路(MPI 、 PROFIBUS 或Ethernet);若干個ET200M從站,每個從站包括2個IM153-2接口模塊和I/O模塊。
軟冗余系統的基本結構如下:
硬件配置概述
A、B系統中的PLC程序由非冗余(non-duplicated)用戶程序段和冗余(redundant backup)用戶程序段組成,主系統PLC執行全部的用戶程序,備用系統PLC只執行非冗余用戶程序段,而跳過冗余用戶程序段。
2.
展開 此程序默認的 plc 通訊端口為 port0,地址為 2,波特率 9600,無校驗(地址和波特率可由程SBR0 中的 VB8,SMB30 進行修改);
2)由于 PLCModbus 協議程序占用 V1000 及以前的地址,所以用戶在編寫邏輯控制程序中用到的寄存器不能和亞控提供的協議中所占用的 V 區地址沖突;
3)西門子 S7200PLC 和通過 modbus 協議和組態王通訊時,CPU 上的開關必須撥在RUN 狀態,否則 PLC 中的 modbus 通訊程序沒有處于運行狀態,組態王和設備通過自由口協議肯定通訊失敗。
7、S7 300 MPI 電纜方式是否支持通過 GPRS 和組態王通訊?
不支持。
組態王的 GPRS 通訊方式要求必須創建虛擬串口并通過此串口進行數據通訊。而對于 MPI 協議,我們的 MPI 驅動是通過調用西門子 PLC 的專用動態連接庫(s7onlinx.dll等)實現和 PLC 進行通訊的,并不是直接通過串口實現數據通訊。
其他類似調用方法的驅動,同樣也不支持 GPRS 連接。
8、組態王和多臺西門子S7-300、400 PLC 通過 DP 協議通訊時,設備地址應如何定義?
1)硬件連接:計算機中插入一塊CP5611(或CP5613)可實現將多個S7-300/400PLC連接在一條 DP 總線上。
2)DP 協議設置:所有 PLC 必須設置的 DP Slave 站, CP5611(或 CP5613)要求通過 Simatic net 設置的 DP 唯一 master 站;
3)組態王中設備地址定義:選擇 PLC/西門子/S7-200 系列(DP)/Profibus-DP ,設備地址固定為 1.1 (該地址與從站 PLC 的地址設置無關)。
展開 四、在NetPro中,可以看到MX與SX之間的DP通訊鏈路的本地ID為6和7,通訊伙伴SX的ID為1和2。
五、在中央段PLC2-SP的FC300程序塊中,使用SFB14系統功能塊,通過中央段PLC2-SP與出口段PLC3-MX之間的7#鏈路,將MX中的MD3034數據讀取到SP的MD3034中。
六、在SP中的FC300程序中,對厚度測量信號進行處理,并判斷出厚度異常的起、止位置,發出貼標信號。
總結:借助CPU之間的通訊連接,實現了跨CPU的數據通訊,從而使測厚儀與貼標機協無縫對接,準確標注出厚度缺陷位置,為后部工序準確高效的處理缺陷提供了可靠手段。
四、在NetPro中,可以看到MX與SX之間的DP通訊鏈路的本地ID為6和7,通訊伙伴SX的ID為1和2。
五、在中央段PLC2-SP的FC300程序塊中,使用SFB14系統功能塊,通過中央段PLC2-SP與出口段PLC3-MX之間的7#鏈路,將MX中的MD3034數據讀取到SP的MD3034中。
六、在SP中的FC300程序中,對厚度測量信號進行處理,并判斷出厚度異常的起、止位置,發出貼標信號。
總結:借助CPU之間的通訊連接,實現了跨CPU的數據通訊,從而使測厚儀與貼標機協無縫對接,準確標注出厚度缺陷位置,為后部工序準確高效的處理缺陷提供了可靠手段。

S7-400的相關專題、標簽、搜索
S7-400的最新內容
類似的,(我曾親口聽某知名DCS的銷售部副經理說,西門子DCS,pcs7就是S7-400 PLC,S7-400PLC 就是PCS7 DCS)很多東西并不是簡單的等同!
ITCC。高速旋轉設備的控制,如汽輪機組控制,空壓機控制,高爐鼓風機控制。甚至渦輪發動機控制,燃氣輪機控制是另外的概念。
所以漏型輸入電路PLC的COM端是外接直流電源的正極,如西門子S7-400PLC直流輸入模塊的COM端必須接外部電源的正極。所以西門子PLC輸入信號為低壓信號,如果外部信號為高壓信號應該通過中間繼電器轉換。
所以漏型輸入電路PLC的COM端是外接直流電源的正極,如西門子S7-400PLC直流輸入模塊的COM端必須接外部電源的正極。所以西門子PLC輸入信號為低壓信號,如果外部信號為高壓信號應該通過中間繼電器轉換。
二、WINCC6.0中Named connections多應用于和S7-400H之間的連接,是基于PC station的Configure模式;而其他通道,例如MPI、PROFIBUS和TCP/IP都是基于PG模式。
下面介紹通過Named connections與PLC通訊:
1.右鍵單擊Named connections,在彈出菜單中點擊“系統參數”,如圖10所示。
MPI協議不能與一個作為PPI主站的S7-200CPU通信,即S7-300或s7-400與S7-200通信時必須保證這個s7-200 CPU不能再作PPI主站,Micro/Win也不能通過MPI協議訪問作為PPI主站的s7-200CPU。S7-200CPU只能做MPI從站,即S7-200CPU之間不能通過MPI網絡互相通信,只能通過PPI方式互相通信。
我們依托西門子S71500全新系列CPU強大的運算能力,開發了冷軋自動厚度控制系統控制程序包,實現使用S71500對冷軋單機架軋機的全線自動化控制,包括傳動系統,基礎自動化,厚度AGC控制,完成對S7-400CPU和FM458、TDC的替換,其中輥縫控制掃描周期1ms。相比之前系統、硬件費用大大降低、目前該軟件包運行穩定。
西門子S7-1500PLC運用于中大型項目,是S7-300/400PLC的升級版,相比于200/200 SMART PLC 來說,1500稍微難一點,其中通信是比較重要的一環,已經涉及到高級應用,今天咱們就來說說1500PLC的通信知識。
例如西門子公司的S7-300系列和S7-400系列、三菱公司的Q系列、歐姆龍公司的CVM1系列等。
在DB中創建數據類型為5個字的數組,如下圖7所示:
注意:DATA_PTR數據發送、接收緩沖區使用的DB訪問類型必須是標準與S7- 300/400兼容。
西門子大型機有S7-400:處理速度0.3ms/1k字;
存貯器512k;I/O點12672。