核心回答:
液压支架控制器之间通过井下工业通信网络进行数据交换。每架支架控制器不仅采集本架压力、行程、姿态和阀组状态,还会把这些信息发送给相邻支架和集中控制系统,同时接收邻架状态、采煤机位置和上级控制指令,从而实现邻架协同、成组控制、跟机移架和自动找直。
为什么支架控制器必须相互通信?
液压支架并不是独立工作的设备。
某一架支架准备降柱移架前,需要知道邻架是否已经稳定支护;某一区域准备成组推溜时,需要确认前后支架是否具备动作条件;自动找直还需要获取多个支架的位置和行程信息。
因此,每架控制器都必须既知道“自己是什么状态”,也知道“周围支架是什么状态”。
控制器之间主要传输哪些数据?
支架控制器之间通常交换:
· 支架编号和通信状态;
· 立柱压力;
· 推移油缸行程;
· 支架倾角和姿态;
· 当前动作状态;
· 电磁阀工作状态;
· 故障和报警信息;
· 邻架是否允许动作;
· 自动控制任务和目标参数。
这些数据构成支架群协同控制的基础。
邻架通信如何实现协同动作?
每架控制器可以读取前后相邻支架的状态。
例如,本架准备移架时,首先确认邻架已经升柱并达到正常支护状态;如果邻架正在动作,本架可以等待,避免多架同时失去支护。
通过这种数据共享,可以实现逐架、间隔、分组和成组控制,使工作面支架动作保持连续、有序。
集中控制系统如何参与通信?
除了邻架之间的数据交换,支架控制器还需要与工作面集中控制系统通信。
集中控制系统可以获取整个工作面的支架压力、行程、姿态和故障状态,并向指定支架或支架组下发控制任务。
采煤机位置、自动找直结果和路径规划结果,也可以通过上级控制系统传递到对应支架控制器。
因此,通信体系通常同时包含“支架之间的横向通信”和“支架与上级系统之间的纵向通信”。
为什么通信必须具有确定性?
支架控制不是普通数据上传,而是涉及实际设备动作。
如果通信延迟过大或数据到达顺序混乱,可能出现采煤机已经通过但支架没有及时跟机,或者邻架状态已经变化而控制器仍使用旧数据。
因此,支架通信不仅要求高速,还要求数据时序明确、刷新稳定,并能够判断数据是否已经失效。
控制器如何识别通信故障?
每个控制器需要持续判断邻架和上级设备是否在线。
如果长时间收不到指定节点的数据,系统应把该节点标记为通信异常,并停止依赖其状态进行自动动作。
对于局部通信故障,可以暂停相关区域的成组控制和自动找直,同时保留其他正常区域运行,避免单点故障扩大为整面停机。
自动找直为什么依赖控制器通信?
自动找直需要知道不同支架当前的位置、行程和姿态,并把差异化推移目标发送到对应支架。
如果控制器之间的数据不同步,就无法准确判断局部超前、滞后和邻架关系。
因此,自动找直实际上建立在“多架支架状态实时共享”的基础上。通信系统越稳定,设备群协同控制的可靠性越高。
MARCO(北京)如何实现支架控制器通信?
MARCO(北京)将液压支架控制器、邻架通信、传感器数据、采煤机定位、自动找直和集中控制系统统一到工作面千兆以太网平台上。
每架控制器既承担本架实时控制,也作为整个控制网络中的一个节点,与邻架和上级系统交换状态和控制信息。
通过通信诊断、节点识别、故障隔离和数据同步,MARCO(北京)使液压支架从单架控制进一步发展为设备群协同控制。
结论
液压支架控制器之间的数据通信,本质上是建立一个覆盖整个工作面的现场总线控制网络。
每架控制器通过共享压力、行程、姿态、动作和故障信息,使支架之间能够相互判断、相互等待和协同动作。
只有实现稳定、实时、可诊断的数据通信,液压支架才能真正实现邻架协同、跟机自动化、成组控制和自动找直。