dzhhwx
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 174 個(gè)
工控威望: 358 點(diǎn)
下載積分: 910 分
在線時(shí)間: 60(小時(shí))
注冊(cè)時(shí)間: 2009-03-03
最后登錄: 2015-10-28
查看dzhhwx的 主題 / 回貼
樓主  發(fā)表于: 2014-04-03 12:49
各位老師好,小弟最近在琢磨一個(gè)小項(xiàng)目,由于還沒(méi)有精通西門子PLC,有些問(wèn)題實(shí)在弄不懂
工程項(xiàng)目為一個(gè)夾具裝置,夾住管子往前轉(zhuǎn)動(dòng),到了設(shè)定的距離之后切刀把管子切斷,然后后退到原點(diǎn)再夾住管子往前走,到了設(shè)定距離再切斷管子,就這樣循環(huán)動(dòng)作。
旋轉(zhuǎn)電機(jī)同軸上安裝編碼器,編碼器為OMRON-E6B2-CWZ6C,有ABZ三相,分辨率600P/R。
現(xiàn)在自己也通過(guò)向?qū)ё詣?dòng)生成的高速計(jì)數(shù)器程序試了一下,好像都不行。心中不解的是,我到底需要選擇第幾個(gè)高速計(jì)數(shù)器,選用什么模式?
在向?qū)Ю镆策x了預(yù)設(shè)值=當(dāng)前值時(shí)產(chǎn)生中斷,中斷了我加了一個(gè)Q點(diǎn)輸出控制切刀,也就是當(dāng)前值和預(yù)設(shè)值相等時(shí)有個(gè)Q點(diǎn)輸出,但這個(gè)Q點(diǎn)始終是接通的,還有計(jì)數(shù)器的增計(jì)數(shù)有用,減
計(jì)數(shù)就沒(méi)法用。。請(qǐng)各位大師幫忙。
補(bǔ)充:整個(gè)工藝為初始狀態(tài)夾具停在原始位置,按下啟動(dòng)電機(jī)帶動(dòng)絲桿夾具往前進(jìn),電機(jī)轉(zhuǎn)動(dòng)時(shí)編碼器旋轉(zhuǎn),PLC結(jié)束脈沖計(jì)數(shù),到了預(yù)設(shè)值電機(jī)停止,切刀動(dòng)作。切斷管子后電機(jī)往后到原點(diǎn),到原點(diǎn)在前行-切斷-后退。。循環(huán)工作。。
weisongyuan
永遠(yuǎn)年輕
級(jí)別: 網(wǎng)絡(luò)英雄
精華主題: 0
發(fā)帖數(shù)量: 577 個(gè)
工控威望: 10013 點(diǎn)
下載積分: 583 分
在線時(shí)間: 476(小時(shí))
注冊(cè)時(shí)間: 2013-08-13
最后登錄: 2024-09-21
查看weisongyuan的 主題 / 回貼
1樓  發(fā)表于: 2014-04-03 14:27
這個(gè)程序很簡(jiǎn)單的 s7-200  首先在子程序編寫計(jì)數(shù)器初始化程序,在主程序用開(kāi)機(jī)脈沖SM0.1調(diào)用該子程序,
LD   A lways_on:SM0.1
MOVB  16#F8   HSCO_Ctrl :SMD387 設(shè)置控制位
MOVD +0  HSC0  CV:SMD38  裝載CV
MOVD  VD160  HCSO_PV :SMD42 裝載PV
HDEF  0  0   定義高速計(jì)數(shù)器
ATCH   (中斷程序名) INT2   12    連接中斷程序
ENI
HSC    0
永遠(yuǎn)年輕