HMIGTO6310ModbusTcp测试说明.docx

上传人:b****8 文档编号:11316965 上传时间:2023-02-26 格式:DOCX 页数:12 大小:402.72KB
下载 相关 举报
HMIGTO6310ModbusTcp测试说明.docx_第1页
第1页 / 共12页
HMIGTO6310ModbusTcp测试说明.docx_第2页
第2页 / 共12页
HMIGTO6310ModbusTcp测试说明.docx_第3页
第3页 / 共12页
HMIGTO6310ModbusTcp测试说明.docx_第4页
第4页 / 共12页
HMIGTO6310ModbusTcp测试说明.docx_第5页
第5页 / 共12页
点击查看更多>>
下载资源
资源描述

HMIGTO6310ModbusTcp测试说明.docx

《HMIGTO6310ModbusTcp测试说明.docx》由会员分享,可在线阅读,更多相关《HMIGTO6310ModbusTcp测试说明.docx(12页珍藏版)》请在冰豆网上搜索。

HMIGTO6310ModbusTcp测试说明.docx

HMIGTO6310ModbusTcp测试说明

        

HMIGTO6310测试说明

一:

测试概述

HMIGTO6310配置有以太网接口,可以通过ModbusTcp协议与下位机通讯,实现数据交换。

同时该款触摸屏具有带日志记录的实时和历史趋势曲线,可以实现实时数据和历史数据曲线显示。

二:

测试目的

   1:

HMIGTO6310怎样通过ModbusTcp协议与下位机通讯,实现数据交换。

   2:

HMIGTO6310如何实现历史数据记录,实时数据曲线和历史数据曲线的显示和查询。

   3:

实时报警和历史报警如何显示和记录。

   4:

确定历史数据的存储方式、存储数目、存储天数。

三:

测试环境

   硬件:

上位机HMIGTO6310

      下位机ILC150GSM/GPRS

   

   软件:

上位机Vijeo-Frame

      下位机PCWORX

四:

测试步骤

A:

上位机(HMIGTO6310)

   1:

新建工程:

打开Vijeo-Frame新建工程,输入工程名,目标类型和型号中选着如下图所示选项。

   2:

新建驱动:

在【导航器】窗口,右击【I/O管理器】节点,然后在右击菜单上选择【新建驱动程序】。

在【新建驱动程序】对话框中,选择【制造商】、【驱动程序】和【设备】。

选着选型如下图所示。

  3:

设置驱动:

IP地址设置为192.168.1.5(此地址需要和PLC的IP地址一样),双字顺序设置为高字优先。

  

 

4:

在【导航器】窗口,右击【报警与事件】节点,新建报警组1。

右击【数据记录】节点,新建记录组LoggingGroup01。

  

5:

添加变量:

在变量列表添加变量,例如

1#压缩机数据

名称

内型

数据源

扫描组

地址

报警组

记录组

AIC011

INT

外部

ModbusEquipment01

40001

报警组1

LoggingGroup01

AIC021

INT

外部

ModbusEquipment01

40002

报警组1

LoggingGroup01

AIC031

INT

外部

ModbusEquipment01

40003

报警组1

LoggingGroup01

AIC041

INT

外部

ModbusEquipment01

40004

报警组1

LoggingGroup01

AIC051

INT

外部

ModbusEquipment01

40005

报警组1

LoggingGroup01

DIC011

INT

外部

ModbusEquipment01

40006.00

DIC021

INT

外部

ModbusEquipment01

40006.01

DIC031

INT

外部

ModbusEquipment01

40006.02

DIC041

INT

外部

ModbusEquipment01

40006.03

DIC051

INT

外部

ModbusEquipment01

40006.04

名称

内型

数据源

扫描组

地址

报警组

记录组

AIC012

INT

外部

ModbusEquipment01

40010

报警组1

LoggingGroup01

AIC022

INT

外部

ModbusEquipment01

40011

报警组1

LoggingGroup01

AIC032

INT

外部

ModbusEquipment01

40012

报警组1

LoggingGroup01

AIC042

INT

外部

ModbusEquipment01

40013

报警组1

LoggingGroup01

AIC052

INT

外部

ModbusEquipment01

40014

报警组1

LoggingGroup01

DIC012

INT

外部

ModbusEquipment01

40015.00

DIC022

INT

外部

ModbusEquipment01

40015.01

DIC032

INT

外部

ModbusEquipment01

40015.02

DIC042

INT

外部

ModbusEquipment01

40015.03

DIC052

INT

外部

ModbusEquipment01

40015.04

AI

INT

外部

ModbusEquipment01

40001

报警组1

LoggingGroup01

RTC

INT

外部

ModbusEquipment01

40001

报警组1

LoggingGroup01

EH

INT

内部

EH1

INT

内部

2#压缩机数据

注:

AI,RTC启动间接地址,EH1和EH分别是器对应的间接地址变量。

通过简单的脚本,可以改变变量EH1,EH的数值。

列如:

AI地址为40001,EH1=2,则AI的地址变为40003。

详细请参考Vijeo-Frame帮助文档中【6.3.3动态映射设备地址】。

6:

设置报警组1和记录组LoggingGroup01。

双击报警组1,打开报警组设置对话框,可以设置报警记录的数目,在报警信息中可以输入报警信息,以供报警产生时显示报警信息。

双击记录组LoggingGroup01,打开记录组设置对话框,在取样选项中可以设置取样类型,取样时间。

在变量存储器中可以选择存储变量类型和RAM中的记录数量(DRAM:

仅保存最近的数据。

SRAM:

保存数据记录组中一定数目的数据记录。

SRAM&文件:

在SRAM中保存数据,当SRAM中的可用空间不够时,其中的数据被写入文件中)

7:

创建如下画面

设定及控制

实时曲线

历史曲线

实时报警

历史报警

实时数据

8:

设置控件

  

  a:

设置实时报警

双击报警汇总表,显示报警汇总表设置选项对话框,把报警与事件列表选择为活动,报警组设定为报警组1。

  b:

设置历史报警

双击报警汇总表,显示报警汇总表设置选项对话框,把报警与事件列表选择为日志,报警组设定为报警组1。

   

 c:

设置实时曲线

右击实时曲线图画中的实时趋势控件,点击属性菜单,启用通道1,禁用其他通道,在通道一下面的变量中选择变量RTC,在图形设置中,清除触发器选着变量CFQ(选择其他变量后,清除上一个变量的曲线,只显示当前曲线,由0变为1时有效)。

 d:

设置历史曲线

右击实时曲线图画中的实时趋势控件,点击属性菜单,在通道一下面的变量中选择变量AI。

 B:

下位机

  1:

创建工程ILC150,IP地址分配为192.168.1.1。

在程序中插入MODBUS_TCP_Server_V1_30_1功能块,创建变量MODBUS_DATA,类型为COM_ARR_W_0_7167。

(详细请参考MODBUS_TCP_Server_V1_3xPDF文档),如下图所示。

2:

变量地址映射

下位机地址

上位机地址

下位机地址

上位机地址

MODBUS_DATA[0]

40001

MODBUS_DATA[0].XO

40001.00

MODBUS_DATA[1]

40002

MODBUS_DATA[0].X1

40001.01

   .

 .

    .

  .

MODBUS_DATA[n-1]

4000n

MODBUS_DATA[0].X15

40001.15

3:

举例

  

五:

实验结果

 1:

HMIGT6310可以通过数据记录实现历史数据存储,同过动态映射设备地址来实现实时数据和历史数据的动态显示。

数据记录存储位置如果为SRAM,数据记录仅能保存三百条数据。

如果插入SD卡(型号:

HMIZSD4G),则可以保存90天(施耐德推荐)数据。

 2:

HMIGT6310可以实现报警的实时和历史显示。

 3:

HMIGT6310可以同过Modbus_TCP实现和下位机的数据交换,如果数据需要在曲线上显示且数据类型为实数的变量(数据显示采用定点小数时,曲线显示的数值会和数据显示中显示的不一样,误差10的N次方倍,N取决于小数点位数),需要在下位机通过功能块,把实数转换成四个字节,然后分别合成高字和低字(菲尼克斯为高字优先)。

在HMI中直接定义变量为实数即可实现实数的传输。

  

  

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 求职职场 > 简历

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1