西門子全國授權大連代理商
SIEMENS潯之漫智控技術(上海)有限公司
本公司西門子自動化產品,,價格優勢
西門子PLC,西門子觸摸屏,西門子數控系統,西門子軟啟動,
西門子以太網西門子電機,西門子變頻器,西門子直流調速器,
西門子電線電纜我公司大量現貨供應,價格優勢,
、在 PLC_1 的 OB1 中調用 “TSEND" 發送通信指令
首先創建一個發送數據塊,通過 “Project tree > PLC_1 > Program blocks > Add new block",選擇 “Data block" 創建 DB 塊,選擇尋址,點擊“OK"鍵,如圖7所示。
圖7 創建一個發送數據塊DB3
打開創建的發送數據塊,在數據塊中定義發送數據區為 8個字節的數組,如圖8所示。
圖8 創建發送數據區
然后在OB1 中調用“TSEND"發送通信指令,并為“TSEND"參數。使用M0.3( 2Hz 的時鐘脈沖)上升沿激活發送任務,發送數據區為P# DB3.DBX0.0 BYTE 8,連接 ID = 1與連接參數里面的設置相同,發送長度LEN=8。分配好參數的“TSEND"塊如圖9所示。
圖9 調用“TSEND"發送通信塊
5、在 PLC_1 的 OB1 中調用“TRCV"接收通信指令
同樣,先創建一個接收數據塊DB4 ,如圖10所示?!癟RCV"接收通信指令的調用方法與“TSEND" 發送通信指令的調用方法相同,M8.1作為接收指令的使能位,如圖11所示。
圖10創建接收數據區
圖11 調用“TRCV"接收通信塊
6、在 PLC_1 的 OB1 中調用 “TDISCON"通信指令
后,為了斷開通信鏈接,我們需要調用“TDISCON"通信指令,如圖12所示。
圖12 調用“TDISCON"通信塊
3.3下載程序
至此,S7-1200側的組態和編程都已經完成,可以在項目編譯無錯誤后,直接下載到S7-1200 CPU中,并啟動CPU的運行。
4 S7-300 CPU的組態編程
S7-300帶PN接口的CPU支持ISO on TCP通信功能,通過該集成以太網接口組態ISO on TCP通信時,只能使用開放式通信的功能塊,這些的功能塊可以在STEP7 “ 通訊塊"的 “標準庫 "中找到,如圖13所示。
圖13 S7-300 CPU通信指令庫
庫中提供了下列通信功能塊:
′> FB 65 "TCON",用于建立連接,連接時需要UDT65來提供參數
> FB 66 "TDISCON",用于終止連接
> FB 63 "TSEND",用于發送數據到S7站點、S5站點、PC站或者第三方設備
> FB 64 "TRCV" 用于從S7站點、S5站點、PC站或者第三方設備接收數據
要通過CPU 的 集成PN 接口實現開放的ISO on TCP通信,不能在Netpro網絡組態中直接建立連接,必須通過程序每個連接的參數。用于通信的FB標準功能塊,請參見附件提供的例程 "Sample_1 ( 50 KB ) " 或參考下載中心文檔《A0284 使用西門子PLC集成的PN口實現S5 兼容通信使用入門》提供的例程。下載鏈接:80490650
從附件提供的例程 "Sample_1 ( 50 KB ) " 中將把需要的程序塊拷貝到新建的項目中,包括:
> UDT 65 "TCON_PAR",存放用戶通信參數
> FB420 "SET_ISO_ENDPOINT" ,用于修改UDT65內通信對象參數
> FC21, 被FB420調用
隨后,使用通信功能塊 FB65 "TCON"、FB66 "TDISCON"、FB63 "TSEND" 和 FB64 "TRCV" 完成程序的編寫
- 西門子全國授權沈陽代理商 2024-11-24
- 西門子全國授權遼寧西代理商 2024-11-24
- 西門子全國授權呼和浩特代理商 2024-11-24
- 西門子全國授權內蒙古代理商 2024-11-24
- 西門子全國授權呂梁代理商 2024-11-24
- 西門子全國授權臨汾代理商 2024-11-24
- 西門子全國授權忻州代理商 2024-11-24
- 西門子全國授權運城代理商 2024-11-24
- 西門子全國授權晉中代理商 2024-11-24
- 西門子全國授權朔州代理商 2024-11-24
- 西門子全國授權晉城代理商 2024-11-24
- 西門子全國授權長治代理商 2024-11-24
- 西門子全國授權陽泉代理商 2024-11-24
- 西門子全國授權大同代理商 2024-11-24
- 西門子全國授權太原代理商 2024-11-24
聯系方式
- 電 話:18717946324
- 聯系人:占雪芬
- 手 機:18717946324
- 微 信:18717946324