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