组态王的comdev文件怎么用python3 dev代码实现

您所在位置: &
&nbsp&&nbsp&nbsp&&nbsp
组态王教程(基础入门篇).pdf 45页
本文档一共被下载:
次 ,您可全文免费在线阅读后下载本文档。
下载提示
1.本站不保证该用户上传的文档完整性,不预览、不比对内容而直接下载产生的反悔问题本站不予受理。
2.该文档所得收入(下载+内容+预览三)归上传者、原创者。
3.登录后可充值,立即自动返金币,充值渠道很便利
组态王教程(基础入门篇)
你可能关注的文档:
··········
··········
组态王教程及使用问题解答(基础篇)
一、组态王教程
简介:本教程是学习“组态王”软件的入门教程,覆盖了“组态王”软件的大部分基本功能。学完本教程后,
您将能够建立一个功能齐全、可实际使用的上位机监控系统。
下列课程向你演示如何:
使用工程浏览器
建立新项目
使用图库和控件
构造数据库
和下位机通讯
产生动画效果
查看趋势曲线和报警信息
设计自定义报表
系统安全防范
您按照以上步骤对一个化工厂反应车间的模型进行组态,建立监控中心。完成后的组态将具有操作
按钮、趋势曲线和报警功能。下图是组态画面:
组态王教程 第一课
了解组态王
在本课程您将:
·了解组态王软件的整体结构
·了解组态王的工件方式
·了解建立应用程序的一般过程
组态王软件的结构
“组态王”是运行于Microsoft Windows 98/NT 中文平台的全中文界面的组态软
件,采用了多线程、COM组件等新技术,实现了实时多任务,软件运行稳定可靠。组态王具有一个集
成开发环境“组态王工程浏览器”,在工程浏览器中您可以查看工程的各个组成部分,也可以完成构造
数据库、定义外部设备等工作。画面的开发和运行由工程浏览器调用画面制作系统TOUCHMAK和画面
运行系统TOUCHVEW来完成的。TOUCHMAK是应用程序的开发环境。您需要在这个环境中完成设计
画面、动画连接等工作。TOUCHMAK具有先进完善的图形生成功能;数据库中有多种数据类型,能合
理地抽象控制对象的特性;对变量报警、趋势曲线、过程记录、安全防范等重要功能都有简单的操作
办法。TOUCHVEW 是“ 组态王” 软件的实时运行环境,在TOUCHMAK 中建立的图形画面只有在
TOUCHVEW 中才能运行。TOUCHVEW从工业控制对象中采集数据,并记录在实时数据库中。它还负
责把数据的变化用动画的方式形象地表示出来,同时完成变量报警、操作记录、趋势曲线等监视功能,
并生成历史数据文件。
组态王怎样和下位机通讯
“组态王”把第一台下位机看作是外部设备,在开发过程中您可以根据“设备配置向导” 的提示一步步
完成连接过程。在运行期间,组态王通过驱动程序和这些外部设备交换数据,包括采集数据和发送数
据/指令。每一个驱动程序都是一个COM对象,这种方式使通讯程序和组态王构成一个完整的系统,既
保证了运行系统的高效率,也使系统能够达到很大的规模。
怎样产生动画效果
开发者在 TOUCHMAK
中制作的画面都是静态的,那么它们如何以动画方式反映工业现场的状况
呢?这需要通过实时数据库,因为只有数据库中的变量才是与现场状况同步变化的。数据库变量的变
化又如何导致画面的动画效果呢?通过“动画连接”就是建立画面的图素与数据库变量的对应关系。这
样,工业现场的数据,比如温度、液面高度等,当它们发生变化时,通过驱动程序,将引起实时数据
库中变量的变化,如果画面上有一个图素,比如指针,您规定了它的偏转角度与这个变量相关,您就
会看到指针随工业现场数据的变化而同步偏转。动画连接的引入是设计人机接口的一次突破它把程序
员从重复的图形编程中解放出来,为程序员提供了标准的工业控制图形界面,并且有可编程的命令语
言连接来增强图形界面的功能。
建立应用程序的一般过程
建立应用程序大致可分为以下四个步骤:
1.设计图形界面
2.构造数据库
3.建立动画连接
4.运行和调试
需要说明的是,这四个步骤并不是完全独立的,事实上,这四个部分常常是交错进行的。在用
TOUCHMAK 构造应用程序之前,您要仔细规划您的项目,主要考虑三方面问题:
图形 您希望用怎样的图形画面来模拟实际的工业现场的相应的工控设备?用组态王系统开 发的
应用程序是以“画面”为程序单位的,每一个“画面”对应于程序实际运行时的一个 Windows 窗口。
数据 怎样用数据描述工控对象的各种属性?也就是创建一个实时数据库,用此数据库中的变量来
反映工控对象的各种属性,比如“ 电源开关” 。您的规划中可能还要为临时变量预留空间。
动画 数据和图形画面中的图素的连接关系是什么?也就是画面上的图素以怎样的动画来模拟现场
设备的运行,以及怎样让操作者输入控制设备的指令。从下一节课开始,将按照以
正在加载中,请稍后...文章数:27
年度积分:50
历史总积分:50
注册时间:
如题,想用三菱plc编程软件GX Developer与组态王进行通讯,怎么弄(注意:没有plc实物,就是单纯的电脑上的仿真通讯)
文章数:106
年度积分:121
历史总积分:121
注册时间:
文章数:27
年度积分:50
历史总积分:50
注册时间:
组态王与PLC软件通信方法
一、软件环境:
(1)操作系统(winxp、win7等)(开发人员推存使用XP专业版,很多软件与winsdow7 不是很兼容喔~~~~(千万不要用64位,兼容性太差^^^^))
(2)三菱编程软件GX DEVELOPER 8.52、三菱仿真软件GX_Simulato_Cr
(3)三菱OPC服务软件MX OPC Server(见下载地址:)
(4)组态王kingview6.5以上(本吊:kingview6.53)
(5)Microsoft Office Access 应用程序(安装Microsoft Office 无删版Microsoft Office 2007)
二、软件安装:
(1)安装三菱编程软件GX DEVELOPER,再安装三菱仿真软件GX_Simulator(安装时一定要退出杀毒软件等的所有软件)
(2)安装三菱OPC服务软件MX OPC Server,系列码:--1472
(3)安装组态王kingview6.53(破解版)
三; 1编辑好原理图;
2先启动三菱编程软件GX DEVELOPER和仿真软件GX_Simulator。
3启动仿真
四、1.. 打开“开始\程序\MELSOFT Application\MX OPC Server4.20-MXConfig-urator.exe”打开MX Configurator。
2单击“file/new”,弹出新建Access文件窗口,输入文件名,保存,
3点击“PC side I/F”选择按钮,选择GX Simulator(仿真软件);“CPU type”选择“FX2N(C)”修改传输时间7200000ms(两小时(组态王两小时会自动关闭))。
4、点击“结束”
5、在弹出对话框点击“clouse“
8.、修改名字点击保存
五、1查看状态
2.兴建连接组
3
4兴建要连接的数据
新建数据,将“Name”改成某变量名,如“x0”等,点击I/O Address右侧选择钮,双击选择相应变量类型,如“x0”(此为三菱PLC中I/O变量),设置相应数据类型,如图11。
按相同的方法,接着新建其它变量,如“x1”、“x2”、“y0”、“y1”等等。
兴建好的链接
以下用我以前兴建好的数据来讲解:
六、1以上设置好后,可启动“PLC Monitor Utility”仿真,
2点击“Wizard”,选择“GX_Simulator”next\ok,进行软件仿真
3开好 GX developer 并启动仿真。。。。。点击Ok,查看OPC 与GX developer数据连接状况。。。。
上图和gx developer的一样则连接正确。。。。。。
七、1启动“MX OPC Server”:点击“开始\程序\MELSOFT Application\MX OPC Server4.20\Sample OPC Client.exe”
2、连接到如下(我表示不懂为什么这样连):
3添加传输的数据,方便查看
5看连接状态,不要关闭该对话框
6.不要关闭GX developer、和上述两个对话框喔。。。如果连接妥当,可以到组态王那里设置连接了………………
七、组态王kingview6.53设置(本部分本吊略去哇……)
(1)启动“kingview6.53”,新建工程,双击当前工程,点击OPC服务器,双击新建
图14
(2)弹出窗口,选择“Mitsubish.MXOPC.4”,并选择“同步读”“同步写”,点击“确定”按钮,建立OPC连接,图15
图15
(3)“数据词典中”新建“I/O变量”:输入变量名,选择“I/O离散”,“连接设备”选择“Mitsubish.MXOPC.4”,寄存器选择相应值,如“x”、“y”、“M”等,数据类型选择“Bit”,读写属性选择“读写”,图16
图16
(4)相同方法,在数据词典中建立其它变量
(5)新建画面
(6)在新建画面中建立连接,图17
(7)保存全部
8、退出、重新启动。。。。。。。
9切换到view状态 , 观看效果
10,在消息栏里如果连接不成功可以看到失败的消息,如果成功如下下图。。。。
下下图??。。。。
我的连接成功的 太太太太太太太太太太太太 & 高高 兴 了!!!!!
GX developer 和GX _simulater_C正常运转!!!!
本人QQ:, & &不要我请教问题!!如果你觉得这篇文档对你有帮组,请帮帮我吧,本人对PLc还是未解状态,,可怜可怜我,,帮帮我~~~~
文章数:27
年度积分:50
历史总积分:50
注册时间:
以上是我网上搜的,我按上面的步骤试了一次,出问题,在mx opc 那里就出问题了,请各位大大看看上面方法可行不
文章数:3048
年度积分:56
历史总积分:7971
注册时间:
还在问,为什么不问我呢?
deve 8.??
opc 4.2
simu 6
组态王6.55
1.deve建
2.在"工具"-"...测试(L)"启动simu,检查simu能有效执行.
3.运行 opc,新建,保存,???.mdb
设置好dev,pc i/f 是simu,CPU型号
加group
加tag,写那些m1什么的
点一下眼镜,把活动配置选到你的新建???.mdb
在下面可以看到你的tag.
4.启动组态王
在设备-OPC服务器新建,可以看到你电脑上运行的全部opc服务器,选mx...4那个
在数据词典加点,设备选你新建的opc设备,点寄存器,可以浏览opc的tag
文章数:27
年度积分:50
历史总积分:50
注册时间:
回复 #4楼 pqsh
今天软件重新安装,搞了一下午,最后成功了,真是太高兴了,太感谢你了!!!!!
文章数:209
年度积分:50
历史总积分:1451
注册时间:
谢谢楼主,学习了。
文章数:106
年度积分:121
历史总积分:121
注册时间:
感觉很高大上,学习了
工控学堂推荐视频:404 您查看的帖子不存在!组态王驱动程序的编写步骤详解
我的图书馆
组态王驱动程序的编写步骤详解
&&&&编写驱动程序就是完成组态王touchexplore.exe和touchview.exe调用的底层函数,在开发前首先需要确定安装了组态王驱动开发包3.0和visual studio.net2003;安装时可能碰到的问题与解决可参见3.0提供了驱动的框架,包括数据、类和函数的定义,主要需要修改接口函数部分,以使得驱动和下位机、通信协议匹配。驱动程序编译通过之后形成的是.dll的文件,需要通过deaedit程序生成des文件,再通过驱动安装程序安装到组态王中,这样驱动才会显示到设备列表中;在此也可直接用设备列表维护工具“Devman.exe”来维护设备列表文件Devlst.dat,这个工具可在kingviewdriver目录中找到。
喜欢该文的人也喜欢您所在位置: &
&nbsp&&nbsp&nbsp&&nbsp
组态王应用常问见题例.doc 31页
本文档一共被下载:
次 ,您可全文免费在线阅读后下载本文档。
下载提示
1.本站不保证该用户上传的文档完整性,不预览、不比对内容而直接下载产生的反悔问题本站不予受理。
2.该文档所得收入(下载+内容+预览三)归上传者、原创者。
3.登录后可充值,立即自动返金币,充值渠道很便利
组态王应用常问见题例
你可能关注的文档:
··········
··········
? ?? 组态王160个使用问题解答??     ? ??   1 关于Microsoft Date and Time Picker控件,我按你说的做。在大部分情况下可以查到数据了。但是如果是小于10的时间数,就又不对了。比如在“Microsoft Date and Time Picker"控件中输入 08:15:10 则按钮下命令语言执行完报警查询起始时间=hour1+"时"+minute1+"分"+second1+"秒"; 后得到的是 8时15分10秒 而不是所需要的 08时15分10秒 。少了一个0字就又查不到数据了。请赐教,该如何解决之。? ??   用IF语句做一下判断 若小于10时在前面加“0”?? ??   3 兰精灵关于设置模拟量参数输出不稳定的问题?急!关于设置模拟量参数输出不稳定的问题?我的一段程序使用6.02开发的前端使用的是三菱fx2n,通讯和采集数据都正常,但是我设置一个地址比如 “d120”为最大值时,模拟量输出时是最大值但很快就掉到零,然后又恢复到最大值。输出就不停这样变换,我要的是一个稳定输出最大值,未何会掉到零。(去掉组态王后,只看plc输出是对的)。?? ??   最大值和最大原始值要一样 最小值和最小原始值要一样 请检查具体设置?? ??   4 为什么VIEW的时候会提示:“创建协议组件失败”?? 我从别人这COPY了一个工程,但VIEW的时候会提示:“创建协议组件失败”是的工程不能在线运行!请问有什么方法可以解决这问题?!?? ??   请安装组态王提供的硬件驱动程序?? ??   5 怎么不能驱动呀[求助] 我问下啊,下载的驱动程序是哪个版本的呀? 我现在用的是6.01版的,我怎么驱动不上啊 如果驱动程序不分版本,请问怎么驱动呀? 我是双机后,点搜索,可是怎么装不上呢??? ??   先把组态王提供的驱动程序包(至少应该包括以下几个文件:××.Dll,DEVLST.DAT,××.REG)拷入除组态王路径外的任一路径下 安装驱动程序:“搜索亚控产品”选中搜索到的再安装 驱动程序最好安装网站上提供的最新驱动?? ??   6 如何使用KVDBGrid实现数据查询??? ??   当要查询数据库的AlarmDate,输入为:grid.Where=“AlarmDate=”+\\本站点\查询日期?? ??   7 组态王6.03"创建协议组件失败",是何错误,如何处理!?? ??   您查看一下您所用的设备的驱动程序是否安装,如果没有安装的话,可能会出现这种情况?? ??   8 再问一个关于实时报表的问题我按着组态王提供的example自己做的例子,语句和例子里的差不多,但是在运行的时候实时报表无法显示当前时间段里的变量变化情况。这种问题一般原因处在哪里? 就是使用了reportsetcellvalue函数的。前面按照时间分段使用不同的变量值以完成在不同时间段在不同行显示变量的。 if ($时==23) {行=27;} //报表=1; ReportSetCellvalue("实时报表", 行, 2, \\本站点\原料罐液位); 类似这种语句的,但是目前就是出不来显示,一般都检查那些地方呢??? ??   参考如下:Row=\\本站点\$秒+1;ReportSetCellString("lishibaobiao", Row, 1, \\本站点\$日期);ReportSetCellString("lishibaobiao", Row, 2, \\本站点\$时间);ReportSetCellvalue("lishibaobiao", Row, 3, \\本站点\原料油液位);?? ??   9 关于数据跳动问题? 大多板卡、模块采集上的数据会跳动,但现场的信号是稳定的。怎样能使数据稳定些?有哪些方法。?? ??   1)加“死区”2)降低“精度”3)“加权平均” 可能信号到显示仪表的过程中有干扰,我在调试中遇到过此问题。测量端信号是正确的,但到巡检仪表上信号不稳定。如变频器等大的用电设备。建议去掉屏蔽线或屏蔽线不接。?? ??   10 关于运行系统的设置 请教兰精灵:为运行系统的安全,在“运行系统设置”下,选中“禁止退出运行系统”、“禁止任务切换”和“禁止ALT键”,并隐藏所有菜单和disable“最大化”、最小化按钮,而且设定为在系统运行中自动运行组态王,这是否意味着这台PC永远无法运行其它程序,也无法实现正常关机(要关机只有断电强行关机)??? ??   你可以在画面里设置相应的功能按钮,然后给这些按钮设操作权限。这样,只有具有操作权限的人才可以进行操作。?? ??   11 请教视频动画控件的使用 如果能够使用使用视频控件,是否对视频卡有特殊要求?比如一定要用某公司的
正在加载中,请稍后...}

我要回帖

更多关于 mac python dev 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信