每次想和另外一方通訊時(shí)只要把D8120重新清空并且等待一個(gè)掃描周期就可以和從站PLC通訊了,不需要重新上電。問(wèn)題已經(jīng)在去年就解決了。1,由于項目要求所以上星期做了一個(gè)實(shí)驗,主站為FX2N-40MR,從站為FX2N-20MR,兩個(gè)PLC采用N:N協(xié)議1:1(RS485)通訊,當主站M8070,M8162及從站M8071,M8162都正常時(shí),PLC之間通訊一切正常。
2,此時(shí)有一臺D700的變頻器,要求也用通訊控制。由于通訊都是采用RS485,所以采用RS指令來(lái)直接對變頻器操作。
3,但是此時(shí)出現一個(gè)現象,當主站PLC向變頻器發(fā)送命令時(shí),此時(shí)變頻器能正確接受并運行,但是此時(shí)從站PLC已經(jīng)死機,從站的通訊板的指示燈變的慢閃了。
對于以上現象專(zhuān)門(mén)查看了三菱通訊手冊,手冊上面介紹了N:N通訊,變頻器通訊,但是唯一沒(méi)有說(shuō)可以三者一起通訊?????為了達到項目要求,估計是通訊起沖突,所以再次將程序改為:當主站PLC要與變頻器通訊時(shí)先將M8070斷開(kāi)幾秒后再啟動(dòng)RS指令向變頻器發(fā)命令,此時(shí)一切正常,但是當與變頻器完成工作后斷開(kāi)RS指令,再次將M8070主站接通,此時(shí)又出現主站PLC死機,因為原來(lái)將M8070斷開(kāi)時(shí)并沒(méi)有將M8071斷開(kāi),就是說(shuō)主從站第二次沒(méi)有起到握手信號。
由于項目要求三者一起通訊,并且要求不能改變硬件,對于這有點(diǎn)苛刻的要求非常困難,請問(wèn)各位高手還有沒(méi)有什么其他的辦法?
附件為這個(gè)項目的試驗程序,當然不是非常的完善,其中主站還有PID程序。
以上PLC所說(shuō)的死機并不是停止掃描,而是PLC停止了通訊。
請各位高手幫忙。萬(wàn)分感謝!
通訊程序.rar (188 K) 下载次数:99
HMI畫(huà)面.rar (27 K) 下载次数:62 [ 此帖被xqx666在2011-12-12 22:07重新編輯 ]