200与英威腾CHV变频器通讯的问题

前不久开始弄S7-200与英威腾CHV系列变频器的modbus通讯,途中遇到了一些问题,在朋友的帮助下和自己的努力下取得了一些进展,现在CHV变频器的各种状态都可以读到PLC上了,现在遇到的问题是,我需要不停的轮流查询变频器的频率、电压、电流、功率、故障状态等参数,我发现通讯过程中,有些数据会出现短时间的跳变,跳变的值有时候是别的参数的值,有时候是个很大的值,基本偏离了正常值.
    我设定的读状态子程序是每500ms读一次,每读一次,读出2个参数出来,我觉得这个速度应该不至于引起通讯的冲突吧,但现在我把读状态子程序设置为每700ms执行一次,还是有时候出现错误的值,
   还有一个问题就是,当与CHV的通讯建立起来以后,如果我将变频器突然断电或者停止以后断电,再给变频器通电的话,通讯就建立不起来了,要关掉PLC或者,PLC停止一下再启动才能重新通讯,我不知道这个问题怎么解决好,因为我的PLC控制变频器,是要求PLC控制变频器的通电、断电的,如果断电再通电后要复位PLC才能恢复通讯的话,会影响系统运行!
   以上说得比较多,希望朋友们能给我点提示,建议或者方法,在此多谢了,希望大家一起交流!

最佳答案

1、数据跳变比较大,应该是PLC向变频器发送指令后,变频器向PLC返回来的数据和PLC再次向变频器发送的指令在路上给撞上了,你可适当加大PLC向变频器发送第一个指令后到再次发送第二个指令之间的时间。
 2、变频器断电后再上电不能通讯估计也是你的通讯程序没写好,永远记住:RS485是半双工的,在发送之前必须先停止接收功能,反之亦然。

提问者对于答案的评价:
感谢你的帮助

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

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

相关推荐

  • S7-200画面启动问题

    项目使用200的PLC,有以太网卡,,S7-200做的程序并调试成功,现在要求上传上位机监控并要求实现画面启动,需要怎么做请各位老师帮忙!需要什么软件做画面?上位机是否需要安装软件…

    SIMATIC S7-200 2021年7月5日
  • 如何用HMI和PLC设定定时

    PLC是S7-200;HMI是700IEV3。要求是用PLC设定定时,并显示在HMI上面,定时包括星期,小时,分钟。在一周七天中选中一天或两三天为工作时间,开始时间为XX:XX至X…

    SIMATIC S7-200 2021年7月5日
  • smart 200 modbus tcp通讯方式

    smart200 建立与数据采集器的modbus tcp通讯,将VW10—-VW20之间数据发送出去,如果主动发数据出去,采用modbus cli…

    SIMATIC S7-200 2021年7月5日
  • micro/win v4.0无法在WIN7的旗舰上安装

    micro/win v4.0无法在WIN7的旗舰上安装,不管是micro/win v4.0  SP4还是SP8都无法在WIN7的旗舰上安装,…

    SIMATIC S7-200 2020年10月31日
  • Wincc Flexible2008基础安装文件

    求Wincc Flexible2008安装文件链接,不要升级版,我现在需要用到SP1,需要先安装基础版本 钻石用户推荐最佳答案 WinCC flexible&n…

    SIMATIC S7-200 2021年7月5日
  • 自动化流水线控制

    目前自动化流水线一般采用PLC进行控制,除了编程和调试,对于自动化流水线的设计需要从哪些方面入手?怎样进行选型和配置?需要掌握哪些相关知识?目前对于减速机/脚踏开关/行程开关和光电…

    SIMATIC S7-200 2021年7月4日
  • 用一个s7-200的cpu实现2个站点的控制

    用一个s7-200的cou实现2个站点的控制,一个在附近,另一个距离大约300米,怎么实现,用什么模块另一个站点也是有9个输入点,九个输出点 最佳答案 估计楼主的意思应该是只有一个…

    SIMATIC S7-200 2020年11月5日
  • 循环指令

    FOR和NEXT指令用于:循环执行FOR和NEXT之间的指令,并可以指定次数。如果不知道要执行多少次,由条件来决定何时停止该循环,那么应该怎样编程?例如在一程序中,中间有一部分要求…

    SIMATIC S7-200 2021年7月5日
  • s7-200 ppi通讯问题

    本人初学plc,请教大家。ppi连接电脑串口后,通讯连不上。收索所有波特率后,总是提示:通讯超时,请核查端口号,网络地址,波特率设置和连接电缆。 端口号是对的,波特率收索…

    SIMATIC S7-200 2021年7月5日
  • TP2000能通过脚本修改本机时间吗?

    在组态中想通过脚本实现本机的时钟修改,能实现吗? 最佳答案 应该不能吧。主要是指令里,没有这个指令 提问者对于答案的评价:

    SIMATIC S7-200 2021年7月5日

发表回复

登录后才能评论