合金电阻,赛普欢迎您!

PLC和触摸屏控制系统的应用

首页 > 资讯

0引言随着科学技术的飞速发展,越来越多的机器和现场操作倾向于使用人机界面,PLC控制器的强大功能和复杂的数据处理也需要与之匹配且易于操作的功能。

HMI。

触摸屏的出现无疑是21世纪自动化领域的一项巨大创新。

触摸屏和PLC的组合使用已成为主要形式。

PLC是一种新型的控制元件,结构简单,通用性强,功能齐全。

它的主要优点是强大的抗干扰能力,可以提高系统的可靠性和稳定性以及生产效率,特别适合于工业控制。

触摸屏是连接人与机器的人机界面。

它取代了原始的控制台和显示器。

它可以用于数据显示和参数设置,并可以动态曲线的形式描述系统的控制过程;扩展了PLC的功能,减少了按钮,开关,仪表和其他仪器的使用。

1系统组成此系统使用Siemens S7-200和Divine触摸屏在现场控制电动阀,电磁阀,电动机,温度控制器和其他执行器。

S7-200通过模拟量输入模块和温度和压力传感器收集现场温度和压力信号。

信号通过PLC上的A / D转换和值转换传输到触摸屏。

触摸屏显示实时温度,压力和温度曲线。

,压力曲线和PID曲线;可以通过触摸屏设置PID和PID参数,并且触摸屏向PLC发送指令以控制现场执行器。

由于PLC接口为RS-485,触摸屏接口为RS-232,因此需要添加一条RS-485 / RS-232转换线。

控制系统的组成如图1所示。

图1控制系统组成框图2 PLC和触摸屏通讯the计算机与计算机之间或计算机与终端之间的数据传输可以采用串行通信和并行通信两种方式。

S7-200系列PLC的通讯分为3种工作模式:PPI通讯模式,自由端口通讯模式和Profibus-DP通讯模式。

本系统采用自由端口通讯方式。

2.1 PLC的自由端口通讯S7是什么时候? ?当200系列PLC使用自由端口通讯时,数据传输协议完全由用户程序确定,所有通讯任务必须由用户程序完成。

通过自由端口模式,S7-200可以与串行打印机,条形码读取器和触摸屏进行通信。

波特率范围是1200〜115200 bit / s(可调)。

Freeport通信的核心是XMT(发送)和RCV(接收)这两个指令以及相应的特殊寄存器控制。

该系统的空闲端口通信使用空闲端口0,S7-200 CPU使用SMB30定义空闲端口0的工作模式。

通过特殊寄存器SMB30,可以设置校验和选择,每个字符的数据位,空闲端口的波特率以及协议选择。

S7-200 CPU的空闲端口接口为RS-485,触摸屏接口为RS? ? 232.设计时必须建立一条RS-485 / RS-232通讯线。

S7-200 CPU的通信端口RS-485是半双工通信端口。

不能同时激活发送和接收命令。

此时,可以通过控制特殊寄存器SMB87来控制RCV(接收)。

当PLC在指定时间内时如果未接收到任何信息,则RCV命令将停止接收。

2.2触摸屏的数据传输方式Di Diwen触摸屏的串行数据帧结构由四个数据块组成:帧头,指令,数据和帧尾。

帧头固定为0XAA,指令参考Dwen指令集,数据最大为249 B,帧结束字符固定为0XCC,0X33、0XC3、0X3C。

其中,0X代表十六进制数。

DWIN触摸屏的所有命令或数据均为十六进制(HEX)格式。

对于字(2字节)数据,字节传输顺序首先采用MSB。

当传输方向为下游(Tx)时,PLC将数据发送到触摸屏,然后从“ Din引脚”输入数据。

触摸屏的串行接口;当传输方向为上游(Rx)时,触摸屏将数据发送到PLC,并且数据来自触摸屏字符串。

线路接口的输出。

触摸屏和PLC串行端口之间的数据交换过程如图2所示。

图2

cache
打开客服菜单