200环境下的Modbus编程

用了一天的时间做200与变频器之间的通讯没通讯上,已经知道变频器的数据格式为 “从站地址 XX 功能码 XX 读取地址 XXXX 读取数量XXXX 校验码 XXXX 功能码为03读 06写 变频器可接受的就是这样的格式 而用200中的modbus库在请求数据时将读变成01 而将写变成0f (串口监控器获得)很明显对应不上变频器所要求的03和06功能码 所以读不出来 麻烦各位1、看怎么解决 2、或者提供一下不用modbus库自己在200下写的协议源码 谢谢了

最佳答案

我觉得除非你是自己编写modbus程序,不然没必要追究桢数据和格式。拿ABB变频器modbus通讯来说吧,他的modbus参数地址就是前面加上4。比如输出频率是0103,那么modbus地址就是40103,你通过200的modbus主站程序读40103就可以读到频率了,当然地址 波特率 校验什么的都要设置对。

提问者对于答案的评价:
感谢各位了 已经解决了问题了 自己定义了帧格式 是可以读写的

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月1日 下午3:35
下一篇 2020年11月1日 下午3:35

相关推荐

  • PID 数字量输出设置

    我有三组电加热(Q0.0 Q0.1 Q0.2),分别是1KW,2KW,3KW.一个温度传感器0-50度(aiw0)如果我设定一个温度VD1000,想通过指令向导…

    SIMATIC S7-200 2020年11月1日
  • 关于S7一200PLC存储卡读出的时间不对

    我模拟数据归档把变量中的数据放入存储卡中,倒是可以得到数据,可为何得到的时间是1980年的,我的CPU是222,查了一下,说是没有时钟卡,是不是这个原因,还是说可以改呢 最佳答案 …

    2017年11月4日
  • 求TP170B和200的实例

    现有触摸屏TP170B一块,200一个,我需要一份实例,包括触摸屏的制作(具体到画面怎么做),200那边怎么写对应的通讯程序。给一个小程序吧,越详细越好。如果谁有这样的例子,请发到…

    SIMATIC S7-200 2020年11月5日
  • EM277问题求救

    哪个大师能帮我一下;我现在用EM277做DP从站,请问要在S7-200里做程序吗?用的是PROFIBUS通讯 问题补充:那我的数据放在基本单元里还是EM277里啊? 最佳答案 30…

    SIMATIC S7-200 2021年7月5日
  • SMART s7-200 PID无输出

    背景:项目需求输入温度检测与设定温度采集,通过PID调节水阀开关。现在是前期程序编程调试阶段,由于没有温度传感器和输出设备,想通过数据查看编程结果是否正确。程序如下图。但是PID无…

    2021年7月5日
  • cp234-1以太网模块的指示灯异常

    我的以太网模块上电后开始link是绿灯,rtx灯闪烁,但过一会后sf灯开始闪红灯,大概是闪30下就停了,然后所有的灯都灭了,然后link又开始亮,如此反复,在此期间ping&nbs…

    SIMATIC S7-200 2020年10月31日
  • 温控仪和热电偶模块数值误差

    用em231四输入热电偶模块去测温,热电偶的型号是k型,dip的开关设置为001,也启动热电偶模块内部冷端补偿。按照手册说,将读入的数值/10就是测量温度。但用一个温控仪,接入同一…

    2017年5月28日
  • S7-200 EM253模拟量问题

    各位老师,请问EM253模块是4路模拟量输入,一路模拟量输出,         &nbsp…

    2021年7月5日
  • 我想用S7200通过编码器测转速,哪位高手能指教一下,不胜感激啊!有实例和程序的最好了

    我想用S7200通过编码器测转速,哪位高手能指教一下,不胜感激啊!有实例和程序的最好了,我的邮箱1264179980@qq.com 专家建议 您好,您可以参考下列链接对应的例子:h…

    SIMATIC S7-200 2020年11月1日
  • 脉冲控制变频用法

    S7-200 PTO脉冲控制安川变频的程序 问题补充:1)PTO向导完成后,怎么使用子程序PTO0_CTRL\PTO1_LDPOS   2)在PTO向…

    SIMATIC S7-200 2021年7月5日