爱操在线_精品热_av网站免费观看_四虎精品影视_九九热99久久久国产盗摄_九月婷婷网_免费成人av在线_欧美激情第三页_天天狠天天操_日韩人妻无码中文字幕视频

歡迎光臨西門子工業自動化供應鏈
當前位置
首頁 > 新聞中心 > 常見問題
西門子請教西門子200系列modbus的DataPtr的設定首地址問題
2021/10/19 13:35:18
西門子請教西門子200系列modbus的DataPtr的設定首地址問題

主站指定了一個接收數據的首地址,在編譯過后看交叉引用的字節使用,首地址會被使用,請問是什么原因呢?還是默認是這樣?就是第二張圖里面看交叉引用,按理說40001地址對應的讀取到的內容就存放入VW600中是嗎?請問
剛才也測試了一下,確實是這樣,看樣子就是這樣的。
40001  VW100
40002  VW102
40003  VW104
如果讀來的是浮點數,則是兩個字
比如 40001、40002 合起來是 VD600
S7-200 SMART Modbus RTU通信常見問題
http://www.ad.siemens.com.cn/productportal/Prods/s7-200-smart-portal/200SmartTop/SmartSMS/020.html

&VB600里面是VW600,換個地址試試看下


這個是西門子200(smart)指針調用的規約,只能編輯指針的首字節地址,至于具體到底是位?字節?字?還是雙字(浮點數),看MSG指令其它管腳的定義。
具體有Addr及Count管腳數據定義,最后被分配到DataPtr管腳。
你理解的沒有錯,當Addr定義到40001地址后,DataPtr管腳的數據對應為字,首字節VB600,實際為VW600的地址中。
整體MSG指令含義:
讀取從站10#的40001數據,將讀取到的數據存放在VW600的地址中。
按照你說的,剛才做了下測試,確實是你說的這樣,之前還真沒注意這么回事,個人理解:
1.在西門子定義里面,你程序是采集1個對方地址,西門子默認就是以D方式來指針偏移
2.比如你采集的real、那么交叉里面的D,你全部占有
3.如果你采集的W,按照高低位來判斷位置  的話,你也是VW600,而VW602一直處于0的狀態

聯系方式
CONTACT US

電話:13818569113      15721373211

郵箱:fushidianji@139.com

網址:http://www.jiansujiabc.com

地址:上海青浦區北青公路7171號111-112室

用手機掃描二維碼關閉
主站蜘蛛池模板: 海兴县| 瑞丽市| 马鞍山市| 和林格尔县| 浙江省| 北海市| 福鼎市| 扎鲁特旗| 济源市| 舞钢市| 织金县| 会泽县| 神池县| 高州市| 教育| 杭锦后旗| 建昌县| 大厂| 博客| 清涧县| 雅安市| 清新县| 德化县| 称多县| 宜春市| 通江县| 延庆县| 句容市| 元阳县| 东阳市| 蒲江县| 峨边| 吕梁市| 纳雍县| 那坡县| 南平市| 视频| 永济市| 海南省| 边坝县| 邳州市|