可编辑逻辑控制器的硬件配置方法及相关装置制造方法及图纸

技术编号:23850520 阅读:94 留言:0更新日期:2020-04-18 08:25
本发明专利技术实施例提供了一种PLC的硬件配置方法、装置、可读存储介质及PLC,其中方法包括接收所述PLC的配置信息,配置信息包括至少一个通信板卡标识和与每个通信板卡标识对应的现场总线协议标识、配置类型以及从站配置信息;根据配置信息,对通信板卡进行配置。通过采用面向对象思想,将现场总线协议与具体的通信板卡进行解耦,每个通信板卡通过配置均可实现不同现场总线协议,PLC的处理器面对通信板卡的标准接口进行输入、输出和诊断交互,不关注现场总线协议。通过在PLC中增删不同类型的现场总线协议驱动程序,并通过增删不同通信板卡与相应现场总线协议驱动程序之间的对应关系,方便了PLC在现实场景应用中的硬件配置。

Hardware configuration method and related devices of the programmable logic controller

【技术实现步骤摘要】
可编辑逻辑控制器的硬件配置方法及相关装置
本专利技术涉及PLC(ProgrammableLogicController,可编程逻辑控制器)领域,更具体地说,涉及PLC的硬件配置方法、装置、可读存储介质及PLC。
技术介绍
工业自动化控制的应用领域广泛,包括石油、化工、医药、冶金、楼宇、交通运输和农业等应用领域。目前工业自动化控制采用的现场总线协议,包括CANopen、Modbus、Profibus-DP、EtherCAT、DeviceNet和Ethernet/IP等数十种。不同现场总线协议具有自身应用领域的优势,所以目前工控领域的现场总线协议纷繁复杂,多种多样。即使是同一种现场总线协议,在不同的应用场景需要带载的从站个数也不相同。因此,现在亟需一种PLC高扩展性的硬件配置方法。
技术实现思路
有鉴于此,本专利技术提出PLC的硬件配置方法、装置、可读存储介质及PLC,欲实现灵活支持各种现场总线协议,以及支持每种现场总线协议带载不同的从站个数的目的。为了实现上述目的,现提出的方案如下:第一方面,提供一种PLC的硬件配置方法,包括:接收所述PLC的配置信息,所述配置信息包括至少一个通信板卡标识和与每个所述通信板卡标识对应的现场总线协议标识、配置类型以及从站配置信息;根据每个所述通信板卡标识对应的现场总线协议标识、配置类型以及从站配置信息,对每个所述通信板卡标识对应的通信板卡进行配置。可选的,所述根据与每个所述通信板卡标识对应的现场总线协议驱动程序和从站配置信息,对与每个所述通信板卡标识对应的通信板卡进行配置,包括:在所述通信板卡标识对应的配置类型为增加操作时,根据所述通信板卡标识对应的现场总线协议标识,从预先存储的多种现场总线协议驱动程序中匹配得到与所述通信板卡标识对应的现场总线协议驱动程序,并存储所述通信板卡标识和与所述通信板卡标识对应的现场总线协议驱动程序之间的对应关系;根据与所述通信板卡标识对应的现场总线协议驱动程序和从站配置信息,对与所述通信板卡标识对应的通信板卡进行配置。可选的,所述根据与每个所述通信板卡标识对应的现场总线协议驱动程序和从站配置信息,对与每个所述通信板卡标识对应的通信板卡进行配置,还包括:在所述通信板卡标识对应的配置类型为修改操作时,根据所述通信板卡标识,将存储的所述通信板卡标识和与所述通信板卡标识对应的现场总线协议驱动程序之间的对应关系删除;根据所述通信板卡标识对应的现场总线协议标识,从预先存储的多种现场总线协议驱动程序中匹配得到与所述通信板卡标识对应的现场总线协议驱动程序,并存储所述通信板卡标识和与所述通信板卡标识对应的现场总线协议驱动程序之间的对应关系;根据与所述通信板卡标识对应的现场总线协议驱动程序和从站配置信息,对与所述通信板卡标识对应的通信板卡进行配置。可选的,所述根据与每个所述通信板卡标识对应的现场总线协议驱动程序和从站配置信息,对与每个所述通信板卡标识对应的通信板卡进行配置,还包括:在所述通信板卡标识对应的配置类型为删除操作时,根据所述通信板卡标识,将存储的所述通信板卡标识和与所述通信板卡标识对应的现场总线协议驱动程序之间的对应关系删除。可选的,所述多种现场总线协议驱动程序以动态链接库的形式存在。第二方面,提供一种PLC的硬件配置装置,包括:接收单元,用于接收所述PLC的配置信息,所述配置信息包括至少一个通信板卡标识和与每个所述通信板卡标识对应的现场总线协议标识、配置类型以及从站配置信息;配置单元,用于根据每个所述通信板卡标识对应的现场总线协议标识、配置类型以及从站配置信息,对每个所述通信板卡标识对应的通信板卡进行配置。可选的,所述配置单元,具体用于:在所述通信板卡标识对应的配置类型为增加操作时,根据所述通信板卡标识对应的现场总线协议标识,从预先存储的多种现场总线协议驱动程序中匹配得到与所述通信板卡标识对应的现场总线协议驱动程序,并存储所述通信板卡标识和与所述通信板卡标识对应的现场总线协议驱动程序之间的对应关系;根据与所述通信板卡标识对应的现场总线协议驱动程序和从站配置信息,对与所述通信板卡标识对应的通信板卡进行配置。可选的,所述配置单元,具体还用于:在所述通信板卡标识对应的配置类型为修改操作时,根据所述通信板卡标识,将存储的所述通信板卡标识和与所述通信板卡标识对应的现场总线协议驱动程序之间的对应关系删除;根据所述通信板卡标识对应的现场总线协议标识,从预先存储的多种现场总线协议驱动程序中匹配得到与所述通信板卡标识对应的现场总线协议驱动程序,并存储所述通信板卡标识和与所述通信板卡标识对应的现场总线协议驱动程序之间的对应关系;根据与所述通信板卡标识对应的现场总线协议驱动程序和从站配置信息,对与所述通信板卡标识对应的通信板卡进行配置;和/或,所述配置单元,还用于:在所述通信板卡标识对应的配置类型为删除操作时,根据所述通信板卡标识,将存储的所述通信板卡标识和与所述通信板卡标识对应的现场总线协议驱动程序之间的对应关系删除。第三方面,提供一种可读存储介质,其上存储有程序,所述程序被处理器执行时,实现第一方面中任意一种PLC的硬件配置方法的各个步骤。第四方面,提供一种PLC,包括存储器和处理器;所述存储器,用于存储程序;所述处理器,用于执行所述程序,实现如第一方面中任意一种PLC的硬件配置方法的各个步骤与现有技术相比,本专利技术的技术方案具有以下优点:上述技术方案提供的一种PLC的硬件配置方法、装置、可读存储介质及PLC,方法包括接收所述PLC的配置信息,配置信息包括至少一个通信板卡标识和与每个通信板卡标识对应的现场总线协议标识、配置类型以及从站配置信息;根据每个通信板卡标识对应的现场总线协议标识、配置类型以及从站配置信息,对每个通信板卡标识对应的通信板卡进行配置。本专利技术采用面向对象思想,将现场总线协议与具体的通信板卡进行解耦,这样每个通信板卡通过配置均可以实现不同的现场总线协议,PLC的处理器只是面对通信板卡的标准接口进行输入、输出和诊断交互,不再关注现场总线协议。这样通过在PLC中增加或删除不同类型的现场总线协议驱动程序,实现了对现场总线协议类型的高可扩展性,并通过增加或删除不同通信板卡与相应现场总线协议驱动程序之间的对应关系,实现支持现场总线协议组带载不同的从站个数的,从而保证方便了PLC在现实场景应用中的硬件配置。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为本专利技术实施例提供的一种PLC的硬件配置方法的流程图;图2为本专利技术实施例提供的一种通信板卡进行配置的方法的流程图;图3为本专利技术实施例本文档来自技高网...

【技术保护点】
1.一种可编辑逻辑控制器的硬件配置方法,其特征在于,包括:/n接收所述可编辑逻辑控制器的配置信息,所述配置信息包括至少一个通信板卡标识和与每个所述通信板卡标识对应的现场总线协议标识、配置类型以及从站配置信息;/n根据每个所述通信板卡标识对应的现场总线协议标识、配置类型以及从站配置信息,对每个所述通信板卡标识对应的通信板卡进行配置。/n

【技术特征摘要】
1.一种可编辑逻辑控制器的硬件配置方法,其特征在于,包括:
接收所述可编辑逻辑控制器的配置信息,所述配置信息包括至少一个通信板卡标识和与每个所述通信板卡标识对应的现场总线协议标识、配置类型以及从站配置信息;
根据每个所述通信板卡标识对应的现场总线协议标识、配置类型以及从站配置信息,对每个所述通信板卡标识对应的通信板卡进行配置。


2.根据权利要求1所述的可编程逻辑控制器的硬件配置方法,其特征在于,所述根据与每个所述通信板卡标识对应的现场总线协议驱动程序和从站配置信息,对与每个所述通信板卡标识对应的通信板卡进行配置包括:
在所述通信板卡标识对应的配置类型为增加操作时,根据所述通信板卡标识对应的现场总线协议标识,从预先存储的多种现场总线协议驱动程序中匹配得到与所述通信板卡标识对应的现场总线协议驱动程序,并存储所述通信板卡标识和与所述通信板卡标识对应的现场总线协议驱动程序之间的对应关系;
根据与所述通信板卡标识对应的现场总线协议驱动程序和从站配置信息,对与所述通信板卡标识对应的通信板卡进行配置。


3.根据权利要求2所述的可编程逻辑控制器的硬件配置方法,其特征在于,所述根据与每个所述通信板卡标识对应的现场总线协议驱动程序和从站配置信息,对与每个所述通信板卡标识对应的通信板卡进行配置,还包括:
在所述通信板卡标识对应的配置类型为修改操作时,根据所述通信板卡标识,将存储的所述通信板卡标识和与所述通信板卡标识对应的现场总线协议驱动程序之间的对应关系删除;
根据所述通信板卡标识对应的现场总线协议标识,从预先存储的多种现场总线协议驱动程序中匹配得到与所述通信板卡标识对应的现场总线协议驱动程序,并存储所述通信板卡标识和与所述通信板卡标识对应的现场总线协议驱动程序之间的对应关系;
根据与所述通信板卡标识对应的现场总线协议驱动程序和从站配置信息,对与所述通信板卡标识对应的通信板卡进行配置。


4.根据权利要求2所述的可编程逻辑控制器的硬件配置方法,其特征在于,所述根据与每个所述通信板卡标识对应的现场总线协议驱动程序和从站配置信息,对与每个所述通信板卡标识对应的通信板卡进行配置,还包括:
在所述通信板卡标识对应的配置类型为删除操作时,根据所述通信板卡标识,将存储的所述通信板卡标识和与所述通信板卡标识对应的现场总线协议驱动程序之间的对应关系删除。


5.根据权利要求2~4中任意一项所述的可编程逻辑控制器的硬件配置方法,其特征在于,所述多种现...

【专利技术属性】
技术研发人员:王海卫王官平王建民周东红雷志军朱毅明
申请(专利权)人:北京和利时智能技术有限公司宁波和利时智能科技有限公司
类型:发明
国别省市:北京;11

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

1