xqx666
深圳中級電工
級別: 家園?
|
每次想和另外一方通訊時只要把D8120重新清空并且等待一個掃描周期就可以和從站PLC通訊了,不需要重新上電。問題已經在去年就解決了。1,由于項目要求所以上星期做了一個實驗,主站為FX2N-40MR,從站為FX2N-20MR,兩個PLC采用N:N協議1:1(RS485)通訊,當主站M8070,M8162及從站M8071,M8162都正常時,PLC之間通訊一切正常。 2,此時有一臺D700的變頻器,要求也用通訊控制。由于通訊都是采用RS485,所以采用RS指令來直接對變頻器操作。 3,但是此時出現一個現象,當主站PLC向變頻器發送命令時,此時變頻器能正確接受并運行,但是此時從站PLC已經死機,從站的通訊板的指示燈變的慢閃了。 對于以上現象專門查看了三菱通訊手冊,手冊上面介紹了N:N通訊,變頻器通訊,但是唯一沒有說可以三者一起通訊?????為了達到項目要求,估計是通訊起沖突,所以再次將程序改為:當主站PLC要與變頻器通訊時先將M8070斷開幾秒后再啟動RS指令向變頻器發命令,此時一切正常,但是當與變頻器完成工作后斷開RS指令,再次將M8070主站接通,此時又出現主站PLC死機,因為原來將M8070斷開時并沒有將M8071斷開,就是說主從站第二次沒有起到握手信號。 由于項目要求三者一起通訊,并且要求不能改變硬件,對于這有點苛刻的要求非常困難,請問各位高手還有沒有什么其他的辦法? 附件為這個項目的試驗程序,當然不是非常的完善,其中主站還有PID程序。 以上PLC所說的死機并不是停止掃描,而是PLC停止了通訊。 請各位高手幫忙。萬分感謝! 通訊程序.rar (188 K) 下载次数:99 HMI畫面.rar (27 K) 下载次数:62 [ 此帖被xqx666在2011-12-12 22:07重新編輯 ] |
|
---|---|---|
|
wxh0734
級別: 論壇版主
|
我不是高手,提幾個問題 接線方式是四線式吧?,看了一下通訊模式設定是H9F,那你就沒有置位b10,b11,也就不需要握手信號,不是單控收發。應該不存在回拔的沖突了 按照說明書上RS指令可以多次使用,但是必須保證在同一時間只有一個指令被驅動,你的程序能保證不同時驅動?。 |
---|---|
本帖最近評分記錄: |
xqx666
深圳中級電工
級別: 家園?
|
請問高手能講的詳細點嗎? |
|
---|---|---|
|
xqx666
深圳中級電工
級別: 家園?
|
通訊線都是采用的四線接的,RS指令是分開來驅動的,當我手動斷開M8070時,與變頻器通訊是正常的,但是一起通訊的時候就出現通訊不行了。 |
|
---|---|---|
|
崇慶陽光
不懈努力,一切皆有可能...
級別: VIP會員
|
不改變硬件的條件下,有點難。 因為通訊是要設置好通訊參數后重起PLC的。 |
|
---|---|---|
|
1qaz
級別: *
|
看到你的題目就讓我想起了你的“冒泡”程序, 當你看到邏輯嚴謹,結構清晰,簡單明了的真宗的冒泡程序時, 你就覺得你很冒泡。 |
---|---|
|
xqx666
深圳中級電工
級別: 家園常客
|
現在在用你的方法試一下吧。應該像你所說的可以的。我的屏是MITSUBISHI GD1050的,請問這個屏用腳本方便嗎? |
|
---|---|---|
|