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