Smart 200 和 G120 的 PN 通訊

1 軟件設置
使用 Smart 200 做 PN 通訊時,PLC 和 MicroWIN SMART 調試軟件均需升級到 V2.4。

1.1 安裝 GSDML 文件
blob.png
<图 1-1="" g120="" gsdml="">
選擇"GSDML Management",安裝需要進行通訊的 G120 所對應版本的GSDML 文件。

1.2 PROFINET 嚮導配置
(1)激活 PROFINET controller,點擊 next。
blob.png
<图 1-2 激活 PROFINET controller>


(2)輸入PLC 的 IP 地址和子網掩碼;添加需要控制的 G120 從站的 GSDML 文件,注意要和實際的變頻器版本一致;對新添加的 G120 設備輸入 IP 地址和設備名稱,注意這裡輸入的地址和名稱需要和實際的 G120 當前的 IP 地址設備名稱一致; 點擊"next"。
blob.png
<图 1-3 PLC 和 G120 的 IP 地址配置>

(3)選擇所需要的報文,點擊"Add";設置報文發送和接收的起始地址。由於使用SINA_SPEED 塊需要使用標準報文 1,所以在這裡添加"Standard telegram 1, PZD-2/2"。
blob.png
<图 1-4 G120 报文配置>

(4) 嚮導的 一步會總結當前從站的一些通訊參數, 點擊"Generate"。
blob.png
<图 1-5 G120 通讯参数>


2 使用 SINA_SPEED 控制變頻器
2.1 SINA_SPEED 管腳定義
參數
輸入/輸出
數據類型 描述
EnableAxis
IN
BOOL
"EnableAxis" = 1 -> 啟動驅動
AckError
IN
BOOL
為 1 時確認故障
SpeedSp
IN
REAL
速度設定值。速度設定值會隨着參考轉速改變而改變;
例如,參考轉速是1000rpm,速度設定值的範圍是(0,1000rpm)
Refspeed
IN
REAL
驅動參考轉速。數值範圍是(6,210000rpm)
ConfigAxis
IN
WORD
沒有直接在塊中定義的一路輸入;具體參考"ConfigAxis"的詳細信息(缺省值為 0)
Starting_I_add
IN
DWORD
PROFINET IO:指向 I 存儲區的指針起始地址
Starting_Q_add
IN
DWORD
PROFINET IO:指向 Q 存儲區的指針起始地址
AxisEnabled
OUT
BOOL
驅動已使能
Lockout
OUT
BOOL
1=接通禁
ActVelocity
OUT
REAL
實際速度,跟參考轉速相關
Error
OUT
BOOL
1 =組錯誤






















<表 2-1="" sina_speed="">

2.1.1 ConfigAxis 位定義
ConfigAxis 含義
Bit0 OFF2
Bit1 OFF3
Bit2 使能運行
Bit3 使能斜坡函數發生器
Bit4 繼續斜坡函數發生器
Bit5 使能速度設定值
Bit6 運轉方向
Bit7 強制打開報閘
Bit8
MOP 設定值增加
Bit9 MOP 設定值減小
Bit10 預留
Bit11 預留
Bit12 預留
Bit13 預留
Bit14 預留
Bit15 預留
<表 2-2="" configaxis="">

2.2 SINA_SPEED 應用實例-控制變頻器啟動及速度給定

參數管腳 參數值 描述
SpeedSp 200 設定轉速
RefSpeed 1500 參考轉速
ConfigAxis 16#003F
Starting_I_add &IB128 I 存儲區起始地址指針
Starting_Q_add &QB128 Q 存儲區起始地址指針
<表 2-3="" sina_speed="">

blob.png
<图 2-1="" sina_speed="">
其餘參數不變,將 EnableAxis 設置為 1;之後變頻器將啟動運行,實際速度將按照設定斜坡上升到設定轉速,下圖中可以看到,當實際轉速到達設定轉速時,ActVelocity 顯示 199.8596rpm。


blob.png
<图 2-2="" sina_speed="">