欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 10444|回復: 0
打印 上一主題 下一主題
收起左側

力控與西門子200 MODBUS方式通訊(用桑榮DTU)

[復制鏈接]
跳轉到指定樓層
樓主
ID:83710 發表于 2015-6-24 20:56 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
                                                                                                 桑榮DTU連接西門子200,分別通過PPI和MODBUS兩種方式連接。其中用MODBUS方式連接有幾點需要注意:
第一、在dtu設置中,要注意串口設置,由于我先用ppi方式進行的連接,再用modbus連接,串口設置忘了把8E1改成8N1,導致dtu一直登錄不上。還有一點必須死記,這個錯誤我都犯兩次了,就是桑榮的設備ID號碼是八位的,以前用宏電的用習慣了,總是習慣的寫成11位的手機號。不過我個人比較喜歡桑榮,因為桑榮設計很合理,DTU斷電不用去拔插座,直接坐著就可以操作,不像宏電,每次都要蹲下去拔插座。還有就是桑榮的技術支持特別好。



第二、西門子用modbus rtu驅動連接,其中01號命令對應Q輸出,偏移是1,則對應Q0.0,依次類推。如果要用03號命令讀取,則要注意地址偏移,按照咱們驅動幫助,地址偏移1的高8位對應VB0,低8位對應VB1,因此,一個偏移對應兩個偏移區,例如VB33對應的就是地址偏移17的低8位。得出如下結論:偶數的偏移是除2加1,奇數的偏移是加1除2;奇數對應的都是低8位,偶數對應的都是高8位。如果要讀32位浮點數,地址偏移也是如此,譬如我讀VW10里的5.55,那地址偏移就應該寫6,在讀取類型上選擇:32位IEEE浮點數。


第三、modbus分配的地址:MaxHold——最大保持寄存器區、與庫存儲區的地址不能重疊,例如在咱們幫助中MaxHold分配的是100,庫存儲區從VB250開始,這樣是正確的。需要注意的是,西門子MaxHold是按字分配的,而vb250是字節,也就是說,VBXX> MaxHold*2。                                                                                                                    
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表