一种绑定PLC通讯点的方法技术

技术编号:10802682 阅读:91 留言:0更新日期:2014-12-24 10:08
本发明专利技术公开了一种绑定PLC通讯点的方法,获取混合机、配料秤和饲料仓的数量,并根据混合机、配料秤和饲料仓的对应关系,将混合机、配料秤和仓进行关联编号;将具PLC通讯点按照wincc的变量点的格式插入到wincc的第二数据库中;在将关联编号存储到第一数据库的过程中,生成关联表,并根据所述混合机、配料秤和饲料仓的数量,生成相应的对象组;以及再根据所述配料秤的数量,将对应的混合机的编号、配料秤的编号和仓的编号附加到从所述第二数据库取出配料秤的结构体数据中,组成新建变量;根据偏移量的规则,将与所述新建变量对应数据插入所述第二数据库中,对与所述新建变量对应的PLC通讯点进行绑定。

【技术实现步骤摘要】
【专利摘要】本专利技术公开了一种绑定PLC通讯点的方法,获取混合机、配料秤和饲料仓的数量,并根据混合机、配料秤和饲料仓的对应关系,将混合机、配料秤和仓进行关联编号;将具PLC通讯点按照wincc的变量点的格式插入到wincc的第二数据库中;在将关联编号存储到第一数据库的过程中,生成关联表,并根据所述混合机、配料秤和饲料仓的数量,生成相应的对象组;以及再根据所述配料秤的数量,将对应的混合机的编号、配料秤的编号和仓的编号附加到从所述第二数据库取出配料秤的结构体数据中,组成新建变量;根据偏移量的规则,将与所述新建变量对应数据插入所述第二数据库中,对与所述新建变量对应的PLC通讯点进行绑定。【专利说明】一种绑定PLC通讯点的方法
本专利技术涉及饲料加工
,尤其涉及一种绑定PLC通讯点的方法,应用于基 于wince平台的配料系统中。
技术介绍
现有技术中windons控制中心(WindowsControlcenter,简称wince)的开发过 程为开发人员根据可编程逻辑控制器(ProgrammableLogicController,PLC)提供的通讯 点,进行单个或单类别的绑定,这要求在通讯点已知的情况进行绑定,在开发过程中,这个 环节的工作量相当的漫长,因为针对一个项目而言,通讯点的个数可以达到上千个或上万 个,使得绑定通讯点的工作效率低,时间长的问题。
技术实现思路
本专利技术提供一种绑定PLC通讯点的方法,利用数据库与数据库的交互,能够快速 建立大量通讯点并为其绑定地址,使得绑定通讯点的工作效率得以提高,并缩短绑定时间。 本申请一实施例提供了一种绑定PLC通讯点的方法,应用于基于wince平台的配 料系统中,包括: 获取所述配料系统中的混合机、配料秤和饲料仓的数量,并根据混合机、配料秤和 饲料仓的对应关系,将混合机、配料秤和仓进行关联编号; 将具有对应关系的混合机、配料秤和饲料仓对应的PLC通讯点按照wince的变量 点的格式插入到wince的第二数据库中; 在将混合机、配料秤和仓进行关联编号后存储到第一数据库的过程中,生成关联 表,并根据所述混合机、配料秤和饲料仓的数量,在所述第二数据库中生成相应的对象组; 以及再根据所述配料秤的数量,从所述第二数据库取出配料秤的结构体数据,将 对应的混合机的编号、配料秤的编号和仓的编号附加到取出的所述配料秤的结构体数据 中,组成混合机、配料秤和饲料仓对应的新建变量; 根据偏移量的规则,将与所述新建变量对应数据插入所述第二数据库中,对与所 述新建变量对应的PLC通讯点进行绑定。 可选的,所述关联表为MCPTVARIABLEDESC,MCPTSYSTEM和MCPTVARGR0UP。 可选的,所述根据所述混合机、配料秤和饲料仓的数量,在所述第二数据库中生成 相应的对象组,具体包括: 根据所述混合机、配料秤和饲料仓的数量,从所述第二数据中的MCPTVARGR0UP表 中查找是否存在相应的对象组,若不存在,则在所述第二数据库中生成所述相应的对象组; 若存在,则获取所述MCPTVARGR0UP表中的所述相应的对象组。 可选的,所述根据所述配料秤的数量,从所述第二数据库取出配料秤的结构体数 据,将对应的混合机的编号、配料秤的编号和仓的编号附加到取出的所述配料秤的结构体 数据中,组成混合机、配料秤和饲料仓对应的新建变量,具体包括: 根据所述配料秤的数量,从所述第二数据库中的MCPTUTYPESTRUCTMEMBER表中取 出所述配料秤的结构体数据,将对应的混合机的编号、配料秤的编号和仓的编号附加到取 出的所述配料秤的结构体数据中,组成所述新建变量。 可选的,所述根据偏移量的规则,将与所述新建变量对应数据插入所述第二数据 库中,对与所述新建变量对应的PLC通讯点进行绑定,具体包括: 根据偏移量的规则,将与所述新建变量对应数据插入所述第二数据库中的 MCPTVARIABLEDESC表中,对与所述新建变量对应的PLC通讯点进行绑定。 可选的,所述方法还包括: 所述将与所述新建变量对应数据插入所述第二数据库中的MCPTVARIABLEDESC表 中时,在所述第二数据库中的MCPTSYSTEM表中更新PLC通讯点的的数量。 基于上述技术方案,本专利技术实施例中将混合机、配料秤和仓进行关联编号,以及将 具有对应关系的混合机、配料秤和饲料仓对应的PLC通讯点按照wince的变量点的格式插 入到wince的第二数据库中,生成关联表,然后在将关联编号存储到第一数据库的过程中, 在第二数据库中生成相应的对象组,然后根据所述配料秤的数量,从所述第二数据库取出 配料秤的结构体数据,将对应的混合机的编号、配料秤的编号和仓的编号附加到取出的所 述配料秤的结构体数据中,组成新建变量;根据偏移量的规则,将与所述新建变量对应数据 插入所述第二数据库中,对与所述新建变量对应的PLC通讯点进行绑定,如此,使得利用第 一数据库与第二数据库的交互,通过配置基础的工艺信息,自动添加新建变量,通过所述新 建变量对对应的PLC通讯点进行绑定,使得PLC通讯点进行绑定无需人工进行绑定,而是机 器自动将其绑定,进而能够快速建立大量通讯点并为其绑定地址,使得绑定通讯点的工作 效率得以提1?,并缩短绑定时间。 【专利附图】【附图说明】 图1为本专利技术绑定PLC通讯点的方法的流程图。 【具体实施方式】 本专利技术提供一种绑定PLC通讯点的方法,利用数据库与数据库的交互,能够快速 建立大量通讯点并为其绑定地址,使得绑定通讯点的工作效率得以提高,并缩短绑定时间。 下面结合附图对本专利技术优选的实施方式进行详细说明。 参阅附图1所示,本专利技术实施例中,一种绑定PLC通讯点的方法,应用于基于 wince平台的配料系统中,其中,wince的全称为WindowsControlcenter,PLC的全称为 ProgrammableLogicController,其详细流程如下: 步骤101 :获取所述配料系统中的混合机、配料秤和饲料仓的数量,并根据混合 机、配料秤和饲料仓的对应关系,将混合机、配料秤和仓进行关联编号; 步骤102 :将具有对应关系的混合机、配料秤和饲料仓对应的PLC通讯点按照 wince的变量点的格式插入到wince的第二数据库中; 步骤103 :在将混合机、配料秤和仓进行关联编号后存储到第一数据库的过程中, 生成关联表,并根据所述混合机、配料秤和饲料仓的数量,在所述第二数据库中生成相应的 对象组; 步骤104 :以及再根据所述配料秤的数量,从所述第二数据库取出配料秤的结构 体数据,将对应的混合机的编号、配料秤的编号和仓的编号附加到取出的所述配料秤的结 构体数据中,组成混合机、配料秤和饲料仓对应的新建变量; 步骤105 :根据偏移量的规则,将与所述新建变量对应数据插入所述第二数据库 中,对与所述新建变量对应的PLC通讯点进行绑定。 其中,在步骤1中,首先获取所述配料系统中的混合机、配料秤和饲料仓的数量, 例如所述配料系统中的混合机的数量为2,配料秤的数量为4和饲料仓的数量为100等,并 根据混合机、配本文档来自技高网...
一种绑定PLC通讯点的方法

【技术保护点】
一种绑定PLC通讯点的方法,应用于基于wincc平台的配料系统中,其特征在于,包括:获取所述配料系统中的混合机、配料秤和饲料仓的数量,并根据混合机、配料秤和饲料仓的对应关系,将混合机、配料秤和仓进行关联编号;将具有对应关系的混合机、配料秤和饲料仓对应的PLC通讯点按照wincc的变量点的格式插入到wincc的第二数据库中;在将混合机、配料秤和仓进行关联编号后存储到第一数据库的过程中,生成关联表,并根据所述混合机、配料秤和饲料仓的数量,在所述第二数据库中生成相应的对象组;以及再根据所述配料秤的数量,从所述第二数据库取出配料秤的结构体数据,将对应的混合机的编号、配料秤的编号和仓的编号附加到取出的所述配料秤的结构体数据中,组成混合机、配料秤和饲料仓对应的新建变量;根据偏移量的规则,将与所述新建变量对应数据插入所述第二数据库中,对与所述新建变量对应的PLC通讯点进行绑定。

【技术特征摘要】

【专利技术属性】
技术研发人员:聂波刘先明李杰锋
申请(专利权)人:武汉新科谷技术发展有限公司
类型:发明
国别省市:湖北;42

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

1