時間:2019-04-26 11:33:38來源:網絡
在S7-300主站控制器和多個S7-1200從站之間,通過工業以太網(IE)進行確定性的數據傳輸(例如,用于時間同步)。
對于確定性數據傳輸,主站依次與每個從站交換數據。應該在任務A中通過S7-通信、在任務B中通過開放式TCP/IP(T-通信)進行數據交換。
圖01展示了兩個任務的演示設置,在此S7-300主站是與兩個S7-1200從站進行通信。
圖01
S7-300緊湊型控制器CPU315-2PN/DP使用STEP7V5.4+SP5+HF1編程用戶界面進行組態。
S7-1200緊湊型控制器使用STEP7BasicV10.5SP2編程用戶界面進行組態。
2.自動化解決方案
解決方案A:S7-通信
S7-1200PLC為S7通信提供了被動服務器功能。由S7-300客戶端通過PUT和GET塊進行組態。在STEP7V5.4的NetPro中組態連接。為到S7服務器的每個連接分配一個確切的ID。客戶端通過動態更改此連接ID與服務器進行通信。在NetPro中可組態的最大連接數取決于所使用的S7-300CPU的類型。CPU315-2PN/DP可在NetPro中組態最多14個S7-連接。
注意事項:
只有S7-300控制器支持S7通信塊PUT和GET的ID動態更改。對于S7-400控制器,每個通信塊都需要一個靜態ID。
圖02
主站和從站包含了發送和接收塊(Send_DB和Receive_DB)。在接收到同步命令之后,主站讀取系統時間,并通過PUT塊將此信息和用戶數據發送到第一個從站,以進行S7通信。PUT塊將它自己的系統時間與從主站中接收到的日時鐘鐘信息進行同步。然后主站通過GET通信塊獲得從站1的用戶數據。之后將從站1的此用戶數據存儲在主站接收塊的相關位置中。對所有后續從站單元重復此過程。在完成主站和最后一個從站之間的數據交換之后,主站單元重新啟動與從站1的數據交換。
解決方案B:T-通信
S7-1200和S7-300/400都提供了用于開放式TCP/IP通信的功能塊-T通信塊TCON、TSEND、TRCV和TDISCON。
當選擇協議為“ISO-on-TCP”,則“ISO-on-TCP”提供了面向消息的操作原理,這在SIMATIC系統之間進行通信時特別有用。
在STEP7V5.4中使用‘開放式通信向導’(OC向導)組態該連接。各個連接伙伴通過IP地址來識別。OC向導保留一個連接資源,并創建一個相關的連接數據塊。伙伴的IP地址存儲在此數據塊中。開放式IE通信的最大連接數取決于所使用的CPU。對于所使用的CPU315-2PN/DP,可以使用“ISO-on-TCP”同時建立最多8個連接。通過更改連接數據塊中的IP地址,可通過相同的連接資源連續地與逾8個通信伙伴進行數據交換。
圖03
主站和每個從站都有一個發送和一個接收數據塊(Send_DB和Receive_DB)。通過TCON塊,主站將一個TCP/IP連接請求發送到第一個從站。要確認連接已建立,通信對端也要執行TCON塊。當存在同步作業時,主站讀取系統時間,并通過TSEND通信塊將此時間和用戶數據發送到從站。
對于TRCV接收塊,該塊在Receive_DB數據塊中接收數據。從站使用從主站中接收到的日時鐘數據來同步它自己的系統時間。從站1通過TSEND塊將它的用戶數據發送到主站。在主站一側,使用TRCV塊將從站1的用戶數據存儲到接收數據塊中的指定位置。隨后,主站使用TDISCON塊斷開到從站1的連接。對后續從站重復執行此過程。
在主站與最后一個從站交換數據完成之后,主站重新與從站1進行數據交換。一旦在從站側建立一個連接,該連接將一直保持。因此,僅須在初始化時調用TCON。
聲明:本文為轉載類文章,如涉及版權問題,請及時聯系我們刪除(QQ: 2737591964),不便之處,敬請諒解!
標簽:
下一篇:3分鐘快速看懂挖機故障報警燈!
中國傳動網版權與免責聲明:凡本網注明[來源:中國傳動網]的所有文字、圖片、音視和視頻文件,版權均為中國傳動網(www.siyutn.com)獨家所有。如需轉載請與0755-82949061聯系。任何媒體、網站或個人轉載使用時須注明來源“中國傳動網”,違反者本網將追究其法律責任。
本網轉載并注明其他來源的稿件,均來自互聯網或業內投稿人士,版權屬于原版權人。轉載請保留稿件來源及作者,禁止擅自篡改,違者自負版權法律責任。
產品新聞
更多>2025-04-30
2025-04-11
2025-04-08
2025-03-31
2025-03-26
2025-03-20