电子开发 | 基础入门 | 电路原理图 | 姊舰鍥惧疄渚� | PLC鍩虹   銆婂鏋滃枩娆㈡湰绔欙紝璇锋寜 Ctrl+D 鎵嬪姩鏀惰棌锛佹劅璋㈡偍鐨勬敮鎸併€�涓€璧峰涔犱竴璧疯繘姝ワ紝鐢靛瓙寮€鍙戠帇娆㈣繋鎮紒.

电子开发网

电子开发网电子设计 | 电子开发网Rss 2.0 会员中心 会员注册

鈽呯數璺叕寮忔墜鍐岋紝鏈€鏂扮増銆婄數瀛愮數璺叕寮忚绠楀櫒銆嬶紝鐢佃矾鍏紡鏌ヨ鎵嬪唽 鐢佃矾鍏紡璁$畻鍣ㄣ€愮數瀛愪粠涓氫汉鍛樺繀澶囨墜鍐屻€�
鈽嗗崄澶╁浼氬崟鐗囨満瀹炰緥100 c璇█ chm鏍煎紡銆傝祫鏂欏唴瀹硅缁嗭紝瑕嗙洊渚嬪瓙澶氾紝鍐呭骞裤€愮數瀛愪粠涓氫汉鍛樺繀澶囨墜鍐屻€�
搜索: 您现在的位置: 电子开发网 >> 电子开发 >> 组态王KingView入门教程实例 >> 正文

组态王通过TCP和MCGS触屏通讯,组态王和mysql连接_KingView连接MySql数据库(笔记)

作者:佚名    文章来源:本站原创    点击数:586    更新时间:2024/6/22


一、设置触屏参数

我用的触屏型号为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”);


Tags:组态王,KingView,数据库,连接,MySql  
责任编辑:admin
请文明参与讨论,禁止漫骂攻击,不要恶意评论、违禁词语。 昵称:
1分 2分 3分 4分 5分

还可以输入 200 个字
[ 查看全部 ] 网友评论
    没有任何评论
鐢靛瓙寮€鍙戠綉锛氭眹闆嗙患鍚堝悇绫荤數瀛愬埗浣滀笌鐢佃矾鍥剧殑缃戠珯锛宲lc宸ユ帶鎶€鏈�,妯$數鏁扮數鐭ヨ瘑,鍗曠墖鏈篍DA绛夌瓑锛佽崯钀冪數璺浘缃戠珯绮惧崕锛屼负宸ョ▼甯堝垱閫犱环鍊笺€傛杩庡叧娉ㄥ井淇″叕浼楀彿锛氱數瀛愬紑鍙戠綉锛�
最新推荐
璧勬枡鍖呬笅杞�
 [闂佸憡顨嗗ú婊勬櫠閺嶎厼瀚夊Δ锕佹硶閵堫偊鏌¢崒锔藉]闂佸憡銇炵粈渚€濡垫径灞稿亾濞戝磭绱扮紒鍙樺嵆瀹曪繝寮撮悩宸毈闂佸搫鐗嗛幖顐︽偪閸曨剛鐟归柨鐕傛嫹100 c闁荤姴娴勯幏锟�
 [闁哄鍎愰崹顖氣枎閵忋垻灏甸柨鐕傛嫹]婵炴垶鎸搁ˇ瀹犮亹缁€鐑睠闁诲孩鍐荤紓姘卞姬閸曨剛顩烽悹鎭掑妽閸╁倿寮堕悜鍡楃仧婵炲棭鏁-TR
 [闂佹椿婢€缁插鎯岄悙顒傤浄閻犳亽鍔嶉崺鍌炴偣娴g懓绀冩い鎿勬嫹]LM324闁哄鏅滈崝鏍棘閿燂拷4~20mA闁哄鍎戦幏锟�1~5V闂佹眹鍨归悘姘辩矈閿燂拷
 [闂佹椿婢€缁插鎯岄悙顒傤浄閻犳亽鍔嶉崺鍌炴偣娴g懓绀冩い鎿勬嫹]LM386婵$偛婀辩划顖炴倵椤掍焦濯撮柟鎹愵嚙椤斿﹪鏌涜箛鎿冨剶妞ゃ儲鎹囧銊╁箚瑜嬫禍锝夋煕閿濆啫濡奸悽顖ゆ嫹
 [闂佹椿婢€缁插鎯岄悙顒傤浄閻犳亽鍔嶉崺鍌炴偣娴g懓绀冩い鎿勬嫹]936闂佺粯甯掗敃銈堛亹閹绢喗鍋ㄥù锝呭暟閻斿懘鏌涘Ο鐓庢灁闁诡喖锕畷鍫曟晸閿燂拷
 [闂佸憡顨嗗ú婊勬櫠閺嶎厼瀚夊Δ锕佹硶閵堫偊鏌¢崒锔藉]闁烩剝甯掗幊搴ㄦ晬閹邦兘鏋栭柕蹇ョ磿閵堟挳鎮归悮瀛樺+濠电偞鎸撮弲娑氣偓鐧告嫹+闂佺缈伴崕鎾敆閻斿吋鍎嶉柛鏇ㄥ亜缁€锟�
 [闂備緡鍋呭銊╁极閵堝鍋ㄩ梻鍫熺〒閹藉秹鎮规担鐟扮妞ゆ挸鎲″ḿ顏堫敍濞嗘劦鍋�]S7-200PLC闂佹眹鍔岀€氼亞鎸掗姀銈嗗剳闁绘梹妲掗幏顐⒚归悪鍛 S7_2
 [闁哄鍎愰崹顖氣枎閵忋垻灏甸柨鐕傛嫹]S7-200闁圭厧鐡ㄩ幐濠氬几閸愨晝顩烽悹浣告贡缁€鍕煕韫囷絿鍘滅紒鎲嬫嫹,STEP7
 [闁哄鍎愰崹顖氣枎閵忋垻灏甸柨鐕傛嫹]ModbusPoll闂佸憡绮岄鐖媎busSalve闂佺ǹ楠忛幏锟�
 [闁哄鍎愰崹顖氣枎閵忋垻灏甸柨鐕傛嫹]STEP7濠碘槅鍨崜婵堚偓姘懇閺屽矁绠涢弬璺ㄦ▌婵炲濮伴崐鏇犺姳閿燂拷 Smart_
 [闁哄鍎愰崹顖氣枎閵忋垻灏甸柨鐕傛嫹]Modbus闁荤姴顑呴崯鎶芥儊椤栨粌鍨濋柛鎾楀倻瑙� v1.024 缂傚倷绶ら幏锟�
 [闁哄鍎愰崹顖氣枎閵忋垻灏甸柨鐕傛嫹]Modscan32闂佸憡绮岄鐖媎sim32,modb
 [闂佹椿婢€缁插鎯岄悙顒傤浄閻犳亽鍔嶉崺鍌炴偣娴g懓绀冩い鎿勬嫹]89c51闂佺ǹ绻愰ˇ閬嶆偟濞戙垹妫橀梺顐g闂嗗綊鏌i鍡楁珢缂佽鲸鐛otues
 [闂佹椿婢€缁插鎯岄悙顒傤浄閻犳亽鍔嶉崺鍌炴偣娴g懓绀冩い鎿勬嫹]婵炴垶鎸稿ú銈夊礋妤e啫鍌ㄩ柛鐐村Оotues婵炲濮惧▔鏇烇耿閿涘嫮鐭欓悗锝庝簽绾板秵绻濊閸旀鎮ラ敓锟�
 [闂佹椿婢€缁插鎯岄悙顒傤浄閻犳亽鍔嶉崺鍌炴偣娴g懓绀冩い鎿勬嫹]51闂佸憡顨嗗ú婊勬櫠閺嶎厼瀚夐柛婵嗗閸у﹦绱掔€h埖瀚� protues婵炲濮惧▔鏇烇耿閿燂拷
鏈€鏂版枃绔�
关于我们 - 联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明 - 在线帮助 - 文章列表
返回顶部
刷新页面
下到页底
晶体管查询