twido PLC与ATV 71变频器的canopen PDO通信问题? 点击:1038 | 回复:7



星矢

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:10帖 | 54回
  • 年度积分:0
  • 历史总积分:256
  • 注册:2004年6月24日
发表于:2011-04-15 00:22:41
楼主

导入TEATV7111E.eds,配置好所需通信点,仅需要由ATV71传送给TWIDO,不需要由TWIDO给出控制,所以只用到PDO。

采用赋值指令,但在动态数据表中显示PDO通信点均为0,CANopen主站模块指示灯固定常亮(总线处于开-无错误)状态,是不是因为需要激活总线,使指示灯闪烁(总线开始运行-启动状态)?是否需要编程?最好能给出具体程序,并且不论ATV71或者PLC谁先重启均能恢复通信,谢谢啦!




xiakebiao110

  • 精华:0帖
  • 求助:0帖
  • 帖子:12帖 | 645回
  • 年度积分:0
  • 历史总积分:0
  • 注册:1900年1月01日
发表于:2011-04-15 15:52:57
1楼
需要激活总线,使指示灯闪烁,同时也需要编程。

星矢

  • 精华:0帖
  • 求助:0帖
  • 帖子:10帖 | 54回
  • 年度积分:0
  • 历史总积分:256
  • 注册:2004年6月24日
发表于:2011-04-16 00:04:19
2楼

引用xiakebiao110 的回复内容:需要激活总线,使指示灯闪烁,同时也需要编程。


谢谢指点,明白啦,能不能给个实例参考一下呢?

sunnysun1208

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 7回
  • 年度积分:0
  • 历史总积分:1551
  • 注册:2011年4月20日
发表于:2011-04-20 15:34:00
3楼

我用的是ATV312与pruim CAN通讯,在Scyon里组态好从站的变频器,我开始用的PDO6,发现根本通不上,后来改用PDO1才可以通上,但是给定转速之后,反馈的转速无法读上来,后来只能SDO一起用上才完全实现控制和显示。

星矢

  • 精华:0帖
  • 求助:0帖
  • 帖子:10帖 | 54回
  • 年度积分:0
  • 历史总积分:256
  • 注册:2004年6月24日
发表于:2011-05-19 16:40:29
4楼
引用sunnysun1208 的回复内容:

我用的是ATV312与pruim CAN通讯,在Scyon里组态好从站的变频器,我开始用的PDO6,发现根本通不上,后来改用PDO1才可以通上,但是给定转速之后,反馈的转速无法读上来,后来只能SDO一起用上才完全实现控制和显示。



谢谢,我也遇到类似的问题,数据通信不上来,包括PDO和SDO都不行,请问你的通信线是自己做的吗?怎么做,我怀疑是通信线没接对!

主模块TWD NCO1M的串口又经过了一个小模块,里面有CH1 CL1 CG1 V+1      CH2 CL2 CG2 V+2,共8个接线端子,目前接的是CH1 CL1 CG1,对应变频器Canopen上的RJ45接口的1、2、3。

星矢

  • 精华:0帖
  • 求助:0帖
  • 帖子:10帖 | 54回
  • 年度积分:0
  • 历史总积分:256
  • 注册:2004年6月24日
发表于:2011-05-20 15:25:47
5楼

终于搞通了。CAN_CMD命令中  节点号  设置为主模块号了,汗!似乎PDO不好用,PLC接收不到,改用SDO实现的。

星矢

  • 精华:0帖
  • 求助:0帖
  • 帖子:10帖 | 54回
  • 年度积分:0
  • 历史总积分:256
  • 注册:2004年6月24日
发表于:2011-05-24 17:24:31
6楼
以CAN_CMD说明为例,最终在调试时发现,其实读取并存放的只有“数据1”,而“数据2”是空的,也就是说只能读取该子索引起的2个“字节”的数据,而不是2个“字”,跟有些书籍的说明有出入。请务必注意。
另外PDO没实现,想知道为什么?

逍遥

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 34回
  • 年度积分:12
  • 历史总积分:247
  • 注册:2019年1月04日
发表于:2021-01-09 14:34:30
7楼

学习了,没有大神带就是要走弯路啊


热门招聘
相关主题

官方公众号

智造工程师