本申请涉及通信技术领域,尤其涉及一种工业交换机的管理方法和系统。方法包括:获取每个工业以太网交换机的特征信息和配置信息,以生成各自的交换机文件;基于所述交换机文件进行交换机建模,以生成对应的交换机模型;将各所述交换机模型进行编译并输入至PLC控制器,以使所述PLC控制器输出管理报文控制各所述工业交换机;其中,所述管理报文由所述PLC控制器基于所述交换机模型进行处理得到。本申请的管理方法可通过Ethernet/IP总线对工业交换机进行功能和参数管理,有效降低管理成本。有效降低管理成本。有效降低管理成本。
【技术实现步骤摘要】
工业交换机的管理方法和系统
[0001]本申请涉及通信
,尤其涉及一种工业交换机的管理方法和系统。
技术介绍
[0002]工业以太网交换机专门为满足灵活多变的工业应用需求而设计,提供一种高性价比工业以太网通讯解决方案。现有的工业交换机一般通过以下几种途径进行管理:
[0003]第一,通过串口进行管理。该方式通过串口进行连接,交换机通过串口提供一个菜单驱动的控制台界面或命令行界面,通过对应的按键或者命令行进行交换机的管理。
[0004]第二,通过Web进行管理。该方式是通过Web浏览器管理,交换机通过提供一个IP地址,访问IP地址后弹出对应的Web页面来进行交换机的管理。
[0005]第三,通过网管软件管。该方式通过SNMP协议(简单网络管理协议)进行交换机管理。只需在一个网络管理站上安装SNMP网络管理软件,就可根据局域网络管理网络上的工业交换机。
技术实现思路
[0006]鉴于上述技术,本申请提出一种工业交换机的管理方法和系统。
[0007]本申请实施例提出一种工业交换机的管理方法,应用于上位机,包括:
[0008]获取每个工业以太网交换机的特征信息和配置信息,以生成各自的交换机文件;
[0009]基于所述交换机文件进行交换机建模,以生成对应的交换机模型;
[0010]将各所述交换机模型进行编译并输入至PLC控制器,以使所述PLC控制器输出管理报文控制各所述工业交换机;
[0011]其中,所述管理报文由所述PLC控制器基于所述交换机模型进行处理得到。
[0012]进一步地,在上述的工业交换机的管理方法中,所述管理报文包括所述工业交换机的版本数据、通讯周期、IP参数、端口模式、温度、冗余、负载、电源和电压的相关数据。
[0013]本申请的另一实施例还提出一种工业交换机的管理方法,应用于交换器,所述方法包括:
[0014]获取上述的方法中的PLC控制器输出的管理报文,并进行解包以得到管理数据;
[0015]判断所述管理数据是否为非过程数据;
[0016]若是,则基于所述管理数据对每个连接的应用对象进行配置。
[0017]进一步地,在上述的工业交换机的管理方法中,所述基于所述管理数据对每个连接的应用对象进行配置,包括:
[0018]解析所述管理数据,并得到各类的配置信息和所述配置信息对应的ID;
[0019]根据所述配置信息的ID,将所述配置信息传输至对应的所述应用对象以进行配置,其中,每个所述应用对象对应一所述ID。
[0020]进一步地,在上述的工业交换机的管理方法中,还包括:
[0021]备份所述管理数据和/或所述配置信息,并当异常结束后以通过备份的数据进行
后续的重新配置或更新配置操作。
[0022]进一步地,在上述的工业交换机的管理方法中,还包括:
[0023]周期性地获取所述管理报文,并进行解包以得到每次的测试数据;
[0024]验证每次的所述测试数据的长度是否正确;
[0025]若正确,向所述应用对象传输已接收信息;
[0026]接收所述应用对象的响应报文;
[0027]基于解包后的所述响应报文和所述测试数据,得到反馈数据;
[0028]将所述反馈数据进行封包并传输至所述PLC控制器。
[0029]进一步地,在上述的工业交换机的管理方法中,所述基于解包后的所述响应报文和所述测试数据,得到反馈数据,包括:
[0030]判断所述测试数据是否为过程数据;
[0031]若为过程数据,则判断所述过程数据是否合规;
[0032]若合规,则基于解包后的所述响应报文和所述测试数据,得到反馈数据。
[0033]进一步地,在上述的工业交换机的管理方法中,还包括:
[0034]存储所述测试数据、所述响应报文和所述反馈数据,以缓冲所述响应报文、所述测试数据和所述反馈数据的输入输出。
[0035]进一步地,在上述的工业交换机的管理方法中,还包括:
[0036]备份所述测试数据,并当异常结束后直接调用上次备份的数据进行后续的管理步骤。
[0037]本申请的另一实施例还提出一种工业交换机管理系统,包括:工业交换机、上位机和PLC控制器;
[0038]所述上位机获取每个所述工业交换机的特征信息和配置信息,并生成各自的交换机文件;基于所述交换机文件进行交换机建模,以生成对应的交换机模型;将各所述交换机模型进行编译并输入至所述PLC控制器;
[0039]所述PLC控制器基于所述交换机模型输出管理报文控制各所述工业交换机。
[0040]本申请的实施例具有以下的有益效果:
[0041]本申请实施例提出一种工业交换机管理方法,可通过Ethernet/IP现场总线(工业以太网)对工业交换机进行功能和参数管理,如IP地址、端口参数、设备信息等。不仅如此,还可以使传统工业交换机原本的应用场景扩展到Ethernet/IP现场总线(工业以太网)领域,实现对机器人、机械臂、智能制造设备的组网。另外,由于本方法通过软件协议栈的方式实现,符合市场利用软件方式实现管理的主流,有效降低管理成本。
附图说明
[0042]为了更清楚地说明本申请的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对本申请保护范围的限定。在各个附图中,类似的构成部分采用类似的编号。
[0043]图1示出了本申请一些实施方式的工业交换机的管理方法的第一模块示意图;
[0044]图2示出了本申请一些实施方式的工业交换机的管理方法的第一流程示意图;
[0045]图3示出了本申请一些实施方式的工业交换机的管理方法的应用场景示意图;
[0046]图4示出了本申请一些实施方式的工业交换机的管理方法的第二流程示意图;
[0047]图5示出了本申请一些实施方式的工业交换机的管理方法的第二模块示意图;
[0048]图6示出了本申请一些实施方式的工业交换机的管理方法的第三流程示意图;
[0049]图7示出了本申请一些实施方式的工业交换机管理的方法的第三模块示意图;
[0050]图8示出了本申请一些实施方式的工业交换机管理系统的结构示意图。
具体实施方式
[0051]下面将结合本申请实施例中附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。
[0052]通常在此处附图中描述和示出的本申请实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本申请的实施例的详细描述并非旨在限制要求保护的本申请的范围,而是仅仅表示本申请的选定实施例。基于本申请的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0053]在本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种工业交换机的管理方法,其特征在于,应用于上位机,包括:获取每个工业以太网交换机的特征信息和配置信息,以生成各自的交换机文件;基于所述交换机文件进行交换机建模,以生成对应的交换机模型;将各所述交换机模型进行编译并输入至PLC控制器,以使所述PLC控制器输出管理报文控制各所述工业交换机;其中,所述管理报文由所述PLC控制器基于所述交换机模型进行处理得到。2.根据权利要求1所述的工业交换机的管理方法,其特征在于,所述管理报文包括所述工业交换机的版本数据、通讯周期、IP参数、端口模式、温度、冗余、负载、电源和电压的相关数据。3.一种工业交换机的管理方法,其特征在于,应用于交换器,所述方法包括:获取权利要求1~2任一项所述的方法中的PLC控制器输出的管理报文,并进行解包以得到管理数据;判断所述管理数据是否为非过程数据;若是,则基于所述管理数据对每个连接的应用对象进行配置。4.根据权利要求3所述的工业交换机的管理方法,其特征在于,所述基于所述管理数据对每个连接的应用对象进行配置,包括:解析所述管理数据,并得到各类的配置信息和所述配置信息对应的ID;根据所述配置信息的ID,将所述配置信息传输至对应的所述应用对象以进行配置,其中,每个所述应用对象对应一所述ID。5.根据权利要求3所述的工业交换的管理方法,其特征在于,还包括:备份所述管理数据和/或所述配置信息,并当异常结束后以通过备份的数据进行后续的重新配置或更新配置操作。6.根据权利要...
【专利技术属性】
技术研发人员:钟美军,熊伟,
申请(专利权)人:深圳市三旺通信股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。