6ES7522-1BH10-0AA0
帶增量編碼器V90,使用參考擋塊+編碼器零脈沖方式回零時(shí),參考擋塊回零開關(guān)接到哪里,怎樣配置
回零開關(guān)連接到一個(gè)PLC的數(shù)字量輸入點(diǎn),PLC內(nèi)編程將其狀態(tài)關(guān)聯(lián)到FB284功能塊ConfigEPos輸入引腳的bit6。
(1)將V90參數(shù)P29240設(shè)置為1(選擇參考擋塊+零脈沖方式回零);
(2)將回零開關(guān)連接到一個(gè)PLC的數(shù)字量輸入點(diǎn);
(3)在PLC內(nèi)編程,將回零開關(guān)DI點(diǎn)的狀態(tài)關(guān)聯(lián)到FB284功能ConfigEPos輸入引腳的bit6;
(4)FB284功能塊選擇工作模式ModPos=4;
(5)通過輸入?yún)?shù)OverV、OverAcc、OverDec速度、加減速度的倍率(*);
(6)驅(qū)動(dòng)的運(yùn)行命令EnableAxis=1;
(7)運(yùn)行條件 "CancelTransing" 及 "IntermediateStop"必須設(shè)置為 "1",Jog1 及 Jog2 必須設(shè)置為 "0"。
通過ExecuteMode 的上升沿觸發(fā)回零運(yùn)動(dòng)?;亓阃瓿珊?AxisRef"輸出為1。
FB284怎樣實(shí)現(xiàn)定位控制
? 運(yùn)行模式選擇 ModePos=2
? Jog1 及Jog2 必須設(shè)置為 "0"
? 軸必須已回零或編碼器已被校準(zhǔn)
? CancelTransing=1,IntermediateS*,
? ConfigEpos=16#00000003
? 設(shè)置目標(biāo)位置Position和速度Velocity,參數(shù) Positive 及 Negative 必須為 "0"
? 通過輸入?yún)?shù) OverV、OverAcc、OverDec 速度、加減速度的倍率,通常采取默認(rèn)設(shè)置即可(*)。
? 驅(qū)動(dòng)的運(yùn)行命令 EnableAxis=1
? ExecuteMode上升沿觸發(fā)定位運(yùn)動(dòng)
FB284怎樣實(shí)現(xiàn)相對(duì)定位控制
? 運(yùn)行模式選擇 ModePos=1
? Jog1 及Jog2 必須設(shè)置為 "0"
? 軸可以不回零或不校正值編碼器
? CancelTransing=1,IntermediateS*
? ConfigEpos=16#00000003
? 設(shè)置定位長(zhǎng)度Position和速度Velocity,運(yùn)動(dòng)方向由Postion給定的正負(fù)決定
? 通過輸入?yún)?shù) OverV、OverAcc、OverDec 速度、加減速度的倍率,通常采取默認(rèn)設(shè)置即可(*)。
? 驅(qū)動(dòng)的運(yùn)行命令 EnableAxis=1
? ExecuteMode上升沿觸發(fā)定位運(yùn)動(dòng)
FB284怎樣實(shí)現(xiàn)連續(xù)運(yùn)行模式控制
"連續(xù)運(yùn)行"模式允許軸的位置控制器在正向或反向以一個(gè)恒定的速度運(yùn)行
? 運(yùn)行模式選擇 ModePos=3
? Jog1 及Jog2 必須設(shè)置為 "0"
? 軸不必回零或編碼器未被校正
? CancelTransing=1,IntermediateS*
? ConfigEpos=16#00000003
? 通過輸入?yún)?shù) Velocity 運(yùn)行速度,運(yùn)行方向由 Positive 及 Negative 決定
? 通過輸入?yún)?shù) OverV、OverAcc、OverDec 速度、加減速度的倍率,通常采取默認(rèn)設(shè)置即可(*)。
? 驅(qū)動(dòng)的運(yùn)行命令 EnableAxis=1
? ExecuteMode 的上升沿觸發(fā)定位運(yùn)動(dòng)
FB284怎樣實(shí)現(xiàn)程序塊運(yùn)行控制
此程序塊運(yùn)行模式通過驅(qū)動(dòng)功能"Traversing blocks"來實(shí)現(xiàn),它允許自動(dòng)創(chuàng)建程序塊、運(yùn)行至檔塊、設(shè)置及復(fù)位輸出。
要求:
? 運(yùn)行模式選擇ModePos=6
? ConfigEpos=16#00000003
? 軸靜止
? 軸必須已回零或值編碼器已校正
步驟:
? 工作模式、目標(biāo)位置及動(dòng)態(tài)響應(yīng)已在V90 PN驅(qū)動(dòng)的運(yùn)行塊參數(shù)中進(jìn)行設(shè)置,輸入?yún)?shù) OverV、OverAcc、OverDec 速度、加減速度的倍率,通常采取默認(rèn)設(shè)置即可(*)。
? 運(yùn)行條件"CancelTransing" 及 "IntermediateStop"必須設(shè)置為 "1",Jog1 及 Jog2 必須設(shè)置為 "0"
? 程序塊號(hào)在輸入?yún)?shù) "Position" 中設(shè)置,取值應(yīng)為 0~ 16
? 運(yùn)動(dòng)的方向由與工作模式及程序塊中的設(shè)置決定,與Positive 及Negative參數(shù)無關(guān),必須將它們?cè)O(shè)置為"0"。
? 驅(qū)動(dòng)的運(yùn)行命令A(yù)xisEnable=1
選擇程序塊號(hào)后通過Execute Mode的上升沿來觸發(fā)運(yùn)行。
FB284怎樣實(shí)現(xiàn)點(diǎn)動(dòng)"Jog"控制
點(diǎn)動(dòng)運(yùn)行模式通過驅(qū)動(dòng)的"Jog"功能來實(shí)現(xiàn)。
要求:
? 運(yùn)行模式選擇ModePos=7
? ConfigEpos=16#00000003
? 軸靜止
? 軸不必回零或值編碼器校正
步驟:
? 點(diǎn)動(dòng)速度在V90 PN中設(shè)置,速度的OverV參數(shù)對(duì)于點(diǎn)動(dòng)速度設(shè)定值進(jìn)行倍率縮放,建議使用默認(rèn)值*
? 運(yùn)行條件"CancelTransing" 及 "IntermediateStop"與點(diǎn)動(dòng)運(yùn)行模式無關(guān),默認(rèn)設(shè)置為 "1"
? 驅(qū)動(dòng)的運(yùn)行命令 AxisEnable=1
? 給出jog1或jog2信號(hào)
單擊屬性視圖中的“常規(guī)”選項(xiàng),進(jìn)行下列參數(shù)設(shè)置:
“項(xiàng)目信息”:可以編輯名稱,作者及注釋等信息。
“目錄信息”:查看CPU 的訂貨號(hào),組態(tài)的固件版本及特性描述。
“標(biāo)識(shí)與維護(hù)”:用于標(biāo)識(shí)設(shè)備的名稱,位置等信息, 可以使用 “Get_IM_Data”指 令讀取信息進(jìn)行識(shí)別。
“校驗(yàn)和”:在編譯過程中,系統(tǒng)將通過*的校驗(yàn)和來自動(dòng)識(shí)別 PLC 程序?;谠撔r?yàn)和,可快速識(shí)別用戶程序并判斷兩個(gè) PLC 程序是否相同。通過指令“GetChecksum”可以讀取校驗(yàn)和,如圖 1 所示:
圖1 標(biāo)識(shí)與維護(hù)及校驗(yàn)和
單擊“PROFINET接口[X1]”,配置以下參數(shù):
“常規(guī)”:標(biāo)識(shí)PROFINET接口的名稱,作者和注釋
“以太網(wǎng)地址”:如圖 2 所示。
圖2 配置以太網(wǎng)地址
①“接口連接到”:可以從下拉菜單中選擇本接口連接到的子網(wǎng),也可以添加新的網(wǎng)絡(luò);
②“IP 協(xié)議”:默認(rèn)為“在項(xiàng)目中設(shè)置IP 地址”,此時(shí)在項(xiàng)目組態(tài)中設(shè)置IP地址,子網(wǎng)掩碼等。如果使用路由器,則激活“使用路由器”,并設(shè)置路由器地址。也可以選擇“在設(shè)備中直接設(shè)定 IP 地址”,則可以在程序中使用指令“T_CONFIG”分配IP 地址;
③“PROFINET”:
激活“在設(shè)備中直接設(shè)定PROFINET 設(shè)備名稱,則表示不在硬件組態(tài)中組態(tài)設(shè)備名稱,而是在程序中使用指“T_CONFIG”設(shè)置設(shè)備名。
激活“自動(dòng)生成PROFINET 設(shè)備名稱”,TIA 博途根據(jù)接口名稱自動(dòng)生成PROFINET設(shè)備名稱。
“轉(zhuǎn)換的名稱”,是指此PROFINET 設(shè)備名稱轉(zhuǎn)換為符合 DNS 慣例的名稱,用戶不能修改。
“設(shè)備編號(hào)”,是指 PROFINET IO 設(shè)備的編號(hào)。在發(fā)生故障時(shí)可以通過編程讀取該編號(hào)。對(duì)于IO 控制器默認(rèn)為0, 無法修改。
“時(shí)間同步”:
可以激活“通過NTP 服務(wù)器啟動(dòng)同步時(shí)間”。NTP(Network Time Protocol) 即網(wǎng)絡(luò)時(shí)間協(xié)議,可用于同步網(wǎng)絡(luò)中系統(tǒng)時(shí)鐘的一種通用機(jī)制。可以實(shí)現(xiàn)跨子網(wǎng)的時(shí)間同步,精度則取決于所使用的NTP 服務(wù)器和網(wǎng)絡(luò)路徑等特性。在NTP 時(shí)間同步模式下,CPU 的接口按設(shè)定的“更新間隔”時(shí)間(單位為秒)從 NTP 服務(wù)器定時(shí)獲取時(shí)鐘同步,時(shí)間間隔的取值范圍在10秒到一天之間, 這里多可以添加4個(gè)NTP服務(wù)器。
“CPU與該設(shè)備中的模塊進(jìn)行數(shù)據(jù)同步”:是指同步 CM/CP 的時(shí)間和CPU 的時(shí)間。
注意:
建議在CM/CP和CPU中,只對(duì)一個(gè)模塊進(jìn)行時(shí)間同步,以便使站內(nèi)的時(shí)間保持*。
“操作模式”:
可以設(shè)置“IO 控制器”或是 “IO設(shè)備”。如果該 CPU 作為智能設(shè)備,則激活“IO設(shè)備”,并在“已分配的 IO 控制器中”, 選擇該IO 設(shè)備的IO 控制器(如果 IO 控制器不在同一項(xiàng)目中,則選擇“未分配”)。并根據(jù)需要選擇是否激活“PN 接口的參數(shù)由上位 IO 控制器進(jìn)行分配”和“優(yōu)先啟用”等參數(shù),以及設(shè)置智能設(shè)備的通信傳輸區(qū)等。
高級(jí)選項(xiàng):可以對(duì)“接口選項(xiàng)”,“介質(zhì)冗余”,“實(shí)時(shí)設(shè)定”和“端口”進(jìn)行設(shè)置。
“Web 服務(wù)器訪問”:
激活“啟用使用該接口訪問 Web 服務(wù)器”,則可以通過該接口訪問集成在 CPU 內(nèi)部的 Web 服務(wù)器。
“硬件標(biāo)識(shí)符”:接口的診斷地址
“常規(guī)”:?jiǎn)螕魯?shù)字量輸入/輸出的“常規(guī)”選項(xiàng)可以輸入項(xiàng)目信息:
“數(shù)字量輸入”:以通道0 的組態(tài)為例進(jìn)行說明,如圖 3 所示。
通過多點(diǎn)接口 (MPI) 實(shí)現(xiàn)數(shù)據(jù)通信
注意使用FB283控制V90時(shí),功能塊輸入引腳AXIS_NO必須設(shè)置為2。
怎樣設(shè)置為機(jī)械結(jié)構(gòu)、減速比、模態(tài)軸,模態(tài)范圍怎么設(shè)置?
需要使用V-Assistant軟件,在“設(shè)置參數(shù)”中的“設(shè)置機(jī)械結(jié)構(gòu)”畫面中進(jìn)行設(shè)置。
EPOS 可以實(shí)現(xiàn)位置同步控制嗎?
不可以,只是實(shí)現(xiàn)單軸的定位控制,同步控制需要1500(T)+V90 PN組態(tài)工藝對(duì)象。
FB284如何對(duì)ConfigEpos管腳進(jìn)行配置?
FB284的ConfigEPos輸入引腳的以下控制位與V90有關(guān):
BIT0:OFF2自由停車(1=沒有禁止脈沖);
BIT1:OFF3緊急停車(1=沒有禁止脈沖);
BIT2:軟限位(1=激活軟限位功能);
BIT3:硬限位(1=激活硬限位功能);
BIT6:外部零位開關(guān)信號(hào)源;
BIT7:上升沿=外部程序段更改;
BIT8:持續(xù)傳輸MDI設(shè)定值(1=激活)。
要使能軸,至少要將ConfigEPos的BIT0和BIT1保持為1??赏ㄟ^此方式傳輸硬件限位使能、回零開關(guān)信號(hào)等給V90,其余位根據(jù)所需功能設(shè)置。
FB284中HWIDSTW/HWIDZSW怎么填寫?
這兩處輸入管腳通過查看111通訊報(bào)文硬件標(biāo)識(shí)符或者在輸入管腳下拉菜單中選擇配置的111報(bào)文來確定:
值編碼器如何回零?
EPOS中值編碼器校準(zhǔn)(3種方式):
(1). 通過V-ASSISTANT軟件設(shè)置