s7224通过MODBUS控制V20 点击:337 | 回复:2



zzldqc

    
  • 精华:0帖
  • 求助:3帖
  • 帖子:7帖 | 27回
  • 年度积分:0
  • 历史总积分:42
  • 注册:2009年3月07日
发表于:2015-01-10 17:22:56
楼主

各位老师,小弟最近用224通过MODBUS控制V20,部分程序如附图,请教

1、为什么正转或者反转需要按两次才有效?

2、如何实现点动控制呢?

在此感谢!


正在下载,请等待……
下载附件需0积分!




zzldqc

  • 精华:0帖
  • 求助:3帖
  • 帖子:7帖 | 27回
  • 年度积分:0
  • 历史总积分:42
  • 注册:2009年3月07日
发表于:2015-01-12 13:57:43
1楼

自己回答吧

第一个问题解决,因为MODBUS_MSG的First端用的上升沿触发,而我得速度及控制字赋值在MODBUS_MSG块后,所以,出现了这种情况。

第二个问题,还没试,打电话问西门子说点动控制字为067E(反)及057E(正)。晚上在试!

ntplc2017

  • 精华:0帖
  • 求助:0帖
  • 帖子:38帖 | 375回
  • 年度积分:0
  • 历史总积分:685
  • 注册:2018年5月11日
发表于:2018-09-11 09:30:16
2楼

由于程序写的先后顺序,按第一次的时候发出来写数据,但是这个时候要写的数据还没正确传递好,所以应该把程序网络的先后顺序改一下,把通信指令放最后就可以了。



热门招聘
相关主题

官方公众号

智造工程师