组态软件的常用通讯方式解析

合集下载

组态王接口通信研究

组态王接口通信研究

组态王接口通信研究组态王是一款广泛应用于工业领域中的操作管理软件,它可以实现对生产流程的实时监控、数据分析与处理,从而提高生产效率和产品质量。

在实际应用中,组态王通常需要与外部硬件设备进行接口通信,以获取生产现场的实时数据。

而组态王接口通信的研究,就是为了实现软件与硬件之间的数据传输和交互。

一、组态王接口通信的基本原理组态王接口通信的基本原理是通过一个中间件来实现软件和硬件之间的数据交互。

在软件端,采用组态王提供的接口函数,通过组态王API来读取和写入设备的数据,同时将数据处理和显示在组态王应用程序中。

在硬件端,需要连接对应的设备,并基于设备驱动程序实现数据采集和转换。

在实际应用中,组态王接口通信的成功与否,往往取决于多个因素,例如硬件设备的稳定性、通信协议的正确性等等。

因此,在进行组态王接口通信之前,需要进行仔细的调试和测试,以保证通信的可靠性和稳定性。

二、组态王接口通信的常用方法1.串口通信:串口通信是在计算机和外设之间建立简单的串行数据传输的方法。

在组态王中,使用串口通信可以实现与各种串口设备的通信,如PLC、数控机床、温度传感器等。

2.以太网通信:以太网通信是通过网络传输数据的方式,可以实现多各设备之间的数据传递。

在组态王中,使用以太网通信可以实现与远程监控系统、远程I/O控制器等设备的通信。

3. OPC通信:OPC(OLE for Process Control)通信是一种基于OLE(Object Linking and Embedding)技术的通信方式,可以实现计算机与各种现场控制系统之间的数据交互。

在组态王中,使用OPC通信可以实现与PLC、SCADA、DCS等设备的通信。

三、组态王接口通信的应用案例1.某工厂生产线组态王接口通信:为了实现对生产线的实时监控,某厂家使用组态王作为监控软件,并通过串口通信实现了与PLC控制器的通信。

通过组态王的数据处理和显示功能,工厂管理人员可以实时了解生产线的运行情况,从而进行生产调度和质量管理。

MCGS与PLC的通信方法

MCGS与PLC的通信方法

MCGS与PLC的通信方法MCGS(Machine Control & Graphic System)是一种人机界面和监控系统,而PLC(Programmable Logic Controller)则是一种可编程逻辑控制器。

MCGS和PLC可以通过多种通信方法实现数据的交互和控制指令的传输。

下面将详细介绍MCGS与PLC的通信方法。

1.RS232串口通信:RS232串口通信是一种常见的MCGS与PLC通信方式。

MCGS和PLC分别通过串口线连接,使用串口通信协议进行数据的传输。

RS232串口通信速率较低,但简单、稳定且易于实现。

2.RS485串口通信:RS485串口通信是一种多点通信方式,适用于多个PLC与一个MCGS之间的通信。

MCGS作为主站,PLC作为从站。

RS485串口通信速率较高,可实现快速数据传输。

3.网口通信:网口通信是一种基于以太网的通信方式,实现了MCGS与PLC之间的远程通信。

通过网口通信,MCGS可以连接到PLC所在的局域网或广域网,并实现数据的实时传输和控制指令的发送。

4.MODBUS通信:MODBUS是一种通用的串行通信协议,常用于MCGS与PLC之间的通信。

MODBUS可以通过RS485串口通信或网口通信实现,支持多种数据类型,包括寄存器读写、线圈状态读写等。

5. OPC通信:OPC(OLE for Process Control)是一种开放的标准,用于实现不同设备和软件之间的通信。

MCGS和PLC可以通过OPC通信实现数据的共享和交互,实现高效的生产监控与控制。

6.移动通信:随着移动互联网的普及,MCGS与PLC之间也可以通过移动通信方式实现远程监控和控制。

通过移动数据通信网络(如4G、5G等),MCGS可以连接到PLC所在的远程设备,并实时获取数据和发送控制指令。

需要注意的是,不同的通信方式适用于不同的应用场景,具体的选择应根据实际需求和系统要求进行。

此外,通信时需确保通信设备的参数设置正确,如波特率、数据位、校验位等。

MCGS组态软件通讯设置

MCGS组态软件通讯设置
四、窗口界面的建 立································································17
五、动画连 接···········································································19
18
金品立石 坚如磐石
五、动画连接 双击某一输入框出现对话框,点击“操作属性”,在“对应数据对象”
框后单击“?”出现对象名,双击所需要的对象,按确定,按此方法依 次连接对象。
19
金品立石 坚如磐石
紫金桥监控组态软件简易操作
一、创建工程 1、从桌面上双击
图标,打开如图所示,
20
金品立石 坚如磐石
10
金品立石 坚如磐石
11
金品立石 坚如磐石
在设备管理窗口中双击“通用 串口父设备”图标,通用串口 父设备添加到设备组态窗口中;
双击设备组态窗口中的“通用 串口父设备”,进入“通用串
口设备属性编辑”窗口;
仪表最大比特率为19200,通常使用为9600,还可设置为4800,2400等
12
金品立石 坚如磐石
5
金品立石 坚如磐石
5.如仪表测量值PV在组态中建立方法,点击“新增对象”,点击“对 象属性”,打开属性对话框,在将对象名称改为:“PV”;对象类型 选择:“数值型”;在对象内容注释输入框内输入:对象进行定义修改
数据对象属性设置
6
金品立石 坚如磐石
对象设定后图
紫金桥监控组态软件简易操 作·····················································20
一、创建工 程···········································································20

欧姆龙plc与mcgs组态软件通信组态实例小车自动往返装卸料

欧姆龙plc与mcgs组态软件通信组态实例小车自动往返装卸料

2. 添加PLC设备
(3)在MCGS中PLC设备是作为子设备挂在串 口父设备下的,因此在向设备组态窗口中添加 PLC设备前,必须先添加一个串口父设备。欧姆 龙PLC的串口父设备可以用“串口通讯父设 备”,也可以用“通用串口父设备”。 “通用 串口父设备”可以在上图中左侧所示“可选设 备”列表中可以直接看到。“串口通讯父设备” 在“可选设备”列表的“通用设备”中,需要 打开“通用设备”项。双击“通用串口父设 备”,该设备将出现在“选定设备”栏。
2. 添加PLC设备
(4)双击“PLC设备”,弹出能够与MCGS通 信的PLC列表。选择“欧姆 龙”→“HostLink”→“扩展Omron HostLink”,双击“扩展Omron HostLink”图 标,该设备也被添加到“选定设备”栏,如图 所示。
2. 添加PLC设备
(5)单击“确认”,“设备工具箱”列表中出 现以上两个设备。来自3.设置PLC设备属性
3.设置PLC设备属性
(5)单击“[内部属性]”之后出现的“…”按钮,弹出图所示窗 口,列出了PLC的通道及其含义。内部属性用于设置PLC的读 写通道,以便后面进行设备通道连接,从而把设备中的数据送 入实时数据库中的指定数据对象或把数据对象的值送入设备指 定的通道输出。欧姆龙PLC设备构件把PLC的通道分为只读, 只写,读写三种情况,只读用于把PLC中的数据读入到MCGS 的实时数据库中,只写通道用于把MCGS实时数据库中的数据 写入到PLC中,读写则可以从PLC中读数据,也可以往PLC中写 数据。本设备构件可操作PLC的:IR/SR(输入输出/专用继电 器) ;LR(链接继电器),HR(保持继电器),AR(辅助继电 器),TC(定时器计数器),PV(定时计数)DM(数据寄存 器)。

单片机与组态王的通信实例

单片机与组态王的通信实例

单片机与组态王的通信实例随着工业自动化的发展,越来越多的设备开始采用单片机进行控制。

而组态王作为一种通用的组态软件,可以方便地对单片机的控制过程进行监控和操作。

本文将介绍一个单片机与组态王通信的实例,以帮助读者了解二者的基本通信原理和实现方法。

一、单片机与组态王的通信方式单片机与组态王之间的通信一般采用串口通信方式。

串口通信是一种常见的通信方式,它通过串口数据线将单片机与计算机连接起来,实现数据传输。

在组态王中,可以通过设置串口参数来与单片机进行通信。

二、单片机通信协议在单片机与组态王通信的过程中,需要约定一些通信协议来实现数据的传输和控制。

通信协议一般包括数据格式、波特率、校验方式等。

根据不同的单片机和组态王版本,通信协议可能会有所不同,需要根据实际情况进行调整。

三、组态王通信控件的使用在组态王中,可以使用串口通信控件来实现单片机与组态王之间的通信。

控件提供了许多函数和属性,可以方便地进行串口通信。

例如,可以使用控件的Open函数打开串口,使用Read函数和Write函数进行数据的读取和写入。

四、实例:单片机控制LED灯亮灭下面是一个简单的单片机与组态王通信实例:通过单片机控制LED灯的亮灭。

该实例中使用的单片机型号为AT89C51,组态王版本为6.53。

1、硬件连接将AT89C51单片机的P1.0引脚连接到LED灯上,并将单片机的RXD 和TXD引脚分别连接到计算机的串口上。

2、编写程序在AT89C51单片机上编写程序,用于控制LED灯的亮灭。

程序如下:MOV P1.0, #1 //将P1.0引脚电平设为高电平,LED灯亮SJMP $ //无限循环,保持电平不变3、组态王组态设计在组态王中创建一个新项目,并添加一个设备,选择与AT89C51单片机进行通信的串口设备。

然后创建一个画面,添加一个按钮和指示灯,用于控制LED灯的亮灭。

4、编写组态王脚本程序在组态王中编写脚本来实现与单片机的通信。

脚本如下:Dim ledState As Integer //定义LED状态变量,初始值为0 Function OnClick() As Integer //按钮单击事件处理函数If ledState = 0 Then //如果LED状态为灭,则发送高电平信号,使LED亮起CommandManager.WriteTag("TagName", "1") //写入高电平信号ledState = 1 //修改LED状态为亮Else //如果LED状态为亮,则发送低电平信号,使LED熄灭CommandManager.WriteTag("TagName", "0") //写入低电平信号ledState = 0 //修改LED状态为灭End IfEnd Function5、调试与运行将程序编译并下载到AT89C51单片机中,然后运行组态王程序。

组态王与西门子S7-200的几种通信方式

组态王与西门子S7-200的几种通信方式

组态王与西门子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适用于复杂的中小型控制系统。

教程组态软件的无线485通讯实例

教程组态软件的无线485通讯实例

教程组态软件的无线485通讯实例在工业现场可能会遇到这样的情况分布在不同地方(车间、控制室场所等)的PLC需要与总控中心的组态王软件进行远距离无线通信。

通常情况是采用有线RS485总线敷设电缆,通过MODBUS协议完成此功能。

在这里介绍一种PLC的MODBUS无线组态通信的实现方法。

本方案可以作为西门子PLC与组态王通信的实例。

1组态王实现MODBUS主站1.1新建组态王工程打开组态王工程管理器,菜单栏点击文件→新建工程,弹出新建工程向导对话框,点击下一步,输入工程名称,如MODBUS_ZUTAIWANG。

点击下一步完成。

新建工程被添加到工程管理中。

如下图所示∇1.2创建设备双击工程管理器中新建的工程,进入工程浏览器界面,选择工程浏览器中的设备→COM1→新建…进入设备配置向导,选择PLC→莫迪康→ModbusRTU→COM参考如下界面∇点击下一步,给设备命名,如MODBUS,继续点击下一步,选择计算机串口,如本机串口使用COM1,继续下一步选择Modbus从站站号,如2#,继续下一步,创建设备完成,在设备区显示新建的MODBUS设备。

如下图所示∇1.3创建数据词典接下来创建数据库,用于组态王与设备之间进行数据传输。

选择工程浏览器中的数据库→数据词典,创建本工程所需要的I0.0-I0.3输入寄存器变量和Q0.0-Q0.3输出线圈变量。

首先点击新建,弹出定义变量对话框∇定义变量名,变量类型为I/O离散,连接设备选择MODBUS,选择相应的寄存器,数据类型为Bit,并定义读写属性。

I0.0-I0.3输入寄存器变量和Q0.0-Q0.3输出线圈变量如下图所示∇1.4创建画面变量定义完成后创建画面。

选择文件→画面→新建…,如下图所示∇变量与画面进行变量映射,组态王工程建立完成。

02西门子PLC实现MODBUS从站西门子PLC作为从站,仅需要使用MODBUS库提供的Modbus库函数对Modbus从站进行配置。

MCGS组态软件通讯设置

MCGS组态软件通讯设置

MCGS组态软件通讯设置仪表通讯方法——组态——MCGS 紫金桥力控组态王世纪星金品立石坚如磐石目录昆仑通泰组态软件简易操作说明 (1)一、创建工程 (1)二、定义数据 (5)三、设备连接 (5)四、窗口界面的建立 (17)五、动画连接 (19)紫金桥监控组态软件简易操作 (20)一、创建工程 (20)二、定义设备 (22)三、I/O数据建力控监控组态软件简易操作 (33)一、新建工程 (33)二、I/O设备的建立 (36)三、数据库点的建立 (39)四、组态画面的建立 (44)五、动画连接 (46)组态王监控组态软件简易操作 (48)一、创建工程 (48)二、定义I/O设备 (54)三、创建数据库点 (60)世纪星监控组态软件简易操作 (68)一、创建工程 (68)二、I/O设备的建立 (71)三、数据库变量的建立 (75)四、组态画面的建立 (77)五、动画连接 (80)昆仑通泰组态软件简易操作说明一、创建工程1、打开“MCGS组态环境”运行环境,如图所示:2、鼠标单击文件菜单中“新建工程”选项,选择文件菜单中的“工程另存为”菜单项,弹出文件保存窗口,在文件名一栏内输入工程名称,点击保存,即可新建工程工程另存文件保存窗口二、定义数据1.单击工作台中的“实时数据库”窗口标签,进入实时数据库窗口页。

2.单击“新增对象”按钮,在窗口的数据对象列表中,增加新的数据对象,系统缺省定义的名称为“InputUser3”、“ InputUser4”、“ InputUser5”等(多次点击该按钮,则可增加多个数据对象)。

3.选中对象,按“对象属性”按钮,或双击选中对象,则打开“数据对象属性设置”窗口。

4.将所需建立连接的点建立在数据库中5.如仪表测量值PV在组态中建立方法,点击“新增对象”,点击“对象属性”,打开属性对话框,在将对象名称改为:“PV”;对象类型选择:“数值型”;在对象内容注释输入框内输入:“实际测量值”,单击“确认”。

力控组态软件与硬件的通信方式及各自特点分析

力控组态软件与硬件的通信方式及各自特点分析

力控可以与多种I/O设备进行通信。

目前支持的I/O设备包括集散系统DCS、可编程控制器(PLC)、现场总线FCS、USB、智能模块、板卡、智能仪表、变频器等方式的设备。

一、力控组态软件与硬件的通信方式力控与I/O设备之间一般通过以下几种方式进行数据交换:串行通信方式(支持Modem 远程通信)、板卡方式、网络节点方式、适配器方式、DDE方式、OPC方式、网桥方式支持GPRS的DTU等。

对于采用不同协议通信的I/O设备力控提供具有针对性的I/O驱动程序实时数据库借助I/O驱动程序对I/O设备执行数据的采集与回送。

实时数据库与I/O驱动程序构成服务器/客户结构模式。

一台运行实时数据库的计算机通过若干I/O驱动程序可同时连接任意多台I/O 设备。

无论对于哪种设备都需要确切知道设备及该点的物理通道的编址方法(必要时咨询制造厂)。

1.1 串行通信方式串行通信: 串行通信是指使用一条数据线,将数据一位一位地依次传输,每一位数据占据一个固定的时间长度。

其只需要少数几条线就可以在系统间交换信息,特别适用于计算机与计算机、计算机与外设之间的远距离通信。

串口通信时,发送和接收到的每一个字符实际上都是一次一位的传送的,每一位为1或者为0。

一般是通过标准RS-232、RS-422、RS-485等方式通信另外使RS-232互连的计算机串口和设备通信口还可以用Modem、电台、GPRS/CDMA等方式通信。

1.1.1 串行通信两种类型1、同步通信同步通信是一种连续串行传送数据的通信方式,一次通信只传送一帧信息。

这里的信息帧与异步通信中的字符帧不同,通常含有若干个数据字符。

它们均由同步字符、数据字符和校验字符(CRC)组成。

其中同步字符位于帧开头,用于确认数据字符的开始。

数据字符在同步字符之后,个数没有限制,由所需传输的数据块长度来决定;校验字符有1到2个,用于接收端对接收到的字符序列进行正确性的校验。

同步通信的缺点是要求发送时钟和接收时钟保持严格的同步。

西门子PLC与组态软件的通讯方式

西门子PLC与组态软件的通讯方式

西门子PLC与组态软件的通讯方式西门子plc与组态软件的通讯方式1、MPI/PPI:设备要求:pc机中需要安装MPI卡(MPI卡安装在计算机的ISA插槽中,用MPI电缆将MPI卡与S7-300的MPI口相连)或使用PC-Adapter (将PC-Adapter的一端与计算机的串口相连,另一端与S7-300的MPI 口相连)第三方软件开发平台开发的监控软件与S7系列PLC通信使用MPI协议的接口软件有:Prodave、Computing、opc server。

1.1 用Prodave软件包实现通信连接Prodave是西门子公司推出的特地用于西门子plc产品(S7-200、300、400系列PLC)Prodave供应动态连接库给Win 95/98/NT/ME/2000中的高级语言编程器,使得PG/PC对plc中包括M, T, C, I/O各存储区中的数据进行读写。

Prodave有两种,Prodave MPI 和Prodave MPI MINI(或称为Prodave S7和Prodave S7 MINI).最新版本Prodave MPI V5.6及Prodave MPI MINI V5.6。

最新版本5.6支持Win95/98/Me/2000和XP操作系统,其它的函数功能不变主要函数有:(1)load_tool PC机与PLC系统初始化链接;(2)unload_tool 断开PC机与PLC系统链接;(3)以及读写PLC内部存储区的函数。

监控软件通过读写函数可以便利监控PLC掌握系统。

1.2 Computing安装Computing后,在VB或Delphi中可以直接插入控件。

可插入的控件主要有:Data control、Edit controls、Button controls、Label controls、Slider control。

Data controls的主要功能是把以上剩余的控件与S7系列PLC相连接、设置大事触发条件以及设定S7系列PLC地址等。

海为PLC与组态软件通讯介绍

海为PLC与组态软件通讯介绍

海为PLC与组态软件通讯介绍:一、注意要点:1、因为目前组态软件不直接支持海为PLC设备,只能使用Modbus通讯协议与海为PLC进行通讯。

对不直接支持海为PLC 设备的触摸屏和文本显示器,也使用Modbus通讯协议与海为PLC进行通讯。

2、在组态时需要将海为PLC的位(X/Y/T/C/M/SM)地址或寄存器(AI/AQ/TCV/CCV/V/SV)地址转换为Modbus的地址,见下面“Haiwell PLC通信地址代码表”,如M0=3072 M11=3083 V0=512 V200=712。

3、海为PLC的Modbus的地址以0为开始,如果组态软件中Modbus的地址也是以0为开始则直接使用转换后地址(如M0=3072 M11=3083 V0=512 V200=712),如果组态软件中Modbus的地址是1为开始则必须将转换后地址再加1(如M0=3072+1=3073 M11=3083+1=3084 V0=512+1=513 V200=712+1=713)。

4、海为PLC的所有通讯端口默认的通讯格式是:波特率19200/数据位8/无校验/停止位2/RTU,即19200,8,N,2 RTU。

5、详细的Modbus通讯协议介绍请参考“海为PLC编程软件在线帮助”的通讯协议部分。

6、海为PLC与8种组态软件通讯的示例程序可以到海为网站的“下载中心”下载。

/download.asp二、与组态软件通讯一般遵循以下步骤来完成:1、建立新工程2、建立通讯设备3、定义变量(标签)4、建立画面5、根据需要建立其他如报警/配方6、运行测试1-4步为必须完成的步骤,具体操作请参考相关组态软件的使用手册。

三、与8种组态软件通讯介绍因为主要难点在“建立通讯设备”和“定义变量(标签)”,下面介绍与8种组态软件通讯也着重在这方面1、与杰控组态软件通讯(Modbus的地址也是以0为开始)1)、在“设备通讯”中“安装通讯驱动”,如图:2)、在“设备通讯”中“选择通讯驱动”,如图:3)、在“设备通讯”中“定义设备数据表”,如图:4)、在“运行数据库”中“定义变量”,如图:2、与MCGS组态软件通讯(Modbus的地址也是以1为开始) 1)、在“设备窗口”中建立“通用串口父设备”,如图:2)、在“通用串口父设备”下建立“设备0-Modbus设备”,在“设备0-Modbus设备”下建立“通道”,如图:3)、进行“通道连接”和“设备调试”,如图:4)、在“实时数据库”页“定义变量”,如图:海为续前3、与超控组态软件通讯(Modbus的地址也是以1为开始)1)、在“硬件设备”中新建“设备”,类型选择“莫迪康ModbusRTU”,如图:2)、定义设备的通讯格式,如图:3)、在“标签管理”增加“标签”,如图:4、与组态王组态软件通讯(Modbus的地址也是以1为开始)1)、在“设备/COM1”下新建“设备”,类型选择“莫迪康Modbus RTU”,按步骤定义设备的通讯格式,如图:2)、在“数据库/数据词典”中定义“变量”,如图:5、与世纪星组态软件通讯(Modbus的地址也是以1为开始)1)、在“设备驱动/驱动设备管理”窗口中新建“设备”,类型选择“标准Modbus协议/ Modbus RTU(十进制地址)”,如图:2)、定义设备的通讯格式,如图:3)、在“变量字典”中增加“变量”,如图:6、与开物2000组态软件通讯(Modbus的地址也是以1为开始)1)、在“硬件系统”下新建一个节点,在节点下新建“设备”,类型选择“其他设备/Modbus RTU兼容设备”,按步骤定义设备的通讯格式,如图:2)、在“标签”中增加“标签”,如图:续前7、与力控组态软件通讯(Modbus的地址也是以0为开始)1)、在“实时数据库/IO设备驱动/PLC/Modicon(莫迪康)/MODBUS(ASCII&RTU串行口通讯)”下“添加设备驱动”,按步骤定义设备的通讯格式,如图:2)、双击“变量/数据库变量”打开“变量定义”窗口,如图:3)、按“点组态”打开“数据库点定义”窗口,如图:4)、从“数据库点”中选择点“定义变量”,如图:8、与紫金桥组态软件通讯(Modbus的地址也是以0为开始)1)、在“数据库/设备驱动/PLC/Modicon(莫迪康)/MODBUS (ASCII&RTU串行口通讯)”下“添加设备驱动”,按步骤定义设备的通讯格式,如图:2)、双击“点组态”打开“点组态管理”窗口,定义数据点如图:——完——[ 123] 求用海为PLC modbus协议编程[ 112] 求编程软件[ 90] 计数器使用[ 86] 海为公告[ 74] 请高手来个例程[ 59] 请教偏移量问题?[ 54] 海为PLC HW-E16ZS220R 继电器输出[ 38] 求基于上下位机的水泥清洗系统的海为PLC程序[ 11633] 温度控制难吗?太简单了,看源程序详细介绍[ 4124] 海为PLC与接近开关接线图[ 3788] 海为PLC——AI/AO模拟量运用介绍(图)[ 2791] 海为PLC在恒压供水中的应用程序[ 2047] 通过手机短信控制海为PLC的程序(图)[ 2024] 大家认为海为的PLC如何?[ 1788] 海为PLC——在继电器检测设备上的应用[ 1739] 用海为PLC计算累计流量的程序(图)[ 1488] VB与海为PLC通讯源程序讲解[ 1462] 海为PLC联网示意图Haiwell-海为最新悬赏帖子。

plc怎么用网口与组态王通讯

plc怎么用网口与组态王通讯

plc怎么用网口与组态王通讯PLC(可编程逻辑控制器)是一种常用于自动化控制系统的设备,它可以接收各种信号并根据事先设定的程序完成相应的控制任务。

现如今,PLC与组态软件的结合已成为工业领域中常见的自动化方案。

其中,PLC通过网口与组态王通讯,极大地方便了控制系统的调试和维护工作。

一、PLC与组态王的基本概念1. PLC:PLC是一种专门用于工业控制和自动化领域的电子设备。

它通过输入输出模块与外部设备进行连接,并利用其内部的存储和处理单元完成各种逻辑和运算任务。

通过编程,可以实现各种自动化控制操作。

2. 组态王:组态王是一种常用的人机界面软件,它能够将PLC 的内部逻辑与人机交互界面进行无缝连接。

用户可以通过组态王软件对PLC进行编程和配置,使得PLC能够根据需要执行相应的控制命令。

二、PLC与组态王通讯的方式PLC与组态王之间的通讯方式主要有网口通讯、串口通讯等。

其中,网口通讯方式由于其速度快、传输距离远等优点得到了广泛应用。

1. 网口通讯原理:PLC通过网口与工控机或者上位机相连,利用网线进行数据传输。

在通讯过程中,PLC和组态王之间会通过一些协议实现数据的传输和交换。

2. 网口通讯配置:首先,确定PLC和组态王之间的连接方式,包括网线的连接和IP地址的配置。

其次,在组态王软件中进行相应的设置,例如选择PLC型号、设置通讯协议等。

三、PLC与组态王的应用场景PLC与组态王通讯的应用场景非常广泛,主要包括以下几个方面:1. 自动化生产线控制:如汽车制造、电子设备生产等工业领域,PLC与组态王的结合可以实现生产线的自动化控制,提高生产效率和质量。

2. 智能楼宇系统:PLC与组态王的应用使得楼宇自控系统更加智能化。

通过组态王软件,用户可以对楼宇的照明、空调、安防等设备进行集中控制。

3. 智能家居系统:通过PLC与组态王的结合,可以实现家居设备的智能控制和管理。

例如,用户可以通过手机上的组态王APP控制家中的照明、洗衣机、音响等设备。

组态王与通讯设置说明

组态王与通讯设置说明

组态王与通讯设置说明组态王与S7200&S7300 Profibus-DP通讯设置说明组态王与S7200&S7300Profibus-DP通讯设置说明1.概述PROFIBUS-DP协议是为满足自动化工厂中分散I/O和现场设备之间所需要的高速数据通讯的需求而设计的。

典型的DP配置是单主站结构。

主站与从站之间的通讯基于主-从原理,即主站向从站发出请求,按照站号顺序轮询从站。

Profibus-DP协议用于组态软件与带有DP通讯口的设备间一种主从方式的通讯协议。

系统中上位机必须安装有支持DP的通讯卡,如CP5611/CP5613。

下位机设备也必须有支持DP 通讯口,如EM277 Profibus-DP模块,通过DP 通讯电缆连接组态软件和硬件设备。

PROFIBUS-DP主站分为一类主站和二类主站。

一类主站完成总线通信控制与管理,完成周期性数据访问,包括PLC、PC或可做一类主站的控制器。

二类主站完成非周期性数据访问,如数据读写、系统配置、故障诊断等,包括操作员工作站(如PC 机加图形监控软件)、编程器、HMI 等。

本设置以CPU312+CP 342-5DP 模块为一类主站,带CP5611卡的PC 机为二类主站为例介绍组态王在Profibus-DP 混合网络上使用时的通讯设置。

CP 5611EM 277DP Master-class 2 (PC)Station address : 1DP Slave (CPU 226)Station address : 3DP Master-class 1 (CPU 312)Station address : 2CP 3422. 硬件和软件需求硬件:(1)CPU 200和EM277 Profibus-DP 模块(2)CPU 300和CP342 Profibus-DP 模块(3)CP5611卡和通讯电缆软件:(1)STEP 7 V5.4 ,SIMATIC NET6.3/6.2(2)Kingview6.5x3.配置说明配置共需6步:1.配置Step 7(S7 300 Station)2.配置Station Configuration3.配置Configuration Console4.配置Step 7(S7 PC Station)5.配置OPC Scout6.配置Kingview3.1配置Step 7(S7 300 Station)1)从开始菜单中打开Step7 V5.42)新建工程,在工程中新建SIMATIC 300 Station,如图3.1.1所示图3.1.13)双击Hardware进入HW Config界面,在右侧树形Catalog 中选择与用户实际情况对应的CPU-300和CP 342-5模块,并PC机架上添加,如图3.1.2所示。

组态王软件与单片机串口ascii通讯的机制及实现方法

组态王软件与单片机串口ascii通讯的机制及实现方法

组态王软件与单片机串口ascii通讯的机制及实现方法作者:姜宝申组态软件广泛的应用于工农业生产的各个领域,是保证相关系统设备经济稳定安全运行的重要方式,是对传统控制方式的一次革命,得到了越来越广泛的应用。

很多工控及电子爱好者对这方面很感兴趣,都跃跃欲试,可苦于软件要想得到实际效果,就得连接设备,通过设备预设的寄存器与软件的变量进行连接,辅以命令语言,才能取得真正的体验。

软件支持的设备比如板卡、数字仪表、PLC、变频器等等都是属于工控设备,价格都比较昂贵,一般很难触及。

那是不是组态软件就不适合于我们用了呢,也不一定,比如国产的组态王组态软件支持单片机串口ascii 通讯,烧写了相应程序的单片机也可以当做组态软件的设备,和其他设备一样,也能完成诸如水位、行程等状态的监视及电机、阀门、灯泡、加热器等的启动停止,开与关,以及模拟量经AD转换后,通过串口以ascii码的形式传送给组态软件,只是这些功能的实现是依靠单片机的端口来完成,组态软件访问单片机,监视单片机所有端口状态,控制一部分端口的高低电平状态,辅以外部电气回路,同样能实现相应的功能。

例如:组态软件通过串口发送指令,控制单片机的某个输出端口的电平高低变化,端口通过驱动使继电器的触点闭合,电机转动,假如这个电机是带动水泵往水箱里面打水,水箱水位的预定位置装有触点,这个触点连接在单片机的另一个输入端口上,当水位到达触点位置,触点动作单片机的这个端口电平发生变化,这个变化通过同一个串口传回给组态软件,组态软件可以根据命令语言编写的程序酌情是自动还是手动停止电机运行,或者是调整电机的转速,保证水箱的水位在预设的范围内,这就是组态软件构成的控制系统的最基本应用。

图1相对而言,用单片机与组态软件实现的控制系统要比其他成品设备的组态稍微麻烦一些,不但需要了解掌握组态软件的工作机制,还需要单片机的软硬件及电路方面的知识,这里边的重点就是单片机的汇编或c语言编程,但掌握了组态软件的通讯协议,按协议编写,比较起来并不是很难。

MCGS四种远程通讯方式

MCGS四种远程通讯方式

GPRS 的资源优势
1) 永远在线, 客户无需为每次数据的访问建立呼叫连接。 2) 高速传输, 目前传送速率可达到40kbit/s。 3) 流量计费, 客户可以一直在线,按照您接收和发送数据包的数 据量来付费。 4) 自如切换, 客户在用移动电话上网冲浪的同时,可以接收语音 电话。
GPRS通讯方式在mcgs中的实现方法
四种远程通讯模式介绍
四种远程通讯方式
1 2 3 4
以太网通讯方式 无线电台方式 GPRS通讯方式 GPRS通讯方式 Modem拨号 Modem拨号
以太网通讯方式
以太网是当今现有局域网采用的最通用 的通信协议标准。该标准定义了在局域 网(LAN)中采用的电缆类型和信号处理 方法。以太网在互联设备之间以 10~100Mbps的速率传送信息包,双绞线 电缆10 Base T以太网由于其低成本、高 可靠性以及10Mbps的速率而成为应用最 为广泛的以太网技术。
GPRS通讯方式拓扑结构
电台通讯方式
无线数传电台作为一种通讯媒介,与光纤、微波、明线一样,有一定 的适用范围:它提供某些特殊条件下专网中监控信号的实时、可靠的 数据传输,适合点多而分散、地理环境复杂等场合。在很多专网领域 有广泛的应用。
电台的特点: 1. 50公里以内不受物理线路的限制。 具有成本低、安装维护方便、绕 射能力强、组网结构灵活、覆盖范围远的特点。 2. 缺点是传输速度慢,空中传输速率较低。易受干扰,误码率高。
Modem远程通讯的相关概念
远程监控相关概念
本地计算机:用于本地操作、查看远程数据信息的计算机。 远程计算机:用于现场数据采集、连接现场设备的计算机。 本地Modem:连接在本地计算机的Modem。 远程Modem:连接在远程计算机或设备的Modem。 通讯设备:使用在现场,带通讯功能(一般指RS232或RS485通讯)的 设备,如通讯仪表,通讯模块,PLC等。

组态软件与plc通讯网口通讯

组态软件与plc通讯网口通讯

组态软件与plc通讯网口通讯随着科技的不断发展,人们对于自动化控制的需求也越来越高。

在工业生产中,组态软件与PLC的通讯是实现自动化控制的重要手段之一。

本文将探讨组态软件与PLC通讯网络口通讯的相关问题。

一、组态软件的概念及作用组态软件,也被称为人机界面软件,是一种可以与PLC进行通讯的软件。

它可以图形化地展示和控制PLC的运行状态,提供人机交互界面,方便人们进行操作和监控。

组态软件的出现,使得人们可以更直观地了解和控制PLC的工作,大大提高了生产效率和质量。

二、PLC网络口通讯的意义PLC网络口通讯是组态软件与PLC之间实现数据交换的重要方式。

通过网络通讯,组态软件可以向PLC发送指令和数据,实时获取PLC的工作状态,以及接收PLC传回的数据和报警信息。

这种实时的、双向的通讯方式,让人们可以更加灵活地进行生产现场的监控和调控,从而提高生产效率和安全性。

三、PLC通讯网络口通讯的原理PLC通讯网络口通讯的实现主要涉及两个方面:硬件和软件。

硬件方面,PLC通常会配备网络接口模块,例如以太网接口模块、串口模块等。

这些模块可以连接到工厂的局域网或广域网,实现与计算机或服务器之间的通讯。

软件方面,组态软件通常会提供相应的通讯协议,例如Modbus、OPC等。

这些协议定义了通讯的规则和数据格式,使得组态软件能够与PLC进行有效的数据交换。

四、常见的PLC通讯协议1. Modbus通讯协议:Modbus是一种工业通讯协议,广泛应用于PLC与组态软件之间的通讯。

通过Modbus协议,组态软件可以读取和写入PLC的寄存器或位元,实现对PLC的控制和监控。

2. OPC通讯协议:OPC(Ole for Process Control)是一种基于OLE(Object Linking and Embedding)技术的通讯协议。

它为组态软件和PLC之间的通讯提供了一种标准化的接口,使得不同厂家的组态软件和PLC可以实现互联互通。

西门子软PLC与组态软件如何通

西门子软PLC与组态软件如何通

西门子软PLC与组态软件如何通1. 使用OPC协议通信:OPC(Ole for Process Control,过程控制对象连接)是一种用于将数据从PLC传输到组态软件的开放标准协议。

西门子软PLC可以通过支持OPC协议的驱动程序与组态软件进行通信。

组态软件通过OPC客户端访问PLC上的数据,实现数据读取和写入功能。

2. 使用Modbus通信:Modbus是一种常用的开放通讯协议,支持串口和以太网等多种通信方式。

西门子软PLC可以通过添加Modbus通信模块或使用内置的Modbus功能与组态软件进行通信。

组态软件作为Modbus主站访问PLC上的数据,实现数据读取和写入功能。

3.使用TCP/IP通信:西门子软PLC和组态软件可以通过TCP/IP协议进行通信。

西门子软PLC作为服务器,组态软件作为客户端,通过TCP/IP网络连接进行数据交换。

组态软件可以通过读取和写入PLC的寄存器来获取和设置PLC上的数据。

4.使用数据库通信:西门子软PLC可以通过支持数据库连接的驱动程序与组态软件进行通信。

PLC通过将数据写入数据库或从数据库读取数据,实现与组态软件之间的数据交换。

组态软件可以通过访问数据库来获取PLC的数据。

需要注意的是,通信方式的选择应根据具体需求和硬件条件来决定。

比如,如果PLC和组态软件在同一台计算机上运行,可以选择使用本地通信方式(如OPC或TCP/IP);如果PLC和组态软件在不同的地理位置,可以选择使用Internet通信方式(如Modbus或TCP/IP)。

此外,需要确保PLC和组态软件之间的通信参数设置正确,例如PLC的IP地址、端口号、协议类型等。

同时,也需确保PLC程序正确编写,提供正确的数据格式和访问权限,以便组态软件能够正确地读取和写入数据。

总的来说,西门子软PLC与组态软件的通信可以通过OPC、Modbus、TCP/IP和数据库等方式实现,具体选择取决于实际应用需求和硬件条件。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

紫金桥组态软件的常用通讯方式解析
在工业控制系统中,通讯是整个系统设计的关键所在。

紫金桥组态软件支持的通讯方式主要分为以下几种:
1、板卡通讯方式
2、串口通讯方式
3、以太网通讯方式
4、无线通讯方式
以下就这几种方式作简单的分析与比较
一、 板卡通讯方式
板卡通讯即在控制系统中通过在上位机加装板卡,由计算机为板卡分配一定的总线带宽或中断进行数据处理的一种通讯方式。

常见的板卡通讯方式主要是通过占用PCI总线或ISA总线的方式实现。

其中PCI总线的通讯效率远大于ISA总线,因此现在工业控制系统中PCI板卡的使用远远大于ISA总线的使用。

从采样速率上考虑:由于板卡能直接与计算机内部总线进行通讯,其数据处理速度是所有通讯方式中速度最快的。

典型应用如研华PCI高速采集卡,以及不断发展完善的各类工业控制现场总线如PROFIBUS、DEVICENET等都是通过板卡方式实现高速采集的。

以国际应用最为广泛的现场总线profibus为例,其现场仪表的数据刷新速率能达到100ms以内;研华的PCI-1714能达到30ms/s的采样速率。

从成本上考虑:板卡方式的使用成本也相对低廉。

从通讯距离上考虑:普通的板卡抗干扰通讯距离为1~10m;如果采用现场总线,从理论上讲profibus在使用中继的情况下的最大值能够达到96公里,但是由于必须使用专门设备工程造价就相对高昂。

紫金桥组态软件支持的板卡主要有:研华、研祥、北京科日新、博硕、宏拓、康拓、横河、天博、及中泰等厂家的部分或全系列板卡。

二、 串口通讯方式
串口就是RS-232-C接口(又称 EIA RS-232-C)是目前最常用的一种串行通讯接口。

它是在1970年由美国电子工业协会(EIA)联合贝尔系统、 调制解调器厂家及计算机终端生产厂家共同制定的用于串行通讯的标 准。

它的全名是“数据终端设备(DTE)和数据通讯设备(DCE)之间 串行二进制数据交换接口技术标准”该标准规定采用一个25个脚的 DB25连接器,对连接器的每个引脚的信号内容加以规定,还对各种信 号的电平加以规定,现在常见的接口为9针连接器。

从通讯速率讲:RS-232-C标准规定的数据传输速率为每秒50、75、 100、150、300、600、1200、2400、4800、9600、19200波特,现在最快能达到115200,典型的数据结构为(传输时隙+数据位+校验位+停止位),同时还要考虑数据建立连接,数据请求等指令的传输,因此在实际应用中一个串口的通讯速度是相对较慢的。

在数据量较大的系统中通常可考虑通过扩展串口卡的方式来进行数据的采
集。

从通讯距离上讲:由于RS-232-C标准规定,驱动器允许有2500pF的电容负载,通信距离将受此电容限制,例如,采用150pF/m的通信电缆时,最大通信距离为15m;若每米电缆的电容量减小,通信距离可以增加。

传输距离短的另一原因是RS-232属单端信号传送,存在共地噪声和不能抑制共模干扰等问题,因此一般用于20m以内的通信。

在要求通信距离为几十米到上千米时,广泛采用RS-485 串行总线标准。

RS-485采用平衡发送和差分接收,因此具有抑制共模干扰的能力。

加上总线收发器具有高灵敏度,能检测低至200mV的电压,故传输信号能在千米以外得到恢复。

RS-485采用半双工工作方式,任何时候只能有一点处于发送状态,因此,发送电路须由使能信号加以控制。

RS-485用于多点互连时非常方便,可以省掉许多信号线。

应用RS-485 可以联网构成分布式系统,其允许最多并联32台驱动器和32台接收器。

在RS232或RS485设备联成的设备网中,如果设备数量超过2台,就必须使用RS485做通讯介质,RS485网的设备间要想互通信息只有通过“主(Master)”设备中转才能实现,这个主设备通常是PC,而这种设备网中只允许存在一个主设备,其余全部是从(Slave)设备。

例如在modbus网络中最多可有1个主站和127个从站。

从成本和系统结构的组网的便捷性来讲:由于串口通讯结构简单,成本相对较低,发展较早,到目前为止串口通讯仍然是整个工业控制系统中应用最为广泛的通讯方式。

紫金桥组态软件不仅可以通过串口实现对PLC、智能仪表无纸记录仪等设备的数据读写,同时也可以通过串口实现基于CS构架的分布式控制系统。

三、 以太网通讯方式
以太网通讯即通过计算机以太网口与设备进行通讯。

从通讯速率来讲:采用普通双绞线的速率为一般为10Mbps,如果采用光纤通讯能达到1000Mbps。

从传输距离上讲:以太网通讯几乎没有地域限制。

从成本上讲:由于工业现场干扰较多,考虑抗干扰等因素,工艺用以太网设备售价比串口设备更高。

从组网方便性来讲:由于以太网技术的不断发展,现在以太网组网已经十分方便灵活了。

借助hub,路由现场数据几乎可以传递到任何地方。

紫金桥组态软件不仅可以通过以太网实现对支持以太网通讯的设备的数据读写,而且也可以借由以太网实现基于B/S或C/S构架的分布式控制系统。

四、 无线通讯方式
无线方式可以看作是以上3种方式的延伸,常见于数据源地理位置相对分散的场合。

常用的实现方式为集群电台通信、GSM公用移动通信网通信,另外还有无线光通讯。

从通讯速率讲:电台和GSM的效率都相对低下,无线光通信则能达到最高2.5 Gbit/s。

从传输距离讲:
电台的通联范围受电台的发射功率、接收灵敏度、金属屏蔽、周边环境,遮挡情况,高度,天线的种类以及天线与机器的匹配状况,甚至空气温度湿度等因素影响,通讯距离主要集中在5km到60km之间。

GSM的通信距离则可以达到任何移动通信网络覆盖的范围内。

无线光通讯则只要在收发两个端机之间存在无遮挡的视距路径和足够的光发射功率,就可以进行通信,最远可传送4 km
从组网方便性来讲:
无线通讯可以直接架设在屋顶,以及在江河湖海上进行通信,可以完成地对空、空对空等多种光纤通信无法完成的通信任务,而且无需埋设线缆,可以在几小时内建立起通信链路,方便快捷,大大缩短了施工周期。

从成本上讲:
无线通讯在数据源地理分散,通讯距离远的工程中具有布线少,架设简单,节约人力物力的优势,成本亦相对低廉。

紫金桥组态软件可以通过无线传输设备如GPRS或无限电台等实现设备运行状态的远程监控。

以上仅仅就常见的通讯方式谈了一些个人的看法及见解,不足之处甚多,望大家不吝指教。

更多关于紫金桥组态软件的技术文章见:。

相关文档
最新文档