关于西门子S1200 中MB_CLIENT_DB指令的设置

在MB_CLIENT_DB中设置MB_DATA_PTR参数时,设置为P#M20.0 WORD 16时,模块能够正常通讯;设置为P#DB3.DBX0.0 WORD 16时(已经创建了全局数据块DB3,数据类型为 WORD),模块就无法通讯,报错状态为16#8383,是什么原因导致的?

最佳答案

数据地址错误或访问 MB_DATA_PTR 地址以外的区域。
帮助里面有相关的错误说明
MB_DATA_PTR 是指向 Modbus 数据寄存器的指针: 寄存器是用于缓存从 Modbus 服务器接收的数据或将发送到 Modbus 服务器的数据的缓冲区。 该指针必须引用具有标准访问权限的全局数据块。
你把全局数据块属性里“常规”-“属性”-“优化的访问快”复选框的勾去掉试试

提问者对于答案的评价:
谢谢你的回答,试了一下可以了

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

(1)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年6月19日
下一篇 2017年6月19日

相关推荐

  • 关于TDC下载程序

    第一次往TDC里面下程序,在STEP7中PG/PC选项中选择COM口下载,就是用SC67颠连于编程电缆连接下载程序,但是怎么选也添加不过来这个通道,请高手指点。 问题补充:我知道第…

    自动化系统综合 2020年10月31日
  • 802D报警3000.700016

    开机时可以正常,但一下子急停3000和700016驱动未就绪报警.用复位键可以解除.但时间不会很长,又会报警. 问题补充:检查了好久!没有发现问题!后面不知道怎么了!自己好了.在报…

    自动化系统综合 2018年12月3日
  • wincc怎样显示一个变量的平均值

    wincc有一个变量 a ,要求显示它的8个小时的平均值,8:00–16:00,16:00–24:00,24:00–8:00…

    自动化系统综合 2017年11月16日
  • 西门子G150变频器能否用RS485电缆与PC通讯?

    西门子专家,您们好!我想用RS485电缆与西门子G150变频器连接,通过PC上的STARTER软件对变频器进行参数备份等等调试,不知道行不行?我查手册看到CU320模块上有一个PF…

    自动化系统综合 2020年10月31日
  • ET200M指示灯BF1常亮

    ET200M指示灯BF1常亮 最佳答案 1.检查硬件组态有没有组态这个站上去; 2.检查组态的地址和ET200上的地址拨码开关设置的地址是否一致; 3.检查整个…

    自动化系统综合 2020年11月1日
  • PC Access通讯

    PC Access和S7-200PLC用PPI电缆连接好,然后运行PC Access,显示变量的质量是Good,数据也能采集上来,但是对PLC进行操作后PC&n…

    自动化系统综合 2020年11月1日
  • 博途画面问题

    博途版本V14,我现在有一张单独的PDL的画面,想再博途里打开,但是我把画面拷到项目的GraCS的文件中,再打开项目找不到这张画面,我应该如何操作 最佳答案 你可以打开画面编辑器,…

    自动化系统综合 2017年5月29日
  • 博途V12做的画面怎能如此?

    博途V12组态TP1200,画面字体做得整齐,可是下到触摸屏就成这样了,有时还出现乱码,怎么回事呀? 问题补充:图片反了 图片说明:     &nbs…

    2017年6月24日
  • 西门子MP270系列屏程序的上传修改

    各位朋友大家好,最近厂里的老设备除了问题,有个西门子MP270的屏用程序恢复后界面标注和实际不一致,需要修改,我就想请问下这个屏试用的什么组态软件,网上说有两个,试不是都可以把程序…

    自动化系统综合 2017年6月6日
  • 使用s7编程的问题

    我编制了一个程序,需要在停止执行时将cpu复位到初始状态,请问使用什么指令? 问题补充:具体说就是程序现在执行到一部分,中途停止时,输出端的状态还保持着。我要中途无论在何处停止都恢…

    自动化系统综合 2020年10月31日