求PLC中 DB6.DBD36 的起始地址是什么

voicevon 2014-01-14 04:28:16
我在用C#开发一个程序,作一TCP client , 每隔10秒分别读取一次PLC的下面几个地址的值:
DB6.DBD36 (浮点数)
DB6.DBD48 (浮点数)

我使用网络调试助手已经可以连通PLC了,现在我想知道该发送什么字符串给plc, 才能传回我需要的值。
有谁知道 可以给我一段可以获取到值的 16进制数据。如:

因不知道该发送什么包到PLC才能回发我需要的值,特在此请教 。

在网上查询说支持MODBUS-TCP协议 00 01 00 06 00 03 后面的起始地址 DB6.DBD36 不知道是如何换算成16进制的数 。

谢谢
...全文
592 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
BobMarley 2014-01-24
  • 打赏
  • 举报
回复
用的是西门子的PLC么,step7中吧以太网模块配置好没?程序里需要编程的啊,配置端口,还有起始地址什么的。一堆呢 先用Modscan32调
色郎中 2014-01-24
  • 打赏
  • 举报
回复
网络助手可以? 是不是说,用网络助手,可以和PLC建立连接?但是不知道发什么格式的数据,才能让PLC返回应答数据包?
voicevon 2014-01-14
  • 打赏
  • 举报
回复


附上我要取的地址的图

27,375

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 单片机/工控
社区管理员
  • 单片机/工控社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧