位置:51电子网 » 技术资料 » 通信网络

数据通讯过程中用一个指令来传输多个参数方法

发布时间:2008/8/27 0:00:00 访问次数:370

  实施方法

  就以我公司所生产的新型精梳机为例,来具体说明实施的方法。精梳机是近年来在纺织行业使用较为普遍的一种设备,其主要作用是排出梳棉生条中一定长度以下的短纤维,提高纤维整齐度,进一步清除纤维中残留的棉结、杂质,提高纤维光洁度。由于精梳机的电气控制部分采用了plc运算控制,变频器驱动调速,触摸屏操作显示的控制主线,因此在三者间就必然会用通讯协议来传输数据。其中触摸屏通过rs232接口与plc连接,变频器通过rs485接口与plc连接。

  由于纺织设备通常使用在高温、高湿的环境里,并且空气中飘浮着大量的棉絮,因此在这种较为恶劣的环境中应用时变频器是应安装在电气柜中的。很多情况下我们都是通过电机的负荷来分析机械故障的,而电机的运行参数又直接反应在变频器上。根据变频器所显示的电机频率我们可以判断精梳机的实际运行速度是否符合设定速度根据变频器所显示的电机电流我们可以判断精梳机的传动机构间隙是否合适,轴承运动是否灵活根据变频器所显示的温度我们可以判断变频器的冷却风道是否被棉絮堵塞等等。但实际使用时电气柜是关闭的,而且变频器的显示区每次只能显示一个参数,若要查看其它参数就需要在变频器上不断的切换,很不方便。

  在这种情况下,操作者和检修者对设备的运行情况并不能直观的了解,这就给检修与维护带来了很大的不便,如果能把变频器运行时的频率、电流、温度等参数在触摸屏上同时显示出来,就能直观的掌握电机的负荷和设备的运行状况了。我们使用的是台达vfd055m43a型变频器,支持modbus协议,参照说明书不难看出频率、电流、温度的字址分别是2103h、2104h和210dh,在台达plc程序中可以利用“modrd”指令对变频器进行资料读取。为了避免读取数据的时间发生冲突,可以在plc中利用软件来形成循环的时间脉冲,对这些参数依次读取。

  假设在触摸屏上显示频率、电流、温度的寄存器地址分别是d1、d2和d3,刷新的时间是7个单位时间,先利用plc编程软件形成一个如下图所示的循环时间脉冲,当然编制这个程序也有不同的方法,这里就不详细叙述了。可以用t1、t2和t3分别来触发“modrd”指令,从而在不同的时间送出所需要的资料。

  当然,要实现这些功能还有其它很多种方法,设计者也可根据自己的习惯选择。此外,也可以根据显示参数的数量来确定时间脉冲的数量,最终形成一个脉冲对应一个参数的关系。也可以通过程序设定脉冲周期,从而根据需要来改变参数的刷新时间,最终实现对多个参数的通讯传输功能.

  欢迎转载,信息来自维库电子市场网(www.dzsc.com

  实施方法

  就以我公司所生产的新型精梳机为例,来具体说明实施的方法。精梳机是近年来在纺织行业使用较为普遍的一种设备,其主要作用是排出梳棉生条中一定长度以下的短纤维,提高纤维整齐度,进一步清除纤维中残留的棉结、杂质,提高纤维光洁度。由于精梳机的电气控制部分采用了plc运算控制,变频器驱动调速,触摸屏操作显示的控制主线,因此在三者间就必然会用通讯协议来传输数据。其中触摸屏通过rs232接口与plc连接,变频器通过rs485接口与plc连接。

  由于纺织设备通常使用在高温、高湿的环境里,并且空气中飘浮着大量的棉絮,因此在这种较为恶劣的环境中应用时变频器是应安装在电气柜中的。很多情况下我们都是通过电机的负荷来分析机械故障的,而电机的运行参数又直接反应在变频器上。根据变频器所显示的电机频率我们可以判断精梳机的实际运行速度是否符合设定速度根据变频器所显示的电机电流我们可以判断精梳机的传动机构间隙是否合适,轴承运动是否灵活根据变频器所显示的温度我们可以判断变频器的冷却风道是否被棉絮堵塞等等。但实际使用时电气柜是关闭的,而且变频器的显示区每次只能显示一个参数,若要查看其它参数就需要在变频器上不断的切换,很不方便。

  在这种情况下,操作者和检修者对设备的运行情况并不能直观的了解,这就给检修与维护带来了很大的不便,如果能把变频器运行时的频率、电流、温度等参数在触摸屏上同时显示出来,就能直观的掌握电机的负荷和设备的运行状况了。我们使用的是台达vfd055m43a型变频器,支持modbus协议,参照说明书不难看出频率、电流、温度的字址分别是2103h、2104h和210dh,在台达plc程序中可以利用“modrd”指令对变频器进行资料读取。为了避免读取数据的时间发生冲突,可以在plc中利用软件来形成循环的时间脉冲,对这些参数依次读取。

  假设在触摸屏上显示频率、电流、温度的寄存器地址分别是d1、d2和d3,刷新的时间是7个单位时间,先利用plc编程软件形成一个如下图所示的循环时间脉冲,当然编制这个程序也有不同的方法,这里就不详细叙述了。可以用t1、t2和t3分别来触发“modrd”指令,从而在不同的时间送出所需要的资料。

  当然,要实现这些功能还有其它很多种方法,设计者也可根据自己的习惯选择。此外,也可以根据显示参数的数量来确定时间脉冲的数量,最终形成一个脉冲对应一个参数的关系。也可以通过程序设定脉冲周期,从而根据需要来改变参数的刷新时间,最终实现对多个参数的通讯传输功能.

  欢迎转载,信息来自维库电子市场网(www.dzsc.com

-->
相关IC型号

热门点击

 

推荐技术资料

耳机的焊接
    整机电路简单,用洞洞板搭线比较方便。EM8621实际采... [详细]
版权所有:51dzw.COM
深圳服务热线:13692101218  13751165337
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!