PLC通用性数据通信接口的研究.docxPLC通用性数据通信接口的研究图片:V ▼:Headstat已dataunitDI&DOtail摘要:随着工业自动化的发展,PLC驱动程序的设计和开发成为最常遇到的问题。信道利用率和数据采集效率直接影响到整个监控系统的性能。木文讨论了设计和开发PLC驱动程序的方法;详细介绍PLC底层驱动函数的设计和实现;并探讨了提高信道利用率的几个关键问题。实验证明,能够降低开发成本并大人提高计算机监控系统与PLC之间的数据通信的效率和信道利用率。关键词:可编程逻辑控制器,驱动,MCGSAbstract:,,:PLC,Drviers,MCGS1引言随着计算机科学技术、工业控制等方面的新技术的迅速发展,使用计算机监控系统与现场PLC设备进行数据交换得到了广泛的应用。这类数据交换往往具有以下的特点,数据最人,采集点分散,带宽较窄。由于不同厂家所提供的PLC现场设备的通讯机制并不相同,计算机监控系统软件需要开发的设备通信驱动程序就越來越多。这种复朵的设备驱动程序的开发具有以下的特点:首先,上位监控系统与PLC设备间的数据交换,应用较普遍。其次,这种数据通讯过程,缺乏冇通用性的框架设计,开发周期长,难度大,难以通用。再者,在有限带宽限制条件卜-的人数据量传输,普遍存在着信道利用率低,系统效率差,不稳定的情况,迫切碍要大幅度提高信道利用率的算法。而R在已冇的数据交换标准中,对于有限带宽条件下的信道利用率也没有成熟的设计。如上所述,开发PLC设备的通用性数据通信接口具有广泛的应用前景和实现价值。本文主耍针对上位监控系统与PLC设备之间的数据通信进行分析,介绍了PLC设备的驱动开发的方法,并提供PLC通信的实例。2PLC驱动的使用本文中以使用串口通讯的PLC为例进行分析和说明,监控系统为北京昆仑通态公司生产的MCGS监控软件。开发工具为VC++。MCGS中PLC已经将串口通讯的波特率设置等功能集成至串口父设备中,因此PLC设备驱动是作为MCGS监控软件设备管理窗口中的子设备提供的。它可以使用父设备的通讯功能,即可以与其他设备共亨父设备的通讯功能。由于使用串口的PLC设备较多,在这里我们以使川串口通讯方式的PLC为例进行•说明PLC通用驱动的构架的开发。如使用自定义编程电缆方式或使用以太网方式连接,此PLC驱动构架同样适用。使用串口通讯的PLC与上位机的通讯方式中,有RS232、RS485、RS422多种方式。
PLC通用性数据通信接口的研究 来自淘豆网www.taodocs.com转载请标明出处.