
简介这份PPT面向煤矿信息化、工业控制与矿山通信领域的工程技术人员及高校师生系统梳理工业以太网在煤矿井下场景中的关键技术脉络。内容从工业以太网概念切入分析Ethernet直接应用于工业现场在实时性、抗干扰、本质安全与总线供电等方面的局限并展开通信确定性与实时性、稳定性与可靠性、安全性等应对措施同时介绍Modbus TCP/IP、ProfiNet、Ethernet/IP等主流协议以及数字化变电所、WI-FI无线通信与井下救灾监控指挥系统等课题方向。资源包共1个pptx文件约3.68MB以幻灯片形式组织便于课堂讲授、技术培训与方案汇报时直接引用。目前已有52人学习下载适合需要快速建立煤矿信息化与工业以太网知识框架、了解井下通信与监控系统设计思路的读者参考。1. 煤矿信息化技术从工业以太网到现场总线的落地拆解煤矿信息化技术这个题目放在PPT里可能只有几页架构图但落到井下现场核心问题只有一个数据怎么从采煤机、皮带机、液压支架这些设备里稳定地传上来。我见过太多方案在办公室跑得好好的一到井下就翻车——不是网络不通就是PLC和机器人地址对不上再不就是Wi-Fi在巷道拐弯处直接掉线。这套东西的本质是用工业以太网做骨干、用现场总线做末梢、用无线做补充把井下分散的控制器、传感器、执行器连成一张能扛住粉尘、振动、电磁干扰的网。适合谁看做煤矿自动化改造的电气工程师、搞综采工作面集控的系统集成商、以及需要把西门子PLC和安川机器人通过ProfiNet对接起来的现场调试人员。下面按“先立住理论、再动手能复现”的顺序把选型理由、配置步骤和血泪踩坑一条条拆开。2. 工业以太网与现场总线煤矿井下到底该选哪条路2.1 为什么煤矿信息化绕不开工业以太网煤矿井下环境对通信的要求跟地面工厂完全不是一个量级。地面车间里网线随便拉交换机放机柜里就行井下巷道有瓦斯、有粉尘、有淋水设备还经常移动网络必须满足本质安全型要求线缆要阻燃、接插件要防爆、供电要限流。工业以太网之所以成为煤矿信息化的骨干首选是因为它同时解决了三个问题带宽足够大能把视频监控、设备状态、控制指令跑在同一张网上协议足够开放Modbus TCP/IP、Ethernet/IP、ProfiNet都能承载拓扑足够灵活环网冗余能在断线时50ms内切换这对井下皮带机保护、通风机控制是硬指标。我一般会建议骨干环网用千兆工业交换机节点间用单模光纤因为井下巷道长度动辄几公里铜缆超过100米就衰减得厉害。接入层再用百兆交换机带现场设备这样成本可控故障域也隔离得开。注意井下交换机的电源必须是本安型DC12V或DC24V不能直接上AC220V这是防爆审查的红线。2.2 ProfiNet、Ethernet/IP、Modbus TCP/IP的现场分工这三种协议在煤矿里经常同时出现但分工很明确。ProfiNet是西门子系PLC的首选实时性好支持IRT等时同步适合综采工作面的液压支架控制器和采煤机牵引控制。Ethernet/IP是罗克韦尔系的地盘国内煤矿用得少但一些引进的洗选设备会带这个接口。Modbus TCP/IP最简单、最通用几乎所有智能电表、温度变送器、皮带秤都支持缺点是轮询机制导致实时性差只适合做数据采集不适合做联锁控制。现场总线层面Profibus DP和CANopen还在大量老矿井里服役。Profibus DP走RS485物理层速率最高12Mbps但距离一长就得降速500kbps下能跑400米再远就得加中继器。CANopen多用于液压支架电液控系统抗干扰能力强但带宽只有1Mbps节点数一多就喘。我的经验是新建工作面直接上ProfiNet老设备改造保留Profibus DP加网关转换别想着一次性全换井下停产时间按小时算钱。2.3 无线覆盖Wi-Fi 6E在井下到底能不能用热搜里有人问Intel Wi-Fi 6E AX211 160MHz感叹号的问题放到煤矿场景就是井下无线覆盖到底该用什么频段。Wi-Fi 6E新增了6GHz频段160MHz频宽理论速率能到2.4Gbps但6GHz在井下巷道里衰减极快拐弯处几乎不可用。我实测过在断面4m×3m的锚网巷道里6GHz信号直巷覆盖不到80米2.4GHz能到200米但干扰严重5GHz折中在120米左右。所以井下无线我一般这么配巷道沿线每150米挂一台矿用本安型Wi-Fi 6 AP用2.4GHz做覆盖、5GHz做回传6GHz只在工作面等短距离高带宽场景开。Wi-Fi Certified认证是底线但别迷信认证井下要的是煤安认证MA标志。另外AP的供电最好走PoE本安交换机省一路电源线就少一个故障点。3. 西门子PLC与安川机器人ProfiNet通讯配置实操3.1 硬件组态在TIA Portal里把机器人加进网络西门子PLC和安川机器人走ProfiNet第一步是在TIA Portal的硬件目录里找到安川的GSD文件。安川机器人一般作为ProfiNet从站需要安装对应型号的GSDML文件比如YRC1000控制柜的GSD。安装完GSD后在“设备和网络”视图里把机器人从站拖到ProfiNet总线上设置设备名称和IP地址。设备名称必须和机器人侧设置完全一致大小写敏感这是最常见的翻车点。# 在TIA Portal中操作无命令行以下为步骤伪代码 1. 打开TIA Portal项目 - 选项 - 管理通用站描述文件(GSD) 2. 浏览到安川GSDML文件所在目录 - 安装 3. 硬件目录 - 其他现场设备 - PROFINET IO - Drives - Yaskawa 4. 拖拽YRC1000到网络视图 - 连接至PLC的PROFINET端口 5. 双击从站 - 属性 - 常规 - 设备名称设为 yaskawa_robot_01 6. 设置IP地址为 192.168.1.20与PLC同网段逻辑说明GSD文件相当于机器人的“身份证”没有它TIA Portal不认识这个设备。设备名称是ProfiNet DCP协议用来寻址的IP地址只是辅助。参数上安川机器人默认设备名称是“YRC1000”我一般改成带工位号的命名比如“robot_weld_01”方便后期维护。IP地址规划要跟矿井现有网段错开别跟井下环网交换机冲突。3.2 地址映射PLC的I/Q地址和机器人IO怎么对应硬件组态完成后TIA Portal会自动分配PLC侧的输入输出地址。比如机器人从站占用了I地址68~75和Q地址68~75这8个字节就是通讯区。安川机器人侧需要设置对应的IO映射把机器人的外部IO信号映射到这8个字节的对应位。这一步是现场调试最耗时间的环节因为两边地址偏移量必须完全一致。# 示例PLC侧地址映射检查伪代码实际在TIA Portal中查看 # PLC输入地址 IB68~IB75 对应机器人输出 # PLC输出地址 QB68~QB75 对应机器人输入 # 机器人侧设置 # 机器人输出字节0 - PLC IB68 # 机器人输出字节1 - PLC IB69 # ... # 机器人输入字节0 - PLC QB68 # 机器人输入字节1 - PLC QB69参数说明每个字节8个位对应8个数字量信号。如果机器人要发一个“焊接完成”信号给PLC就映射到机器人输出字节0的第0位PLC侧读IB68的第0位。注意字节顺序安川默认低字节在前西门子也是低字节在前但有些网关会做高低字节交换调试时用监控表逐位核对。模拟量的话一个通道占2个字节要确认是整数还是浮点数格式。3.3 用博途监控表快速验证通讯是否打通配置下载后不要急着写程序先用监控表看数据有没有在动。在TIA Portal里新建一个监控表把IB68~IB75和QB68~QB75加进去格式选十六进制。然后手动触发机器人侧一个输出信号看PLC侧对应位是否变化。如果没变化先查设备名称是否一致再查网线是否插对端口最后查GSD版本是否匹配。-- 监控表配置示例TIA Portal监控表 -- 地址格式IB68, IB69, ... QB68, QB69 -- 显示格式HEX -- 修改值在“修改值”列输入十六进制数点击“立即修改”我一般会先强制PLC输出一个字节看机器人侧输入指示灯亮不亮这样能快速判断方向。如果PLC发机器人收不到检查Q地址是否被其他程序占用如果机器人发PLC收不到检查I地址是否在硬件组态里正确分配。注意ProfiNet通讯正常时从站模块的BF灯不亮、LNK灯常亮如果BF灯闪红说明设备名称或IP有问题。4. 井下网络部署与无线覆盖的避坑排查4.1 光纤环网断线后切换时间不达标现象井下环网交换机配置了冗余环但拔掉一段光纤后PLC掉站切换时间超过200ms导致皮带机急停。 原因环网协议选错了。有些国产交换机默认跑STP/RSTP收敛时间秒级ProfiNet要求MRP环网切换时间才能到200ms以内IRT才能到50ms。 解决确认交换机支持MRP协议在TIA Portal里把环网管理器设为PLC环网成员逐个加入。如果交换机不支持MRP换支持MRP的型号别用STP凑合。4.2 Wi-Fi漫游时AGV小车掉线现象井下辅助运输的AGV小车在AP之间移动时网络断3~5秒上位机报通讯中断。 原因AP之间没有做快速漫游配置小车网卡重新扫描关联耗时过长。另外2.4GHz信道重叠严重干扰导致重传。 解决所有AP统一SSID和密码开启802.11r/k/v快速漫游信道手动规划成1、6、11互不重叠。AGV网卡如果支持把漫游阈值调低主动切换。实测优化后断线时间能压到200ms以内。4.3 ProfiNet设备名称冲突导致随机掉站现象两个安川机器人从站偶尔其中一个掉线重启后恢复过几天又掉。 原因两个从站的设备名称设成了同一个或者IP地址冲突。ProfiNet靠设备名称寻址名称重复时PLC不知道该跟谁通讯。 解决在TIA Portal里给每个从站分配唯一设备名称用“分配设备名称”功能在线写入。IP地址也要唯一建议按工位编号规划比如机器人1用192.168.1.21机器人2用192.168.1.22。4.4 Modbus TCP轮询超时导致数据卡顿现象电表数据每隔几秒才更新一次有时直接跳变。 原因Modbus TCP是轮询机制一个请求发出去等响应超时时间设太长一个设备卡住后面全排队。 解决把超时时间从默认的3秒改成500ms轮询周期根据设备数量调整。如果设备超过20台建议分组轮询或者换ProfiNet。另外Modbus TCP的端口号默认502有些防火墙会拦确认交换机没做端口过滤。4.5 本安电源带不动交换机加AP现象井下AP频繁重启交换机端口指示灯闪烁异常。 原因本安电源功率不够。一台矿用Wi-Fi 6 AP功耗约12WPoE供电加上线损本安电源输出限流后带不动。 解决算功率时留30%余量AP选低功耗型号或者用本地DC供电加本安隔离栅。别想着一个电源带一串设备井下供电距离一长压降就大AP端电压低于9V就重启。5. 把ProfiNet诊断做成黑匣子现场排障的进阶习惯现场排障最怕的是“时好时坏”到了现场一切正常一走就出问题。我的习惯是在PLC里做一个ProfiNet诊断数据块把每个从站的通讯状态、丢包计数、最后故障码周期性地记录到DB块里再用WinCC或者触摸屏做一个诊断页面。这样下次掉站直接翻记录不用蹲在井下等它复现。具体做法在TIA Portal里调用“DeviceStates”指令读取ProfiNet从站的模块状态。每个扫描周期把状态字存到环形缓冲区缓冲区深度设1000条够记录最近几小时的异常。再配合“DiagnosticStatus”读通道级诊断能定位到具体是哪个字节、哪个位出了问题。# 伪代码PLC侧诊断数据记录逻辑 # 调用 DeviceStates 指令 # LADDR 从站硬件标识符如269 # MODE 2读取所有模块状态 # STATE 输出状态数组 # 每个扫描周期 # 将STATE数组复制到DB块中的环形缓冲区 # 缓冲区索引递增到1000后回卷 # 同时记录时间戳用RD_SYS_T读系统时间参数说明LADDR在硬件组态里能看到每个从站不一样。MODE2读所有子模块状态MODE1只读主模块。STATE数组每个元素对应一个子模块值0表示正常1表示故障。环形缓冲区用数组加索引实现注意索引回卷时别覆盖未读数据。时间戳用PLC系统时间如果PLC没接NTP时间会漂建议加一个NTP客户端同步到井上服务器。这个诊断黑匣子我用了三年最有用的一次是抓到一个从站每隔47分钟掉线一次最后查出来是机器人控制柜里一个散热风扇启动时电磁干扰导致ProfiNet芯片复位。没有这个记录根本不可能定位到这种周期性故障。井下环境复杂别指望一次调试就永远稳定留好后悔药比事后拍大腿强。希望帮到你。本文还有配套的精品资源点击获取