modbus测试提示modbus信息超时

我将编译好的带有从站modbus指令库的程序下载到s7200中,用pc-ppi电缆连接电脑com口与s7200 phot0端口,运行modbuscan测试软件进行通讯测试,在软件界面下面的状态框中,一直提示红色英文moudbus信息超时(modbus message time-out),我设置的从站地址和波特率都对应的,后又用modbus调试精灵软件测试,提示串口已打开,可是在写寄存器区写入地址(譬如1)写入数值(譬如1),然后点击“写入”按钮,即提示“写通讯超时,请检查通讯参数和地址设置”,请问是什么原因?谢谢!pc-ppi电缆是美国产的,一直用它编程的。不会是电缆问题吧?

最佳答案

线应该没错误,你试下软件PG/PC通信接口是否能正常通信。
另外你还要确保你的通讯参数和地址是否一致。
应该只有以上两个问题的。

提问者对于答案的评价:
找出原因了,是库存储区地址分配不对,应避免与holdstart至maxhold地址区重叠,否则虽然编译无错误,但测试时会提示超时。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月5日
下一篇 2020年11月5日

相关推荐

  • 关于S7-200的高速计数器的问题

    我利用向导定义HSC0为高速计数器,HDEF=0,SMB=16#E8,SMD37=0,SMD=400.当CV=PV时,响应中断,在中断程序里是不是要重新SMD=0和激活HSC0 最…

    SIMATIC S7-200 2021年7月5日
  • S7_200模拟量输出地址问题

    为什么不能在主程序直接写入模拟量的输出地址,而是调用子程序后才能写入呢,为什么这样做才能输入模拟量输出地址呢?这是为什么呢?这破网站一直上传不了图片,没图大概就这么个意思。 最佳答…

    2021年7月5日
  • 模拟量的具体公式详解

    在一个温度模拟量中0-200度对应的是1-5伏有2个公式等同1,实际温度=(AIW0-6400)/(32000-6400 )*200   等…

    SIMATIC S7-200 2017年11月12日
  • s7200 添加库出错

    我在STEP-7-WIN3.24.27版本软件中添加库文件SCALE时出现错误提示 The project file was sa…

    SIMATIC S7-200 2021年7月5日
  • 数据记录

    有个项目需记录一个电压变量,电压变化范围在-0.85v和-1.5v之间,每小时记录一次,数据需要保存一年,而且需要随时读取出来,请问用200PLC如何能做到?需要哪些模块?请各位老…

    SIMATIC S7-200 2020年11月1日
  • S7-200 热电偶模块和热电阻模块

    200的热电偶模块和热电阻模块在使用时选择哪一种更方便调试 求高手告知谢谢 最佳答案 电偶模块和热电阻模块在使用时选择哪一种更方便调试?这个问题不成立,两者均方便调试。两…

    SIMATIC S7-200 2017年8月16日
  • MCGS触摸屏

    触摸屏报McgsCE.exe非法操作程序:McgsCE.exe异常:0x80000002地址:03674400有谁知道这是个什么梗?求解 最佳答案 你应该问昆仑通态厂家吧 提问者对…

    SIMATIC S7-200 2021年7月5日
  • 请教:换热循环泵压差控制PID

    A,换热循环泵压差控制PID,恒压差控制PID我写出来了,思路是这样的,请大家看看对不对?B,循环泵前和后各有一个压力传感器,输出4-20MA。循环泵前和泵后肯定是有一个压差的,控…

    SIMATIC S7-200 2017年12月7日
  • 通讯干扰

    CPU224XP 端口0用modbus网络控制3个变频器分别75KW,1.5KW,7.5W;之前正常运行好多天。现在如果启动1.5KW和7.5KW的,也都能正常通讯,但是…

    SIMATIC S7-200 2020年11月1日
  • S7200做PID控制,要求按工控机上可以设定多个节点,过程量按节点生成的曲线变化,怎么做

    要求被控量按图中曲线变化,用PID控制,可以在工控机上添加多个节点,应该如何做,PID中的给定值由工控机赋值,能实现按节点赋值吗?到了节点设定的时间给定值就变化。还有PID控制如何…

    SIMATIC S7-200 2017年6月2日