一、硬件
1、S7-1200 PLC 1211C型號 CM1241通訊模塊;
3、七喜變頻器 HD700系列;
4、 MCGS TPC 7062K觸摸屏。
二、通訊目的
S7-1200 PLC 通過觸摸屏進行溫度控制器和變頻器進行數據設定,溫度SV設定;
變頻器頻率設定及運行控制;
該觸摸屏和S7-1200PLC進行以太網通訊,方便S7-1200的DB塊在觸摸屏做出對兩個從站相關的設定,熟悉S7-1200的串行通訊功能。
三、MCGS組態軟件參數設定
1、昆侖通態組態軟件通信參數:
客戶端服務器設置:客戶端
網絡類型:TCP
IP地址:192.168.3.111
端口號:3000
2、松下溫度控制器參數設定:
通訊波特率:9600
站號 :1
校驗方式:無校驗
通訊方式:MODBUS RTU模式
該溫度控制器有自己的協議,同樣支持ASCI通訊方式。可通過參數設定。
3、七喜變頻器參數設定:
通訊波特率:9600
站號:2
校驗方式 無校驗
通訊方式:MODBUS RTU
四、S7-1200的通訊程序
1、選擇設備型號

2、選擇信號板及設定信號板通訊相關參數


3、建立DB塊并且非優化塊的訪問

4、做好數組的配置給MASTER 和主站指令的完成位 錯誤位 等等相關的設置

5 、"MB_COMM_LOAD_DB" 主站初始化程序參數、輪詢下一條指令


6、松下控制器的SV值

7、輪詢下一條指令并復位本條指令

8、監視松下溫度控制器的PV值

9、輪詢下一條指令并復位本條指令

10、七喜變頻器的運行控制指令讀寫

11、輪詢下一條指令并復位本條指令

12、七喜變頻器寫頻率指令

13、輪詢松下寫SV值的上個指令并復位本條指令

因為對松下溫度控制器和七喜變頻器各兩個讀寫指令,SV,PV 溫度值,頻率值和寫運行控制,如果多次寫入及讀取需要用很多主站""MB_MASTER_DB"指令的輪詢,這樣程序就會更多輪詢的條件了。
也可以在DATE_LEN長度進行寫個數 ,可以批量讀和寫,本文只是拋磚引玉的,希望大家對S7-1200串行通訊更深刻了解,認識。
14、 程序使用了四個"MB_MASTER_DB的主站指令,對溫度控制器SV寫入溫度 監視PV的溫度,還有就是對七喜變頻器的頻率寫入和運行控制命令代碼,以及查看"MB_MASTER_DB"的錯誤代碼及代碼相關的信息



只截取三張圖,也可以通過軟件的指令按F1幫助手冊可查詢到相關的信息。
-
西門子
+關注
關注
98文章
3310瀏覽量
120365 -
變頻器
+關注
關注
256文章
7275瀏覽量
155388 -
觸摸屏
+關注
關注
42文章
2459瀏覽量
121950 -
S7-1200
+關注
關注
11文章
335瀏覽量
19461
原文標題:【含程序】一步一步教你西門子S7-1200 MODBUS RTU 通訊溫度控制器和變頻器
文章出處:【微信號:gkongbbs,微信公眾號:工控論壇】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
西門子S7-1200如何通過PROFINET通訊實現V90PN伺服控制
西門子S7-1200PLC與V20變頻器的MODBUS RTU通信教程
西門子S7-1200PLC與V20變頻器進行MODBUS RTU通信步驟
西門子1200PLC與臺達VFD變頻器的Modbus通訊
西門子S7-1200 PLC的基本功能
西門子S7-1200 PLC如何通過模擬量控制變頻器
PLC 以太網通訊模塊:助力 S7-300 同時聯動 S7-1200、觸摸屏與 Modbus RTU 變頻器
PLC以太網通訊模塊實現:西門子S7-300與S7-1200、觸摸屏及變頻器通訊案例
西門子S7-1200 MODBUS RTU通訊溫度控制器和變頻器教程
評論