S7200 与仪表MODBUS通信,仪表通信参数怎么写入设置?200参数怎么对应设置?

S7200 与仪表MODBUS通信,仪表通信参数怎么写入设置?200参数怎么对应设置?以前用的都是直接通过表头设定的,这种如何设置?

图片说明:

S7200 与仪表MODBUS通信,仪表通信参数怎么写入设置?200参数怎么对应设置?   

最佳答案

1、 我已验证图上所附的请求帧为MODBUS RTU帧;
2、 首要做的是确认仪表现有的通信参数,可以看仪表的说明书,或向仪表厂家咨询其出厂时的通讯参数。
主要落实仪表出厂的波特率是多少,看你的图是38400;
仪表地址:看你的图是80H;
通讯数据格式的数据位是8位还是7位,看你的附图是看不出来的;
校验方式是默认的的是哪一种方式,是无校验、奇校验、还是偶校验,看你所附图是无校验;
停止位是1位还是2位,看你所附图是2位。
3、 你是在S7 200版区提的这一问题,下面的回答以符合S7-200CN及S7-200 SMART CPU为基础;
4、 假设通信速率为38400,仪表地址为80,8个数据位、无校验、2位停止位。
5、 按第4条的通信参数用MODSCAN32测试能不能通讯上。
6、 且在MODSCAN32能通讯上的前提下,关闭MODSCAN32,打开我所附图中的软件,并且通讯参数要与MDOSCAN32中的一样,先将下面的数据帧发送到仪表,就是将仪表的通校验方式改为奇检验、停止位1位。
80 06 02 02 00 01 F6 63
7、 再次用MODSCAN 32确认一下能否在校验方式改为奇检验、停止位1位的情况下通讯上;
8、 假如第7条完成,则再次用我所附图中的软件将波特率改为9600,软件的各参数配置与第6步的不同处不要忘记要修改成改后的奇校验、1位停止位。
80 06 02 01 00 00 C7 A3
9、此时仪表地址为80H、波特率为9600、奇校验、1位停止位,符合了与S7-200 PLC做MODBUS RTU通讯的条件;
10、MODSCAN32和附图软件在网上去找一下;
11、关于S7-200的MODBUS内容参一下西门子的官方资料,里面讲得很详细,链接如下
http://www.ad.siemens.com.cn/service/article/S7-200/S7-200modbus/Default.aspx
S7-200 Modbus通信常见问题
http://www.ad.siemens.com.cn/productportal/Prods/s7-200-portal/MicroPower2013/Smart%20SMS/019.html
S7-200 SMART Modbus RTU通信(1):概述及从站编程——跟我学
http://www.ad.siemens.com.cn/service/elearning/course/1078.html
S7-200 SMART Modbus RTU通信(2):概述及主站编程——跟我学
http://www.ad.siemens.com.cn/service/elearning/course/1080.html
S7-200 SMART Modbus RTU通信(3):下载测试——跟我学

图片说明:

S7200 与仪表MODBUS通信,仪表通信参数怎么写入设置?200参数怎么对应设置?  

提问者对于答案的评价:
太感谢老师的指点了,解答的十分精彩详尽,而且由于上图不方便,你猜测的内容和实质是一样的。虽然还没按照你的来测试,但我确定这样做肯定就对了,非常感谢。另请问,如果一块仪表,不知道它的MODBUS通信参数设置的情况下,有办法通过什么方法测试出来表内部的通信参数吗?

最佳答案作者回复:
我所知道的是没有捷径,只能将各种组合列出来,就像我们做真值表一样,在连线正确的情况下一种一种用MODSCAN32去测试。你也可以到网上找一找,如果找到了,并通过你的测试,请分享,我的邮箱3124418560@qq.com

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 下午3:20
下一篇 2021年7月5日 下午3:21

相关推荐

  • s7-200模拟量模块配置

    我配置了1套S7-200如下,不知是否可行, CPU226 继电器型1个 16入/16出 继电器型 1个 EM235&n…

    SIMATIC S7-200 2021年7月5日
  • S7-200 MODBUS RTU 通讯库指令应用

    现在想用200PLC 作为主站通过modbus RTU 通讯库指令读取从站编码器输出测量的数据?编码器提示格式 主机发送01 04…

    2018年12月5日
  • 【求助】多块EM231CN出现灯不亮不工作的情况

    排水系统使用的,主模块是224xp,EM231由上海人民电器的24V开关电源供电,外接了西门子超声波液位计测水位。经常出现正常使用一段时间后个别231模块LED灯不亮,连接电脑检测…

    2017年11月16日
  • 自由口通讯发送数据

    自由口通讯发送数据,我想5MS发送一次,要怎么写?我用例子程序来就只能接收后才发送 问题补充:能不能给个例子呀? 最佳答案 5ms是不是太快了?我这有一个发送的例子,用的是SM0.…

    SIMATIC S7-200 2020年11月5日
  • 请教:加1减1指令及其输出问题

    图示的加1指令:MB0+1=MB0,那么MB0是作为逻辑输出,还是作为物理输出点输出,如果作为物理输出点输出的话,MB0其实是7位,那么是怎么输出的?还有一个问题:就是s7-200…

    2021年7月5日
  • 触摸屏与S7200

    请问我现在有要用S7200对两台电机进行启停控制,我现在打算用西门子触摸屏控制,在画面上设置启、停按钮,请问,跟CPU的输入怎么接口,CPU上还要不要用输入点啊。 问题补充:那么我…

    SIMATIC S7-200 2020年11月5日
  • S7-200电源

    请问S7-200的传感器输出电源能否供给7个扩展模块的输入电源?还是要另加开关电源? 最佳答案 每一个CPU模块都有一个24VDC传感器电源,它为本机输入点和扩展模块继电器线圈提供…

    SIMATIC S7-200 2020年11月1日
  • 求教X是变量,是在指数上。

    Y=10^(X-4),(x-4)是在指数上 最佳答案  LNY =  X * LN10 – 4&nb…

    SIMATIC S7-200 2020年11月1日
  • S7-200高速计数器中断连接

    编程时遇到10多个中断事件要处理。请问网友:是否是用LD SM0.1,ATCH,ENI  指令一次连接? 最佳答案 也不一定,一般用SM0.1&nbs…

    SIMATIC S7-200 2017年11月4日
  • SMART S7-200

    SMART S7-200扩展以太网模块是什么型号? 最佳答案 支持交换机,型号CSM1277,订货号6GK7 277-1AA00-0AA0没有类似S7&nbsp…

    SIMATIC S7-200 2021年7月5日

发表回复

登录后才能评论