本(běn)文來(lái)源於(yú):劍指工控 李振
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
硬件標識符是在“設備組態”中,雙擊 PROFINET 接口,然後在“屬性”中的“硬件標識符(fú)”中查(chá)看。


02.ATV340 參數設置
配置完成後,ATV340 需完全斷電後重啟。
03.S7-1200 PLC 配置
S7-1200 客戶端側(cè)需要調用 MB_CLIENT 指令(lìng)塊,該(gāi)指令塊(kuài)主要完成客戶機和(hé)服務器的TCP 連接、發送命令消息、接收響(xiǎng)應以及控製服(fú)務器斷(duàn)開(kāi)的工作任務(wù)。


2、CONNECT 指針類型(xíng)
(1)創(chuàng)建一個新的全局數據塊 DB2。

(2)雙擊打開新生成的 DB 塊(kuài), 定義變(biàn)量名稱為“WR" 與“RD” , 數據類型為“TCON_IP_v4”,然後點擊“回(huí)車”創建完畢。


3、創建MB_DATA_PTR 數據緩衝(chōng)區
(1)創建一個全局數(shù)據塊DB3。

(2)建立一個數組的數據類型,在通信中讀寫數(shù)據使用。

(3)修改 DB3 的屬性,取(qǔ)消優化(huà)的塊訪問。

MB_DATA_PTR 指定的數(shù)據緩衝區可以為 DB 塊或 M 存儲區地址中。DB 塊可以為優化的數據塊,也可以(yǐ)為標準的(de)數據塊結構。若為優化的數據塊結構,編程時(shí)需要以符號尋址的方式填寫該引腳;若為標準的數據塊結構(可以右鍵單擊 DB 塊,“屬性”中將“優(yōu)化的塊訪問”前麵的勾去掉),需要以(yǐ)絕對(duì)地址的方式填寫該引腳。本例以標準的數據塊(默認) 為(wéi)例進行編程。
取(qǔ)消勾選優化的塊訪問時,尋址方式(shì)為(wéi)P#DB3.DBX0.0 WORD 2(起始位,數(shù)據(jù)類型,數(shù)量)。


寫操作(zuò),本例中寫入 ATV340 的(de) 8501 與 8502 兩個寄(jì)存器。

ATV340 變頻(pín)器采用 DriveCom 控製流程,通過 ETA 狀態(tài)字(通信(xìn)地址為 3201)讀取ATV340 的狀態,通過 RFR 輸出頻率字(通(tōng)信地址為 3202)讀取 ATV340 的輸出頻率(lǜ);通過CMD 命令字(通信地址為 8501)控製(zhì) ATV340 的狀態轉換,通過(guò) LFR 設定頻率(lǜ)字(通信(xìn)地址為 8502)寫入 ATV340 的(de)設定頻率。


















上一篇(piān):PID控製算法如何通過C語言和梯形圖實現?