西門子PLC變頻器伺服FB284使用說明

FB284功能說明

帶增量編碼器V90,使用參考擋塊+編碼器零脈衝方式回零時,參考擋塊回零開關接到哪裡,怎樣配置

回零開關連線到一個PLC的數字量輸入點,PLC內程式設計將其狀態關聯到FB284功能塊ConfigEPos輸入引腳的bit6。

(1)將V90引數P29240設定為1(選擇參考擋塊+零脈衝方式回零);

(2)將回零開關連線到一個PLC的數字量輸入點;

(3)在PLC內程式設計,將回零開關DI點的狀態關聯到FB284功能ConfigEPos輸入引腳的bit6;

(4)FB284功能塊選擇工作模式ModPos=4;

(5)透過輸入引數OverV、OverAcc、OverDec指定速度、加減速度的倍率(100%);

(6)驅動的執行命令EnableAxis=1;

(7)執行條件 “CancelTransing” 及 “IntermediateStop”必須設定為 “1”,Jog1 及 Jog2 必須設定為 “0”。

透過ExecuteMode 的上升沿觸發回零運動。回零完成後“AxisRef”輸出為1。

FB284怎樣實現絕對定位控制

• 執行模式選擇 ModePos=2

• Jog1 及Jog2 必須設定為 “0”

• 軸必須已回零或編碼器已被校準

• CancelTransing=1,IntermediateStop=1,

• ConfigEpos=16#00000003

• 設定目標位置Position和速度Velocity,引數 Positive 及 Negative 必須為 “0”

• 透過輸入引數 OverV、OverAcc、OverDec 指定速度、加減速度的倍率,通常採取預設設定即可(100%)。

• 驅動的執行命令 EnableAxis=1

• ExecuteMode上升沿觸發定位運動

FB284怎樣實現相對定位控制

• 執行模式選擇 ModePos=1

• Jog1 及Jog2 必須設定為 “0”

• 軸可以不回零或不校正絕對值編碼器

• CancelTransing=1,IntermediateStop=1

• ConfigEpos=16#00000003

• 設定定位長度Position和速度Velocity,運動方向由Postion給定的正負決定

• 透過輸入引數 OverV、OverAcc、OverDec 指定速度、加減速度的倍率,通常採取預設設定即可(100%)。

• 驅動的執行命令 EnableAxis=1

• ExecuteMode上升沿觸發定位運動

FB284怎樣實現連續執行模式控制

“連續執行”模式允許軸的位置控制器在正向或反向以一個恆定的速度執行

• 執行模式選擇 ModePos=3

• Jog1 及Jog2 必須設定為 “0”

• 軸不必回零或編碼器未被校正

• CancelTransing=1,IntermediateStop=1

• ConfigEpos=16#00000003

• 透過輸入引數 Velocity 指定執行速度,執行方向由 Positive 及 Negative 決定

• 透過輸入引數 OverV、OverAcc、OverDec 指定速度、加減速度的倍率,通常採取預設設定即可(100%)。

• 驅動的執行命令 EnableAxis=1

• ExecuteMode 的上升沿觸發定位運動

FB284怎樣實現程式塊執行控制

此程式塊執行模式透過驅動功能“Traversing blocks”來實現,它允許自動建立程式塊、執行至檔塊、設定及復位輸出。

要求:

• 執行模式選擇ModePos=6

• ConfigEpos=16#00000003

• 軸靜止

• 軸必須已回零或絕對值編碼器已校正

步驟:

• 工作模式、目標位置及動態響應已在V90 PN驅動的執行塊引數中進行設定,輸入引數 OverV、OverAcc、OverDec 指定速度、加減速度的倍率,通常採取預設設定即可(100%)。

• 執行條件“CancelTransing” 及 “IntermediateStop”必須設定為 “1”,Jog1 及 Jog2 必須設定為 “0”

• 程式塊號在輸入引數 “Position” 中設定,取值應為 0~ 16

• 運動的方向由與工作模式及程式塊中的設定決定,與Positive 及Negative引數無關,必須將它們設定為“0”。

• 驅動的執行命令AxisEnable=1

選擇程式塊號後透過Execute Mode的上升沿來觸發執行。

FB284怎樣實現點動"Jog"控制

點動執行模式透過驅動的“Jog”功能來實現。

要求:

• 執行模式選擇ModePos=7

• ConfigEpos=16#00000003

• 軸靜止

• 軸不必回零或絕對值編碼器校正

步驟:

• 點動速度在V90 PN中設定,速度的OverV引數對於點動速度設定值進行倍率縮放,建議使用預設值100%

• 執行條件“CancelTransing” 及 “IntermediateStop”與點動執行模式無關,預設設定為 “1”

• 驅動的執行命令 AxisEnable=1

• 給出jog1或jog2訊號

注意:

• Jog1 及Jog2 用於控制EPOS的點動執行,運動方向由V90 PN驅動中設定的點動速度來決定,預設設定為Jog1 = 負向點動速度,Jog2 = 正向點動速度 ,與Positive 及Negative引數無關,預設設定為“0”。

硬體限位開關怎麼接

,如何啟用硬體限位功能

• 如果使用了硬體限位開關,需要將FB284功能塊的輸入管腳ConfigEPos。%X3(POS_STW2。15 )置1,啟用V90 PN的硬體限位功能。

• 正、負向的硬體限位開關可連線到V90 PN驅動器的定義為CWL、CCWL的DI點( DI1 至 DI4 )

西門子PLC變頻器伺服FB284使用說明

如何啟用軟體限位開關

• 將FB284功能塊的輸入管腳ConfigEPos。%X2(POS_STW2。14 )置1,啟用V90 PN的軟體限位功能。

• 在V90 PN中設定p2580(負向軟限位位置)、p2581(正向軟限位位置) 。

excutemode觸發定位動作時90 PN無響應

將ModePos模式切換與ExecuteMode動作觸發不要在同一個PLC掃描週期內進行,ModPos切換到新模式後建議延遲10ms以上再觸發ExecuteMode命令。

並且動作觸發ExecuteMode的高電平保持時間不能太短,建議保持10ms以上。

FB284如何對ConfigEpos管腳進行配置?

FB284的ConfigEPos輸入引腳的以下控制位與V90有關:

BIT0:OFF2自由停車(1=沒有禁止脈衝);

BIT1:OFF3緊急停車(1=沒有禁止脈衝);

BIT2:軟限位(1=啟用軟限位功能);

BIT3:硬限位(1=啟用硬限位功能);

BIT6:外部零位開關訊號源;

BIT7:上升沿=外部程式段更改;

BIT8:持續傳輸MDI設定值(1=啟用)。

要使能軸,至少要將ConfigEPos的BIT0和BIT1保持為1。可透過此方式傳輸硬體限位使能、回零開關訊號等給V90,其餘位根據所需功能設定。

絕對值編碼器如何回零?

EPOS中絕對值編碼器校準(3種方式):

(1)。 透過V-ASSISTANT軟體設定

設定電機當前位置對應的參考點位置座標值,預設為0

點選設定回參考點按鈕

執行儲存引數到ROM

西門子PLC變頻器伺服FB284使用說明

(2)。 透過BOP面板設定

可透過 BOP 功能選單 “ABS”設定絕對值編碼器的當前位置至零位。校準位置值在引數 p2599 中設定。設定零位後必須儲存引數。

西門子PLC變頻器伺服FB284使用說明

(3)。 透過功能塊FB38000(Absolute Encoder Adjustment)