一、设置触屏参数

我用的触屏型号为TCP7032kt,触屏上电后,点击屏幕,进入参数设置模式,更改里面的网络参数,使其和你链接的电脑在一个局域网内;开始创建触屏设备,


进入属性设置

设置TCP/UDP 为 TCP;IP地址设置为和电脑在同一局域网内;设备站号设置为 1或其他值;
然后添加设备地址,关联变量。触屏就设置好了。

二、设置组态王

1、添加设备

打开设备下的COM口,在新建上双击打开,

在设备驱动,选择PLC→莫迪康→ModbusTCP→TCP。

给驱动起一个名字。

选择一个端口号,这里我们是走的TCP协议,可以随便选择一个。

设置IP地址,

设置尝试恢复间隔和最长恢复时间。

设置完成

2、添加数据变量

选择数据库下的数据词典,双击新建,

输入变量名,选择变量类型,选择链接设备,选择寄存器,输入寄存器地址,选择数据类型。

变量类型:内存类型用来在内部使用,I/O类型用来读取外部数据,数据分为离散类型、整数、实数、字符串。
寄存器:要写完整的地址,如40001表示4区的01地址。
数据类型:

Bit
BYTE 字节
SHORT 整数
USHORT 无符号整数
LONG 长整数
FLOAT 浮点数
String 字符串

3、连接数据库

我使用的数据库是微软自带的Microsoft Access 数据库,使用前先创建好数据表,打开电脑的控制面板,把查看方式改为小图标,然后选择管理工具,再选择 ODBC 数据源32位。


双击打开,点击添加,选择驱动程序,起个名称,选择你新建的数据库。




打开组态王,创建记录体,字段名称要和数据库的名称相同,内部变量的类型要和数据库中变量类型一致。

在命令语言中进行设置,运行时写SQLConnect( \\local\DeviceID, “dsn=mdb;uid=;pwd=”); 。停止时写SQLDisconnect(\local\DeviceID); 。这样运行就可以连接上数据库了。

4、数据库查询

首先创建查询的变量。创建数据库时,创建一个自动增长的变量,用来在排序时使用。

在画面面板下选择新建,创建一个画面,在工具箱选择插入通用控件。

在控件上右击,选择控件属性,把要显示的数据库内容添加进来。


接着添加圆角矩形和文字,圆角矩形用来输入字符串,文字用来显示输入的字符串。

开始日期和结束日期可以做个脚本,打开画面时获取当前日期。
\local\查询开始日期时间=\local$Date;
\local\查询结束日期时间=\local$Date;

编号查询时,
Ctrl3.Where=“样品编号=’”+\local\查询样品编号+"’"+ " Order By 序号 DESC";
Ctrl3.FetchData();
Ctrl3.FetchEnd();
日期查询时,
string a;
a=" 日期 >=#" +\local\查询开始日期时间+"# and 日期 <=#"+\local\查询结束日期时间+"#"+ " Order By 序号 DESC";
Ctrl3.Where=a;
Ctrl3.FetchData();
Ctrl3.FetchEnd();
多条件查询时,
Ctrl3.SetSqlStringWhere(“样品编号=’”+\local\查询样品编号,"’ and 工位=’" +\local\查询工位 + “’”, " Order By 序号 DESC"," “,” “,” “);
Ctrl3.FetchData();
Ctrl3.FetchEnd();
查询所有时,
Ctrl3.Where=”"+ " Order By 序号 DESC";
Ctrl3.FetchData();
Ctrl3.FetchEnd();
删除数据时,
string a ;
a=" 日期 >=#"+\local\查询开始日期时间+"# and 日期 <=#" +\local\查询结束日期时间+ “#”;
SQLDelete( DeviceID, “催化剂磨损指数”,a);
a=" 日期 >=#"+\local\查询开始日期时间+"# and 日期 <=#" +\local\查询结束日期时间+"# and 工位=’" +\local\查询工位 + “’”;
SQLDelete( DeviceID, “催化剂磨损指数”,a);
SQLClearTable( DeviceID, “催化剂磨损指数”);
打印数据,
Ctrl3.Print();
导出数据,
Ctrl3.SaveToCSV(“D:\催化剂磨损指数.csv”);

组态王通过TCP和MCGS触屏通讯相关推荐

  1. 组态王 6.55 启停plc_PLC串口通讯和通讯接口知识

    奥科远电器点击左上角奥科远电器加关注电气作业人员在使用PLC的时候会接触到很多的通讯协议以及通讯接口,最基本的PLC串口通讯和基本的通讯接口你都了解吗?一什么是串口通讯?串口是计算机上一种非常通用设备 ...

  2. 组态王与c语言混合编程6,亚控 组态王嵌入版6.1

    组态王嵌入版的主要功能 卓越的实时数据控制及监测功能 可视化操作界面,真彩显示图形.丰富的图库.动画连接 对实时数据的报警处理 实时数据的历史记录功能 利用控件对数据进行显示,如实时趋势曲线控件.历史 ...

  3. 基于S7-200 PLC和MCGS组态的水箱水位控制系统设计 组态王动画仿真,带PLC源代码,plc程序每一条都带着解释

    基于S7-200 PLC和MCGS组态的水箱水位控制系统设计 组态王动画仿真,带PLC源代码,plc程序每一条都带着解释,组态王源代码,图纸,IO地址分配 ID:7269672992996086Hol ...

  4. 组态王如何获取modbus TCP数据?

    组态王如何获取modbus TCP数据? 1.打开KingView 2.打开一个工程 3.新建一个画面 4.新建设备 5.选择PLC->莫迪康->ModbusTCP->TCP 6.给 ...

  5. 欧姆龙 CP系列PLC以太网通讯处理器的应用连接组态王步骤

    远创智控YC8000-CP转以太网模块控是一款经济型的以太网通讯处理器,是为满足日益增多的工厂设备信息化需求(设备网络监控和生产管理)而设计,用于欧姆龙 CP1L/ CP1E/ CP1H 系列 PLC ...

  6. 组态王虚拟服务器,组态王客户端服务器是什么

    组态王客户端服务器是什么 内容精选 换一换 会话保持,指负载均衡器可以识别客户与服务器之间交互过程的关联性,在实现负载均衡的同时,保持将其他相关联的访问请求分配到同一台服务器上.会话保持有什么作用呢, ...

  7. adb cannot connect to daemon_手机触屏失效的抢救办法,以及如何利用adb实现PC与手机交互...

    手机进水或者摔坏屏幕导致触屏失效的时候,一般情况下,要么选择换屏,要么选择把手机扔掉.但其实如果有一根OTG线,手机中的资料还可以安全备份出来,或者还可以再利用起来,发挥一下余热做点别的事. 像上图一 ...

  8. 组态王接入多比物联网云平台

    2019独角兽企业重金招聘Python工程师标准>>> 一.连接示意图 二.组态王环境搭建(整个过程中,请保持数据源的活跃) 在需要采集的组态王数据源所在的PC上先安装在两个文件:解 ...

  9. adb 最大连接_手机触屏失效的抢救办法,以及如何利用adb实现PC与手机交互

    手机进水或者摔坏屏幕导致触屏失效的时候,一般情况下,要么选择换屏,要么选择把手机扔掉.但其实如果有一根OTG线,手机中的资料还可以安全备份出来,或者还可以再利用起来,发挥一下余热做点别的事. 像上图一 ...

  10. plc单片机组态软件php_STC8单片机扩展WiFi通信实现功能与组态王组态软件详细组态...

    STC8单片机扩展WiFi通信模块和组态王组态软件实现Modbus TCP以太网通信 一.通信实现功能: 1.Modbus TCP Client:组态王组态软件 2.Modbus TCP Server ...

最新文章

  1. python两行数据相加_python高手养成记08:教你快速写出自己的python程序
  2. winform运行时如何接受参数?(示例)
  3. 0基础学python-从0开始学Python,0基础小白
  4. 我的Blog页面设计
  5. 排序命令: sort, wc, uniq
  6. el-table改变宽度刷新不恢复
  7. Qt工程文件Pro中判断Qt版本号
  8. 如何在移动设备上以开发模式访问SAP Spartacus
  9. 深入解析 C# 的 String.Create 方法
  10. HDU5923-Prediction-有继承味道的并查集
  11. 改进初学者的PID-测量的比例介绍
  12. Fortran代码在终端输出彩色文字
  13. 谷歌浏览器xp32位_如何正确的配置系统的浏览器系列篇(五)——合同管理系统...
  14. Nagios基本介绍
  15. ionic自定义图标(ion-icon)
  16. 针对2021.12.12北大附中信息学奥赛选拔比赛应对策略
  17. js汉字转拼音包——pinyin-pro
  18. java reference详解_你不可不知的Java引用类型之——Reference源码解析
  19. 你看天上那朵云,像不像我借你的2万?
  20. 基于嵌入式linux的freetype矢量字体简单显示的实现

热门文章

  1. 渗透测试工具——Metasploit
  2. 【操作系统】Unix文件类型有哪些
  3. 不为人知的华为和小米真相
  4. 中国行动成功学创始人李践
  5. Mobileye技术与市场走势
  6. 搜狗词库合集分享_Rime小狼毫
  7. Java——数据结构与算法
  8. GNSS静态测量数据采集与内业解算
  9. 【FLY】C语言知识点总结
  10. C语言知识点总结2022