一种智能控制器的级联方法技术

技术编号:15299937 阅读:72 留言:0更新日期:2017-05-12 02:16
本发明专利技术涉及一种智能控制器的级联方法,用于集控制功能与I/O功能于一体的智能控制器的级联,从而实现I/O通道扩展。智能控制器分别通过其两端的第一COM端口和第二COM端口与相邻智能控制器两端的COM端口相连接,根据第一COM端口的数据接收状态判断其所处的位置,具体包括:若在t1时间内从第一COM端口端检测到第一种特定数据帧的输入,则该智能控制器自动识别并定义为子节点状态;反之,则该智能控制器自动识别并定义为父节点状态;并根据第二COM端口的数据传输状态判断其是否为末端子节点。本发明专利技术所述的智能控制器级联方法操作简便,模块间信号传输速度快,效率高,且级联控制系统占用空间小,有效地实现了模块的I/O通道扩展。

Cascade method of intelligent controller

The invention relates to a cascade method of an intelligent controller, which is used to cascade the intelligent controller integrating control function and I/O function so as to realize I/O channel expansion. The intelligent controller respectively through the two ends of the first and second COM port COM port and the adjacent ends of the intelligent controller COM port is connected, including according to the first COM port data receiving state determine its position in T1: if the time from the first COM port terminal detected first specific data frame is input. The intelligent controller of automatic identification and definition of node state; on the other hand, the intelligent controller of automatic identification and definition of the parent node state; and according to the data transmission state of second COM ports to determine whether it is the end of the terminal node. The intelligent controller cascade method of the invention has the advantages of simple operation, fast signal transmission speed between the modules, high efficiency, and small space occupation of the cascade control system, and effectively realizes the I/O channel expansion of the module.

【技术实现步骤摘要】

本专利技术涉及智能控制器领域,尤其涉及一种集控制功能与I/O功能于一体的智能控制器的级联,从而实现I/O通道扩展的方法。
技术介绍
自动化控制模块与I/O模块分别是自动化控制系统的一部分,他们与电源模块、通讯模块等一起共同构成自动化控制系统,将现场控制单元、现场监视单元、操作站、通信端口单元等连接起来,综合了计算机技术、通信技术和过程技术,以适应现代高水平生产控制与企业管理的需要。模块级联是自动化控制系统中比较常用的一种方法,由于模块级联拓扑的组成复杂,因此对于控制模块与I/O模块之间的配合要求较高。现有技术中已有的模块级联控制系统,一般直接将各个控制板和主控板固定在控制柜中,控制板之间多数通过定制电缆连接。这样的控制系统存在控制柜内配电布线混乱,容易造成电磁兼容性缺陷,以及难以检查维修等问题。因此,需要一种使用方便,传输速度快,效率高,占用空间小的模块级联方法。
技术实现思路
本专利技术的目的是提供一种智能控制器的级联方法,实现智能控制器I/O通道的扩展,使用户无需选型,即可快速使用,从而达到解决传统可编辑I/O模块通道扩展选型繁琐,使用方便性较差等缺陷的目的。上述的目的通过以下的技术方案实现:一种智能控制器的级联方法,所述智能控制器分别通过其两端的第一COM端口和第二COM端口与相邻智能控制器两端的COM端口相连接,步骤如下:S1、智能控制器根据所述第一COM端口的数据接收状态判断其所处的位置,具体包括:若在t1时间内从第一COM端口端检测到第一种特定数据帧的输入,则该智能控制器自动识别并定义为子节点状态,只做I/O处理,不做控制算法运算;若在t1时间内未检测到所述第一种特定数据帧的输入,则该智能控制器自动识别并定义为父节点状态,处理I/O,并执行控制算法运算;S2、智能控制器根据所述第二COM端口的数据传输状态判断其是否为末端子节点,具体包括:若在t2时间内从第二COM端口检测到第二种特定数据帧的输出,则该智能控制器自动识别并定义为非末端子节点,反之,若在t2时间内未从第二COM端口检测到第二种特定数据帧的输出,则该智能控制器自动识别并定义为末端子节点;所述COM端口为智能控制器用于传递通讯数据的串行通讯端口。优选的,所述第一种特定数据帧为AI/DI类型或者AO/DO值。优选的,所述第二种特定数据帧为通道状态或者AI/DI值。优选的,所述t1时间为2~5s,t2时间为2~5s。进一步的,多个智能控制器通过COM端口级联时,定义与父节点相连的子节点为第一子节点,与第一子节点相连的子节点为第二子节点,以此类推,实现N个智能控制器I/O通道的级联扩展。优选的,2≤N≤4,包括一个父节点,N-1个子节点。进一步的,多个智能控制器通过COM端口级联后,数据流方向为:父节点向子节点传递所述第一种特定数据帧,由父节点第二COM端口发送,子节点第一COM端口接收;子节点向父节点传递所述第二种特定数据帧,由子节点第一COM端口发送,父节点第二COM端口接收。进一步的,多个智能控制器通过COM端口级联后,各节点采用相同的I/O数据接收/发送处理方式。进一步的,多个智能控制器通过COM端口级联后,各节点的I/O通道相互隔离、独立采样,模拟量控制回路周期为50ms,数字量控制回路周期为50ms,即控制期间I/O通道数据同步时间为50ms。进一步的,多个智能控制器进行级联时,通过软件平台对父节点进行I/O通道信号类型配置和控制算法编程下装,子节点根据父节点的工程配置自动调整I/O通道信号类型。本专利技术所述的智能控制器的级联方法具有如下优点:本专利技术所述的级联方法操作简便,只需将智能控制器通过COM端口相互连接,便能快速实现模块级联;本专利技术所述的级联方法模块间信号传输速度快,效率高,级联后各节点的I/O通道相互隔离、独立采样,模拟量控制回路周期为50ms,数字量控制回路周期为50ms,即控制期间I/O通道数据同步时间为50ms;本专利技术所述的级联系统占用空间小,有效地实现了模块的通道扩展。附图说明图1为本专利技术的智能控制器的级联方法实施例中智能控制器的原理框图。图2为本专利技术的智能控制器的级联方法的流程示意图。图3为本专利技术的智能控制器的级联方法较佳实施例的模块级联示意图。图4为图3实施例中级联模块I/O数据流示意图。具体实施方式为了使本领域的技术人员更好地理解本专利技术方案,下面将结合本专利技术的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,附图中相同的标记代表相同或相似的组件。然而,本领域的普通技术人员应当理解,下文中所提供的实施例并非用来限制本专利技术所涵盖的范围。此外,附图仅仅用于示意性地加以说明,并未依照其原尺寸进行绘制。显然,所描述的实例仅仅是本专利技术一部分实施例,而不是全部的实施例。智能控制器是指在仪器、设备、装置、系统中为实现电子控制,而设计的计算机控制单元,它一般是以单片微型计算机(MCU)芯片或数字信号处理器(DSP)芯片为核心,依据不同功能要求辅以外围模拟及数字电子线路,并置入相应的计算机软件程序,经电子加工工艺制造而形成的核心控制部件。图1为常见的智能控制器的结构原理框图。如图所示,所述的智能控制器其组成包括MCU单元、电源单元、UI单元、UO单元、DI单元、DO单元、通讯单元,UI单元包括模数转换单元、开关量输入处理单元、电平量输入处理单元,UO单元包括数模转换单元、外接继电器驱动单元,通讯单元包括以太网通讯处理单元、无线通讯处理单元、485通讯处理单元,所述UI单元、UO单元、DI单元、DO单元和通讯单元皆与MCU单元相连,电源单元对MCU单元、UI单元、UO单元、DI单元、DO单元和通讯单元进行供电。其中,控制器的MCU单元由32位的ARM单片机及外围器件构成,运行控制算法、智能控制、智能存储和通讯数据处理。以太网通讯处理单元上设置一路RJ45端口,把控制器的数据接入以太网,实现对现场的远程监控;无线通讯处理单元上设置有天线,通过GSM网络进行通讯,可与手机连接,随时随地即可得到控制器的信息;485通讯处理单元包括一个本地连接HMI的端口和一个远距离隔离通讯端口,支持Modbus-RTU的主从模式,所述的本地连接HMI的端口外接显示屏,实现对现场参数的直接显示,所述的远距离隔离通讯端口可组成485网络,进行数据的交互,通过软件平台实现对模块的管理。通讯处理单元上还设有两路COM端口,所述COM端口为智能控制器的串行通讯端口,传递通讯数据。如图2所示,本专利技术的智能控制器的级联方法为,智能控制器分别通过其两端的第一COM端口和第二COM端口与相邻智能控制器两端的COM端口相连接,之后:S1、智能控制器根据所述第一COM端口的数据接收状态判断其所处的位置;S2、智能控制器根据所述第二COM端口的数据传输状态判断其是否为末端子节点。下面结合附图3对上述级联方法的较佳实施例进行详细的说明。智能控制器通过其两端的端口COM1和COM2与其相邻的智能控制器相连接,并根据其COM1端口端的数据接收状态,自动识别其所处的位置,如果一定时间内从COM1端口端未检测到特定数据帧:AI/DI类型或者AO/DO值的输入,则自动识别并定义其为父节点状态,处理I/O,并执行控制算法运算,反本文档来自技高网...
一种智能控制器的级联方法

【技术保护点】
一种智能控制器的级联方法,所述智能控制器分别通过其两端的第一COM端口和第二COM端口与相邻智能控制器两端的COM端口相连接,其特征在于,步骤如下:S1、智能控制器根据所述第一COM端口的数据接收状态判断其所处的位置,具体包括:若在t1时间内从第一COM端口端检测到第一种特定数据帧的输入,则该智能控制器自动识别并定义为子节点状态,只做I/O处理,不做控制算法运算;若在t1时间内未检测到所述第一种特定数据帧的输入,则该智能控制器自动识别并定义为父节点状态,处理I/O,并执行控制算法运算;S2、智能控制器根据所述第二COM端口的数据传输状态判断其是否为末端子节点,具体包括:若在t2时间内从第二COM端口检测到第二种特定数据帧的输出,则该智能控制器自动识别并定义为非末端子节点,反之,若在t2时间内未从第二COM端口检测到第二种特定数据帧的输出,则该智能控制器自动识别并定义为末端子节点;所述COM端口为智能控制器用于传递通讯数据的串行通讯端口。

【技术特征摘要】
1.一种智能控制器的级联方法,所述智能控制器分别通过其两端的第一COM端口和第二COM端口与相邻智能控制器两端的COM端口相连接,其特征在于,步骤如下:S1、智能控制器根据所述第一COM端口的数据接收状态判断其所处的位置,具体包括:若在t1时间内从第一COM端口端检测到第一种特定数据帧的输入,则该智能控制器自动识别并定义为子节点状态,只做I/O处理,不做控制算法运算;若在t1时间内未检测到所述第一种特定数据帧的输入,则该智能控制器自动识别并定义为父节点状态,处理I/O,并执行控制算法运算;S2、智能控制器根据所述第二COM端口的数据传输状态判断其是否为末端子节点,具体包括:若在t2时间内从第二COM端口检测到第二种特定数据帧的输出,则该智能控制器自动识别并定义为非末端子节点,反之,若在t2时间内未从第二COM端口检测到第二种特定数据帧的输出,则该智能控制器自动识别并定义为末端子节点;所述COM端口为智能控制器用于传递通讯数据的串行通讯端口。2.如权利要求1所述的智能控制器的级联方法,其特征在于,所述第一种特定数据帧为AI/DI类型或者AO/DO值。3.如权利要求1所述的智能控制器的级联方法,其特征在于,所述第二种特定数据帧为通道状态或者AI/DI值。4.如权利要求1所述的智能控制器的级联方法,其特征在于,所述t1时间为2~5s,t2时间为2~5s。5.如权利要求1...

【专利技术属性】
技术研发人员:王文海嵇月强张益南许志正周伟张稳稳
申请(专利权)人:杭州优稳自动化系统有限公司浙江大学
类型:发明
国别省市:浙江;33

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

1