组态王与多个模拟量采集模块进行通讯
M系列RS485采集模块与组态王通讯连接

M系列RS485采集模块与组态王通讯连接
M系列RS485采集模块是基于RS485网络的数字量和模拟量采集模块,支持工业标准的Modbus RTU 协议,包括:M-IB16 (16路数字量输入模块)、M-OB16(16路数字量输出模块)、M-IF16C(16路模拟量输入模块)、M-OF8C(8路模拟量输出),可以与组态王、力控以及支持Modbus RTU协议的PLC等系统联合使用,下面以M系列RS485采集模块与组态王进行通讯为例。
1、启动组态王工程管理器,输入工程名称、路径、描述等。
2、设置组态王串口参数:波特率、数据位、停止位、奇偶校验、通讯超时、通讯方式。
3、在组态王中新建设备驱动,选择设备驱动\PLC\莫迪康\ModbusRTU\COM,设置设备名称、串口号、设备地址、通讯参数。
4、在数据词典中定义变量,输入变量名、变量类型、连接设备、寄存器、数据类型、读写属性、采样频率。
M-IB16的16路数字量输入I0~I15分别对应到寄存器100001~100016,通过02号功能码进行读取:
M-OB16的16路数字量输出Q0~Q15分别对应寄存器000001~000016,通过05号功能码进行写入操作:
5、在组态王中进行画面设计
6、运行画面,可以看到M-IB16的I0~I14为1,I15为0,通过上部的开关按钮控制M-OB16的输出,Q0~Q5为1,Q6~Q15为0。
组态王与多个模拟量采集模块通讯

使用组态王与多个模拟量采集模块通讯如何使用组态王软件与多个模拟量采集模块通讯,构成一个采集系统呢?其实做起来很简单,采集模块一般都支持485通讯,只需要将几个采集模块用485数据线并联起来,再用232转485模块与电脑相连,就可以用组态王进行数据通讯了。
连接示意图如下:以下示例中就展示如何通过组态王进行简单配置与四个模拟量采集模块组成一个简单采集系统的过程。
首先根据需要采集的数据的信号类型及量程选择采集模块,本示例中选用DAQM-4202,它具有8个模拟量采集通道,并且每个通道都能按照需要设置量程。
打开产品自带光盘,使用上位机软件设置采集模块的通讯参数、设备地址以及每个通道的采集量程。
本示例中分别设置四个采集模块地址为1、2、3、4,波特率9600、无校验。
分别按照需要设置个模块量程,有-10 ~ 10V, 0 ~ 20mA等多个量程可选。
接下来要在组态王中配置相应设备。
打开组态王软件,新建一个项目,在左侧设备选项中,选择COM1,双击新建,在弹出窗口中选择设备驱动PLC 莫迪康ModbusRTU 。
接下来点下一步,按照提示分别设置设备名称、设备地址、通讯方式等内容。
分别将四个模块添加到设备组态中。
接下来在数据库选项中选择数据词典,添加每个采集通道对应的变量。
点击新建,在弹出窗口中设置变量的名称、选择变量类型为I/O 实数,最小原始值0、最大原始值65535,此处的最大值最小值为选择量程的上下限,按需要填写。
下方设备连接选择刚添加的采集模块,每个通道寄存器地址可以从说明书中查到,数据类型选择USHORT。
以此类推,分别添加每个通道的采集值变量。
在画面选项中新建一个窗口,添加文本显示控件,连接到建立好的数据变量上之后,简单的采集系统就搭建完成。
保存工程,用串口通过232转485模块将采集模块连接到电脑上,运行新建的工程,在采集模块采集通道上加上相应的信号,就能在电脑上显示采集值。
图中的??表示此与此连接的模块未连接到。
基于组态王及多串口通讯的铁路供水监控系统应用.

基于组态王及多串口通讯的铁路供水监控系统应用摘要:基于组态王及多串口通讯提出了铁路变频恒压供水监控系统的设计思想及实施方案,对系统控制和数据采集进行了阐述,对系统的组态设计进行了分析和研究。
该系统已成功应用于铁路供水,达到了自动控制,节能降耗的目的。
关键词:多串口通讯;组态软件;监控系统0引言在铁路供水中,由于管网地理位置分散,而控制系统要求可靠、安全,故常采取现场手动操作、人工抄表、电话报数等调度方法,所以采集信息数量少、处理慢、传递迟,遇摘要:基于组态王及多串口通讯提出了铁路变频恒压供水监控系统的设计思想及实施方案,对系统控制和数据采集进行了阐述,对系统的组态设计进行了分析和研究。
该系统已成功应用于铁路供水,达到了自动控制,节能降耗的目的。
关键词:多串口通讯;组态软件;监控系统0 引言在铁路供水中,由于管网地理位置分散,而控制系统要求可靠、安全,故常采取现场手动操作、人工抄表、电话报数等调度方法,所以采集信息数量少、处理慢、传递迟,遇上爆漏或火灾等突发事故,反应迟钝、损失扩大。
这类监控方式技术比较落后,很难适应现代化的要求。
因此基于先进的控制技术设计一套全自动在线监控系统是非常必要的。
济南铁路局兖州水电站供水所,负责车务段、电务段、机车负载荷实验室、建筑工区、锅炉房、铁路学校、医院、公寓、宿舍等的供水,供水任务繁重,对监控系统的安全、稳定性提出了更高的要求。
本文介绍济南铁路局兖州水电站恒压供水监控系统的设计与实现。
1 系统原理及硬件设计1.1 硬件设计兖州水电站供水所共有深水井四眼,1号、3号井深120米,2号、4号井深80米,5号井备用。
共配有深水井潜水泵4台,运行方式采用3用1备的方式,可实现任意3台泵的自由变频组合。
出口压力为恒压0.33MPa(0~1MPa可调),启动方式为自耦降压启动。
根据供水所的工艺要求,监控系统采用上、下位机组成的主从式控制系统[1]。
在下位机选择方面,系统选择了专为工业控制设计的PLC,型号为欧姆龙公司的CPM2A。
西门子S7-200组态王通讯方式

1、引言随着工业自动化技术的发展,人们对自动化监控系统的要求越来越高。
而在设计开发实时监控系统时,现场设备与上位机软件的通讯是关键技术,下面主要介绍国产流行工控软件“组态王”与西门子S7-200的通信方式。
2、组态王简介“组态王”是在PC机上建立工业控制对象人机接口的一种智能软件包,它以Windows 98/Windows 2000/ Windows NT4.0中文操作系统作为其操作平台,具有图形功能完备,界面一致友好,易学易用的特点。
该软件包由工程管理器(ProjManager)、工程浏览器(TouchExplorer)、画面运行系统(TouchVew)三部分组成。
ProjManager用于新建工程、工程管理,并能对已有工程进行搜索、备份及有效恢复,实现数据字典的导入和导出。
TouchExplorer是“组态王”软件的核心部分和管理开发系统,是应用工程的开发环境,内嵌画面开发系统,可完成对画面的设计、动画的连接等工作。
TouchVew是“组态王”软件的实时运行环境,用于显示画面开发系统中建立的动画图形画面,并负责数据库与I/O服务程序的数据交换,通过实时数据库管理从一组工业控制对象采集到的各种数据,并把数据的变化用动画的方式形象地表示出来,同时完成报警、历史记录、趋势曲线等监视功能,并可生成历史数据文件。
在TouchExplorer的画面开发系统中设计开发的画面应用程序必须在TouchVew运行环境中才能运行。
3、S7-200系列PLC西门子公司的SIMATIC S7-200系列属于小型可编程序控制器,可用于代替继电器的简单控制场合,也可以用于复杂的自动化控制系统。
S7-200系列PLC 共有5种基本型号的CPU模块,即CPU221、CPU222、CPU224、CPU226、CPU226XM,控制点数可以从10点扩展到248点。
其中,CPU221无扩展功能,适于用做小点数的微型控制器,CPU222有扩展功能,CPU224是具有较强控制功能的控制器,CPU226和CPU226 XM适用于复杂的中小型控制系统。
掌握组态软件与数据采集设备的联动方式

掌握组态软件与数据采集设备的联动方式现代工业生产中,为了实现对各种设备、系统的自动化控制和监测,组态软件和数据采集设备的联动方式变得至关重要。
本文将探讨如何掌握组态软件与数据采集设备的联动方式,从而实现工业生产的高效运行。
1. 了解组态软件和数据采集设备的基本概念和功能组态软件是一种用于配置和管理工业自动化系统的软件工具,它可以通过人机界面实现与设备的交互和控制。
而数据采集设备是用于采集和传输各种工业过程数据的硬件设备,包括传感器、数据采集卡等。
2. 确定联动方式的目标和需求在选择组态软件和数据采集设备的联动方式之前,我们需要明确联动的目标和需求。
这包括了要监测和控制的设备类型、传输数据的频率和方式等。
根据不同的目标和需求,选择适合的联动方式是至关重要的。
3. 串口通信方式串口通信是一种常见且可靠的组态软件和数据采集设备的联动方式。
通过串口通信,组态软件可以与数据采集设备进行数据的交互和控制。
串口通信需要设置好波特率、数据位、停止位和校验位等参数,确保数据的正确传输和解析。
4. 以太网/局域网通信方式以太网/局域网通信是一种高速、稳定的组态软件和数据采集设备的联动方式。
通过连接到共享的以太网或局域网中,组态软件可以通过IP地址和端口号与数据采集设备进行通信。
这种通信方式支持远程监控和控制,方便运维人员进行工业生产的实时管理。
5. 无线通信方式随着无线技术的发展,无线通信方式也逐渐应用于组态软件和数据采集设备的联动中。
通过无线通信方式,组态软件可以通过无线网络与数据采集设备进行数据的交互和控制,从而消除了传统的有线连接所带来的局限性。
6. 定制化联动方式除了上述常见的联动方式外,根据实际需求,我们还可以定制化一些特殊的联动方式。
比如通过编程和脚本语言来实现数据的处理和传输,或者通过使用特殊的硬件设备来实现组态软件和数据采集设备的联动。
总结:掌握组态软件与数据采集设备的联动方式对于实现工业生产的自动化控制和监测至关重要。
案例1:多个模拟量快速编程技巧

案例1:多个模拟量快速编程技巧导读:在我们的实际项目中经常需要使用模拟量来读取现场设备的数据。
比如:设备的温度、液体的高度、流速、变频器的频率、阀门的开度等等。
那么如果现场有多个模拟量的传感器要编写程序的话,可能工作量就会比较大,有没有更快捷的方式编程呢?那么本文就给大家分享多个模拟量快速编程的方法。
本案例使用的是S7-1200PLC实现控制要求。
控制要求:将连续16个Al信号(IW96-IW126) ,根据信号的范围,转换成对应的工程量信号。
比如:IW96测量的是温度,范围是0.0-100.0℃。
IW96测量的是管道的压力,范围是0.0-1.0MPa。
1.组态模拟量模块①在博途软件中组态1215CPU以及两个8通道模拟量模块,如图1所示图1②查看两个模拟量扩展模块的通道地址得知是IW96-IW126,如图2和图3所示图2 图32.程序编写①在博途软件中新建DB1数据块,建立4个数组的数据类型,每个数组包含16个元素个数。
比如“A”这个数组,包含了16个Int的数据。
“LimlitMix”数组包含了16个Real数据。
其中还建立了两个Int的数据,名称为“ForNum”和“ForNum1”,主要用于循环程序的使用。
图4②如图5所示,在OB1程序块中编写程序。
程序段1对循环次数清零。
程序段2是标准化和缩放指令,标准化指令(NORM_X)中的VALUE这个管脚的地址,使用数组间接寻址,随着ForNum这个变量的变化,可以得知第一次的数据为A[0],第二次为A[1],依次递增。
缩放指令的MIN和MAX管脚的参数也同样的是间接寻址,MIN管脚第一次的数据为LimlitMix[0],第二次的数据为LimlitMix[1],依次递增。
MAX管脚第一次的数据为LimlitMax[0],第二次的数据为LimlitMax[1],依次递增。
程序段3使用的是ADD指令实现“ForNum”循环次数的递增,再判断循环次数,如果循环次数的值小于等于15则跳转到程序段2。
研华ADAM6017与组态王的通讯设置

研华ADAM6000系列
概述
组态王支持与研华Adam6000系列模块的通讯。
本通讯采用Modbus TCPIP协议,将使用您计算
机中的网卡。
配置与连接
请按照研华使用说明书来进行配置和信号的连接。
基于MODBUS协议,ADAM6000系列的每个模块的每一路通道都有它的MODBUS协议地址。
您可以使用研华公司提供的ADAM6000系列以太网UTILITY软件来查看模块某路通道的MODBUS
协议地址
组态王设置
组态王定义设备时请选择:智能模块\亚当6000系列\ADAM6000系列TCPIP
定义设备地址时,格式如下:IP地址单元号
IP地址由研华6000TCPIP UTILITY配置软件配置,组态王与之一致。
单元号默认为0。
例如:123.123.123.1 0
IP地址和单元号之间有空格。
组态王数据词典---变量定义
以ADAM6017模块为例.
ADAM6017是8通道模拟量输入,2路模拟量输出.UTILITY软件中看到的通道地址为:
40001--40008:8通道模拟量输入
00017--00018:2路模拟量输出
组态王中寄存器与其一一对应即可.。
利用组态王实现串口通信控制.

学习情境二利用组态王实现串口通信控制工作任务一 组态王使用简介及板卡的安装【学习目标】1.了解组态王监控软件,能够应用组态王软件进行简单完整的工程开发。
2.了解工控机、数据采集板卡及其安装过程。
【技能目标】学生能够独立在计算机上安装完整的监控组态软件KingView6.5,了解组态王软件的功能和基本操作步骤。
掌握数据采集板卡的安装方法。
【所需设备、工具和材料】序号 名称 规格型号 数量1 PC机 12 PCI-1710HG多功能板卡 PCI-1710 13 PCL-10168数据线缆 PCL-10168 14 组态王软件 Kingview6.53 1【相关知识】知识一. 组态王使用简介一. 组态王通用版人机界面软件Kingview系列运行于Microsoft Windows XP/NT(SP6)/2000(SP4)中文平台建议配置:CPU:1G内存:256M显存:64M硬盘:20G(视实际存储情况)二. 组态王通用版软件的结构“组态王6.5”是运行于Microsoft Windows XP/NT/2000中文平台上的全中文界面的人机界面软件(HMI),窗体框架结构,界面直观易学易用。
采用了多线程、COM组件等新技术,实现了实时多任务且软件运行稳定可靠。
“组态王6.5”软件包由工程管理器ProjManager、工程浏览器TouchExplorer、画面开发系统TouchMak(内嵌于工程浏览器)和运行系统TouchVew四部分组成。
工程管理器用于新工程的创建和已有工程的管理,在工程浏览器中我们可以查看、配置工程的各个组成部分,画面的开发和运行由工程浏览器调用画面制作系统TouchMak和工程运行系统TouchVew 来完成的。
工程管理器ProjManager是计算机内的所有应用工程的统一管理环境。
ProjManager具有很强的管理功能,可用于新工程的创建及删除,并能对已有工程进行搜索、备份及有效恢复,实现数据词典的导入和导出等功能。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
使用组态王与多个模拟量采集模块通讯如何使用组态王软件与多个模拟量采集模块通讯,构成一个采集系统呢?其实做起来很简单,采集模块一般都支持485通讯,只需要将几个采集模块用485数据线并联起来,再用232转485模块与电脑相连,就可以用组态王进行数据通讯了。
连接示意图如下:
以下示例中就展示如何通过组态王进行简单配置与四个模拟量采集模块组成一个简单采集系统的过程。
首先根据需要采集的数据的信号类型及量程选择采集模块,本示例中选用DAQM-4202,它具有8个模拟量采集通道,并且每个通道都能按照需要设置量程。
打开产品自带光盘,使用上位机软件设置采集模块的通讯参数、设备地址以及每个通道的采集量程。
本示例中分别设置四个采集模块地址为1、2、3、4,波特率9600、无校验。
分别按照需要设置个模块量程,有-10 ~ 10V, 0 ~ 20mA等多个量程可选。
接下来要在组态王中配置相应设备。
打开组态王软件,新建一个项目,在左侧设备选项中,选择COM1,双击新建,在弹出窗口中选
择设备驱动PLC 莫迪康ModbusRTU 。
接下来点下一步,按照提示分别设置设备名称、设备地址、通讯方式
等内容。
分别将四个模块添加到设备组态中。
接下来在数据库选项中选择数据词典,添加每个采集通道对应的变量。
点击新建,在弹出窗口中设置变量的名称、选择变量类型为I/O 实数,最小原始值0、最大原始值65535,此处的最大值最小值为选择量程的上下限,按需要填写。
下方设备连接选择刚添加的采集模块,每个通道寄存器地址可以从说明书中查到,数据类型选择USHORT。
以此类推,分别添加每个通道的采集值变量。
在画面选项中新建一个窗口,添加文本显示控件,连接到建立好的数据变量上之后,简单的采集系统就搭建完成。
保存工程,用串口通过232转485模块将采集模块连接到电脑上,运行新建的工程,在采集模块采集通道上加上相应的信号,就能在电脑
上显示采集值。
图中的??表示此与此连接的模块未连接到。