当前位置: 首页 > java >正文

汇川触摸屏IT7000E和汇川中小型系列PLC连接及MW寄存器说明

目录

一、IT7000E触摸屏和H3U小型PLC连接

1、开发环境

2、创建触摸屏工程

(1)工程创建

(2) 工程参数设置

(3)窗口画面添加

 (4)模板画面添加

 (5)添加PLC连接

 (6)添加变量组

(7)寄存器—数值读写

(8)寄存器—位读写 

3、下载和测试

(1)编译、下载

(2)运行触摸屏

(3)创建PLC工程

(4)触摸屏和PLC操作测试

二、IT7000E触摸屏和AM402中型PLC连接

1、开发环境

2、创建PLC工程

(1)新建工程

(2)组态配置

(3)ip地址和端口号设置

(4)AM402中型PLC寄存器说明

(5)创建寄存器全局变量

(6)创建位寄存器全局变量

(7)在程序PLC_PRG添加寄存器监控

 (8)编译、下载程序

3、创建触摸屏工程

(1)窗口画面

(2)模板画面

(3)通讯-连接

(4)添加和PLC通讯关联的变量组

4、运行测试

(1)触摸屏寄存器读

(2)触摸屏寄存器写

(3)触摸屏位寄存器读

(4)触摸屏位寄存器写

三、工程下载连接

1、IT7000E触摸屏和H3U控制器测试工程下载连接

2、IT7000E触摸屏和AM402控制器测试工程下载连接


一、IT7000E触摸屏和H3U小型PLC连接

1、开发环境

(1)触摸屏编程环境:InoTouchPad-1.0.0.4-R9C

https://www.inovance.com/hc/serviceSupport/download

(2)H3U小型PLC编程环境:AutoShop V4.6.3.0

下载连接:https://www.inovance.com/hc/serviceSupport/download

2、创建触摸屏工程

(1)工程创建

(2) 工程参数设置

密码默认:111111

(3)窗口画面添加

添加7个画面。

每个画面都进行重命名、选择模板画面。

 (4)模板画面添加

在模板画面上添加7个窗口画面切换按钮,选中每个窗口画面直接拖拽到模板画面上即可生成切换按钮。

 (5)添加PLC连接

选择对应的品牌PLC型号、通讯参数

 (6)添加变量组

分别添加几个变量组:读寄存器、写寄存器、参数设置寄存器、位读取寄存器、位写操作寄存器。

变量组的名字可以随便命名,一般根据功能便于区分即可。

下图以位读取寄存器寄存器,添加变量组举例:

(7)寄存器—数值读写

在画面:寄存器读写,创建寄存器读、写控件。画面如下:

 一般来说,往寄存器中写数据,数值IO域控件选择输入/输出模式。只读取数据显示,数值IO域控件选择输出模式。

(8)寄存器—位读写 

分别创建位寄存器读取、位寄存器写操作等控件。读取使用位状态显示控件,写操作使用位按钮控件。

 位状态显示控件,在属性中设置显示状态,分别设置位寄存器值为0和1的时候所对应的显示属性。(主要是设置显示文本、背景颜色)

3、下载和测试

(1)编译、下载

 编译没有错误、报警,即可将工程下载到触摸屏设备中。IT7000E可以使用USB或者以太网方式下载,也可以将工程打包到优盘中使用优盘导入方式。(USB接头为以前MP3那种大一点的接头)

 下载,选择下载方式将工程下载到触摸屏中。

 下载完成,触摸屏重新启动。

(2)运行触摸屏

触摸屏上电启动,自动进入Main主界面。

分别点击画面切换按钮,进入寄存器读写画面、位读写画面

寄存器读写画面

 位读写画面

(3)创建PLC工程

(4)触摸屏和PLC操作测试

①在PLC工程中分别添加读写寄存器在线监控

 ②寄存器读写操作

 ③位状态读操作

在PLC中将D500值设置为255,255对应的8位即都是1。

 在PLC中将D500值设置为11,255对应的8位即都是1。

 ④位寄存器写操作

在触摸屏中将D600.0、D600.2、D600.4、D600.5分别设置为ON,则PLC中寄存器D600值为53

二、IT7000E触摸屏和AM402中型PLC连接

1、开发环境

AM402中型PLC编程软件:InoProShop(V1.5.2)

目前官网提供最新版本V1.7.3

https://www.inovance.com/hc/serviceSupport/download

IT7000E触摸屏编程软件:

 InoTouchPad-1.0.0.4-R9C

https://www.inovance.com/hc/serviceSupport/download

2、创建PLC工程

(1)新建工程

(2)组态配置

(3)ip地址和端口号设置

ip地址

 端口号

(4)AM402中型PLC寄存器说明

MW型的寄存器是16位寄存器,对应的取值范围是±32767。每个MW寄存器16位对应16个布尔型的MX位寄存器。两个MW寄存器可以组合成一个32位的MD寄存器。

比如:MD400,是MW800、MW801组成。

MW800是MB1600、和MB1601组成。MB1600寄存器就是一个BYTE、一个BYTE就是8bit位。所以一个WORD字是两个MB组成、一个BYTE字节8位bit。即一个WORD字是16位。

MW800:MB1600、MB1601。MB1600:MX1601.0-1601.7。MB1601:MX1601.0-1601.7。

MW800中的位,MX1600.0、MX1600.1......MX1600.14、MX1600.15。

(5)创建寄存器全局变量

读寄存器

	//寄存器-触摸屏读_MW100				AT%MW100			:WORD;_MW101				AT%MW101			:WORD;_MW102				AT%MW102			:WORD;_MW103				AT%MW103			:WORD;_MW104				AT%MW104			:WORD;_MW105				AT%MW105			:WORD;_MW106				AT%MW106			:WORD;_MW107				AT%MW107			:WORD;_MW108				AT%MW108			:WORD;_MW109				AT%MW109			:WORD;_MW110				AT%MW110			:WORD;

写寄存器

	//寄存器-触摸屏写_MW200				AT%MW200			:WORD;_MW201				AT%MW201			:WORD;_MW202				AT%MW202			:WORD;_MW203				AT%MW203			:WORD;_MW204				AT%MW204			:WORD;_MW205				AT%MW205			:WORD;_MW206				AT%MW206			:WORD;_MW207				AT%MW207			:WORD;_MW208				AT%MW208			:WORD;_MW209				AT%MW209			:WORD;_MW210				AT%MW210			:WORD;

(6)创建位寄存器全局变量

读位寄存器

	//位寄存器-触摸屏读_MW300_0			AT%MX600.0			:BOOL;			//MW300第0位_MW300_1			AT%MX600.1			:BOOL;			//MW300第1位_MW300_2			AT%MX600.2			:BOOL;			//MW300第2位_MW300_3			AT%MX600.3			:BOOL;			//MW300第3位_MW300_4			AT%MX600.4			:BOOL;			//MW300第4位_MW300_5			AT%MX600.5			:BOOL;			//MW300第5位_MW300_6			AT%MX600.6			:BOOL;			//MW300第6位_MW300_7			AT%MX600.7			:BOOL;			//MW300第7位_MW300_8			AT%MX600.8			:BOOL;			//MW300第8位_MW300_9			AT%MX600.9			:BOOL;			//MW300第9位	_MW300_10			AT%MX600.10			:BOOL;			//MW300第10位_MW300_11			AT%MX600.11			:BOOL;			//MW300第11位_MW300_12			AT%MX600.12			:BOOL;			//MW300第12位_MW300_13			AT%MX600.13			:BOOL;			//MW300第13位_MW300_14			AT%MX600.14			:BOOL;			//MW300第14位

写位寄存器

	//位寄存器-触摸屏写_MW400_0			AT%MX800.0			:BOOL;			//MW400第0位_MW400_1			AT%MX800.1			:BOOL;			//MW400第1位_MW400_2			AT%MX800.2			:BOOL;			//MW400第2位_MW400_3			AT%MX800.3			:BOOL;			//MW400第3位_MW400_4			AT%MX800.4			:BOOL;			//MW400第4位_MW400_5			AT%MX800.5			:BOOL;			//MW400第5位_MW400_6			AT%MX800.6			:BOOL;			//MW400第6位_MW400_7			AT%MX800.7			:BOOL;			//MW400第7位_MW400_8			AT%MX800.8			:BOOL;			//MW400第8位_MW400_9			AT%MX800.9			:BOOL;			//MW400第9位_MW400_10			AT%MX800.10			:BOOL;			//MW400第10位_MW400_11			AT%MX800.11			:BOOL;			//MW400第11位_MW400_12			AT%MX800.12			:BOOL;			//MW400第12位_MW400_13			AT%MX800.13			:BOOL;			//MW400第13位_MW400_14			AT%MX800.14			:BOOL;			//MW400第14位

(7)在程序PLC_PRG添加寄存器监控

 (8)编译、下载程序

编译没有错误

 登录下载

3、创建触摸屏工程

根据前面一节所讲的使用方法,快速编写本测试工程。

(1)窗口画面

创建三个测试窗口画面,每个画面都选择模板画面

Main主画面

 读写寄存器画面

位寄存器读写画面

(2)模板画面

(3)通讯-连接

通讯协议选择AM600 Modebus TCP协议。AM400系列和AM600系列是通用的。

(4)添加和PLC通讯关联的变量组

①读寄存器——变量组

②写寄存器——变量组

③位寄存器读——变量组

④位寄存器写 ——变量组

 (5)编译、下载

编译没有错误,下载到触摸屏设备中。

4、运行测试

(1)触摸屏寄存器读

(2)触摸屏寄存器写

(3)触摸屏位寄存器读

(4)触摸屏位寄存器写

三、工程下载连接

1、IT7000E触摸屏和H3U控制器测试工程下载连接

https://download.csdn.net/download/panjinliang066333/86932001

2、IT7000E触摸屏和AM402控制器测试工程下载连接

https://download.csdn.net/download/panjinliang066333/86932547

http://www.xdnf.cn/news/11149.html

相关文章:

  • 安装虚拟机(VMware)保姆级教程及配置虚拟网络编辑器和安装WindowsServer以及宿主机访问虚拟机和配置服务器环境
  • 用CSS绘制最常见的40种形状和基本图形
  • C#实现使用Timer组件实现世界杯倒计时(附完整源码)
  • 标准布朗运动的定义、代码和图像
  • 服务器端口怎么开放?
  • 动态发布站点的并发访问升级简易方案
  • 网工配置命令基础总结(2)----VRRP配置
  • 魔兽世界台服被大陆玩家挤爆
  • STM32单片机——看门狗(独立看门狗窗口看门狗)
  • Ajax的使用(详解)
  • linux命令、vi命令、vim命令、shell语法(完整详细)
  • Notepad++ 下载与安装教程(非常详细),从零基础入门到精通,看完这一篇就够了(附安装包)
  • 有哪些靠谱的短链接服务?主流大平台短链接优劣对比分析
  • 不知道怎么下载原版系统,这几个原版系统下载网站可以帮你
  • install 命令用法详解
  • Android NDK开发(一)环境搭建及运行示例
  • 货代专业术语中英文对照
  • Sim3求解
  • @PersistenceContext和@Resource
  • 越狱第一至五季/全集迅雷下载
  • 三勾java商城-java多用户商城系统-SaaS多套部署商城
  • 最全Eclipse安装和配置环境教程(图文详解)
  • 在电脑上如何设置提醒?电脑如何设置待办事项提醒?
  • 网页中常见的元素有哪些
  • 汇编入门基础
  • 史蒂夫·乔布斯(简介)
  • 【渝粤教育】广东开放大学 机械制造基础 形成性考核 (55)
  • Active Directory的DirectoryEntry与DirectorySearcher初识及Filter语法
  • java丝袜_丝袜哥 --- swagger的使用
  • 分享86个鼠标特效,总有一款适合您