灌裝機(jī)
廣泛用于食品飲料、、化工等領(lǐng)域。以S7-200 SMART PLC作為控制器,由SINAMICS V20變頻器控制傳送帶從左向右傳送,由SINAMICS V90伺服驅(qū)動(dòng)器控制灌裝針,可實(shí)現(xiàn)自動(dòng)灌裝功能。
正常生產(chǎn)時(shí),傳送帶勻速前進(jìn),灌裝針從原點(diǎn)啟動(dòng),在灌裝起始點(diǎn)開始灌裝,完成灌裝后,灌裝針回到原點(diǎn)。詳細(xì)的控制思路,將會(huì)在下文方案概述部分介紹。
圖1-1 設(shè)備架構(gòu)圖
小貼士
硬件及軟件需求
1. 硬件要求
ST20/ST30/ST40/ST60固件版本V2.8
SINAMICS V90 PTI伺服驅(qū)動(dòng)器
SINAMICS S200 PTI伺服驅(qū)動(dòng)器
SINAMICS V20變頻器
2. 軟件要求
STEP 7-Micro/WIN SMART V2.8
V-ASSISTANT V1.06
控制思路
物料流
如圖所示,物料在傳送帶上經(jīng)過檢測(cè)開關(guān)1開始灌裝,通過計(jì)時(shí)器和傳送帶速度計(jì)算出當(dāng)前位置;當(dāng)?shù)竭_(dá)預(yù)定位置2時(shí),啟動(dòng)灌裝針并達(dá)到速度和位置同步,此時(shí),開始灌裝針的進(jìn)給位移和灌裝;位置4,在一定的灌裝條件下,判定完成灌裝;位置5,并回收灌裝針,返回原位。
圖2-1 物料流
關(guān)鍵位置
上述流程中,關(guān)鍵在于確定位置2,其目的是確保灌裝針從原點(diǎn)到灌裝起始點(diǎn)的時(shí)間,與瓶子從位置2到灌裝起始點(diǎn)的時(shí)間一致,也就是說,從瓶子從位置2到灌裝針?biāo)俣韧綍r(shí)所經(jīng)歷的時(shí)間,等于灌裝針加速時(shí)間。
S7-200 SMART PLC控制V90伺服驅(qū)動(dòng)器,運(yùn)動(dòng)控制的重復(fù)精度很高,可以理解為,每次灌裝針從原點(diǎn)啟動(dòng),到運(yùn)行至位置3處,需要的時(shí)間t是相同的。
因?yàn)楣嘌b時(shí),灌裝針和瓶子的線速度相同,所以要確保在位置3之前,灌裝針已完成加速階段,進(jìn)入勻速運(yùn)行階段。
位置計(jì)算
測(cè)量模式
有兩種方式可以計(jì)算該加速時(shí)間,一種是編碼器方式,還有一種是檢測(cè)開關(guān)模式。
模式1:采集灌裝針運(yùn)動(dòng)軸的編碼器反饋,并作為位置信息判斷加速所需的距離或時(shí)間;
模式2:采集灌裝針運(yùn)動(dòng)軸上的光電開關(guān)信號(hào),并作為判斷條件,計(jì)算當(dāng)前經(jīng)過的時(shí)間,并以此計(jì)算加速到速度同步時(shí)所需的時(shí)間。
因此,在開始正式的運(yùn)行前,系統(tǒng)會(huì)進(jìn)行系統(tǒng)性能測(cè)量,即測(cè)量加速所需時(shí)間或距離。
無論用何種模式,程序都通過定時(shí)中斷執(zhí)行Axis_GOTO指令,并通過定時(shí)中斷程序完成計(jì)時(shí)工作。
使用模式1時(shí),當(dāng)?shù)剿俣冗_(dá)到傳動(dòng)帶速度時(shí),記錄當(dāng)前編碼器反饋,可根據(jù)編碼器反饋計(jì)算出當(dāng)前行進(jìn)距離,或者根據(jù)定時(shí)中斷執(zhí)行次數(shù),定時(shí)中斷時(shí)基和傳送帶速度,計(jì)算出加速階段的運(yùn)行距離。
檢測(cè)開關(guān)2到來時(shí),停止計(jì)時(shí),這樣即可得到時(shí)間t。不考慮其他的誤差,單純考慮計(jì)算方法,時(shí)間t的測(cè)量誤差,理論上小于所用定時(shí)中斷時(shí)基,本例使用1ms定時(shí)中斷,本例誤差小于1ms。并根據(jù)該時(shí)間和傳送帶速度,可以得出加速所需的距離。
終距離計(jì)算
總過上述步驟得出的距離,可從灌裝起始點(diǎn)到檢測(cè)開關(guān)1的距離反向推導(dǎo)出灌裝針啟動(dòng)之前,傳送帶運(yùn)行的距離。
使用模式1時(shí),可通過編碼器反饋距離L1, 傳送帶速度v,定時(shí)中斷事件t,計(jì)算距離L2 = v * t - L1。
使用模式2時(shí),設(shè)傳送帶的線速度為v,測(cè)量得到時(shí)間t后,L1=v*t+ΔL,位置1和4之間的距離L可直接測(cè)量,則L2=L-L1=L-v*t-ΔL。
瓶子經(jīng)過檢測(cè)開關(guān)1后,開始計(jì)算瓶子的移動(dòng)距離,當(dāng)瓶子移動(dòng)L2時(shí),啟動(dòng)灌裝針,在灌裝針運(yùn)行到位置3時(shí),瓶子和灌裝針完成速度和位置的同步。
距離L2可以通過傳送帶編碼器獲得。或者通過L2=v*t1計(jì)算出t1,在定時(shí)中斷中計(jì)算瓶子經(jīng)過檢測(cè)開關(guān)1之后,運(yùn)行的時(shí)間,當(dāng)計(jì)算得到的運(yùn)行時(shí)間大于等于t1時(shí),啟動(dòng)灌裝針。
圖2-2 位置距離計(jì)算
編程設(shè)計(jì)
程序架構(gòu)
根據(jù)編碼器模式和光電開關(guān)模式分別形成兩個(gè)程序,每個(gè)程序中都包括測(cè)試和執(zhí)行兩部分,該樣例使用編碼器模式。
該程序中主要包括以下控制部分:系統(tǒng)狀態(tài),軸的控制,傳送帶控制,灌裝頭跟隨測(cè)試,灌裝針進(jìn)給測(cè)試,灌裝執(zhí)行。
圖3-1 程序塊
定時(shí)中斷調(diào)用
灌裝頭跟隨測(cè)試,灌裝針進(jìn)給測(cè)試和灌裝執(zhí)行由定時(shí)中斷調(diào)用。
其他部分由主程序控制。
向?qū)褂?/p>
該程序啟用了運(yùn)動(dòng)向?qū)А?/p>
其中,編碼器模式時(shí)還需啟用高速計(jì)數(shù)器向?qū)А?/p>
跟隨測(cè)試庫(kù)
該程序庫(kù)主要可以實(shí)現(xiàn)如下功能:通過測(cè)試控制機(jī)械機(jī)構(gòu),計(jì)算得出當(dāng)前系統(tǒng)性能及所需的啟動(dòng)條件參數(shù)。
圖3-3 程序塊調(diào)用
表3-2 程序塊引腳
使用建議
1. 在使用該庫(kù)前,需要預(yù)設(shè)參數(shù),
conveyorVelocitySet - 傳送帶速度,該速度為灌裝頭跟隨的目標(biāo)速度
cycleTime - 定時(shí)中斷時(shí)基,應(yīng)與程序所用的定時(shí)中斷輸入相同,初期測(cè)試時(shí)可采用較大參數(shù),本樣例使用1ms定時(shí)中斷,該參數(shù)即為1
containerOffset - 瓶口半徑,取決于光電開關(guān)檢測(cè)點(diǎn)到容器中間的距離
fillPos - 由光電開關(guān)1監(jiān)測(cè)點(diǎn)到預(yù)定的開始灌裝的位置,即容器在傳送帶上運(yùn)行至灌裝點(diǎn)的距離,該值可在設(shè)備調(diào)試過程中優(yōu)化
startFillingPos - 由灌裝頭原點(diǎn)到預(yù)定的開始灌裝的位置,即灌裝頭在傳送帶上運(yùn)行至灌裝點(diǎn)的距離,該值可在設(shè)備調(diào)試過程中優(yōu)化。
finishPos - 灌裝頭設(shè)定遠(yuǎn)運(yùn)行距離,僅在測(cè)試時(shí)使用,可設(shè)置為灌裝頭遠(yuǎn)工作距離
encoderResolution灌裝頭運(yùn)動(dòng)軸編碼器分辨率
beltDisperEncoderRev灌裝頭運(yùn)動(dòng)軸編碼器每轉(zhuǎn)前進(jìn)距離
2. 通過該庫(kù),可以得出在該預(yù)設(shè)灌裝點(diǎn)下,灌裝頭應(yīng)延遲多少距離時(shí)啟動(dòng),可確保灌裝頭在開始灌裝時(shí)速度與容器一致,該距離為feederStartPos。
3. 同時(shí)提供feederAccBeltDis,提供灌裝頭加速階段時(shí)長(zhǎng)對(duì)應(yīng)的灌裝容器移動(dòng)距離,便于設(shè)計(jì)者改光電開關(guān)2的按照位置。
4. 若需要對(duì)狀態(tài)字等進(jìn)行改,可參考程序中的靜態(tài)變量,此處僅做為接口,方便后期擴(kuò)展。
進(jìn)給測(cè)試庫(kù)
該程序庫(kù)主要可以實(shí)現(xiàn)如下功能:通過測(cè)試控制機(jī)械機(jī)構(gòu),計(jì)算得出當(dāng)前系統(tǒng)性能。該庫(kù)計(jì)算得出的可供用戶做后續(xù)處理和機(jī)械設(shè)計(jì)。
圖3-4 程序塊調(diào)用
表3-3 程序塊引腳
灌裝執(zhí)行庫(kù)
該庫(kù)控制灌裝過程中伺服軸和灌裝執(zhí)行,總共有7個(gè)輸出使能。
圖3-5 程序塊調(diào)用
表3-4 程序塊引腳
使用建議
1. 在使用該庫(kù)前,需要預(yù)設(shè)參數(shù),
beltPosOfStartFilling - 由光電開關(guān)1監(jiān)測(cè)點(diǎn)到預(yù)定的開始灌裝的位置,即容器在傳送帶上運(yùn)行至灌裝點(diǎn)的距離,該值可在設(shè)備調(diào)試過程中優(yōu)化
cycleTime - 定時(shí)中斷時(shí)基,應(yīng)與程序所用的定時(shí)中斷輸入相同,初期測(cè)試時(shí)可采用較大參數(shù),本樣例使用1ms定時(shí)中斷,該參數(shù)即為1
fillTimer - 灌裝時(shí)長(zhǎng)
converyVelocitySet - 傳送帶速度,該速度為灌裝頭跟隨的目標(biāo)速度
gotoSPPos_Y - 設(shè)定灌裝針進(jìn)給距離
safetyBackPos_Y - 回收距離,當(dāng)灌裝針在該位置范圍內(nèi)時(shí),可提前控制灌裝頭返回原點(diǎn)或灌裝起始點(diǎn)。
encoderResolution灌裝頭運(yùn)動(dòng)軸編碼器分辨率
beltDisperEncoderRev灌裝頭運(yùn)動(dòng)軸編碼器每轉(zhuǎn)前進(jìn)距離
2. systemBusy系統(tǒng)忙碌信號(hào)需要由外部復(fù)位,用戶可選擇使用尋參完成指令復(fù)位該信號(hào),或者使用返回完成信號(hào)復(fù)位該信號(hào),提高該庫(kù)的靈活性。
3. 考慮到每個(gè)機(jī)型的機(jī)械設(shè)計(jì)不同,尋參指令采用與否取決于現(xiàn)場(chǎng)機(jī)型。
4. 灌裝針的錯(cuò)誤和狀態(tài)代碼由外部靜態(tài)變量賦值,此處僅作顯示,便于后續(xù)開發(fā)擴(kuò)展。
Axis_Goto指令
該指令控制灌裝頭和灌裝針的運(yùn)動(dòng),由定時(shí)中斷調(diào)用。
圖3-6 程序塊調(diào)用
應(yīng)用樣例
圖4-1 系統(tǒng)主頁(yè)界面
圖4-2 參數(shù)設(shè)定界面
圖4-3 參數(shù)測(cè)定界面
樣例使用
參數(shù)設(shè)置
系統(tǒng)中需要的參數(shù)都放置在參數(shù)設(shè)定界面,建議在改動(dòng)參數(shù)后,及時(shí)進(jìn)行系統(tǒng)測(cè)量,確認(rèn)新參數(shù)是否適用?;蚩稍诔绦蛑芯幊绦玛P(guān)鍵數(shù)據(jù)。
驅(qū)動(dòng)設(shè)置
對(duì)于該系統(tǒng)中使用的伺服軸的控制,和V20變頻器控制,可通過手動(dòng)控制和V20控制界面設(shè)置。系統(tǒng)啟動(dòng)時(shí)應(yīng)確保伺服軸和V20都處于自動(dòng)模式,且進(jìn)行必要原點(diǎn)設(shè)置。
參數(shù)測(cè)試
在進(jìn)行參數(shù)測(cè)試前,設(shè)置光電開關(guān)2相對(duì)灌裝點(diǎn)偏移,并開始皮帶測(cè)試,確保系統(tǒng)中存在有效的傳送帶設(shè)定速度。該測(cè)試完成后在該界面進(jìn)行伺服軸測(cè)試。
啟動(dòng)灌裝
完成測(cè)量后,在系統(tǒng)主頁(yè)中啟動(dòng)灌裝,即可觀測(cè)灌裝效果。系統(tǒng)測(cè)試過程中已禁用回原操作。
應(yīng)用樣例結(jié)果
該樣例實(shí)現(xiàn)的跟隨精度<= 2mm。且可大幅度縮短樣機(jī)開發(fā)時(shí)間。
應(yīng)用擴(kuò)展
灌裝針的升降
本樣例的在于灌裝頭的跟隨動(dòng)作,若灌裝針的進(jìn)給動(dòng)作,或者使用簡(jiǎn)單的數(shù)字量信號(hào)控制,易可使用本樣例中的庫(kù)進(jìn)行控制。
本樣例的速度控制和位置控制立于測(cè)試庫(kù)和灌裝庫(kù)之外,便于靈活選擇機(jī)械裝置。
灌裝頭數(shù)量
程序中使用系統(tǒng)繁忙信號(hào),避免信號(hào)的誤觸發(fā)或者信號(hào)不穩(wěn)定。
同時(shí),通過合理采用檢測(cè)信號(hào),設(shè)置不同的灌裝組,多頭同時(shí)灌裝。
系統(tǒng)中的測(cè)試庫(kù)可以重復(fù)使用,灌裝執(zhí)行庫(kù)可以通過簡(jiǎn)單復(fù)制,多次調(diào)用。
詞條
詞條說明
AeroScoutAeroScout 標(biāo)簽SCALANCE W700 設(shè)備支持 AeroScout 公司的標(biāo)簽。這些標(biāo)簽是用電池供電的 RFID 傳感器,可周期性地將其數(shù)據(jù)以組播幀的形式發(fā)出。此外,AeroScout 標(biāo)簽具有以下特征:環(huán)境溫度如果將標(biāo)簽安裝到 SCALANCE W700 設(shè)備或材料中,則可以監(jiān)視是否保持了所選的環(huán)境溫度。運(yùn)動(dòng)標(biāo)簽還可以提供用于指示其處于運(yùn)動(dòng)還是靜止?fàn)顟B(tài)的信息。物料
由模擬量觸發(fā)的**過限制值、值相同以及值不同的報(bào)警稱為模擬量報(bào)警,例如溫度**較小值,水位**過警戒線等。1.首先在項(xiàng)目管理器左邊菜單中雙擊“報(bào)警記錄”。2.在彈出的報(bào)警記錄編輯器中選擇“限值監(jiān)視”。3.在右邊消息列表中選擇“變量”。4.選擇需要監(jiān)視的模擬量。5.點(diǎn)擊圖中變量左邊的箭頭。6.在下一行的下拉列表中選擇比較方式。7.這里我們選擇上限,消息號(hào)填寫2,比較值填寫80,那么當(dāng)變量值大于等于80,
創(chuàng)建多語言用戶自定義網(wǎng)站可以不同語言提供用戶自定義網(wǎng)站。要求語言相關(guān)的 HTML 網(wǎng)站將歸檔在包含下列語言縮寫的文件夾結(jié)構(gòu)中:定義的語言縮寫定義了語言縮寫“de”、“en”、“fr”、“es”、“it”和“zh-CHS”。 不支持其它語言文件夾或標(biāo)記不同的其它語言文件夾。必要的話,可以在同一文件夾層級(jí)中為其它文件創(chuàng)建更多文件夾;例如,圖像使用“img”文件夾,Java 腳本使用“script”文件
選擇一個(gè)鍵盤快捷鍵列表用戶可使用用戶自定義的鍵盤快捷鍵,也可使用系統(tǒng)定義的鍵盤快捷鍵。對(duì)此,可在設(shè)置中進(jìn)行選擇。操作步驟要選擇一個(gè)鍵盤快捷鍵列表,請(qǐng)按以下步驟操作:在“選項(xiàng)”(Options) 菜單中,選擇“設(shè)置”(Settings) 命令。將顯示 TIA Portal 中的設(shè)置信息。打開區(qū)域?qū)Ш街械摹版I盤快捷鍵”(Keyboard shortcuts) 條目。系統(tǒng)將顯示當(dāng)前所安裝產(chǎn)品可用的所用鍵
公司名: 上海騰希電氣技術(shù)有限公司
聯(lián)系人: 田禮科
電 話: 021-37660026
手 機(jī): 13681875601
微 信: 13681875601
地 址: 上海松江上海市松江區(qū)廣富林路4855弄星月大業(yè)**88號(hào)4樓
郵 編:
網(wǎng) 址: shtxjd.cn.b2b168.com
公司名: 上海騰希電氣技術(shù)有限公司
聯(lián)系人: 田禮科
手 機(jī): 13681875601
電 話: 021-37660026
地 址: 上海松江上海市松江區(qū)廣富林路4855弄星月大業(yè)**88號(hào)4樓
郵 編:
網(wǎng) 址: shtxjd.cn.b2b168.com
¥6300.00
網(wǎng)課專享 教學(xué)一體機(jī) 21.5寸
¥1980.00