應(yīng)用領(lǐng)域 | 醫(yī)療衛(wèi)生,環(huán)保,地礦,能源,電子 |
---|
SIPLUS S7-300 CPU 313C 帶防腐蝕涂層 根據(jù) EN 50155 T1 類別 1 Kl A/ B 根據(jù) 6ES7313-5BG04-0AB0 . 帶 MPI 的緊湊型 CPU, 24 DE/16 DA,4AE,2AA,1 Pt100, 3 個快速計數(shù)器(30 kHz), 集成電源 24V DC, 工作存儲器 128 KB, 前連接器(2x 40
參考價 | 面議 |
更新時間:2021-03-08 11:09:22瀏覽次數(shù):173
聯(lián)系我們時請說明是化工儀器網(wǎng)上看到的信息,謝謝!
湖南翰智自動化設(shè)備有限公司
西門子CPU 313C-2PTP
西門子S7-200系列PLC控制步進(jìn)電機(jī)進(jìn)行正反轉(zhuǎn)的方法
1、主程序先正轉(zhuǎn),等到正轉(zhuǎn)完了就中斷,中斷中接通個輔助觸點(M0.X),當(dāng)M.0X閉合,住程序中的反轉(zhuǎn)開始運(yùn)做。這樣子就OK了。
2、用PTO指令讓Q0.0 OR Q0.1高速脈沖,另一個點如Q0.2做方向信號,就可以控制正反轉(zhuǎn)了,速度快慢就要控制輸出脈沖周期了,周期越短速度越快,如果你速度很快的話請考慮緩慢加速,不然它是啟動不了的,如果方向也變的快的話就要還做一個緩慢減速,不然它振動會蠻厲害,而且也會失步。
3、程N(yùn)ETWORK 1 // 用于單段脈沖串操作的主程序(PTO)
// *掃描時,將映像寄存器位設(shè)為低
// 并調(diào)用子程序0
LD SM0.1
R Q0.0 1
CALL SBR_0
NETWORK 1 // 子程序0開始
LD SM0.0
MOVB 16#8D SMB67 // 設(shè)置控制字節(jié):
// - 選擇PTO操作
// - 選擇單段操作
// - 選擇毫秒增加
// - 設(shè)置脈沖計數(shù)和周期數(shù)值
// - 啟用PTO功能
MOVW +500 SMW68 // 將周期設(shè)為500毫秒。
MOVD +4 SMD72 // 將脈沖計數(shù)設(shè)為4次脈沖。
ATCH INT_0 19 // 將中斷例行程序0定義為
// 處理PTO完成中斷的中斷。
ENI // 全局中斷啟用
PLS 0 // 激活PTO操作,PLS0=》 Q0.0
MOVB 16#89 SMB67 // 預(yù)載控制字節(jié),用于隨后的
// 周期改動。
NETWORK 1 // 中斷0開始
// 如果當(dāng)前周期為500毫秒:
// 將周期設(shè)為1000毫秒,并生成4次脈沖
LDW=SMW68 +500
MOVW +1000 SMW68
PLS 0
CRETI
NETWORK 2
// 如果當(dāng)前周期為1000毫秒:
// 將周期設(shè)為500毫秒,并生成4次脈沖
LDW=SMW68 +1000
MOVW +500 SMW68
PLS 0序注釋
西門子CPU 313C-2PTP