您现在所在的是:

串口通信

回帖:12个,阅读:2788 [上一页] [1] [2] [下一页]
* 帖子主题:

组态王问题请教

626
1272690101
文章数:20
年度积分:50
历史总积分:626
注册时间:2014/8/5
发站内信
发表于:2014/9/18 22:25:09
#0楼
    大家好!最近在学组态王软件,做一个温度的监测的人机画面,有几个问题想请教各位前辈!

    第一个,就是我想在画面上画一个开始键,这样在进入运行系统后,用鼠标点击一下开始键,画面接受数据,显示数值。如果我不点击该键,则画面静止。
    第二个,我的温度巡检仪有8路温度,但是巡检仪只有一个地址,我在组态王定义变量时每个变量的寄存器都不一样,比如说温度1是91,温度2是92。那么画面显示时是否能将巡检仪的第一路温度与画面上的温度1对应起来。
    第三个,我有巡检仪,电压表,电流表,流量计四个设备,他们都支持485通讯,我在设置端口时都将他们设置成COM1,但是COM1的参数设置只有一种,我是否只要保持四个设备的通讯参数一致就可以?
    问题就这些,希望前辈们不吝赐教!
16168
zrx517697809
文章数:6262
年度积分:50
历史总积分:16168
注册时间:2014/3/28
发站内信
2018论坛热心网友
三菱电机活动(三)
寻找英威腾(三)
发表于:2014/9/19 8:16:40
#1楼
巡检仪是不是循环检测8路,是的话应该可以做的
致力于自动化
伺服 PLC HMI
2031
zhuyanlinluolu
文章数:54
年度积分:50
历史总积分:2031
注册时间:2013/4/9
发站内信
工控人谈电商
发表于:2014/9/19 8:35:48
#2楼
1.组态王系统运行后就开始接收数据了,暂时还未接触过运行后加按钮再开始的,但是有添加按钮退出运行系统的;
2.既然是8路巡检仪,那么内部必定有八个对应的地址(你查一下巡检仪的具体地址配置资料,卖家肯定会提供的,没提供找他要),所以组态王一个变量对应一个地址;
3.四个设备都支持485通信,一个COM1就够了,你可以在组态王COM1——新建I/O设备里新建四路与四路设备对应起来就行。
626
1272690101
文章数:20
年度积分:50
历史总积分:626
注册时间:2014/8/5
发站内信
发表于:2014/9/19 12:51:39
#3楼
回复 #2楼 zhuyanlinluolu
恩,好的,谢谢!再请教一下,那个寄存器比如说9001是不是一个地址?
2031
zhuyanlinluolu
文章数:54
年度积分:50
历史总积分:2031
注册时间:2013/4/9
发站内信
工控人谈电商
发表于:2014/9/21 9:26:57
#4楼
回复 #3楼 1272690101
这个要看你的巡检仪的说明,我想应该是的,你还要考虑一下之地位数,我之前用过的温度变送器,地址在前面都要加一位“4”,你要看文档说明。
20517
jinqiaoma
文章数:5448
年度积分:396
历史总积分:20517
注册时间:2009/5/15
发站内信
2018论坛热心网友
发表于:2014/9/21 14:50:44
#5楼
1、数据可以一直采集记录,做两个画面切换,分别静态和动态数据显示,不过你的意思是想做一个类似封面的画面,点击按钮进入数据画面?组态王帮助有,请查询“shou picture”
2、巡检仪地址是通讯端口地址,每个变量的数据寄存器是存放变量数据的,首先要知道巡检仪用的是什么通讯协议,仔细看通讯手册,组态王要配置相对应的驱动,组态王有详细的常用驱动帮助,还要搞清楚每个变量是整数或者是浮点数这些,一定要跟仪表厂家多沟通,很多仪表的协议并不是标准的。
3、四个设备要有相同的波特率等参数,要有不同的通讯地址,组态王轮询通讯。
19272
PLC-hmi
文章数:7447
年度积分:529
历史总积分:19272
注册时间:2010/8/19
发站内信
2018论坛热心网友
发表于:2014/9/21 16:24:31
#6楼
 第三个,我有巡检仪,电压表,电流表,流量计四个设备,他们都支持485通讯,我在设置端口时都将他们设置成COM1,但是COM1的参数设置只有一种,我是否只要保持四个设备的通讯参数一致就可以?
是相同的通讯协议吗? 一个公司的产品?
626
1272690101
文章数:20
年度积分:50
历史总积分:626
注册时间:2014/8/5
发站内信
发表于:2014/9/23 20:14:49
#7楼
你好,我已经将温度巡检仪与组态王之间的通讯弄好了,就是说我在运行系统时已经能显示温度了,以前都是问号。但是还是有问题,组态王显示的数值和我巡检仪的实际温度不一致。我的巡检仪的温度是19.6度。组态王显示的温度是300度,而且也不随着巡检仪变化,有时候还会变成0,这大概是什么原因?我用的莫迪康的串口,我的寄存器是这样设置的,巡检仪第一路温度在组态王上的寄存器地址是90001(实际巡检仪说明书上第一路的地址是0000),数据类型是float。第二路是90005(实际巡检仪说明书上第二路的地址是0004),数据类型是float,依次类推.请问我这样设置对吗?另外,我直接用的普通导线连得巡检仪和485串口,这样可以吗?
[此贴子已经被作者于2014/9/23 20:18:37编辑过]
626
1272690101
文章数:20
年度积分:50
历史总积分:626
注册时间:2014/8/5
发站内信
发表于:2014/9/23 20:16:20
#8楼
回复 #6楼 PLC-hmi
是一样的通讯协议,但是不是一个厂家的
626
1272690101
文章数:20
年度积分:50
历史总积分:626
注册时间:2014/8/5
发站内信
发表于:2014/9/23 20:17:49
#9楼
你好,我已经将温度巡检仪与组态王之间的通讯弄好了,就是说我在运行系统时已经能显示温度了,以前都是问号。但是还是有问题,组态王显示的数值和我巡检仪的实际温度不一致。我的巡检仪的温度是19.6度。组态王显示的温度是300度,而且也不随着巡检仪变化,有时候还会变成0,这大概是什么原因?我用的莫迪康的串口,我的寄存器是这样设置的,巡检仪第一路温度在组态王上的寄存器地址是90001(实际巡检仪说明书上第一路的地址是0000),数据类型是float。第二路是90005(实际巡检仪说明书上第二路的地址是0004),数据类型是float,依次类推.请问我这样设置对吗?另外,我直接用的普通导线连得巡检仪和485串口,这样可以吗?
[此贴子已经被作者于2014/9/23 20:18:24编辑过]

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2024 Gkong.com, All Rights Reserved

78.0005