詳細(xì)介紹
西門子CPU1212C通訊模塊
《銷售態(tài)度》:質(zhì)量保證,、誠(chéng)信服務(wù)、及時(shí)到位,!
《銷售宗旨》:為客戶創(chuàng)造價(jià)值是我們永遠(yuǎn)追求的目標(biāo),!
《服務(wù)說(shuō)明》:現(xiàn)貨配送至全國(guó)各地含稅(13%)含運(yùn)費(fèi)!
《產(chǎn)品質(zhì)量》:原裝產(chǎn)品,,*,!
《產(chǎn)品優(yōu)勢(shì)》:專業(yè)銷售 薄利多銷 信譽(yù)好,口碑好,,價(jià)格低,,貨期短,大量現(xiàn)貨,服務(wù)周到!
PLS指令移植
S7-200 與 S7-200 SMART 使用PLS指令控制脈沖串輸出(PTO)的SM 定義不同,,不能將 S7-200 CPU 編寫的 PLS指令程序直接用于S7-200 SMART,。
PLS指令的單段管道化
如表1所示,使用 STEP 7-Micro/Win SMART 打開S7-200 CPU 的 PLS 指令程序需修改控制字節(jié)(SM67.6)和更改周期為頻率(SMW68),。
表1. S7-200 與 S7-200 SMART 的SM 對(duì)比
Q0.0 | S7-200 | S7-200 SMART |
SM67.0 | PTO更新周期 | PTO更新頻率 |
SM67.1 | 未使用 | 未使用 |
SM67.2 | PTO更新脈沖計(jì)數(shù)值 | PTO更新脈沖計(jì)數(shù)值 |
SM67.3 | PTO時(shí)間基準(zhǔn):0=1μs,,1=1ms | 未使用 |
SM67.4 | 未使用 | 未使用 |
SM67.5 | PTO操作:0=單段,1=多段 | PTO操作:0=單段,,1=多段 |
SM67.6 | PTO/PWM模式選擇:0=PTO,,1=PWM | PTO/PWM模式選擇:0=PWM,1=PTO |
SM67.7 | PTO啟用:0=禁止,,1=啟用 | PTO啟用:0=禁止,,1=啟用 |
SMW68 | PTO周期 | PTO頻率 |
使用 STEP 7-Micro/Win SMART 打開S7-200 CPU 的 PLS 指令程序需修改控制字節(jié)(SM67.6)和更改周期為頻率(SMW68)。
例如:在 S7-200 程序里,,編寫 500ms/周期(SMB67=16#8D,,SMW68=500ms),裝載周期和脈沖的PTO 輸出程序,,移植至S7-200 SMART需要修改SMB67=16#C5,SMW68=2Hz,。
圖1. PLS指令單段PTO移植
在單段管道化期間,,頻率的上限為65,535Hz,如果需要更高的頻率(高為100,000Hz),,則必須使用多段管道化,。
PLS指令的多段管道化
相對(duì)于 S7-200 多段 PTO 計(jì)算周期增量的方式,S7-200 SMART 多段 PTO 設(shè)置更簡(jiǎn)單,,只需要定義起始,、結(jié)束頻率和脈沖計(jì)數(shù)即可,如圖2所示,。因此移植時(shí)需要重新編寫PTO多段管道化程序,。
圖2. 多段PTO操作的包絡(luò)表格式對(duì)比
對(duì)于依照周期時(shí)間(而非頻率)的S7-200項(xiàng)目移植至S7-200smart時(shí),可以使用以下公式來(lái)進(jìn)行頻率轉(zhuǎn)換:
CTFinal = CTInitial + (ΔCT * PC)
FInitial = 1 / CTInitial
FFinal = 1 / CTFinal
CTInitial | 段啟動(dòng)周期時(shí)間 (s) |
ΔCT | 段增量周期時(shí)間 (s) |
PC | 段內(nèi)脈沖數(shù)量 |
CTFinal | 段結(jié)束周期時(shí)間 (s) |
FFInitial | 段起始頻率 (Hz) |
FFinal | 段結(jié)束頻率 (Hz) |
西門子CPU1212C通訊模塊
如圖3所示,,PLS指令多段PTO移植時(shí)無(wú)論 S7-200 中定義的SMB67為16#A0(1μs/周期)還是16#A8(1ms/周期),,S7-200 SMART中都需要改為16#E0。起始,、結(jié)束頻率根據(jù)公式計(jì)算,,脈沖數(shù)不需要改變。
圖3. PLS指令多段PTO移植
計(jì)算包絡(luò)段的加速度(或減速度)和持續(xù)時(shí)間有助于確定正確的包絡(luò)表值,,可按如下公式計(jì)算 Ts 段持續(xù)時(shí)間:
ΔF = FFinal - FInitial
Ts = PC / (Fmin + (|ΔF| / 2 ) )
As = ΔF / Ts
Ts | 段持續(xù)時(shí)間 (s) |
As | 段頻率加速度 (Hz/s) |
PC | 段內(nèi)脈沖數(shù)量 |
Fmin | 段小頻率 (Hz) |
ΔF | 段增量(總變化)頻率 (Hz) |
注意:如果 Ts 段持續(xù)時(shí)間少于 500 微秒,,將導(dǎo)致 CPU 沒(méi)有足夠的時(shí)間來(lái)計(jì)算 PTO 段值。 PTO 管道下溢位(SM66.6、SM76.6 和 SM566.6)將置為 1,,PTO 操作終止,。
S7-200 SMART PTO 脈沖數(shù)測(cè)量
S7-200 SMART CPU 沒(méi)有類似 S7-200 CPU 的高速計(jì)數(shù)器模式 12 功能。
S7-200 SMART CPU 硬件脈沖輸出接到輸入,,配置高速計(jì)數(shù)器向?qū)Р⒄{(diào)用 HSC 子程序可監(jiān)視 PTO 脈沖數(shù)量 ,。如下圖4所示:
圖4. S7-200 SMART PTO 脈沖數(shù)測(cè)量
PWM移植
S7-200 PWM向?qū)б浦仓罶7-200 SMART PWM,移植時(shí)需要在S7-200 SMART中重新運(yùn)行PWM向?qū)Ь幊獭?/p>
PWM向?qū)б浦?/p>
S7-200 PWM 向?qū)б浦仓罶7-200 SMART PWM,,移植時(shí)需要在 S7-200 SMART中 重新運(yùn)行PWM向?qū)Ь幊?,如圖1所示:
圖1. PWM向?qū)б浦?/p>
在S7-200 SMART 中重新調(diào)用向?qū)傻?PWMx_RUN 子程序,如圖2所示:
圖2. PWMx_RUN子程序移植
PWM 指令移植
S7-200 與 S7-200 SMART 使用PLS指令控制脈寬調(diào)制(PWM)的SM 定義不同,,如表1所示,,不能將 S7-200 CPU 編寫的 PLS指令程序直接用于S7-200 SMART。
表1.S7-200 與 S7-200 SMART 的SM 對(duì)比
Q0.0 | S7-200 | S7-200 SMART |
SM67.0 | PWM更新周期 | PWM更新周期 |
SM67.1 | PWM更新脈寬 | PWM更新脈寬 |
SM67.2 | 未使用 | 未使用 |
SM67.3 | PWM時(shí)間基準(zhǔn):0=1μs,,1=1ms | PWM時(shí)間基準(zhǔn):0=1μs,,1=1ms |
SM67.4 | PWM更新:0=異步,1=同步 | 未使用 |
SM67.5 | 未使用 | 未使用 |
SM67.6 | PTO/PWM模式選擇:0=PTO,,1=PWM | PTO/PWM模式選擇:0=PWM,,1=PTO |
SM67.7 | PWM啟用:0=禁止,1=啟用 | PWM啟用:0=禁止,,1=啟用 |
S7-200 SMART 只能使用同步更新更改 PWM 波形的特性,。
使用 STEP 7 Micro/Win SMART 打開S7-200 CPU 的 PLS 指令程序需修改控制字SM67.6,如圖3所示:
圖3. PWM 指令移植
速度控制
V90 PN通過(guò)與PLC通信,、V90 PTI可以通過(guò)模擬量輸入或數(shù)字量輸入端子進(jìn)行速度控制,。
V90 PN通過(guò)PLC通信實(shí)現(xiàn)速度控制
1. 可使用標(biāo)準(zhǔn)報(bào)文1,2,,3,,5,102~105等
2. 如未配置TO工藝對(duì)象,,可以通過(guò)PLC發(fā)送控制字及速度給定控制V90以速度方式運(yùn)行
3. 如配置TO工藝對(duì)象,,可以通過(guò)命令MC_Power及MC_MoveVelocity控制V90以速度方式運(yùn)行
V90 PTI可以通過(guò)模擬量輸入實(shí)現(xiàn)速度控制
1. 首先將控制模式修改為速度控制式(S)
2. 數(shù)字量輸入信號(hào) SPD1、SPD2 和 SPD3 都處于低電位(0),,則模擬量輸 入 1 的模擬量電壓用作速度設(shè)定值(10 V 對(duì)應(yīng)大速度設(shè)定值p29060)
3. 給出SON伺服運(yùn)行命令,,正轉(zhuǎn)時(shí)給出CWE信號(hào),反轉(zhuǎn)時(shí)給出CCWE信號(hào),。
V90 PTI通過(guò)數(shù)字量輸入信號(hào)速度控制
1. 首先將控制模式修改為速度控制(S)
2. 數(shù)字量輸入信號(hào)SPD1,、SPD2 和 SPD3 中至少有一個(gè)處于高電位,信號(hào)組合選擇一個(gè)參數(shù)作為速度設(shè)定值(P001-P007)
3. 給出SON伺服運(yùn)行命令
常問(wèn)問(wèn)題
速度模式下,,模擬量做速度給定時(shí)如何設(shè)置電機(jī)旋轉(zhuǎn)方向,?
可使用兩個(gè)數(shù)字量輸入信號(hào)控制電機(jī)旋轉(zhuǎn)方向和運(yùn)行/停止,。
? CWE:順時(shí)針?lè)较蚴鼓?br />? CCWE:逆時(shí)針?lè)较蚴鼓堋?/p>
V90 PTI S模式下上電后運(yùn)行電機(jī)不轉(zhuǎn)怎么辦?
驅(qū)動(dòng)器給出伺服使能信號(hào)(SON=1)后無(wú)法運(yùn)行,,有如下可能:
(1)如果給出SON后驅(qū)動(dòng)器READY信號(hào)為0:
? 檢查CWL,CCWL,EMGS信號(hào)是否為1(高電平),,如不接線可通過(guò)設(shè)置P29300強(qiáng)制信號(hào)。
? 檢查驅(qū)動(dòng)器是否有故障或報(bào)警
排除上述原因后,,重新給出SON信號(hào),,設(shè)定速度值,驅(qū)動(dòng)器READY信號(hào)為1后可給出CWE/CCWE命令控制驅(qū)動(dòng)器運(yùn)行,。
(2)如果給出SON后驅(qū)動(dòng)器READY信號(hào)為1:
? 檢查是否給出運(yùn)行命令CWE/CCWE
? 檢查速度設(shè)定值是否正確給出
V90報(bào)堵轉(zhuǎn)F07900,?
電機(jī)堵轉(zhuǎn)報(bào)警。
? 檢查伺服電機(jī)是否能自由旋轉(zhuǎn)
? 檢查扭矩極限是否設(shè)置正確
? 檢查速度實(shí)際值是否反向
? 檢查電機(jī)編碼器連接