s7 200 自由通信口的问题

想用串口助手给200 发送一个数字,然后让200把数据发回来
下面是我写的 程序,200发回来会出现乱码是怎么回事? 能帮我看看程序中的错误吗?  SMW90  空闲时间不是很了解 还有SM86

问题补充:
WWCWWC    那我这个程序对吗? 为什么发回的数据会出现乱码

图片说明:

s7 200  自由通信口的问题    s7 200  自由通信口的问题    s7 200  自由通信口的问题   

最佳答案

西门子200自由口通讯是一种灵活应用的modbus通讯的一种。
对应prot0口的SMW90或prot1口对应的SMW190空隙线时间(单位毫秒)(数据字符之间的时间)如通讯频率9.6K,字符间一般用4倍的时间系数,大概需要4毫秒。
对于SMB86(SMB186)是控制字节,是用户根据具体的通讯格式,按位值定义给SMB86中。
注意!SMW94是必须填写的标志字。
补充问题回复:
既然你采用2种通讯方式(起始符、结束符、空闲线时间),你应该做出相应的定义,其中字符(起始符SMB88;结束符SMB89)和空闲线时间设置SMW90。另外可能是图片的原因,没有看到你调用中断的程序段。
程序中初始化程序比较明显的错误是空闲线设置你写了SMB90,正确的应该是字,即SMW90

提问者对于答案的评价:
谢谢

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年6月24日 下午6:40
下一篇 2017年6月24日 下午6:40

相关推荐

  • 关于WinCC flexible SMART V3离散量报警求助

    在S7-200中的程序报警信号是I0.0,在WinCC flexible 软件中离散量报警的触发变量不能用I这个位地址只能用16位的MW,VW这些字地址,这个我…

    2021年7月5日
  • S7200pid过程变量的值总是达不到设定值

    做PID控制设定值是12.0,过程变量在8.0-12.0之间变化,输出值在最大值和其他值之间变化 问题补充:PID控制时的截图 图片说明:    最佳答案 建议…

    2017年6月12日
  • S7-200给定值和反馈值

    S7-200 Smart与V20之间的Modbus通信_起停和读写参数 课程编号:V1362 本视频详细介绍了如何进行S7-200&a…. 点击这里,打开新窗口观看完整…

    2021年7月5日
  • Smart200高速计数器上电变更当前值

    如图,Smart200高速计数器,VD4设定为断电保持,存储HC0高速计数器的值;断电之前,VD4数值不为零,为何一上电,HC0显示的数值还是0而不是VD4断电之前保存的数值?如果…

    2021年7月5日
  • S7200接了380V,冒烟了?

    S7200接了380V,冒烟了?现场人员没注意接了380V结果冒烟了,后面把PLC拆了下,看到一个400V,100uF的电容爆了,估计这个电容烧坏了,手头弄了一个400,10uF的…

    SIMATIC S7-200 2020年10月31日
  • 1200与200进行MODBUS通讯

    1200与200进行MODBUS通讯,1200作为Master,200作为从站;现1200需读写200的I/O,200作为从站,除了编写对MODBUS从站的初始化和调用外,还需要编…

    SIMATIC S7-200 2020年11月1日
  • 调节阀控制问题

    用一个EM235模块采集两个油压信号(套压和润滑油压),输出的模拟量信号(0-5V)控制调节阀的开度. 具体工作原理:现场共两个油压信号,套压和润滑油压,套压的大小基本上…

    SIMATIC S7-200 2021年7月5日
  • 1起始位,8数据位,1停止位,没有奇偶校验位

    s7200 采用自由口通讯 设置为1起始位,8数据位,1停止位,没有奇偶校验位仪表,也是这种格式,可是发送过来的数据共25个字节,有起始字符,和数据,和停止。我…

    SIMATIC S7-200 2020年11月1日
  • 西门子cpu224和sr20两个型号的区别。

    西门子的cpu有224 和sr20等两种不同的型号?他们的区别在哪里?哪里有cpu224的使用说明书。S7-200 SMART系统手册这里只介绍了sr20等型号…

    SIMATIC S7-200 2020年10月31日
  • SIMATIC S7-200

    模拟量转换为工程量 最佳答案 对于标准输入4-20MA的模拟量计算一般步骤是: 1.AIW读入的数据进行格式装换,INT转换成DINT,再转换成REAL 2.转…

    SIMATIC S7-200 2021年7月5日