本文來源于:劍指工控 李振
01.硬件及軟件版本
客 戶 端 :S7-1200
軟 件(jian) :TIA V15
CPU:1214C
Firmware:4.2
IP 地 址 :192.168.1.9
255.255.255.0
0.0.0.0
端口號:0
硬件標識符:64
硬件標(biao)識符是在“設備組態”中(zhong),雙(shuang)擊 PROFINET 接口,然后在“屬性(xing)”中(zhong)的“硬件標(biao)識符”中(zhong)查看(kan)。
02.ATV340 參數設置
配置完成(cheng)后,ATV340 需完全斷電后重啟。
03.S7-1200 PLC 配置
S7-1200 客戶端(duan)側(ce)需(xu)要調(diao)用 MB_CLIENT 指(zhi)令(ling)(ling)塊(kuai),該指(zhi)令(ling)(ling)塊(kuai)主(zhu)要完成客戶機和服(fu)務(wu)器(qi)的TCP 連接、發送命令(ling)(ling)消息、接收響應以及控制服(fu)務(wu)器(qi)斷開的工(gong)作任務(wu)。
2、CONNECT 指針類型
(1)創建一個新的全局數據塊 DB2。
(2)雙擊打開新生成的 DB 塊, 定義變量名稱為“WR" 與“RD” , 數據類型為“TCON_IP_v4”,然后點擊“回車”創建完畢。
3、創建MB_DATA_PTR 數據緩沖區
(1)創建一個全局數據塊DB3。
(2)建立一個數組的數據類型,在通信中讀寫數據使用。
(3)修改 DB3 的屬性,取消優化的塊訪問。
MB_DATA_PTR 指定的(de)(de)(de)(de)數(shu)據(ju)緩(huan)沖區(qu)可(ke)以為(wei) DB 塊或 M 存儲區(qu)地址(zhi)中。DB 塊可(ke)以為(wei)優(you)(you)化的(de)(de)(de)(de)數(shu)據(ju)塊,也可(ke)以為(wei)標準(zhun)(zhun)(zhun)的(de)(de)(de)(de)數(shu)據(ju)塊結(jie)構。若(ruo)為(wei)優(you)(you)化的(de)(de)(de)(de)數(shu)據(ju)塊結(jie)構,編程(cheng)時需要以符號(hao)尋址(zhi)的(de)(de)(de)(de)方式填(tian)寫該(gai)引(yin)(yin)腳;若(ruo)為(wei)標準(zhun)(zhun)(zhun)的(de)(de)(de)(de)數(shu)據(ju)塊結(jie)構(可(ke)以右鍵單(dan)擊 DB 塊,“屬性”中將“優(you)(you)化的(de)(de)(de)(de)塊訪問”前(qian)面的(de)(de)(de)(de)勾(gou)去掉),需要以絕對(dui)地址(zhi)的(de)(de)(de)(de)方式填(tian)寫該(gai)引(yin)(yin)腳。本例以標準(zhun)(zhun)(zhun)的(de)(de)(de)(de)數(shu)據(ju)塊(默認(ren)) 為(wei)例進行(xing)編程(cheng)。
取(qu)消勾選優化的(de)塊(kuai)訪問時,尋址方式為P#DB3.DBX0.0 WORD 2(起始位,數據(ju)類型,數量)。
寫操作,本例中寫入 ATV340 的 8501 與 8502 兩個寄(ji)存(cun)器。
ATV340 變頻(pin)器(qi)采用 DriveCom 控制(zhi)流程,通(tong)(tong)(tong)過 ETA 狀態(tai)字(zi)(通(tong)(tong)(tong)信地址(zhi)(zhi)為(wei) 3201)讀取ATV340 的(de)狀態(tai),通(tong)(tong)(tong)過 RFR 輸出(chu)頻(pin)率(lv)字(zi)(通(tong)(tong)(tong)信地址(zhi)(zhi)為(wei) 3202)讀取 ATV340 的(de)輸出(chu)頻(pin)率(lv);通(tong)(tong)(tong)過CMD 命令字(zi)(通(tong)(tong)(tong)信地址(zhi)(zhi)為(wei) 8501)控制(zhi) ATV340 的(de)狀態(tai)轉換,通(tong)(tong)(tong)過 LFR 設(she)定頻(pin)率(lv)字(zi)(通(tong)(tong)(tong)信地址(zhi)(zhi)為(wei) 8502)寫入 ATV340 的(de)設(she)定頻(pin)率(lv)。
下一篇:食品飲料行業IoT解決方案