松 PC-link 网络与 PC 通讯问题--解读松下未公开的 PLC 通讯协议随着计算机信息技术、传感器技术和 PLC 通讯技术的进展,利用 PLC 组建的自动生产线和智能生产监控系统,日益受到各个行业的产品生产工厂的青睐。本文所介绍松下 PLC 的MEWNET 模块的通讯方式,采纳了 RS232 与 PC-Link 形式结合的方式:上位 PC 通过 RS232与被设为主站的 PLC 连接,下位的各个 PLC 通过 RS484 以 PC-Link 的形式连接。这种结合方式的网络,在功能上克服了 PC-Link 模式下,下位 PLC 需要共享有限的链接继电器和链接寄存器空间,没办法满足需要同时采集、交换和处理大量数据的 PLC 网络的弊端;在成本上,远远低于以 ET-LAN Unit 模块为基础的以态网形式的 PLC 网络;而且该网络模式的上位机可在 LabVIEW 等软件的支持下构成实时监控界面、下载数据到 PLC、到处报表等功能。该网络形式非常适合于生产企业建立监控系统,以实现在线半成本、成品的测试数据的统计和分析,提高产品质量稳定性,为企业带来良好的经济效益。 目前,各大品牌的 PLC 都具有通讯功能,如松下 PLC 的 FP2 系列,可通过多种方式组成PLC 网络,其中较为常用的网路形式是 PC-link 网络。不过现有的 PLC 还局限于逻辑控制与数据采集方面,其本身不具备数据分析能力,不能生产报表或创建数据库。因此,对于一个完整的自动化生产系统,或者一个完整的工控网络来说,上位组态可以说是必不可少的。而要实现上位机 PC 与 PLC 的大量数据交换,两者通讯问题是不可回避的。本文主要以松下 FP2系列 PLC 的 MEWNET(Multi-wire Link Unit) 模块组网后再与上位 PC 实时通讯的问题展开讨论。松下 FP2 系列 PLC 支持多种组网方式,除松下公司内部通讯协议的一些组网方式,如 PC-link,C-net,S-Link 等外,还支持一些开放的通讯方式,如 RS232、RS485、Porfubus以及以太网等。实际工作中,在组建 PLC 的监控网络时,要从网络的功能、通讯速度、成本、编程量以及网络维护等因素加以考虑,可选择单一通讯方式组网,也可采纳多种通讯方式一起,组成能满足需求的网络。 要实现一台 PC 同时与多台松下 FP2 系列 PLC 通讯,以太网是最为简单可靠的方式,这种方式构成的网络,通讯速度较高,可以达到 2Mbp/S 的数据量,实时性较强、数据量较大,是一种较佳的组网方式;然而这种方式中,每个 PLC 都需增加上一个 ET-LAN...