您当前的位置:五五电子网电子知识plc技术plc应用其它PLC应用实现触摸屏与PLC之间数据通信的方案 正文
实现触摸屏与PLC之间数据通信的方案

实现触摸屏与PLC之间数据通信的方案

点击数:7640 次   录入时间:03-04 12:01:37   整理:http://www.55dianzi.com   其它PLC应用
  (2)通过操作触摸屏上的开阀、关阀命令,实现对水泵的控制;

  (3)通过操作起停按钮,触摸屏能正确反映各点的变化情况;

  (4)在触摸屏上输入设定的水位值,如果超过设定水位,开泵,反之关泵;

  (5)可以设定系统时间,并启动时间,以便正确显示年月日时分秒。

1.4 系统实现

  (1)硬件连接

  MCGS 软件与设备通讯之前, 必须保证通讯连接及适配器正确。通讯时, 要使用标准西门子MPI适配器与上位机RS232 口通讯。工程中常用的西门子MPI 适配器有2 种型号, 分别为6ES7 972 -0CA23-0XA0 和6ES7 972-0CA20-0XA0。适配器的串口通讯的波特率可通过适配器上的DIP 开关进行设置,且必须与上位机Set PG/PC 中PC Adapter 的本地连接设置一致。在与TPC7063E 通讯前,根据需要附加通讯电缆与适配器的连接。

(2)通信参数的设置

  在硬件组态时,通过点击CPU 的属性按钮来设置MPI 属性,包括站地址和通信速率, 主站驱动构件的站地址为0,从站PLC 站地址为2,最高站地址为31,通信速率为187.5 kbps。运行STEP7 编程软件, 选择主菜单的选项->设置PG/PC 接口。选择PC Adapter(MPI),弹出通讯接口参数配置框,选择“本地连接”选项卡。设置本机串口的通讯参数,需要与MPI 适配器的DIP 拨码开关设置对应。此处设置连接到COM1,传输速率19 200。

  上位机组态时,需要设置“通用串口父设备”和“西门子S7-300/400 子设备”参数。父设备的通讯波特率为19 200,数据位数为8,停止位为1,奇偶校验位为奇校验。子设备中需将PLC 站地址设置为2,PLC 槽号为2,PLC 机架号为0, 通信响应时间为800 ms。通讯所用帧格式为格式A,本站地址为0,网络传输率为187.5 kbps。最高站地址仍为31。

  对于系统的通讯状态,用户可以在采集通道中查阅通讯状态值找出通信失败的原因,这样对于维护系统作用重大,当通信状态值为0 时,表示当前通讯正常。

  (3)程序部分

  本系统PLC 中包括模拟量采集程序、系统时间的设置和显示程序以及控制程序。模拟量采集程序实现水位、压力、温度信号的输入、转换及采样记录。

  传感器由于输出的是模拟信号,比如说4~20 ma,0~5V 或者0~10 V。输出模拟量送到PLC 模拟量输入口中,通过数模转换,完成数字量的转换,实现程序。

  根据实际情况,微调传感器,通过PLC 中的存储器将模拟数据送到触摸屏上显示。系统时间设置和显示时间程序通过调用PLC 内部的时钟函数SFC0 与SFC1,实现在触摸屏上完成系统时间的设定,并显示出来。控制程序通过触摸屏对电磁阀进行远程操作。

上一页  [1] [2] [3]  下一页


本文关键字:通信  触摸屏  其它PLC应用plc技术 - plc应用 - 其它PLC应用