Arduino PLC开发指南:从入门到云端控制

需积分: 9 23 下载量 182 浏览量 更新于2024-07-20 收藏 7.54MB PDF 举报
《Apress.Building.Arduino.PLCs.2017》是一本由Pradeeka Seneviratne撰写的专业书籍,旨在帮助读者理解和开发基于Arduino的可编程逻辑控制器(PLC)。本书适合工程师、设计师、手工艺人和制造商,特别是那些具有基本电子知识和Arduino编程经验的人。书中内容涵盖了PLC的基础知识,重点介绍了如何使用Arduino软件来控制PLC,并通过实际操作构建和测试自己的设备。 在第一章,作者引导读者准备开发环境,确保具备必要的硬件和软件工具,如Arduino Uno、Ethernet和WiFi屏蔽器。第二章深入探讨了如何利用这些技术连接到网络,以便于远程监控和控制。第三章至第四章介绍了如何使用Arduino核心功能来实现基本的PLC功能,包括设计梯形图(Ladder Logic)图纸,这是PLC设计的关键表示方法。 第五章介绍ArduiBox,一个工业级平台,它有助于构建更复杂且具有Modbus能力的PLC系统。第六章讲解了如何利用plcLib库编写PLC风格的应用程序,这使得编程过程更加高效。第七章专门讲解Modbus通信协议,它是PLC与外部设备通信的常用接口标准。 第八章是本书的一个亮点,指导读者如何将Arduino PLC映射到云端,使用NearBus云连接器实现互联网上的远程控制。这不仅扩展了PLC的可达性,还展示了物联网(IoT)技术在PLC领域的应用。 第九章则聚焦于进一步提升PLC的功能,包括使用继电器屏蔽板连接重负载,以及利用IFTTT等DIY平台进行更高级的集成。全书共183页,详细而全面地阐述了如何从基础到进阶,掌握Arduino在PLC领域的应用。 总体来说,《Building Arduino PLCs》是一本实用教程,旨在让读者掌握如何利用Arduino技术创建自己的自动化控制系统,适用于希望在现代制造环境中结合传统PLC技术和开源硬件的工程师和爱好者。