1FL6042-2AF21-1AG1西門(mén)子V90伺服電機(jī)
![]() | 1FL6042-2AF21-1AG1 SIMOTICS S-1FL6 工作電壓 230 V 三相交流 PN=0.75 kW;NN=3000 U/min M0=2.39 Nm;MN=2.39 Nm 軸高度 40 mm 增量編碼器 TTL 2500 增量/轉(zhuǎn) 光滑的軸 公差 N 無(wú)駐車(chē)制動(dòng)器 防護(hù)等級(jí) IP65 帶密封圈 與變頻器兼容 SINAMICS V90 |
在OB1中將DriveLib_S7_1200_1500中的SINA_POS(FB284)功能塊拖拽到編程網(wǎng)絡(luò)中(此功能塊只能與報(bào)文111配合使用),進(jìn)行位置控制。
注意:功能塊參數(shù)HWIDSTW及HWIDZSW的賦值請(qǐng)參看下圖:
4. FB284功能塊輸入輸出塊參數(shù)說(shuō)明
輸入?yún)?shù):
輸入信號(hào) | 類(lèi)型 | 含義 |
---|---|---|
ModePos | INT | 運(yùn)行模式: 1 = 相對(duì)定位 2 = 定位 3 = 連續(xù)運(yùn)行模式(按速度運(yùn)行) 4 = 主動(dòng)回零 5 = 直接設(shè)置回零位置 6 = 運(yùn)行程序段 0~15 7 = 按速度點(diǎn)動(dòng) 8 = 按距離點(diǎn)動(dòng) |
EnableAxis | BOOL | 伺服運(yùn)行命令: 0 = 停止(OFF1) 1 = 啟動(dòng) |
CancelTraversing | BOOL | 0 = 取消當(dāng)前的運(yùn)行任務(wù) 1 = 不取消當(dāng)前的運(yùn)行任務(wù) |
IntermediateStop | BOOL | 暫停任務(wù)運(yùn)行: 0 = 暫停當(dāng)前運(yùn)行任務(wù) 1 = 不暫停當(dāng)前運(yùn)行任務(wù) |
Positive | BOOL | 正方向 |
Negative | BOOL | 負(fù)方向 |
Jog1 | BOOL | 點(diǎn)動(dòng)信號(hào)1 |
Jog2 | BOOL | 點(diǎn)動(dòng)信號(hào)2 |
FlyRef | BOOL | 此輸入對(duì)V90 PN無(wú)效 |
AckError | REAL | 故障復(fù)位 |
ExecuteMode | BOOL | 激活請(qǐng)求的模式 |
Position | DINT | ModePos=1或2時(shí)的位置設(shè)定值[LU] ModePos=6時(shí)的程序段號(hào) |
Velocity | DINT | ModePos=1、2、3時(shí)的速度設(shè)定值[LU] [1000LU/min] |
OverV | INT | 設(shè)定速度百分比0~199% |
OverAcc | INT | ModePos=1、2、3時(shí)的設(shè)定加速度百分比 0~100% |
OverDec | INT | ModePos=1、2、3時(shí)的設(shè)定減速度百分比 0~100% |
ConfigEPOS | DWORD | 可以通過(guò)此參數(shù)控制基本定位的相關(guān)功能,位的對(duì)應(yīng)關(guān)系見(jiàn)下表 |
HWIDSTW | HW_IO | V90設(shè)備視圖中報(bào)文1的硬件標(biāo)識(shí)符 |
HWIDZSW | HW_IO | V90設(shè)備視圖中報(bào)文1的硬件標(biāo)識(shí)符 |
ConfigEPOS位的對(duì)應(yīng)關(guān)系:
輸出參數(shù):
輸出信號(hào) | 類(lèi)型 | 含義 |
---|---|---|
AxisEnabled | BOOL | 驅(qū)動(dòng)已使能 |
AxisPosOk | BOOL | 目標(biāo)位置到達(dá) |
AxisSpFixed | BOOL | 設(shè)定位置到達(dá) |
AxisRef | BOOL | 已設(shè)置參考點(diǎn) |
AxisWarn | BOOL | 驅(qū)動(dòng)報(bào)警 |
AxisError | BOOL | 驅(qū)動(dòng)故障 |
Lockout | BOOL | 位置環(huán)設(shè)定值到達(dá)目標(biāo)位置 |
ActVelocity | DINT | 實(shí)際速度[十六進(jìn)制的40000000h對(duì)應(yīng) p2000參數(shù)設(shè)置的轉(zhuǎn)速] |
ActPosition | DINT | 當(dāng)前位置LU |
ActMode | INT | 當(dāng)前激活的運(yùn)行模式 |
EPosZSW1 | WORD | POS ZSW1的狀態(tài) |
EPosZSW2 | WORD | POS ZSW2的狀態(tài) |
ActWarn | WORD | 驅(qū)動(dòng)器當(dāng)前的報(bào)警代碼 |
ActFault | WORD | 驅(qū)動(dòng)器當(dāng)前的故障代碼 |
Error | BOOL | 1=存在錯(cuò)誤 |
方法三 使用西門(mén)子報(bào)文111和FB38002 (Easy_SINA_Pos)
V90 PN與PLC采用PROFINET RT通信方式并使用西門(mén)子報(bào)文111,V90 PN設(shè)置控制模式為"基本位置控制(EPOS)"。
1. PLC與V90 PN的項(xiàng)目配置與方法二中的步驟*相同。
2. FB38002(Easy_SINA_Pos)是FB284(SINA_POS)的簡(jiǎn)化版,功能比FB284少一些,但是使用更加簡(jiǎn)便,可以通過(guò)如下鏈接下載庫(kù)文件:
3.在TIA 博途中添加庫(kù)文件,并將庫(kù)中的Easy_SINA_Pos功能塊拖拽到左側(cè)"程序塊"中
4.在OB1中調(diào)用Easy_SINA_Pos功能塊,為功能塊各參數(shù)添加變量:
注意:對(duì)功能塊參數(shù)HWI DSTW及HWI DSZW的賦值可以通過(guò)點(diǎn)擊參數(shù),在下拉菜單中選擇對(duì)應(yīng)的西門(mén)子報(bào)文111選項(xiàng)。
也可以參看下圖,在設(shè)備視圖的報(bào)文屬性中查詢(xún)硬件標(biāo)識(shí)符的數(shù)值:
5. FB38002功能塊輸入輸出參數(shù)說(shuō)明
輸入信號(hào) | 類(lèi)型 | 含義 |
---|---|---|
ModePos | INT | 運(yùn)行模式: 1 = 相對(duì)定位 2 = 定位 4 = 主動(dòng)回零 7 = 按速度點(diǎn)動(dòng) |
EnableAxis | BOOL | 伺服運(yùn)行命令: 0 = 停止(OFF1) 1 = 啟動(dòng) |
Jog1 | BOOL | 點(diǎn)動(dòng)信號(hào)1 |
Jog2 | BOOL | 點(diǎn)動(dòng)信號(hào)2 |
MDIPosition | DINT | MDI運(yùn)行模式下的位置設(shè)定值[LU] |
MDIVelocity | DINT | MDI運(yùn)行模式時(shí)的速度設(shè)定值[1000LU/min] |
ExecuteMode | BOOL | 激活請(qǐng)求的模式 |
RefCamInput | BOOL | 回零開(kāi)關(guān)信號(hào) |
RefDirection | BOOL | 選擇回零開(kāi)始的方向: 0 = 正向?qū)ち?br />1 = 反方向?qū)ち?/td> |
AckError | BOOL | 故障復(fù)位 |
HWLimitEnable | BOOL | 激活硬件限位開(kāi)關(guān): 1 = 激活 |
SWLimitEnable | BOOL | 激活軟件限位開(kāi)關(guān): 1 = 激活 |
HWIDSTW | HW_IO | 符號(hào)名或SIMATIC S7-1x00設(shè)定值槽的HW ID |
HWIDSTW | HW_IO | 符號(hào)名或SIMATIC S7-1x00設(shè)定值槽的HW ID |
輸出信號(hào) | 類(lèi)型 | 含義 |
---|---|---|
ModeError | BOOL | ModePos不在1-7范圍內(nèi) |
CommunicationError | BOOL | 使用SFC14/15 于驅(qū)動(dòng)器進(jìn)行通訊發(fā)生故障 |
DiagID | WORD | 通信錯(cuò)誤,在執(zhí)行SFB 調(diào)用時(shí)發(fā)生錯(cuò)誤 |
AxisEnabled | BOOL | 驅(qū)動(dòng)已使能 |
AxisError | BOOL | 驅(qū)動(dòng)故障 |
AxisWarn | BOOL | 驅(qū)動(dòng)報(bào)警 |
AxisPosOk | BOOL | 目標(biāo)位置到達(dá) |
AxisRef | BOOL | 已設(shè)置參考點(diǎn) |
ActVelocity | DINT | 實(shí)際速度[十六進(jìn)制的40000000對(duì)應(yīng) p2000參數(shù)設(shè)置的轉(zhuǎn)速] |
ActPosition | DINT | 當(dāng)前位置LU |
ActMode | INT | 當(dāng)前激活的運(yùn)行模式 |
ActWarn | WORD | 驅(qū)動(dòng)器當(dāng)前的報(bào)警代碼 |
ActFault | WORD | 驅(qū)動(dòng)器當(dāng)前的故障代碼 |
常問(wèn)問(wèn)題
S7-1200 可以控制幾個(gè)V90 PN?
在不掛其他PROFINET設(shè)備下,多可以控制16個(gè)V90 PN。