歡迎來(lái)到海藍(lán)智能科技有限公司!
三菱PLC 兩軸Y0、Y1同時(shí)發(fā)脈沖,兩軸脈沖數(shù)不一樣,要求同時(shí)發(fā)完,怎么計(jì)算頻率?
要做凸輪運(yùn)動(dòng)嗎?重點(diǎn)是同時(shí)要求很?chē)?yán)格的情況下不能用PLC實(shí)現(xiàn)不嚴(yán)格的情況下就要研讀編程手冊(cè)的加減速部分弄清楚加減速所耗費(fèi)的時(shí)間再計(jì)算頻率!
PLC循環(huán)時(shí)間再快也在ms級(jí),你能計(jì)得過(guò)來(lái)嗎?三菱PLC內(nèi)部提供了輸出脈沖計(jì)數(shù)器,讀計(jì)數(shù)器的值就行了。
/,/,/3u
要高速計(jì)數(shù)器!因?yàn)槊}沖輸出速度太快了!普通計(jì)數(shù)器無(wú)法識(shí)別!
不可以的,你現(xiàn)在的程序基本上只能滿足的脈沖輸出()計(jì)數(shù)
三菱對(duì)應(yīng)yo,y1,y2脈沖數(shù)可以清零?總數(shù)是那個(gè)表示?
可以清零的,都有實(shí)際的對(duì)應(yīng)地址的,
注意不同的系列,使用的特殊地址不一樣的。星系的建議看對(duì)應(yīng)的手冊(cè)。
你沒(méi)有說(shuō)具體的系列,我就以,的舉個(gè)例子吧。見(jiàn)下圖:
如圖所示,不知道你說(shuō)的是不是這個(gè)意思,把計(jì)數(shù)器(是普通計(jì)數(shù)器還是高速計(jì)數(shù)器這里就不管了)的值實(shí)時(shí)的賦值給D0,然后M1為ON,把D0值賦值給D2,D2就是M1的計(jì)數(shù)值。M2為ON時(shí),先把D2的值賦值給,然后計(jì)算當(dāng)前的計(jì)數(shù)值D0減去M2剛按下時(shí)已經(jīng)計(jì)數(shù)的值就是M2的計(jì)數(shù)值D4了。而且也是從0開(kāi)始計(jì)數(shù)的,并且M1的計(jì)數(shù)不停還繼續(xù)賦值中。同理M3的也是。
可惡圖,又出bug了呢,提交完回答發(fā)現(xiàn)圖沒(méi)了。
程序如下
0LDM1
6LDPM2
8MOVD2
為Y0當(dāng)前值寄存器。,為Y1當(dāng)前值寄存器。,為Y2當(dāng)前值寄存器。,為Y3當(dāng)前值寄存器。
plc在進(jìn)行輸入輸出處理、模擬星控制、位置控制時(shí),需要許多數(shù)據(jù)寄存器存儲(chǔ)數(shù)據(jù)和參數(shù)。數(shù)據(jù)寄存器為16位,最高位為符號(hào)位??捎脙蓚€(gè)數(shù)據(jù)寄存器來(lái)存儲(chǔ)32位數(shù)據(jù),最高位仍為符號(hào)位。
PLC數(shù)位寄存器原理
寄存器的基本單元是D觸發(fā)器,按照其用途分為基本寄存器和移位寄存器
基本寄存器是由D觸發(fā)器組成,在CP脈沖作用下,每個(gè)D觸發(fā)器能夠寄存一位二進(jìn)制碼。在D=0時(shí),寄存器儲(chǔ)存為0,在D=1時(shí),寄存器儲(chǔ)存為1。在低電平為0、高電平為1時(shí),需將信號(hào)源與D間連接一反相器,這樣就可以完成對(duì)數(shù)據(jù)的儲(chǔ)存。
需要強(qiáng)調(diào)的是,大型數(shù)字系統(tǒng)都是基于時(shí)鐘運(yùn)作的,其中寄存器一般是在時(shí)鐘的邊緣被觸發(fā)的,基于電平觸發(fā)的已較少使用。(通常說(shuō)的CPU的頻率就是指數(shù)字集成電路的時(shí)鐘頻率)
電話號(hào)碼:18018737509
傳真:0755-2101 7659
深圳市龍華區(qū)觀湖街道觀城社區(qū)環(huán)觀南路105-13號(hào)201-203