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