本文來源於:劍指工控 李振
01.硬(yìng)件及軟(ruǎn)件版本
客(kè) 戶 端 :S7-1200
軟 件 :TIA V15
CPU:1214C
Firmware:4.2
IP 地 址 :192.168.1.9
255.255.255.0
0.0.0.0
端口號:0
硬件標識符(fú):64
硬件標識(shí)符是在“設備組態”中,雙擊(jī) PROFINET 接口,然後在(zài)“屬性”中的“硬件標識符”中查看。
02.ATV340 參數設置
配置完(wán)成後,ATV340 需完全斷電後重啟。
03.S7-1200 PLC 配置
S7-1200 客戶端側需要調用 MB_CLIENT 指令塊,該(gāi)指令塊主要完成客戶(hù)機和服(fú)務器的TCP 連接、發送命令消(xiāo)息、接收響應以及(jí)控製(zhì)服務器斷開的工作任務。
2、CONNECT 指針類型
(1)創建一個新的全局數據(jù)塊 DB2。
(2)雙擊打開新生(shēng)成(chéng)的(de) DB 塊, 定義變(biàn)量名稱為(wéi)“WR" 與“RD” , 數據類型為“TCON_IP_v4”,然後點擊“回車”創建完畢(bì)。
3、創建MB_DATA_PTR 數據緩衝區
(1)創建(jiàn)一個全局(jú)數據塊DB3。
(2)建立一個數組的數據類型,在通信中讀寫數據使用。
(3)修改 DB3 的屬性,取消優化的塊訪問。
MB_DATA_PTR 指定的數據緩衝區可以為 DB 塊或 M 存儲區地址(zhǐ)中。DB 塊(kuài)可以為優(yōu)化的數據塊,也可以為(wéi)標準的數據塊(kuài)結構。若(ruò)為優化的數據塊結構,編程時需要以符號尋址的方式填寫該引腳(jiǎo);若為標準的(de)數據塊結(jié)構(可以右(yòu)鍵單擊(jī) DB 塊,“屬性”中(zhōng)將“優化的塊訪問”前麵的勾去掉),需要以絕對地址的方式填寫該引腳。本(běn)例以(yǐ)標準的數據塊(kuài)(默認) 為例進行編程(chéng)。
取消勾選優化的塊訪問時(shí),尋址方式為(wéi)P#DB3.DBX0.0 WORD 2(起始位,數據類型,數量)。
寫(xiě)操作,本例中寫入 ATV340 的 8501 與 8502 兩(liǎng)個寄存器。
ATV340 變頻器采用 DriveCom 控製流程,通(tōng)過 ETA 狀態字(通信地址為(wéi) 3201)讀取ATV340 的狀態,通過 RFR 輸出頻率字(通信地址為 3202)讀取 ATV340 的輸出頻率;通過(guò)CMD 命令字(zì)(通信地址為 8501)控製 ATV340 的狀態轉換,通過 LFR 設定頻率字(通信地址為(wéi) 8502)寫入 ATV340 的設(shè)定頻率。
上一篇:PID控製(zhì)算法如何通過C語言和梯形圖實現?
下(xià)一篇:食品飲料行業IoT解決方案