最新新闻
我要投稿
联系电话:027-87592219/20/21转188
投稿邮箱:tb@e-works.net.cn
您所在的位置:首页 > 智库 > 智能生产

异构PLC实现三菱伺服绝对位置值的读取

发布时间:2014-03-30 作者:金德华 
关键字:PLC 三菱伺服 绝对位置值 
三菱伺服内置绝对位置传输协议。本文介绍了基于该传输协议,使用PLC普通指令来读取三菱伺服绝对位置数据的方法。这对非三菱PLC系统与三菱伺服配合,构建绝对位置系统具有借鉴参考意义。

  在上述传输过程中plc和伺服驱动器的信号配合看似比较复杂 ,其实我们可简单地用图3表示。

plc和伺服驱动器的信号配合

  2.3 位置数据和校验和数据结构

  在传输的38位数据中,前32位数据是伺服电机的绝对位置数据,后6位数据是校验和数据。在表示绝对位置的前32位数据中,按读入的顺序排列为最低二位到最高二位。在表示校验和的后6位数据中,其读入顺序也是从低二位到高二位。该6位校验数据是伺服驱动器根据其所传输的绝对位置值计算出的校验和。plc对读入的32位位置数据进行校验和计算,计算的结果与读入的6位校验和数据相比较,若相等则说明传输正确;否则,则说明传输不正确。

  为了实现校验,必须要了解该传输协议所规定的计算方法,也即伺服驱动器内部对位置数据的计算方法,这样才能在plc中按照同样的方法来计算读入位置数据的校验和。只有按同样的方法计算得校验和,其比较才有意义。

数据皆

  例如,伺服驱动器传输的位置数据是013acf76h,二进制是“00,00,00,01,00,11,10,10,11,00,11,11,01,11,01,10”。该协议规定校验和计算方法如下:将每2位数据相加得,11000b=18h。所以该位置数据的校验和为18h。伺服驱动器传输的数据32位位置数据013acf76h和校验和数据18h。

3 软件编制

  根据上述对绝对位置传输协议的分析,我们可以编制相应的程序。在编制该程序块时,为了使本程序对各种品牌plc具有参考价值并可进行移植,我们采用了各类plc常用的基本指令和各类plc都支持的功能指令来编制,如图5所示。

软件编制
图5 软件编制 

本文来源于互联网,e-works本着传播知识、有益学习和研究的目的进行的转载,为网友免费提供,并以尽力标明作者与出处,如有著作权人或出版方提出异议,本站将立即删除。如果您对文章转载有任何疑问请告之我们,以便我们及时纠正。联系方式:editor@e-works.net.cn tel:027-87592219/20/21。