S7-224XP CN通讯读到的数值在步进电机运动时会出现瞬间的问题

我用的S7-224XP CN,两个485通讯口,一个用来连接屏幕,一个是用来读取两个压力变送器的数值。只要步进电机一运动,测量的压力变送器数值就会出现瞬间的异常,比如变成几万,而且怪异的是,只要读取压力变送器数值的期间不运动步进电机,就没事,这个问题愁了一个星期了还没找到原因。有哪位大神知道原因呢?  下图是我通过定时器来切换读取两个变送器数值的时间

问题补充:
没有被脉冲干扰。1,这两个我距离远点,还是这种问题;2,我把只给plc供电仿真测试也是这样的情况。3,后来用ARM做了个小系统单独控制步进电机,plc给ARM一个开关量信号就控制步进电机运动,把plc里的步进电机控制部分全删了,依然是只要步进电机一动就出问题。

图片说明:

S7-224XP CN通讯读到的数值在步进电机运动时会出现瞬间的问题    S7-224XP CN通讯读到的数值在步进电机运动时会出现瞬间的问题    S7-224XP CN通讯读到的数值在步进电机运动时会出现瞬间的问题   

最佳答案

步进电机驱动器因为功率相对较大,在步进启动时容易使电源产生波动,故建议给步进电机驱动器单独供电测试。
检查2个库文件的缓冲区及程序地址是否有地址的占用。

提问者对于答案的评价:
非常感谢,现在两者电源本来就是分开的,可能是220V交流电源用的线细了(粗线不够了,临时找了个细线),导致电量供不上,明天我再换成粗线试试。后来我加上偶校验之后,出问题概率减少了百分之八十。我觉得V区应该没有冲突,因为我用ARM单片机控制步进电机运动,还是出现这情况。

最佳答案作者回复:
这个应该是电源供电能力问题了。

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

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

相关推荐

发表回复

登录后才能评论