现在的工业控制行业基本上都以PLC为核心,大部分项目需要利用计算机来监控PLC的状态,进而监控工业控制系统的运行情况,这就涉及计算机与PLC的通信。大部分从业人员都使用PLC品牌方提供的中间软件作为OPC服务器,例如AB提供的中间软件RSLinx,它在计算机端一般使用成熟的工业控制软件(如WINCC、IFIX等)作为上位机监控程序。一旦使用中间软件,通信就会有一定的延时,但现今很多工业场合都要求高速通信。因此,读者需要了解本书所介绍的协议,自己编写程序,直接使用PLC与计算机通信。
随着工业4.0的发展,工控系统也需要融入大的数据库系统中,WINCC、IFIX等解决不了大数据相关问题,因此要做数据系统,就需要使用C#或Java高级语言。如果开发者掌握了PLC通信协议,就可以利用高级语言编程直接监控PLC的数据。
本书着重于实践,通俗易懂地介绍了PLC通信协议,而且通过实际的编程示例向读者展示如何学以致用。
展开