產(chǎn)品簡介
西門子6AG40105BA320XX5
【稱心滿意、服務(wù)動(dòng)力】【真誠面對、溝通無限】
【服務(wù)*、一諾千金】【質(zhì)量承諾、客戶滿意】
產(chǎn)品介紹
西門子6AG40105BA320XX5
西門子6AG40105BA320XX5
下表是使用該庫時(shí)所用到的重要的一些變量(以相對地址表示),如表4:
符號名 | 相對地址 | 注釋 |
Disable_Auto_Stop | +V0.0 | 默認(rèn)值=0意味著當(dāng)運(yùn)動(dòng)物件已經(jīng)到達(dá)預(yù)設(shè)地點(diǎn)時(shí),即使尚未減速到Velocity_SS,依然停止運(yùn)動(dòng); =1時(shí)則減速至Velocity_SS時(shí)才停止 |
Dir_Active_Low | +V0.1 | 方向定義,默認(rèn)值 0 = 方向輸出為1時(shí)表示正向。 |
Final_Dir | +V0.2 | 尋找參考點(diǎn)過程中的后方向 |
Tune_Factor | +VD1 | 調(diào)整因子(默認(rèn)值=0) |
Ramp_Time | +VD5 | Ramp time = accel_dec_time(加減速時(shí)間) |
Max_Speed_DI | +VD9 | 大輸出頻率 = Velocity_Max |
SS_Speed_DI | +VD13 | 小輸出頻率 = Velocity_SS |
Homing_State | +VB18 | 尋找參考點(diǎn)過程的狀態(tài) |
Homing_Slow_Spd | +VD19 | 尋找參考點(diǎn)時(shí)的低速(默認(rèn)值 = Velocity_SS) |
Homing_Fast_Spd | +VD23 | 尋找參考點(diǎn)時(shí)的高速(默認(rèn)值 = Velocity_Max/2) |
Fwd_Limit | +V27.1 | 正向限位開關(guān) |
Rev_Limit | +V27.2 | 反向限位開關(guān) |
Homing_Active | +V27.3 | 尋找參考點(diǎn)激活 |
C_Dir | +V27.4 | 當(dāng)前方向 |
Homing_Limit_Chk | +V27.5 | 限位開關(guān)標(biāo)志 |
Dec_Stop_Flag | +V27.6 | 開始減速 |
PTO0_LDPOS_Error | +VB28 | 使用Q0_x_LoadPos時(shí)的故障信息(16#00 = *, 16#FF = 故障) |
Target_Location | +VD29 | 目標(biāo)位置 |
Deceleration_factor | +VD33 | 減速因子 =(Velocity_SS – Velocity_Max) / |
accel_dec_time (格式: REAL) | | |
SS_Speed_real | +VD37 | 小速度 = Velocity_SS (格式: REAL) |
Est_Stopping_Dist | +VD41 | 計(jì)算出的減速距離 (格式: DINT) |
表4
2.4 功能塊介紹
下面逐一介紹該庫中所應(yīng)用到的程序塊。這些程序塊全部基于PLC-200 的內(nèi)置PTO輸出,完成運(yùn)動(dòng)控制的功能。此外,脈沖數(shù)將通過的高速計(jì)數(shù)器 HSC 計(jì)量。通過 HSC 中斷計(jì)算并觸發(fā)減速的起始點(diǎn)。
2.4.1 Q0_x_CTRL
該塊用于傳遞全局參數(shù),每個(gè)掃描周期都需要被調(diào)用。功能塊如圖5,功能描述見表5。

圖5
參數(shù) | 類型 | 格式 | 單位 | 意義 |
Velocity_SS | IN | DINT | Pulse/sec. | 啟動(dòng)/停止頻率,必須是大于零的數(shù) |
Velocity_Max | IN | DINT | Pulse/sec. | 大頻率 |
accel_dec_time | IN | REAL | sec. | 大加減速時(shí)間 |
Fwd_Limit | IN | BOOL | | 正向限位開關(guān) |
Rev_Limit | IN | BOOL | | 反向限位開關(guān) |
C_Pos | OUT | DINT | Pulse | 當(dāng)前位置 |
西門子EM221CN模塊
表5
Velocity_SS 是小脈沖頻率,是加速過程的起點(diǎn)和減速過程的終點(diǎn)。
Velocity_Max 是大小脈沖頻率,受限于電機(jī)大頻率和PLC的大輸出頻率。
在程序中若輸入超出(Velocity_SS,Velocity_Max)范圍的脈沖頻率,將會被Velocity_SS 或 Velocity_Max 所取代。
accel_dec_time 是由 Velocity_SS 加速到 Velocity_Max 所用的時(shí)間(或由Velocity_Max 減速到 Velocity_SS 所用的時(shí)間,兩者相等),范圍被規(guī)定為 0.02 ~ 32.0 秒,但不要小于0.5秒。
警告:超出 accel_dec_time 范圍的值還是可以被寫入塊中,但是會導(dǎo)致定位過程出錯(cuò)!
2.4.2 Scale_EU_Pulse
該塊用于將一個(gè)位置量轉(zhuǎn)化為一個(gè)脈沖量,因此它可用于將一段位移轉(zhuǎn)化為脈沖數(shù),或?qū)⒁粋€(gè)速度轉(zhuǎn)化為脈沖頻率。功能塊如圖6,功能描述見表6。

圖6
參數(shù) | 類型 | 格式 | 單位 | 意義 |
Input | IN | REAL | mm or mm/s | 欲轉(zhuǎn)換的位移或速度 |
Pulses | IN | DINT | Pulse /revol. | 電機(jī)轉(zhuǎn)一圈所需要的脈沖數(shù) |
E_Units | IN | REAL | mm /revol. | 電機(jī)轉(zhuǎn)一圈所產(chǎn)生的位移 |
Output | OUT | DINT | Pulse or pulse/s | 轉(zhuǎn)換后的脈沖數(shù)或脈沖頻率 |
表6