行業(yè)新聞
天津西門子PLC運(yùn)動(dòng)軸向?qū)?/h1>
作者:admin2021-12-21 14:06
熱度:52785
運(yùn)動(dòng)軸(Axis of Motion)
內(nèi)置于 S7-200 SMART CPU 的運(yùn)動(dòng)控制功能使用運(yùn)動(dòng)軸(Axis of Motion)進(jìn)行步進(jìn)電機(jī)和伺服電機(jī)的速度和位置控制。
S7-200 SMART 提供3個(gè)軸的開環(huán)位置控制所需要的功能和性能:
1、提供高速控制,速度從每秒2個(gè)脈沖到每秒100,000個(gè)脈沖(2HZ到100KHZ);
2、提供可組態(tài)的測(cè)量系統(tǒng),既可以使用工程單位(例如英寸和厘米)也可以使用脈沖數(shù);
3、提供可組態(tài)的反沖補(bǔ)償;
4、支持jue對(duì)、相對(duì)和手動(dòng)位控方式;
5、提供連續(xù)操作;
6、提供多達(dá)32組移動(dòng)曲線,每組最多可有16步;
7、提供4種不同的參考點(diǎn)尋找模式,每種模式都可對(duì)起始的尋找方向和最終的接近方向進(jìn)行選擇。
S7-200 SMART CPU 運(yùn)動(dòng)控制輸入/輸出點(diǎn)定義見表 1:

*如果Axis1組態(tài)為脈沖加方向,則P1分配到Q0.7。如果Axis1組態(tài)為雙向輸出或者A/B相輸出,則P1被分配到Q0.3,但此時(shí)Axis2將不能使用。
Micro/WIN SMART 為運(yùn)動(dòng)控制提供了方便快捷的工具,遵守以下步驟即可:
1、組態(tài) Axis of Motion :
Micro/WIN SMART 提供了運(yùn)動(dòng)控制向?qū)?,可生成組態(tài)/曲線表和位控指令。
2、測(cè)試 Axis of Motion :
Micro/WIN SMART 提供一個(gè)運(yùn)動(dòng)控制面板,用以測(cè)試輸入輸出的接線、Axis of Motion 的組態(tài)以及運(yùn)動(dòng)曲線的運(yùn)行。
3、創(chuàng)建 CPU 執(zhí)行程序:
位控向?qū)ё詣?dòng)生成位控指令。您可以將這些指令插入您的程序中。將以下指令插入您的用戶程序當(dāng)中:
- 要使能位控模塊,請(qǐng)插入一個(gè)AXISx_CTRL指令。用SM0.0(始終接通)以確保這條指令在每一個(gè)循環(huán)周期中都得到執(zhí)行。
- 要將電機(jī)移動(dòng)到一個(gè)指定位置,使用一條AXISx_GOTO指令或一條AXISx_RUN指令。AXISx_GOTO指令使電機(jī)運(yùn)動(dòng)到您在程序中輸入的指定位置。AXISx_RUN指令則使電機(jī)按照您在位控向?qū)е兴M態(tài)的路線運(yùn)動(dòng)。
- 要使用jue對(duì)坐標(biāo)進(jìn)行運(yùn)動(dòng),您必須為您的應(yīng)用建立零位置。使用一條AXISx_RSEEK或一條AXISx_LDPOS指令建立零位置。
- 位控向?qū)傻钠渌噶顬榈湫蛻?yīng)用提供需要的功能,對(duì)于您的特定應(yīng)用,這些指令是可選的。
4、編譯您的程序并將系統(tǒng)塊、數(shù)據(jù)塊和程序塊下載到 S7-200 SMART CPU 中。
運(yùn)動(dòng)軸(Axis of Motion)
內(nèi)置于 S7-200 SMART CPU 的運(yùn)動(dòng)控制功能使用運(yùn)動(dòng)軸(Axis of Motion)進(jìn)行步進(jìn)電機(jī)和伺服電機(jī)的速度和位置控制。
S7-200 SMART 提供3個(gè)軸的開環(huán)位置控制所需要的功能和性能:
1、提供高速控制,速度從每秒2個(gè)脈沖到每秒100,000個(gè)脈沖(2HZ到100KHZ);
2、提供可組態(tài)的測(cè)量系統(tǒng),既可以使用工程單位(例如英寸和厘米)也可以使用脈沖數(shù);
3、提供可組態(tài)的反沖補(bǔ)償;
4、支持jue對(duì)、相對(duì)和手動(dòng)位控方式;
5、提供連續(xù)操作;
6、提供多達(dá)32組移動(dòng)曲線,每組最多可有16步;
7、提供4種不同的參考點(diǎn)尋找模式,每種模式都可對(duì)起始的尋找方向和最終的接近方向進(jìn)行選擇。
S7-200 SMART CPU 運(yùn)動(dòng)控制輸入/輸出點(diǎn)定義見表 1:
*如果Axis1組態(tài)為脈沖加方向,則P1分配到Q0.7。如果Axis1組態(tài)為雙向輸出或者A/B相輸出,則P1被分配到Q0.3,但此時(shí)Axis2將不能使用。
Micro/WIN SMART 為運(yùn)動(dòng)控制提供了方便快捷的工具,遵守以下步驟即可:
1、組態(tài) Axis of Motion :
Micro/WIN SMART 提供了運(yùn)動(dòng)控制向?qū)?,可生成組態(tài)/曲線表和位控指令。
2、測(cè)試 Axis of Motion :
Micro/WIN SMART 提供一個(gè)運(yùn)動(dòng)控制面板,用以測(cè)試輸入輸出的接線、Axis of Motion 的組態(tài)以及運(yùn)動(dòng)曲線的運(yùn)行。
3、創(chuàng)建 CPU 執(zhí)行程序:
位控向?qū)ё詣?dòng)生成位控指令。您可以將這些指令插入您的程序中。將以下指令插入您的用戶程序當(dāng)中:
- 要使能位控模塊,請(qǐng)插入一個(gè)AXISx_CTRL指令。用SM0.0(始終接通)以確保這條指令在每一個(gè)循環(huán)周期中都得到執(zhí)行。
- 要將電機(jī)移動(dòng)到一個(gè)指定位置,使用一條AXISx_GOTO指令或一條AXISx_RUN指令。AXISx_GOTO指令使電機(jī)運(yùn)動(dòng)到您在程序中輸入的指定位置。AXISx_RUN指令則使電機(jī)按照您在位控向?qū)е兴M態(tài)的路線運(yùn)動(dòng)。
- 要使用jue對(duì)坐標(biāo)進(jìn)行運(yùn)動(dòng),您必須為您的應(yīng)用建立零位置。使用一條AXISx_RSEEK或一條AXISx_LDPOS指令建立零位置。
- 位控向?qū)傻钠渌噶顬榈湫蛻?yīng)用提供需要的功能,對(duì)于您的特定應(yīng)用,這些指令是可選的。
4、編譯您的程序并將系統(tǒng)塊、數(shù)據(jù)塊和程序塊下載到 S7-200 SMART CPU 中。