魯文軍
活到老學(xué)到老
級(jí)別: 略有小成
|
plc壞掉了,里面的程序讀不出來,可照著圖紙重新編寫,但有些數(shù)據(jù)寄存器的數(shù)值不知是多少,因是初學(xué)有些東西還是不明白,請(qǐng)懂的老師幫忙看看下面這段程序是什么意思,以及數(shù)據(jù)寄存器的數(shù)值是多少?最好詳細(xì)點(diǎn)。再一點(diǎn)程序里的k36000000是憑什么設(shè)置這個(gè)數(shù)?先謝謝各位老師了! |
---|---|
|
魯文軍
活到老學(xué)到老
級(jí)別: 略有小成
|
對(duì),這只是其中的一部分,這一部分與速度有關(guān),也就是外面接了個(gè)觸摸屏,它上面顯示機(jī)器速度,比如正常全速開機(jī)時(shí)顯示36000,它隨主機(jī)頻率變化。 |
---|---|
|
魯文軍
活到老學(xué)到老
級(jí)別: 略有小成
|
我把程序?qū)懗鰜斫o大家看, LD M8000 SET M80999 ,EI.,LD M8000 DDIR K36000000 D60 D62,DIR D62 K100 D64,MUL D64 K100 D66,MOV D66 D20,LD M8000 CMP D66 K5000 M120,LD M122 OR T20,MOV K0 D20 MOV K0 D66,LD M8000 OUT T20 K10,LD X0 PLS M123,LD M123 RST T20,D66的數(shù)值送到觸摸屏顯示速度-?????瓶/小時(shí),我個(gè)人認(rèn)為D66是3600秒的數(shù),D64是每秒數(shù),D62是3600秒的數(shù),那么D60是什么數(shù)?它與M8099和指令EI有什么關(guān)系?D60用什么設(shè)置?這段程序好像不完整,望高手幫忙解決,不要沉默。先謝謝了! |
---|---|
|
yuehuasheji
級(jí)別: 略有小成
|
程序加了注釋,你結(jié)合工況看 |
---|---|
|
魯文軍
活到老學(xué)到老
級(jí)別: 略有小成
|
謝謝樓上的老師!我再想問一下D60是顯示速度的數(shù)值的,它是變化的,D60根據(jù)什么來的,程序并沒有?寫一個(gè)什么程序給D60呢? |
---|---|
|
wu32u2
耐得住挫折的打磨,我們將迸發(fā)出比鉆石還璀璨的光芒——
級(jí)別: 論壇先鋒
|
我看了你的程序,個(gè)人感覺D60是用來數(shù)值設(shè)定的。語句DDIV K36000000 D60 D62是將36000000除以設(shè)定值再把商送給D62,至于D60中的數(shù)值如何設(shè)定,則可能是觸摸屏中有數(shù)值輸入框直接對(duì)應(yīng)PLC中的D60,或者在你的程序段前面有MOV指令將數(shù)值送給D60。M8099是特殊用繼電器,具體說明功能在編程手冊(cè)和使用手冊(cè)中并未找到,咨詢廠家把EI為允許中斷指令,但你的程序段中并未寫中斷指令。 [ 此帖被wu32u2在2010-04-08 14:27重新編輯 ] |
|
---|---|---|
|