请教1200MODBUS地址转换及串口助手使用问题

请教各位老师:
1、用1200作从站,使用MODSCAN测试40001中数值为16#0015,但是用串口助手读40001的话要发代码010300000001840A。我想问下PLC中40001地址是如何对应到串口助手中0000地址的?这两个地址是转换的?
2、1200中MB_SLAVE_DB参数MB_HOLD_REG输入为p#DB1.DBX0.0 WORD 20。我用串口助手发01030020000185C0,PLC回复01 83 02 C0 F1。我想请教个PLC回复的代码是什么意思?

最佳答案

1、如果MB_SLAVE_DB参数MB_HOLD_REG输入为p#DB1.DBX0.0 WORD 20,那么串口助手的40001地址对应DB1.DBW0, 而40020对应的是DB1.DBW19, 帮助说明见图1

2、见图2的说明,发送的数据01030020000185C0 顺序看意义如下
        01     1200的站号
        03     功能码--读取字
        00 20  从第20个字读取,也就是你例子中的 DB1.DBW20开始读取(你例子中只到DBW19)
        00 01   连续读取1个字
       85 C0   发送数据(以上6个字节的CRC校验码)

而PLC回复的 01 83 02 C0 F1意义如下
       01      1200的站号
       83      读取故障
       02      故障代码(数据地址错误或地址超出 MB_HOLD_REG 的有效范围)
       C0 F1   以上三个字节的CRC校验码

图片说明:

请教1200MODBUS地址转换及串口助手使用问题  请教1200MODBUS地址转换及串口助手使用问题  

提问者对于答案的评价:
谢谢回答,回答很详细。
我想问下你图2的截图是哪本手册里的?

专家置评

已阅,最佳答案正确。

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc202987.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年11月1日 上午1:02
下一篇 2017年11月1日 上午1:02

相关推荐

  • 1200 访问DB块 INT 数据的位地址 爆黄色

    虽然不影响使用 但想弄清楚因为 所以  有图 有真相 问题补充:1 图片说明:    最佳答案 这个是不影响使…

    2017年6月27日
  • TIA STEP7 工程占用内存大,如何使之缩小

    一年前用V11的STEP7写了个模板程序,程序大小为10M左右,后来不停的修改该模板,现在程序变成110M;但发现了一个奇怪的现象:把该程序拷贝到另一台电脑上,编译后,程序变成19…

    2017年11月1日
  • V11和V5.5能安装在同一台电脑上吗

    我想问一下setp7 V11和ste[p7 V5.5能安装在一台电脑上吗。如果可以,请说明一下详细步骤。我的电脑已经安装了V11 。 最佳答案 可以的…

    SIMATIC S7-1200 2017年11月6日
  • S71200 DB块数据存储

    现在需要实时的记录从s71200高速脉冲输入进来的数字量,为了防止中途断电,所以把该数字量实时的写入了DB块中,几乎每秒都在写啊。很担心这样写入的话反复擦除EEPROM。如果是这样…

    SIMATIC S7-1200 2017年5月31日
  • s71200长传的问题

    笔记本电脑安装了TIA PROTAL V12,现有一不知道IP地址的S71200。笔记本电脑的IP地址应该怎么设置才能将S71200的硬件和软件上传?请各位多指…

    2017年10月24日
  • S7-1200连接OPC服务器时遇到问题

    我按照官方教程,用S7-1200连接Station Configurator做OPC服务器,下载硬件组态时遇到“已组态模块与目标模块之间差异”问题,无法下载,电脑用的是D…

    2017年11月12日
  • 博途软件数据地址前加%什么意思

    博途软件数据地址前加%什么意思 最佳答案 这是博图软件直接寻址的格式。 提问者对于答案的评价:你好,直接寻址和绝对寻址一样不。

    SIMATIC S7-1200 2017年6月7日
  • s1200的仿真

    现在想学s7-1200,但找不到S7-300那样的仿真软件,请问现在S7-1200开发出来了仿真软件进行调试吗? 最佳答案 现在S7-1200开发出来了仿真软件进行调试吗——&nb…

    SIMATIC S7-1200 2017年11月13日
  • S7-1200连接分布式IO

    多台S7-1200用普通路由器连接,其中一台S7-1200要用profinet连接一台分布式IO,组态画面上没有这台普通路由器,请问这台分布式IO怎么组态 最佳答案 路由器用AP模…

    SIMATIC S7-1200 2017年6月3日
  • 315-2PN与S7-1200 TCP通讯疑问

    315-2PN的PN口与一个S7-1200的PN口通过网线直接连接,使用TCON,TSEND,TRCV这三个指令已经通信成功。突然有个想法,如图所示,315-2PN先连接一个4**…

    SIMATIC S7-1200 2017年6月1日