This paper implies Bluetooth technology, which is put into effect to alter extant, wired into wireless Programmable Logic Controller (PLC). Here two Bluetooth devices are employed as a transceiver to transmit and receives the input signal to contrive wireless PLC. The main advantage of PLC is to control the output according to the status of input. In Bluetooth technology, the handshaking between the two Bluetooth modules takes place, which is interfaced with a microcontroller board (Arduino board) and then to PLC such that field devices can be controlled without wire.
论文ID : 2501.00476标题 : Design To Convert a Wired PLC into Wireless PLC作者 : Sushil Ghildiyal, Kishankumar Bhimani, Prof. Manimozhi M (VIT University)分类 : cs.HC cs.SY eess.SY physics.ins-det发表期刊 : International Journal for Research in Applied Science & Engineering Technology (IJRASET), Volume 6 Issue I, January 2018DOI : http://doi.org/10.22214/ijraset.2018.1244 本文采用蓝牙技术将现有的有线可编程逻辑控制器(PLC)转换为无线PLC。系统使用两个蓝牙设备作为收发器来传输和接收输入信号,从而构建无线PLC。PLC的主要优势是根据输入状态控制输出。在蓝牙技术中,两个蓝牙模块之间进行握手通信,通过微控制器板(Arduino板)与PLC接口,使现场设备能够无线控制。
传统工业自动化系统中,现场设备与PLC之间需要大量的有线连接(现场总线),这带来了以下问题:
布线成本高 :需要大量电缆和连接器维护困难 :故障排除和维护工作复杂人力成本 :需要大量人工进行布线和维护连接器故障 :物理连接容易出现故障随着无线技术的发展,将现场设备与PLC的通信转换为无线方式具有以下优势:
减少布线工作和相关成本 降低连接器故障风险 在正常网络故障时提供备用通信链路 在布线和故障排除困难的场所特别有用 相比ZigBee等其他WPAN技术,选择蓝牙的原因:
ZigBee数据传输速率低,会增加整个过程的扫描时间 蓝牙技术成本低、易于使用、传输速率高 适合短距离工业通信应用 提出了基于蓝牙技术的无线PLC解决方案 :使用HC05蓝牙模块实现有线PLC的无线化改造设计了完整的系统架构 :包括现场侧和PLC侧的硬件接口设计实现了主从蓝牙通信协议 :通过AT命令配置实现稳定的无线通信构建了实际的原型系统 :使用Arduino Uno、HC05蓝牙模块和Delta PLC验证方案可行性将传统的有线PLC系统转换为无线系统,保持原有的控制逻辑和功能,实现现场设备与PLC之间的无线通信。
输入 :现场设备的数字/模拟信号
输出 :PLC控制的执行器动作
约束 :保持实时性要求,确保通信可靠性
系统采用星型拓扑结构,包含两个主要部分:
现场侧 :输入设备(传感器、开关等) Arduino Uno微控制器 HC05蓝牙模块(配置为从设备) PLC侧 :HC05蓝牙模块(配置为主设备) Arduino Uno微控制器 继电器接口电路 Delta PLC(14SS型,8输入6输出) 输入设备 → Arduino(现场侧) → HC05(Slave) ~~无线~~ HC05(Master) → Arduino(PLC侧) → 继电器 → PLC输入模块
主设备配置 :AT+ROLE=1从设备配置 :AT+ROLE=0地址绑定 :AT+BIND='从设备地址'波特率统一 :确保主从设备波特率一致工作电压 :PLC使用24VDC,Arduino使用5VDC信号转换 :通过5VDC继电器实现电压等级转换连接方式 :HC05模块通过6个引脚(EN, TXD, RXD, Vcc, GND, STATE)与Arduino连接PLC编程 :使用WPL Software 2.39,采用梯形图语言Arduino编程 :使用Arduino IDE,实现串口通信和I/O控制PLC :Delta 14SS型PLC(8输入6输出通道)微控制器 :Arduino Uno开发板无线模块 :HC05蓝牙模块(2个)接口电路 :5VDC继电器电源 :24VDC工业电源PLC编程软件 :WPL Software 2.39微控制器编程 :Arduino IDE编程语言 :梯形图逻辑(LBD)用于PLC,C++用于Arduino使用简单的开关控制LED输出的场景验证系统功能:
输入:机械开关 输出:PLC输出通道Y1控制的LED 逻辑:开关闭合时LED点亮,开关断开时LED熄灭 实验成功验证了以下功能:
蓝牙配对 :主从蓝牙模块能够成功建立连接信号传输 :现场开关状态能够无线传输到PLC实时控制 :PLC能够根据接收到的无线信号实时控制输出稳定通信 :在10米范围内通信稳定可靠根据文中提供的技术对比表:
通信距离 :10米数据传输速率 :1000 kbps最大节点数 :10个工作频段 :2.4-2.485 GHz ISM频段从图11可以看出,当现场开关闭合时,PLC的输出Y1成功点亮,验证了无线通信和控制的有效性。
ZigBee技术 :虽然功耗低,但数据传输速率仅250kbps,不适合高实时性要求WiFi技术 :传输速率高达5500kbps,但功耗大,成本高现场总线 :如Profibus、DeviceNet等有线方案,布线复杂相关研究主要集中在ZigBee和WiFi技术的应用,本文首次系统性地提出基于蓝牙技术的解决方案,在成本、功耗和性能之间取得了良好平衡。
技术可行性 :蓝牙技术能够成功实现有线PLC的无线化改造成本效益 :相比重新设计无线PLC,改造方案成本更低实用性 :适合短距离工业自动化应用场景通信距离限制 :蓝牙通信距离仅10米,限制了应用范围节点数限制 :最多支持10个节点,不适合大规模系统实时性分析不足 :缺乏详细的时延和可靠性分析抗干扰能力 :工业环境中的电磁干扰影响未充分考虑扩展通信距离 :研究蓝牙5.0等新技术提高通信范围多节点组网 :设计支持更多节点的网络拓扑可靠性增强 :添加错误检测和重传机制工业级验证 :在实际工业环境中进行长期测试实用性强 :解决了实际工业应用中的布线问题成本可控 :使用现有硬件平台,改造成本低技术成熟 :基于成熟的蓝牙技术,可靠性有保障实现完整 :提供了从硬件到软件的完整解决方案理论分析不足 :缺乏系统的性能分析和理论建模测试规模有限 :仅进行了简单的开关控制测试工业适应性 :未充分考虑工业环境的特殊要求扩展性限制 :难以扩展到大规模复杂系统技术贡献 :为工业自动化无线化提供了新的解决思路实用价值 :对中小型工业系统的无线化改造具有参考价值局限性 :影响范围主要限于小规模、短距离应用场景小型生产线的设备控制 难以布线的工业环境 临时性或移动性工业设备控制 现有系统的无线化改造 论文引用了8篇相关文献,主要涵盖:
无线可编程逻辑控制器系统设计 现场总线通信标准(EN 50170 PROFIBUS) 工业自动化中的无线应用 ZigBee和无线传感器网络技术 实时无线传感器/执行器通信系统 总体评价 :本文提出了一个实用的工业自动化无线化解决方案,虽然在理论深度和测试规模方面存在不足,但为现有工业系统的无线化改造提供了有价值的参考。该方案特别适合中小规模、短距离的工业应用场景。