本科毕业设计说明书(论文)
第 21 页 共 28 页
本科毕业设计说明书(论文)
4 组态编程
4.1 PLC通信配置与通信方式
4.1.1 串行数据传送和并行数据传送
第 22 页 共 28 页
1)并行数据传送:并行数据传送时所有数据位是同时进行的,以字或字节为单位传送。并行传输速度快,但通信线路多、成本高,适合近距离数据高速传送。
2)串行数据传送:串行数据传送时所有数据是按位(bit)进行的。串行通信仅需要一对数据线就可以。在长距离数据传送中较为合适。
PLC网络传送数据的方式绝大多数为串行方式,而计算机或PLC内部数据处理、存储都是并行的。若要串行发送、接收数据,则要进行相应的串行、并行数据转换,即在数据发送前,要把并行数据先转换成串行数据;而在数据接收后,要把串行数据转换成并行数据后再处理。 4.1.2 异步方式与同步方式
根据串行通信数据传输方式的不同可以分为异步方式和同步方式。
1)异步方式:又称起止方式。它在发送字符时,要先发送起始位,然后才是字符本身,最后是停止位。字符之后还可以加入奇偶校验位。异步传送较为简单,但要增加传送位,将影响传输速率。异步传送是靠起始位和波特率来保持同步的。
2)同步方式:同步方式要在传送数据的同时,也传递时钟同步信号,并始终按照给定的时刻采集数据。同步方式传递数据虽提高了数据的传输速率,但对通信系统要求较高。
PLC网络多采用异步方式传送数据。
4.2 网络的通讯PPI协议
PPI是一种主从设备协议:主设备给从属装置发送请求,从属装置进行响应。从属装置不发出讯息,而是一直等到主设备发送请求或轮询时才作出响应。
主设备与从属装置的通讯将通过按PPI协议进行管理的共享连接来进行。PPI不限制与任何一个从属装置进行通讯的主设备的数目,网络上最多可安装32个主设备。
本科毕业设计说明书(论文)
第 23 页 共 28 页
图4.1 PPI网络
如果在用户程序中激活PPI主设备模式,则S7--200 CPU在处于RUN(运行)模式时可用作主设备。激活PPI主设备模式之后,可使用“网络读取”或“网络写入”指令从其它S7--200读取数据或将数据写入其它S7--200。当S7--200用作PPI主设备时,它将仍然作为从属装置对来自其他主设备的请求进行响应。
对于简单的单台主设备网络,编程站和S7--200 CPU既可以通过PPI多台主设备电缆连接,也可以通过安装在编程站中的通讯处理器(CP)卡连接。
在图上部的范例网络中,编程站(STEP7--Micro/WIN)是网络主设备。在图下部的范例网络中,人机界面(HMI)设备(例如TD 200、TP或OP)是网络主设备。
在两个范例网络中,S7--200 CPU是对主设备的请求进行响应的从属装置。
图4.2 单台主设备PPI网络
4.3 组态软件Kingview
组态王开发监控系统软件,是新型的工业自动控制系统正以标准的工业计算机软、硬件平台构成的集成系统取代传统的封闭式系统。具有适应性强、开放性好、易于扩展、经济、开发周期短等优点。通常可以把这样的系统划分为控制层、监控层、管理层三个层次结构。其中监控层对下连接控制层,对上连接管理层,它不但实现对
本科毕业设计说明书(论文)
第 24 页 共 28 页
现场的实时监测与控制,且在自动控制系统中完成上传下达、组态开发的重要作用。尤其考虑三方面问题:画面、数据、动画。通过对监控系统要求及实现功能的分析,采用组态王对监控系统进行设计。组态软件也为试验者提供了可视化监控画面,有利于试验者实时现场监控。而且,它能充分利用Windows的图形编辑功能,方便地构成监控画面,并以动画方式显示控制设备的状态,具有报警窗口、实时趋势 曲线等,可便利的生成各种报表。它还具有丰富的设备驱动程序和灵活的组态方式、数据链接功能。
4.4 组态王定义外部设备和数据变量
4.4.1 外部设备的定义
组态王把那些需要与之交换数据的硬件设备或软件程序都做为外部设备使用。外部硬件设备在本文中就是PLC S7-200。可使用“设备配置向导”一步步完成设备的连接。
4.4.2 定义数据变量
要实现组态王对S7-200的在线控制,就必须建立两者之间的联系,那就需要建立两者的数据变量。基本类型的变量可以分为“内存变量”和“I/O变量”两类。内存变量是组态王内部的变量,不跟监控设备进行交换。而I/O变量时两者之间互相交换数据的桥梁,S7-200和组态王的数据交换是双向的,一者的数据发生变化,另外一者的数据也跟着变化。所以需要在创建连接前新建一些变量。
本文中,PLC用内存VD0来存放当前的实际温度。并规定温度超过105℃为温度过高,立即要作出相应警示信号。如图4.3所示。
点击工程管理器中的“数据词典”再双击右边窗口的新建,在出现的定义变量口中填写相应的要求项,并可在“报警定义”中设定报警。如图4.4所示。
本科毕业设计说明书(论文)
第 25 页 共 28 页
图4.3 定义画面变量设置
图4.4 定义变量报警