目录
一、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