新闻动态

CANopen通信主站使用台达DVP-28SV+DVPCOM-SL 从站使用步科CANopen总线

作者:澳门网上平台 来源:澳门网上开户 时间:2019-08-22 点击:

  CANopen通信,主站使用台达DVP-28SV+DVPCOM-SL ,从站使用步科CANopen总线; 我来答

  CANopen通信,主站使用台达DVP-28SV+DVPCOM-SL ,从站使用步科CANopen总线

  刚开始,不能识别步科的EDS文件,在网友和厂家的帮助下,修改了步科的EDS文件,后能识别了。可是配置不了PDO,报文分析发现报错06090011不存在子索引。1800h的子索引05h步科驱动器中不...

  刚开始,不能识别步科的EDS文件,在网友和厂家的帮助下,修改了步科的EDS文件,后能识别了。可是配置不了PDO , 报文分析发现报错 0609 0011 不存在子索引。 1800h 的子索引05h 步科驱动器中不存在。无法继续配置。步科的人说了,DS301中规定了,1800h 的子索引05h 不是必须的。台达的软件做的不好,应该让台达的改软件。他们解决不了。搞的我花钱买的驱动器,无法用。我感觉就是步科的canopen不规范。因为之前的EDS文件,其他的厂家的都识别,就步科的识别的不了。现在PDO又无法配置。万能的网友们,请问1800h 的子索引05h 是必须有吗?

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  展开全部规范中这个子索引是可选择的,定义了TxPDO的一个属性,时间计时器。但是一般厂家都是有的。更多追问追答追问但是台达必须写1800h05h,台达软件没有可选项,步科驱动器中没有1800h05h这个子索引,台达软件就不再配置pdo了,没法用。不知道怎么解决?还有个问题,台达跟永宏通信的时候,读取1000h的时候,报05 04 0000,sdo超时,这是什么原因?我用sdo工具读取1000h,是可以读出来的,数值是00000,这个怎么解决?麻烦了追答你可以把TxPDO设置成同步的,在PDO属性那里设置,这样应该就可以了。追问txpdo设置成同步的,主站配置从站的时候,就不往1800h05h里写数据了?同步跟异步传输有什么区别吗?我发现canopen都默认的是异步传输呢txpdo设置成同步传输,主站配置从站的时候,就不往1800h05h里写数据了?这个错误就没有了?同步跟异步传输有什么区别呢?我发现canopen都默认的是异步传输呢txpdo设置成同步传输,主站配置从站的时候,就不往1800h05h里写数据了?这个错误就没有了?同步跟异步传输有什么区别呢?我发现canopen都默认的是异步传输呢追答你调成同步几的就是几个同步周期后你发送的数据生效,同步周期可以设置,默认的是4毫秒。异步就是你发送了就立即生效。软件下方有解释。追问

  V1.00A0的版本,这个跟硬件有关系吗?新的COPM设置成异步传输就不需要1800h05索引了吗?我还以为跟软件有关系呢。请明示 ,新版本,跟老版本有什么区别呢?

  跟硬件应该没关系,是COPM内部韧体你没有更新太老了,你用PLC使用FROM指令读版本号,不是1.35的话找中达电通升级韧体,最新的版本已经解决这个问题了。

  谢谢您的回答,太专业了,一般人可想不到这些呢。更新版本后,sdo超时 还有1800h05h就都可以解决了吧?不过,台达官网好像没有韧体升级的程序和方法吧。

  那我先确认下韧体号,FROM指令怎么读取版本号,copm哪个cr寄存器保存的是版本号?手册上没有呀?具体怎么操作?再次感谢

  那我先确认下韧体号,FROM指令怎么读取版本号,copm哪个cr寄存器保存的是版本号?手册上没有呀?具体怎么操作?再次感谢

澳门网上平台