SMART200和变频器MODBUS通讯不成功

一台SR40和变频器MODBUS通讯,变频器说明书里给出的控制字地址是1E00,我换算成十进制是7680,再加上40001就是47681,这个47681(已经填到MSG的ADD管脚)就是变频器最终的控制命令字地址吗?顺便说一下我按照这个思路可以读取温控表的数值,但是给变频器发命令就是没反应,难道是地址计算错了?变频器是通讯参数设置检查没问题,启动命令源设置成由通讯控制,如果不是地址计算问题大概还有哪里没设置对?请老师指教!

最佳答案

1、控制字地址是1E00,我换算成十进制是7680,再加上40001就是47681,方法是对的;
你可以试着将地址偏移一下,比如 47680 或者47682;
如果有条件,用MODSCAN32进行测试确定其地址。
2、另外向保持寄存器写控制字,要仔细看变频器的说明书,控制字是什么值。能不能读回来,进行确认。
3、变频器启停方式要设为MODBUS RTU 方式,波特率与通讯口的一致,数据位必须是8位,校验方式也要一致、停止位必须是1位。
4、频率给定是什么方式?,如果不是MODBUS RTU通讯给定,先给定一个小一点的频率;
如果是通讯给定,给定是怎样标定的,给定的值又怎样对应变频器的频率,那还要进行换算的。比如有些变频是0 对应 0.0HZ,4000H 即16384(十进制)对应的是 50HZ。
5、MODBUS RTU主站程序一定要做成轮 循的。
6、关于编程方面可参考
S7-200 SMART Modbus RTU通信常见问题
http://www.ad.siemens.com.cn/productportal/Prods/s7-200-smart-portal/200SmartTop/SmartSMS/020.html

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

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年10月30日 下午6:17
下一篇 2020年10月30日 下午6:17

相关推荐

  • 200SMART 运动控制不定义LMT-怎么才能找零点

    就一个原点位置的光电开关,不用左右限位,怎么实现开机自动找零点 最佳答案 很简单啊,原点一般在行程的起点。设备启动时,如果原点开关闭合,则低速向前移动,直到原点开关断开则停止,这就…

    SIMATIC S7-200 SMART 2020年10月31日
  • 4~20MA电流怎么测?

    很久以前的程序,现在过来看看,发现触摸屏上显示的温湿度,压力全都是最低值了。不知道是什么故障,想先测测模拟量输入是否正常怎么用万用表测4~20MA? 最佳答案 用万用表的电流档,毫…

    SIMATIC S7-200 SMART 2020年10月31日
  • s7-smart200中put/get指令

    在s7-smart200中put/get指令中,有没有主从一说?假如有五个CPU,通过交换机用网线连接,他们之间都能互相通讯吗? 问题补充:一个本地CPU与5个远程CPU用put/…

    2019年6月10日
  • 200SMART与步进电机MODBUS RTU 通信

    各位,请教问题,我PLC用的是SR继电器输出的 非晶体管的,,现需控制一台步进电机,方向,可变速度,采用modus RTU 方式可行吗(步进电机驱动板…

    SIMATIC S7-200 SMART 2021年7月4日
  • 关于PID无忧切换问题

    想问一下在手动切换成自动的时候1.程序段1中的VD2000计算出来的数值写到程序2中,那么程序段1里面的vd2000计算出来的是什么值?2.所谓的无忧切换是指的在自动状态下频率30…

    2020年10月30日
  • 变频器选择新手请教

    项目买的电机都是小功率的,220Δ/380Y,我在纠结变频器到底怎么选择,单相220还是三相380?单相变频器输出三相220V,三相380变频器输出三相380,1.比如说电机改成三…

    2020年10月30日
  • S7-200SMART的高速计数器

    200SMART的高速计数器不计数。请高手看看是程序的问题还是硬件问题?我是学习阶段,我分别用开关和编码器,模拟称重编码器的脉冲。在状态表监控HC1的值为0.不计数。谢谢赐教!物料…

    SIMATIC S7-200 SMART 2017年6月2日
  • S7-200 SMART V2.5

    S7-200 SMART V2.5 软件在哪里下载? 钻石用户推荐最佳答案 STEP 7 Micro/WIN SMART…

    2020年10月30日
  • S7-200 到S7-200 SMART通信功能移植

    S7-200 到S7-200 SMART通信功能移植 课程编号:V1534 本课程用于介绍S7-200&nb…. 点击这里,打开新窗口观看完整视频 该视频下的所有用户提…

    2017年6月3日
  • SMART做Modbus RTU通讯总是报错误号6

    使用SMART做Modbus RTU通讯,PLC是主站,但是主站读写模块总是报错误号6。没有搞明白是怎么回事情。程序中使用计数器C来循环,MBUS_MSG主站模块的Don…

    2021年7月4日

发表回复

登录后才能评论