pxchj
可能是個菜鳥,僅此而已!
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 58 個
工控威望: 232 點
下載積分: 757 分
在線時間: 22(小時)
注冊時間: 2007-11-23
最后登錄: 2024-02-14
查看pxchj的 主題 / 回貼
樓主  發(fā)表于: 2022-03-24 17:09
圖片:
圖片:
三菱FX3U的Modbus通訊ADPRW指令有人說不需要輪詢方式,但是我看三菱Modbus通訊手冊上面是說需要的,但還是這本手冊上給的案例卻是不需要的,到底要不要覺得很迷茫...請大家指點下
cmsn
      
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 275 個
工控威望: 451 點
下載積分: 1027 分
在線時間: 278(小時)
注冊時間: 2012-09-10
最后登錄: 2024-11-12
查看cmsn的 主題 / 回貼
1樓  發(fā)表于: 2022-03-24 21:00
實際應用可以不用,可以正常通訊,硬件支持自動完成
輪詢
高爾夫的基
我唯一能知道的就是,我什么都不知道。
級別: 家園常客
精華主題: 0
發(fā)帖數(shù)量: 240 個
工控威望: 636 點
下載積分: 2703 分
在線時間: 50(小時)
注冊時間: 2020-09-09
最后登錄: 2024-05-31
查看高爾夫的基的 主題 / 回貼
2樓  發(fā)表于: 2022-03-24 21:24
不是非要。
payfsl
級別: 工控俠客
精華主題: 2 篇
發(fā)帖數(shù)量: 2594 個
工控威望: 2862 點
下載積分: 39976 分
在線時間: 481(小時)
注冊時間: 2010-08-03
最后登錄: 2024-11-11
查看payfsl的 主題 / 回貼
3樓  發(fā)表于: 2022-03-25 21:54
必需的
三人行必有我?guī)熝桑瑩衿渖普叨鴱闹?,學而不思則罔,思而不學則殆
payfsl
級別: 工控俠客
精華主題: 2 篇
發(fā)帖數(shù)量: 2594 個
工控威望: 2862 點
下載積分: 39976 分
在線時間: 481(小時)
注冊時間: 2010-08-03
最后登錄: 2024-11-11
查看payfsl的 主題 / 回貼
4樓  發(fā)表于: 2022-03-25 21:56
FX3系列三菱PLC的MODBUS通信編程注意事項
MODBUS通信網(wǎng)絡如果是RS-485通信,則可使用1臺主站控制32站從站,如果是RS-232C通信,則可使用1臺主站控制1站從站。
這里所講的“FX3系列三菱PLC”指的是FX3S、FX3G、FX3GC、FX3U、FX3UC,以下說明MODBUS通信編程的注意事項。
1、MODBUS通信參數(shù)設定標志位(M8411)
  通過通道1或通道2進行MODBUS通信設定時,請務必使用特殊輔助繼電器(M8411)。
2、使用ADPRW指令時
1) 在MODBUS主站中使用ADPRW指令時,請將驅(qū)動接點保持ON狀態(tài)直到ADPRW指令結(jié)束(M8029為ON)。
2) 在MODBUS主站中同時驅(qū)動多個ADPRW指令時,一次只執(zhí)行1個指令。當前指令結(jié)束后,執(zhí)行下一個ADPRW指令。
3) 在STL指令中編寫ADPRW指令時
    和其他站的通信結(jié)束前,請勿將狀態(tài)斷開。通信過程中將狀態(tài)斷開后,ADPRW指令會成為途中停止狀態(tài),不會轉(zhuǎn)移到其他的ADPRW指令。請按照下面的注意事項對順控進行編程。
    . 在狀態(tài)的轉(zhuǎn)移條件中,請加上M8029(指令執(zhí)行結(jié)束標志位)的ON條件進行互鎖,以確保在和其他站進行通信的過程中,狀態(tài)不發(fā)生轉(zhuǎn)移。
此外,在通信過程中狀態(tài)斷開的情況下,狀態(tài)再次為ON后,可以完成剩余的通信。
    . 請在MODBUS通信過程中(M8401/M8421)的OFF條件成立的狀態(tài)下,使用ZRST(FNC 40)指令等執(zhí)行狀態(tài)的成批復位。
4) 在程序流程中使用ADPRW指令時
   ADPRW指令不能在以下的程序流程中使用。
    . CJ-P指令之間 條件跳轉(zhuǎn)
    . FOR-NEXT指令之間 循環(huán)
    . P-SRET指令之間 子程序
    . I-IRET指令之間 中斷子程序
5) 關(guān)于RUN中寫入的注意事項
    . 允許寫入的場合
      可編程控制器處于STOP狀態(tài)時,允許RUN中寫入的操作。
    . 不允許寫入的場合
      ADPRW指令不支持RUN中寫入。
      在通信過程中執(zhí)行RUN中寫入時,或是用RUN中寫入方式刪除了指令時,此后的通信有可能會停止。
3、線圈讀出
   MODBUS主站中使用線圈讀出功能(功能代碼:0x01),在讀出對象軟元件中指定字軟元件(例:D或R)時,僅通過ADPRW指令的訪問點數(shù)指定的位會被改寫。字軟元件的剩余位不會變化。
4、FX系列可編程控制器為從站時
  請將主站側(cè)的播放延遲設定成與FX系列從站的掃描時間相同或比該掃描時間長。
5、使用ASCII模式時(僅FX3U/FX3UC可編程控制器)
  . FX可編程控制器為主站時
    FX可編程控制器為主站時,在可編程控制器側(cè)發(fā)送指令后,請將對象設備側(cè)回復響應前的時間空出至少100μs。
  . FX可編程控制器為從站時

    FX可編程控制器為從站的情況下,從對象設備側(cè)向可編程控制器側(cè)發(fā)送指令時,請在可編程控制器響應超過100μs后,再發(fā)送下一個指令
三人行必有我?guī)熝桑瑩衿渖普叨鴱闹?,學而不思則罔,思而不學則殆
yushaoquan12
對工控相當?shù)臒釔?/div>
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 140 個
工控威望: 380 點
下載積分: 739 分
在線時間: 23(小時)
注冊時間: 2021-11-28
最后登錄: 2024-11-06
查看yushaoquan12的 主題 / 回貼
5樓  發(fā)表于: 2022-12-02 15:51
學習了
有志者事成
黃曉liang
級別: 家園?
精華主題: 0
發(fā)帖數(shù)量: 378 個
工控威望: 529 點
下載積分: 19347 分
在線時間: 122(小時)
注冊時間: 2016-05-26
最后登錄: 2024-10-28
查看黃曉liang的 主題 / 回貼
6樓  發(fā)表于: 2022-12-05 21:00
最好輪詢來做比較好,這樣讀取寫入的時候比較清晰
zoujiasheng
同是天涯淪落人
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 124 個
工控威望: 228 點
下載積分: 587 分
在線時間: 55(小時)
注冊時間: 2019-09-12
最后登錄: 2024-07-14
查看zoujiasheng的 主題 / 回貼
7樓  發(fā)表于: 2022-12-16 14:55
用的輪詢  通訊周期受PLC掃描周期影響比較大
...