基于PC与PLC的测控系统通信设计与实现
2017-09-28刘云
电脑知识与技术 2017年24期
刘云
(四川信息职业技术学院,四川广元628017)
基于PC与PLC的测控系统通信设计与实现
刘云
(四川信息职业技术学院,四川广元628017)
近年来,随着微型计算机的迅猛发展与普及,人们对测控系统的自动化程度提出了更高的要求。而作为测控系统的核心,保证数据传送的准确性至关重要。针对在工业控制领域应用广泛的上下位机集散测控系统,设计采用串行通信的通讯方式,实现上位机发送指令、检测PLC状态、接收PLC发送的信息等功能。该文对通信的基本单元“帧”设计了协议格式,使用异步传送的方式,提出并实现了一种基于PLC与PC的测控系统的通信协议。
集散测控系统;串行通信;帧;异步传送
I/O、CPU设备之间有并行和串行两种通信方式。并行通信方式一般发生在PLC的内部各元件之间、主机与扩展模块或者近距离智能模板的处理器之间,因此,并行通信方式比较适合于近距离传送的场合。串行通信多用于PLC与计算机之间,因此在实时控制方面一般选用串行的通信方式。本文以基于PC与PLC的测控系统为背景,以数据帧协议为模型,采用异步传送方式,结合西门子s7-200PLC的特点,提出一种规范的串行通信协议,实现PC与下位机传送数据的准确性及安全性。
1 PLC通信技术及通信网络接口设计
1.1 PLC通信技术
PLC的用户程序通过串行通信接口实现数据通信。在PLC的通信模块上不仅集成了PLC的串行接口,还包含了系统程序以及硬件资源,作用是在PLC和PC间建立数据通信的通道,并且能够控制工程方式以及改变I/O状态等。……
登录APP查看全文
