1
Part.1
Modbus TCP 介紹
1.Modbus是用在工控領域中的一種標準通信協議,該協議位于OSI的第7層(應用層),它定義了消息封裝模式、溝通方法、溝通順序。
Modbus的優勢 :
1)Modbus協議是開放的
2)Modbus在多種物理接口(RS232, RS485, TCP/IP)均適用
3)Modbus格式簡單易于開發
2.Modbus TCP 是運行在物理以太網口上的一種Modbus協議。
Modbus TCP特點:
1)通訊主動方為客戶端,被動方為服務器。
2)客戶端需要知道服務器側的IP地址和端口號。
2
Part.2
S7-1200 CPU作為客戶端
程序編寫
用到的軟硬件介紹:
硬件:1200CPU 1215C
軟件:TIA Portal v16
1.硬件組態:
查看網口屬性,記住硬件標識符:
2.程序編寫:
A)指令所在的位置
MB_CLIENT指令:客戶端指令
MB_SERVER指令:服務器指令
此處使用的指令是MB_CLIENT指令。
B)指令調用
說明:
1)REQ上升沿觸發客戶端讀寫指令
2)DISCONNECT斷開連接
3)MB_MODE讀寫模式(0讀1寫)
4)MB_DATA_ADDR讀寫服務器存儲器的起始地址,比如40001
5)MB_DATA_LEN讀寫服務器存儲器的長度(字數)
6)MB_DATA_PTR客戶端的存儲區(讀存放的位置/寫發送的位置),可以使用優化的或者非優化的DB區,M區,如果是非優化的數據區需要填入指針,格式類似P#DB1.DBX0.0
WORD 2
7)CONNECT指向連接描述結構的指針
C)CONNECT管腳的定義
在此處:
Part.3
總結
S7-1200 CPU 的集成PN 口通過功能塊“MB_CLIENT”支持與多個
Modbus 服務器的通信,支持的個數取決于CPU 所支持的TCP 連接數,必須為
每一個服務器連接需要分別調用一次功能塊“MB_CLIENT”,其背景數據塊、
ID 等參數必須唯一。
- 1200與S120 ALM速度與扭矩控制 2024-12-27
- 西門子 SITOP PSU2200工業電源 2024-12-27
- PID控制中信號的預處理 2024-12-27
- 西門子PLC 1200和三菱F800變頻器的PN通訊測試 2024-12-27
- PLC1200-SCL編輯器使用小技巧 2024-12-27
- WINCC面板實例的使用 2024-12-27
- G120XA的Modbus RTU通訊 2024-12-27
- V90在插槽機上的應用 2024-12-27
- SINAMICS V90在木工旋切機上的應用! 2024-12-27
- 一款高性價比的導軌型電源——SITOP PSU2200 2024-12-27
- 適合簡單調速的變頻器——SIMATIC V20 2024-12-27
- 運動控制的Zui經濟伺服驅動解決方案——SINAMICS V90系列伺服驅動系統 2024-12-27
- 簡而不凡——SIMATIC S7-200 SMART和SMART LINE V4 2024-12-27
- 高度靈活、一網到底、一心多用——SINAMICS S120 2024-12-27
- 節能、可靠、易用——SINAMICS G120XA矢量型變頻器 2024-12-27
聯系方式
- 電 話:18126392341
- 聯系人:梁濤
- 手 機:15267534595
- 微 信:15267534595