在线修改设备目标地址的系统及其方法、设备在线管理方法与流程

文档序号:17148161发布日期:2019-03-19 23:10阅读:173来源:国知局
在线修改设备目标地址的系统及其方法、设备在线管理方法与流程

本发明属于领域远程通信领域,更具体地说,本发明涉及在线修改设备目标地址的系统及其方法、设备在线管理方法。



背景技术:

随着总线通信的越来越广泛应用,can总线上的每个设备都有会有一个对应的总线的目标地址,现有总线的目标地址一般都是程序写死或者外设拨码进行调整,这种情况下就需要在线修改目标地址,现有技术中的总线上的每个设备都有会有一个对应的总线的目标地址,针对程序写死或者外设拨码进行调整需要拆卸设备,造成使用过程的极大不便,对于一些大型设备而言,拆卸更换目标地址的过程具有一定的安全隐患。



技术实现要素:

本发明所要解决的技术问题是提供一种在线修改设备目标地址的系统及其方法、设备在线管理方法。

为了实现上述目的,本发明采取的技术方案为:一种在线修改设备目标地址的系统,包括总线、通过总线通信的若干第二设备和用于输出待替换目标地址的第一设备,第二设备中设置有用于存储目标地址信息的存储单元,所述第一设备输出的待替换目标地址存储在该存储单元内,所述第二设备读取待替换目标地址并覆盖删除原先的目标地址信息。

本发明公开的在线修改设备目标地址的系统,所述第二设备中还包括控制器,控制器通信连接于所述存储单元,所述第一设备通过总线与第二设备中的控制器通信连接,控制器接收待替换目标地址信息,并且自动或人工选择将该地址输入于存储单元内。

本发明公开的在线修改设备目标地址的系统,所述总线采用can总线或者ethercat总线。

本发明公开的一种在线修改设备目标地址的方法,还包括以下步骤:

s1、第一设备通过总线输入有效目标地址于第二设备,第二设备接收目标地址并存放于存储单元内;

s2、第二设备通过选择启动路径更替为从存储单元内启动,获得存储单元内通过总线输入的待替换目标地址,将该目标地址替换成为第二设备的目标地址,且将原先的目标地址信息覆盖;

或者;

s1、第二设备接收错误目标地址于控制器内,控制器通过程序无法识别该目标地址信息,控制器将通过总线发送错误指令,第一设备重待替换发送待替换的有效目标地址于总线传递到第二设备;

s2、第二设备通过存储单元启动,重新接收的新地址作为待替换目标地址,将该目标地址替换成为第二设备的目标地址,且将原先的目标地址信息覆盖。

本发明公开的一种在线修改设备目标地址的方法,所述第二设备之间可以通过总线发送数据,可以通过总线上的某一个第二设备发送给另一在线的第二设备有效目标地址信息,若总线上的某一第二设备向另一第二设备发出地址信息,则输出地址信息的第二设备需要通过人工操作成为第一设备。

本发明公开的一种设备在线管理方法,还包括主机设备,该主机设备掌握所有通过第一设备发送于总线中各第二设备的目标地址信息,主机通过后台操作控制已获取的目标地址的第二设备存在于管理系统中

本发明公开的一种设备在线管理方法,所述主机通过后台操作将非控制系统中的第二设备或者已经被系统筛选淘汰的第二设备从系统中删除,通过删除该第二设备的目标地址。

本发明公开的一种设备在线管理方法,所述第二设备通过目标地址被主机设备控制,第二设备接收第一设备在先发送的有效地址成为管理系统中的部分,第二设备中的目标地址已被替换后将默认进入总线管理系统;

或者,第二设备通过人工操作输入新的地址于所述存储单元,覆盖主机发送的有效地址,再通过启动程序人工选择替换新地址,则第二设备被默认退出该管理系统。

本发明公开的一种设备在线管理方法,所述管理系统中的某一第二设备出现故障,主机通过总线在线检测到该第二设备出现故障或者接收到故障设备发出的故障信息时,则通过验证第二设备的目标地址与其实现通信连接,可以通过总线通信从主机端调试该设备的程序运行。

本发明公开的一种设备在线管理方法,所述主机设备可以将总线中设置一个目标地址段,并通过第一设备发送该地址段内的地址于第二设备,该目标地址段内的设备为非管理系统内的设备;

若某一第二设备为将非控制系统中的第二设备或者已经被系统筛选淘汰的第二设备,通过第一设备发送属于目标地址段的某一地址,将该第二设备设置成非管理系统内的设备;

或者,某一非管理系统内的第二设备属于该目标地址段,第一设备可以通过总线发送一个管理系统内默认的目标地址段,将该第二设备设置成管理系统内的设备。

采用本技术方案,通过采用总线通信的方式传输信息于在线设备,现场的设备通过总线接收由远程的另一设备发送的待替换目标地址信息并保存于存储单元内,以作为修改的预用目标地址保存,再通过其开机或重启过程中触发该目标地址,将接收的目标地址覆盖替换为第二设备的待替换目标地址,采用本案的目标地址替换方法,可以更加快捷高效地接收到目标地址的更新信息,便于目标地址信息的更替,有效地提高信息更替速度,目标地址作为管理系统的验证地址,主机可以通过该目标地址管理总线上的设备,选择性的发送数据或调试管理系统内的设备,通过这种方法降低对于调试工作的环境限制,并且企业的项目管理人员提高对于项目管理的灵活性,可以减少操作人员出差调试所花费的时间和费用,节省开支,提高工作效率。

以下将结合附图和实施例,对本发明进行较为详细的说明。

附图说明

下面对本说明书各幅附图所表达的内容及图中的标记作简要说明:

图1为本发明一种在线修改设备目标地址的系统的示意图;

图2为本发明一种在线修改设备目标地址的方法的系统流程图。

具体实施方式

下面对照附图,通过对实施例的描述,对本发明的具体实施方式如所涉及的各构件的形状、构造、各部分之间的相互位置及连接关系、各部分的作用及工作原理、制造工艺及操作使用方法等,作进一步详细的说明,以帮助本领域的技术人员对本发明的发明构思、技术方案有更完整、准确和深入的理解。

实施例一

图1为本发明一种在线修改设备目标地址的系统的示意图;如图1所示的一种在线修改设备目标地址的系统,包括总线、通过总线通信的第二设备和用于输入待替换目标地址的第一设备,第二设备中设置有用于存储目标地址信息的存储单元,第一设备通过总线与第二设备通信连接,以输出待替换目标地址于第二设备中的存储单元内,第二设备在启动过程中读取待替换目标地址并替换原先的目标地址信息;第二设备中还包括控制器,控制器通信连接于所述存储单元,所述第一设备通过总线与第二设备中的控制器通信连接,控制器接收待替换目标地址信息,并且自动或人工选择将该地址输入于存储单元内;控制器将通过存储单元内存有的目标地址作为设备的总线接收地址,修改目标地址的原因通常是由于工作现场需要替换设备,或者增减设备的数目,现场的设备一般在总线通讯中均为第二设备,便于后期管理;由于现场设备的数量和使用情况难以在出厂前完全确认,因此,现场设备的目标地址需要及时修改成源地址可以通信的,因此,远程修改目标地址可以便于更新现场设备的目标地址,使其与源地址快速对接,总线可以采用can总线和ethercat总线等,也可以通过有线网输入目标地址。

本案中优选采用can总线can属于现场总线的范畴,它是一种有效支持分布式控制或实时控制的串行通信网络。较之许多rs-485基于r线构建的分布式控制系统而言,基于can总线的分布式控制系统在以下方面具有明显的优越性:

网络各节点之间的数据通信实时性强:

首先,can控制器工作于多种方式,网络中的各节点都可根据总线访问优先权(取决于报文标识符)采用无损结构的逐位仲裁的方式竞争向总线发送数据,且can协议废除了站地址编码,而代之以对通信数据进行编码,这可使不同的节点同时接收到相同的数据,这些特点使得can总线构成的网络各节点之间的数据通信实时性强,并且容易构成冗余结构,提高系统的可靠性和系统的灵活性。

开发周期短:

can总线通过can收发器接口芯片82c250的两个输出端canh和canl与物理总线相连,而canh端的状态只能是高电平或悬浮状态,canl端只能是低电平或悬浮状态。这就保证不会在出现在rs-485网络中的现象,即当系统有错误,出现多节点同时向总线发送数据时,导致总线呈现短路,从而损坏某些节点的现象。而且can节点在错误严重的情况下具有自动关闭输出功能,以使总线上其他节点的操作不受影响,从而保证不会出现像在网络中,因个别节点出现问题,使得总线处于“死锁”状态。而且,can具有的完善的通信协议可由can控制器芯片及其接口芯片来实现,从而大大降低系统开发难度,缩短了开发周期,这些是仅有电气协议的rs-485所无法比拟的。

已形成国际标准的现场总线:

另外,与其它现场总线比较而言,can总线是具有通信速率高、容易实现、且性价比高等诸多特点的一种已形成国际标准的现场总线。这些也是can总线应用于众多领域,具有强劲的市场竞争力的重要原因

还有一些特殊的情况需要对第二设备的地址进行修改,例如通过主机搜寻新增的第二设备,若其存在符合需求,那么就将该第二设备的目标地址进行修改,便于以后通过主机对其进行控制。

实施例二

图2为本发明一种在线修改设备目标地址的方法的系统流程图。如图2所示的在线修改设备目标地址的方法,还包括以下步骤:

s1、第一设备通过总线输入有效目标地址于第二设备,第二设备接收目标地址并存放于存储单元内;

s2、第二设备通过选择启动路径更替为从存储单元内启动,获得存储单元内通过总线输入的待替换目标地址,将该目标地址替换成为第二设备的目标地址,且将原先的目标地址信息覆盖;

或者;

s1、第二设备接收错误目标地址于控制器内,控制器通过程序无法识别该目标地址信息,控制器将通过总线发送错误指令,第一设备重待替换发送待替换的有效目标地址于总线传递到第二设备;

s2、第二设备通过存储单元启动,重新接收的新地址作为待替换目标地址,将该目标地址替换成为第二设备的目标地址,且将原先的目标地址信息覆盖;

反之,若不替换该存储地址,则第二设备也可以在启动过程中,第二设备通过选择常规启动或者沿用上次启动模式,那么该目标地址将不会被替换,接收的地址将保存于存储空间。

第二设备之间可以通过总线发送数据,可以通过总线上的某一个第二设备发送给另一第二设备有效目标地址信息,第二设备之间可以通过总线或者其他通信形式进行在线通信,第二设备常规运行是通过硬盘中原先设定的运行区域内的程序启动,直接跳过选择启动路径,大多设备的常规启动路径并不需要实时更新目标地址,目标地址设定完成之后,设备通信方式仅需要通过之前设定的完成的通信方式连接即可,但是当另一终端的的通信地址与设备之间不匹配的情况下,则需要修改其目标地址与之相匹配,远程在线修改目标地址则便于后台人员操作,提高工作效率。

实施例三

本案公开的一种第二设备在线管理方法,还包括主机设备,该主机设备掌握所有通过第一设备发送于总线中各第二设备的目标地址信息,主机通过后台操作控制已获取的目标地址的第二设备存在于管理系统中;

且,主机通过后台操作将非控制系统中的第二设备或者已经被系统筛选淘汰的第二设备从系统中删除,通过删除该第二设备的目标地址。

第二设备通过目标地址被第一设备控制,第二设备接收主机通过第一设备在先发送的有效地址成为管理系统中的部分,第二设备中的目标地址已被替换后将默认进入总线管理系统;

或者,第二设备通过人工操作输入新的地址于所述存储单元,覆盖主机发送的有效地址,再通过启动程序人工选择替换新地址,则第二设备被默认退出该管理系统。

采用这种管理方式,可以将项目管理中不需要的第二设备从项目系统中踢出,使得项目管理工作的灵活性提高,增加或者减少设备都可以远程处理,或者说如果某一第二设备被认定不需要存在于管理系统中,则可以通过直接修改目标地址的方式,将其删除于管理系统。

主机设备可以将总线中设置一个目标地址段,并通过第一设备发送该地址段内的地址于第二设备,该目标地址段内的设备为非管理系统内的设备;

若某一第二设备为将非控制系统中的第二设备或者已经被系统筛选淘汰的第二设备,通过第一设备发送属于目标地址段的某一地址,将该第二设备设置成非管理系统内的设备;

或者,某一非管理系统内的第二设备属于该目标地址段,主机可以通过总线发送一个管理系统内默认的目标地址段,将该第二设备设置成管理系统内的第二设备;例如设置的目标地址段的地址为200至300之间,那么管理系统中的第二设备地址则不属于该段,将暂时不在系统中或者不需要的设备设置在200至300的地址段中,那么就直接将其删除于系统中。

第二设备通常分布在很多个不同的地方,如果某一第二设备仅为系统或者软件故障,那么可以通过主机确认故障,并且主机设备与其他设备之间通过总线连接在线对第二设备进行调试,若某一第二设备出现故障,主机通过总线在线检测到某一第二设备出现故障或者接收到第二设备发出的故障信息时,则通过验证第二设备的目标地址与其实现通信连接,可以通过总线通信从主机端调试第二设备的程序运行。

采用本技术方案,通过采用总线通信的方式传输信息于在线设备,现场的设备通过总线接收由远程的另一设备发送的待替换目标地址信息并保存于存储单元内,以作为修改的预用目标地址保存,再通过其开机或重启过程中触发该目标地址,将接收的目标地址覆盖替换为第二设备的待替换目标地址,采用本案的目标地址替换方法,可以更加快捷高效地接收到目标地址的更新信息,便于目标地址信息的更替,有效地提高信息更替速度,目标地址作为管理系统的验证地址,主机可以通过该目标地址管理总线上的设备,选择性的发送数据或调试管理系统内的设备,通过这种方法降低对于调试工作的环境限制,并且企业的项目管理人员提高对于项目管理的灵活性,可以减少操作人员出差调试所花费的时间和费用,节省开支,提高工作效率。

上面结合附图对本发明进行了示例性描述,显然本发明具体实现并不受上述方式的限制,只要采用了本发明的方法构思和技术方案进行的各种非实质性的改进,或未经改进将本发明的构思和技术方案直接应用于其它场合的,均在本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1