語句表紅字,編譯無錯(cuò),且可下載,但功能經(jīng)常出錯(cuò)。
劉玉蓉
發(fā)布于2014-11-14 17:18
22
0
標(biāo)簽:
這程序是我寫亞龍335B機(jī)械手的,今天還是用梯形圖編程,然后轉(zhuǎn)成語句表的時(shí)候發(fā)現(xiàn)語句有紅色的,然后語句表里還會(huì)寫一些之前在該網(wǎng)絡(luò)編輯過的內(nèi)容,以紅色顯示,但是梯形圖卻看不出來,編譯也沒有錯(cuò)誤,如果我下了程序,是以語句表的為準(zhǔn),還是梯形圖為準(zhǔn)?因?yàn)槌绦蛟谡{(diào)試過程中經(jīng)過多次修改,有些網(wǎng)絡(luò)中紅字和黑字是有沖突甚至重復(fù)的,如果能解決這個(gè)問題,我想對(duì)我?guī)椭艽蟆?br />之前也問過差不多的問題,但是我今天偶然發(fā)現(xiàn)這個(gè)問題,然后通過刪語句表,然后重新編程,讓紅字變成黑字,但是程序還是不能正常工作。這到底是哪里出了問題?
問題補(bǔ)充:
這些程序我原本就是用梯形圖編的,但是我發(fā)現(xiàn)語句表和梯形圖對(duì)不上,我對(duì)語句表還有些理解能力,然后我把梯形圖的結(jié)構(gòu)優(yōu)化了一下,讓語句表盡可能簡單,然后又把錯(cuò)誤的部分修改了,今天調(diào)程序,終于搞定了。
圖片說明: 1,這是梯形圖1對(duì)應(yīng)的語句表,原來是C1,后來用VW50代替,但是語句表里還會(huì)有C1 2,這也是類似情況 3,這也是類似情況 4,這也是類似情況 5,這也是類似情況 6,這是梯形圖1
佳答案
圖片1的錯(cuò)誤:1,SM0.1一開始就用到了LPS這個(gè)是不對(duì)的,就有分支了,然后又串C1這個(gè)數(shù)據(jù)是錯(cuò)誤的,后面又置位M0.4,又復(fù)位M0.5~M0.7,又復(fù)位Q0.0~Q1.5,又串上C1,又置位M20.0。程序的錯(cuò)誤的大概就是這些。
圖片2沒有錯(cuò)誤。
圖片3的錯(cuò)誤:VW字節(jié)不能直接傳送到C計(jì)數(shù)器。首先要把C計(jì)數(shù)器變換成字節(jié)VW的形式才能傳送。
圖片4的錯(cuò)誤:你調(diào)用的子程序SBR0沒有?;蛘哒f你已經(jīng)更改了子程序的名稱了,(前進(jìn),前進(jìn)2,前進(jìn)3等等)所以找不到就報(bào)警了。語句表不支持中文,你只能是SBR0,SBR1等等。
圖片5沒有錯(cuò)誤。
圖片6沒有錯(cuò)誤。
綜合上述問題,你的語句表編程還欠方式和邏輯,語句表一般不適用復(fù)雜的編程方式。
你的梯形圖編寫的程序都是正確的。