詳細(xì)介紹
西門子CPU313C-2DP通訊模塊
《銷售態(tài)度》:質(zhì)量保證、誠(chéng)信服務(wù)、及時(shí)到位!
《銷售宗旨》:為客戶創(chuàng)造價(jià)值是我們永遠(yuǎn)追求的目標(biāo)!
《服務(wù)說明》:現(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í),可以使用以下公式來進(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) |
如圖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 沒有足夠的時(shí)間來計(jì)算 PTO 段值。 PTO 管道下溢位(SM66.6、SM76.6 和 SM566.6)將置為 1,PTO 操作終止。
S7-200 SMART PTO 脈沖數(shù)測(cè)量
S7-200 SMART CPU 沒有類似 S7-200 CPU 的高速計(jì)數(shù)器模式 12 功能。
S7-200 SMART CPU 硬件脈沖輸出接到輸入,配置高速計(jì)數(shù)器向?qū)Р⒄{(diào)用 HSC 子程序可監(jiān)視 PTO 脈沖數(shù)量 。如下圖4所示:
西門子CPU313C-2DP通訊模塊
圖4. S7-200 SMART PTO 脈沖數(shù)測(cè)量
LOGO ! 0BA8 之間以太網(wǎng)S7通訊
LOGO 從0BA7始支持S7以太網(wǎng)通訊,
LOGO! 設(shè)備可作為客戶機(jī)來與一或多臺(tái)服務(wù)器模式下的 0BA8 設(shè)備進(jìn)行通訊。一臺(tái)服務(wù)器同樣允許一臺(tái)或多臺(tái)客戶機(jī)訪問。
LOGO主從站編程包含電路圖模式和網(wǎng)絡(luò)模式兩種方法實(shí)現(xiàn)
LOGO 0BA8之間以太網(wǎng)S7協(xié)議LOGO客戶機(jī)編程(電路圖模式)
編程環(huán)境
硬件:主站LOGO! 0BA8 FS04,從站LOGO!0BA8 standard
軟件:LOGO Soft Comfort V8.1.1
1.新建項(xiàng)目,右鍵點(diǎn)擊項(xiàng)目名稱,打開以太網(wǎng)連接(圖.1)
圖.1
2.新建項(xiàng)目,右鍵點(diǎn)擊項(xiàng)目名稱,打開以太網(wǎng)連接(圖.2)
圖.2
a.設(shè)置本地IP地址和子網(wǎng)掩碼
b.右鍵單擊以太網(wǎng)連接,添加客戶端連接
c.添加S7連接
3.添加傳輸?shù)臄?shù)據(jù)(圖.3)
圖.3
a.雙擊打開連接1
b.設(shè)置遠(yuǎn)程服務(wù)器的TSAP號(hào)碼和IP地址(TSAP參考服務(wù)器端設(shè)置)
c. 您可在此定義數(shù)據(jù)傳輸連接的屬性。(讀取:客戶端 <- 服務(wù)器,寫入:客戶端 -> 服務(wù)器)
您在客戶端連接中多可創(chuàng)建 32 個(gè)數(shù)據(jù)傳輸。
在讀取過程中,本地主機(jī)模塊讀取并存儲(chǔ)來自遠(yuǎn)程服務(wù)器的信息;在寫的過程中,本地主機(jī)模塊將數(shù)據(jù)寫入遠(yuǎn)程服務(wù)器。您可通過定義對(duì)應(yīng)的列在本地主機(jī)模塊或遠(yuǎn)程服務(wù)器上存儲(chǔ)數(shù)據(jù)。每一數(shù)據(jù)傳輸?shù)拇髠鬏敂?shù)據(jù)長(zhǎng)度為 212 字節(jié)
點(diǎn)擊下列下拉菜單選擇要傳輸?shù)臄?shù)據(jù)VB,MB,QB,IB(圖.4)
圖.4
LOGO 0BA8之間以太網(wǎng)S7協(xié)議LOGO服務(wù)器編程(電路圖模式)
1新建項(xiàng)目,(圖.5)
圖.5
a.右鍵點(diǎn)擊項(xiàng)目名稱,打開以太網(wǎng)連接
b.添加本地IP地址和子網(wǎng)掩碼
c.添加服務(wù)器S7連接
2.設(shè)置連接1的服務(wù)器參數(shù)(圖.6)
圖.6
a.設(shè)置本地的TSAP號(hào)碼,勾選接受所有的連接請(qǐng)求。
b.設(shè)置遠(yuǎn)程的TSAP號(hào)碼。點(diǎn)擊確定。
下載程序 ,測(cè)試結(jié)果。
服務(wù)器端(圖.7)
圖.7
客戶機(jī)端(圖.8)
圖.8
網(wǎng)絡(luò)視圖S7協(xié)議通訊編程
1.新建項(xiàng)目,添加兩臺(tái)新設(shè)備,LOGO8 FS4與 LOGO8!standard(圖.9)
圖.9
a.把兩個(gè)CPU使用連線拖動(dòng)連接,左側(cè)CPU為客戶機(jī),右側(cè)為服務(wù)器,如需調(diào)整服務(wù)器和客戶機(jī)(拖動(dòng)CPU位置即可)
b.雙擊該連接線,打開數(shù)據(jù)配置頁(yè)(圖.10)
圖.10
a.自動(dòng)默認(rèn)分配相互的TSAP號(hào)碼
b.分配數(shù)據(jù)傳輸?shù)牡刂泛蛿?shù)量
將程序分別下載到對(duì)應(yīng)的CPU,監(jiān)控測(cè)試。
速度控制
V90 PN通過與PLC通信、V90 PTI可以通過模擬量輸入或數(shù)字量輸入端子進(jìn)行速度控制。
V90 PN通過PLC通信實(shí)現(xiàn)速度控制
1. 可使用標(biāo)準(zhǔn)報(bào)文1,2,3,5,102~105等
2. 如未配置TO工藝對(duì)象,可以通過PLC發(fā)送控制字及速度給定控制V90以速度方式運(yùn)行
3. 如配置TO工藝對(duì)象,可以通過命令MC_Power及MC_MoveVelocity控制V90以速度方式運(yùn)行
V90 PTI可以通過模擬量輸入實(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通過數(shù)字量輸入信號(hào)速度控制
1. 首先將控制模式修改為速度控制(S)
2. 數(shù)字量輸入信號(hào)SPD1、SPD2 和 SPD3 中至少有一個(gè)處于高電位,信號(hào)組合選擇一個(gè)參數(shù)作為速度設(shè)定值(P001-P007)
3. 給出SON伺服運(yùn)行命令
常問問題
速度模式下,模擬量做速度給定時(shí)如何設(shè)置電機(jī)旋轉(zhuǎn)方向?
可使用兩個(gè)數(shù)字量輸入信號(hào)控制電機(jī)旋轉(zhuǎn)方向和運(yùn)行/停止。
? CWE:順時(shí)針方向使能
? CCWE:逆時(shí)針方向使能。
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(高電平),如不接線可通過設(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ī)編碼器連接