基于EtherCAT协议的模拟量输入主动调控系统及方法技术方案

技术编号:43847085 阅读:22 留言:0更新日期:2024-12-31 18:40
本发明专利技术涉及基于EtherCAT协议的模拟量输入主动调控系统及方法,通过利用模拟量输入模块的空闲诊断字传输调整信息,不再额外增加传输变量,如不再新增“输出”变量,减少EtherCAT通信网络中的传输报文的大小,并使模拟量输入模块主动发送调整命令,调整输入端的电压/电流值,而不再是被动等待,实现通过模拟量输入模块主动调节输入端的电压电流的目的。利用现有EtherCAT协议传输调整命令,不需要引入复杂的外部配置,使得PLC系统的结构保持简洁。

【技术实现步骤摘要】

本专利技术属于自动化工业控制,涉及一种基于ethercat协议的模拟量输入主动调控系统及方法。


技术介绍

1、在plc(programmable logic controller,可编程逻辑控制器)领域,每一家厂商通常会开发一种自有的电压电流型模拟量输入模块(简称ai模块),主要用于模拟量信号的采集。模拟量输入模块提供采集通道,通道根据产品大小和功能需求,目前主流产品包含2-128通道,每一个通道用于接收来自源端的模拟信号(如4ma-20ma电流信号或-10v~10v电压),模块内部通过adc(模数转换器)芯片将输入的模拟量转化为数字量,得到对应的数值,然后通过某种方法传递给上位机。因为模拟量输入模块的主要功能是接收来自源端的电压电流信号,模块本身不能主动要求改变输入端的电压电流,各个厂商的产品几乎都遵循这一模式。


技术实现思路

1、针对上述传统方法中存在的问题,本专利技术提出了一种基于ethercat协议的模拟量输入主动调控系统和一种基于ethercat协议的模拟量输入主动调控方法,能够通过模拟量输入模块主本文档来自技高网...

【技术保护点】

1.一种基于EtherCAT协议的模拟量输入主动调控系统,其特征在于,包括CPU模块、模拟量输出模块和模拟量输入模块,所述CPU模块、所述模拟量输出模块和所述模拟量输入模块都提供EtherCAT接口,各模块之间分别通过EtherCAT接口进行现场通信,所述CPU模块用于连接上位机,所述模拟量输入模块的诊断字的空闲比特位中配置有调整命令比特位、电压/电流数值比特位和通道号比特位;

2.根据权利要求1所述的基于EtherCAT协议的模拟量输入主动调控系统,其特征在于,当所述CPU模块从所述诊断字中解析到所述调整命令比特位无效时,所述CPU模块不对所述模拟量输出模块进行输出值调整操...

【技术特征摘要】

1.一种基于ethercat协议的模拟量输入主动调控系统,其特征在于,包括cpu模块、模拟量输出模块和模拟量输入模块,所述cpu模块、所述模拟量输出模块和所述模拟量输入模块都提供ethercat接口,各模块之间分别通过ethercat接口进行现场通信,所述cpu模块用于连接上位机,所述模拟量输入模块的诊断字的空闲比特位中配置有调整命令比特位、电压/电流数值比特位和通道号比特位;

2.根据权利要求1所述的基于ethercat协议的模拟量输入主动调控系统,其特征在于,当所述cpu模块从所述诊断字中解析到所述调整命令比特位无效时,所述cpu模块不对所述模拟量输出模块进行输出值调整操作。

3.根据权利要求1或2所述的基于ethercat协议的模拟量输入主动调控系统,其特征在于,所述模拟量输入模块的诊断字的调整命令比特位为诊断字中的31bit位,所述模拟量输入模块的诊断字的电压/电流数值比特位为诊断字中的30bit~20bit位,所述模拟量输入模块的诊断字的通道号比特位为诊断字中的19bit~18bit位。

...

【专利技术属性】
技术研发人员:于波刘晗包武李占国
申请(专利权)人:湖南智领通信科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1