發(fā)布時(shí)間:2019-12-29 來源:眾智博遠(yuǎn)
方法二使用標(biāo)準(zhǔn)報(bào)文1 和FB285(SINA_SPEED)V90 PN 與PLC 采用PROFINET RT 通信方式并使用報(bào)文1,TIA 博途軟件配置S7-1500 項(xiàng)目步驟如表4-1 所示,西門子1500(T)對V90PN伺服進(jìn)行速度控制的三種方法-方案2
創(chuàng)建新項(xiàng)目,添加設(shè)備以及組態(tài)IP 地址的操作與表3-1 的步驟1~3 相同。
在V90 PN 的設(shè)備視圖中設(shè)置控制報(bào)文為標(biāo)準(zhǔn)報(bào)文1:
3.此種方法需要調(diào)用驅(qū)動(dòng)功能庫文件,可以通過以下兩種方法進(jìn)行安裝:在OB1 中將DriveLib_S7_1200_1500 中的SINA_Speed(FB285)功能塊拖拽到編程網(wǎng)絡(luò)中(此功能塊只能與報(bào)文1 配合使用),進(jìn)行速度控制:
注意:功能塊管腳HWIDSTW 及HWIDZSW 的賦值請參看下圖:
4.
SINA_Speed 功能塊說明:
輸入?yún)?shù):
輸入信號(hào)類型含義
EnableAxis BOOL =1,驅(qū)動(dòng)使能
AckError BOOL 驅(qū)動(dòng)故障應(yīng)答
SpeedSp REAL 轉(zhuǎn)速設(shè)定值[rpm]
RefSpeed REAL 驅(qū)動(dòng)的參考轉(zhuǎn)速[rpm],對應(yīng)于驅(qū)動(dòng)器中的
p2000 參數(shù)
ConfigAxis WORD 默認(rèn)賦值為16#003F,詳細(xì)說明參看下表
HWIDSTW HW_IO V90 設(shè)備視圖中報(bào)文1 的硬件標(biāo)識(shí)符
HWIDZSW HW_IO V90 設(shè)備視圖中報(bào)文1 的硬件標(biāo)識(shí)符
ConfigAxis 的各位說明:
位默認(rèn)值含義
位0 1 OFF2
位1 1 OFF3
位2 1 驅(qū)動(dòng)器使能
位3 1 使能/禁止斜坡函數(shù)發(fā)生器使能
位4 1 繼續(xù)/凍結(jié)斜坡函數(shù)發(fā)生器使能
位5 1 轉(zhuǎn)速設(shè)定值使能
位6 0 打開抱閘
位7 0 速度設(shè)定值反向
位8 0 電動(dòng)電位計(jì)升速
位9 0 電動(dòng)電位計(jì)降速
輸出參數(shù):
輸出信號(hào)類型含義
AxisEnabled BOOL 驅(qū)動(dòng)已使能
LockOut BOOL 驅(qū)動(dòng)處于禁止接通狀態(tài)
ActVelocity REAL 實(shí)際速度[rpm]
Error BOOL 1=存在錯(cuò)誤
Status INT 16#7002:沒錯(cuò)誤,功能塊正在執(zhí)行
16#8401: 驅(qū)動(dòng)錯(cuò)誤
16#8402: 驅(qū)動(dòng)禁止啟動(dòng)
16#8600: DPRD_DAT錯(cuò)誤
16#8601: DPWR_DAT 錯(cuò)誤
DiagID WORD 通信錯(cuò)誤,在執(zhí)行SFB 調(diào)用時(shí)發(fā)生錯(cuò)誤