寒風(fēng)飛雪
級別: 探索解密
|
有一個臺達(dá)14ES的PLC,由于要增加新的功能,需要修改一下程序,在電腦上修改后無法進(jìn)行編譯,也無法寫入PLC中。編譯時顯示:“RST M1127"must be before"SET S10"。那位大俠指點一下。 |
---|---|
|
chen_0106
深圳市雷姆自動化設(shè)備有限公司
級別: 家園?
|
程序錯誤,如圖操作就可。 |
|
---|---|---|
|
寒風(fēng)飛雪
級別: 探索解密
|
2樓的,謝謝,我按你說的改了一下,可以編譯,就是不知道原來的功能會不會有什么影響,我只是想通過X6讓機(jī)器停下來,然后通過觸摸屏上的啟動按鈕復(fù)位后才能啟動。 我查了一下,M1123-接收完畢 M1127-MODRD/ROST/MODRW指令資料接收完畢 謝謝,我明天傳到機(jī)器上試一下。 |
---|---|
|
寒風(fēng)飛雪
級別: 探索解密
|
我今天把程序下到PLC上試了,沒有什么問題,也能達(dá)到想要的效果,謝謝啦 還有一事,原來設(shè)計PLC的人能設(shè)計到簡單的修改一下就無法編譯程序,那么我修改后也不想讓別人再修改,該怎么做?也就是像原程序那樣。 原來的程序我試著隨便改任何一個開關(guān)都無法編譯,就是修改后再改過來(和原程序一樣)都無法編譯。 |
---|---|
|
chen_0106
深圳市雷姆自動化設(shè)備有限公司
級別: 家園?
|
原程序本身就是有錯誤的,只不過在舊版本的編程軟件上沒有自檢出來,你所說的功能應(yīng)該現(xiàn)在是不存在的,因為能看得到程序了還不能編譯嗎?除非是只能讀出一半程序.再者是加密(但要讓別人不容易解密的PLC). |
|
---|---|---|
|
gali1120107
漫漫長路,吾將上下而求索。
級別: 家園?
|
你這個程序也挺奇怪的,看到示例里一般用計數(shù)來執(zhí)行MODBUS指令.不知道用步進(jìn)指令到底可行不. 下了你的原程序和修改后的程序,原程序第一次打開的時候還可以正常編譯,等我把修改后的程序也編譯后,原程序出現(xiàn)類似提示,要先SET S10 再復(fù)位M1127 改了之后 后面的都要改.我之前用過臺達(dá)的PLC控制變頻器,記得用的M1127沒有用M1123,不知道這個區(qū)別到底在哪里?有誰可以幫忙解釋下嗎? |
---|---|
|
chen_0106
深圳市雷姆自動化設(shè)備有限公司
級別: 家園?
|
M1123:接收完畢。M1127:發(fā)送接收完畢。詳細(xì)可看編程手冊。M1127包含M1123有時通用。原程序是在舊的編程軟件上編寫的,已經(jīng)編譯過,一旦在新編程軟件上修改后就不能編譯,你如果能找到比較舊的軟件試一下就知道了。 |
|
---|---|---|
|