我們在用STEP 7-MicroWIN SMART這個(gè)軟件來對PLC控制步進(jìn)/伺服電機(jī)運(yùn)動(dòng)(如絕對定位,相對定位,回原點(diǎn))時(shí),可以利用運(yùn)動(dòng)控制向?qū)ЫM態(tài),通過對運(yùn)動(dòng)控制向?qū)У脑O(shè)置,從而大大節(jié)省編程時(shí)間,降低編程難度
接下來都是重點(diǎn),對新手的工控之路會很有幫助:
如上圖所示,一般情況下,smart200只有2~3個(gè)輸出脈沖接口(Q0.0,Q0.1和Q0.3),同時(shí)需配合相應(yīng)的步進(jìn)驅(qū)動(dòng)器或者伺服驅(qū)動(dòng)器以使電機(jī)正常的工作,對于向?qū)У慕M態(tài),大家可以根據(jù)自己的需求進(jìn)行配置,都是很簡單的數(shù)字量,有不懂的可以在下方留言,下面我著重介紹相應(yīng)的組態(tài)模塊。
①
使能塊 (總控制塊,用向?qū)У谝粋(gè)一定要用這個(gè)模塊),每個(gè)引腳的說明:
MOD_~和EN:使能端,兩端可都接SM0.0;
Done:完成位,運(yùn)動(dòng)控制向?qū)д_加載以后持續(xù)置1;
Error:故障字節(jié),有故障顯示故障代碼,具體的故障代碼可以查模塊的資料;
C_Pos:填一個(gè)雙字類型純出去,存儲電機(jī)走起來之后的當(dāng)前位置;
C_Spe:填一個(gè)雙字類型的存儲區(qū),存儲當(dāng)前速度;
C_Dir:是一個(gè)開關(guān)量,存儲當(dāng)前方向。
手動(dòng)控制模塊,每個(gè)引腳的說明:
EN:使能端;
RUN:按住手動(dòng)運(yùn)行,不按停止;碰到系統(tǒng)組態(tài)中的停止位(限位器)會自動(dòng)停止,再按不會有反應(yīng)。其實(shí)手動(dòng)和電動(dòng)從運(yùn)行結(jié)果來說差距不大。
JOG_P:點(diǎn)動(dòng)之正方向運(yùn)行,摁住就一直走,點(diǎn)動(dòng)的速度之前在向?qū)Х峙浜昧耍缦聢D所示;
JOG_N:點(diǎn)動(dòng)之反方向運(yùn)行;
Speed:手動(dòng)運(yùn)行的速度,單位為mm,但電機(jī)有一個(gè)加速勻速減速的過程,按照向?qū)У募訙p速來走;
Dir:手動(dòng)運(yùn)行方向端,0或1,測試的時(shí)候可人為更改以驗(yàn)證正確性;
右邊的引腳和上面的模塊要保持一致,這個(gè)沒什么問題吧~![]()
③
在做回原點(diǎn)的運(yùn)動(dòng)時(shí),需要按照:
輸入—>RPS—>參考點(diǎn)—>查找、搜索順序、偏移量的順序組態(tài)向?qū)В?/STRONG>
RPS: 分配遠(yuǎn)點(diǎn)的輸入點(diǎn)即原點(diǎn)在什么位置如I1.1等;
參考點(diǎn):
Ⅰ 慢速查找浪費(fèi)時(shí)間,快速查找慣性太大,設(shè)置一個(gè)適當(dāng)?shù)乃俣人俣龋话闶窍瓤焖僭俾伲?BR>Ⅱ PLC不知道電機(jī)在原點(diǎn)的左右,因此分配一個(gè)固定的方向,碰到限位傳感器,再返回;
Ⅲ 傳感器的感應(yīng)寬度一般是1cm,停在中心原點(diǎn)的左右也是需要設(shè)置的;
Ⅳ 搜索順序是系統(tǒng)自動(dòng)回原點(diǎn)的方式如下圖。
下來對回原點(diǎn)的子程序RSSK進(jìn)一步說明:
EN:使能端,使能端一定需要使能;
START:有信號就開始回原點(diǎn),一般配合|P|,有個(gè)脈沖就可以;
Done:完成位;
Error:故障位。
④GOTO指令是用的最多的指令,絕對相對運(yùn)動(dòng)模塊
EN:使能端;
START:按鈕接上升沿,執(zhí)行運(yùn)動(dòng),必須先用RSEEK函數(shù)定義回原點(diǎn),要不然按住之后不起作用;
POS:位置,和下面的mode引腳有關(guān);
Speed:以多少速度走;
Mode:
模式0:按照絕對位置來走,走到 Pos mm的位置,走一次,再摁就不動(dòng)了;
模式1:按照相對位置走,無參考點(diǎn),按一下走 Pos mm,按一下走一下
模式2:設(shè)定一個(gè)方向一直走一直走。正方向。
模式3:反方向
about:終止,導(dǎo)通后會終止脈沖發(fā)送;
剩下的引腳參考之前的即可。
⑤曲線運(yùn)動(dòng)現(xiàn)在運(yùn)動(dòng)向?qū)欄里添加曲線,之后點(diǎn)擊曲線選擇絕對/相對運(yùn)動(dòng)并設(shè)置 以目標(biāo)速度走到終止位置。
EN:使能端;
START:按鈕接上升沿,執(zhí)行運(yùn)動(dòng),必須先用RSEEK函數(shù)定義回原點(diǎn),要不然按住之后不起作用;
Profile:行走的包絡(luò),直接寫漢字或數(shù)字,曲線(幾);
about:終止,導(dǎo)通后會終止脈沖發(fā)送;
右邊的同上,但有幾個(gè)特殊說明:
C_Profile:是個(gè)字節(jié),表示當(dāng)前包絡(luò);
C_Step:是個(gè)字節(jié),表示當(dāng)前步(曲線的第幾步);


返回頂部
刷新頁面
下到頁底