modbusTCP OPC server设置
SIMATIC_NET_OPC__Server通讯组态设置指导手册
IFIX与S7 PLC 的S7 连接通过以太网建立OPC 服务器与S7 PLC 的S7 连接以S7—300为例一、S7-300 的组态1)、打开SIMATIC Manager,创建一个新项目,并插入300的站.2)、双击Hardware 进入S7 300 硬件组态,在相应插槽插入与机架硬件匹配的模块,并对CP343—1 分配IP 地址等参数,建立以太网。
3)、设置完各硬件参数后,点击存盘编译按钮,编译无误后即完成S7 300 硬件组态.4)、S7300PLC 的下载:首先要选择正确的下载路径,即设置PG/PC 接口:在“SIMATIC Manager”主菜单“Option"的下拉菜单中选择“Set PG/PC Interface”,或者打开操作系统的控制面板“Set PG/PC Interface”,进行设置,选择正确的通讯接口。
点击下载按钮下载S7-300的硬件配置。
二、配置PC 站的硬件机架2)、选择一号插槽,点击Add 按钮或鼠标右键选择添加,在添加组件窗口中选择OPC Server 点击OK 即完成。
3)、同样方法选择三号插槽添加IE Genaral后,即弹出其属性对话框,设置网卡参数,如IP 地址,子网掩码等。
4)、分配PC Station 名称点击“Station Name”按钮,指定PC站的名称,这里取名位PC1。
(命名原则:这里的PC 站名应与下面STEP7 硬件组态插入的PC Station 名称一致)。
点击“OK”确认即完成了PC站的硬件组态。
三、配置控制台(Configuration Console)的使用与设置1)、配置控制台(Configuration Console)是组态设置和诊断的核心工具,用于PC 硬件组件和PC 应用程序的组态和诊断。
2)、正确完成PC 站的硬件组态后,打开Configuration console.3)、找到网卡,并设定 mode of the module:Configuration mode,然后点击 Apply.四、在STEP 7 中组态PC Station1)、在STEP7项目中,插入一个PC站.特别注意的是,要将PC Station名称应改为与Station Configuration Editor 中所命名的Station Name 名称相同,这里为“PC1”。
OPCSERVERDCOM配置方法
OPCSERVERDCOM配置方法OPCSERVERDCOM是一种用于实现互操作性数据访问的技术,通过使用DCOM(分布式组件对象模型)允许不同平台和应用程序之间的通信。
在配置OPCSERVERDCOM之前,我们需要确保已经安装了OPC Server和DCOM组件。
本文将详细介绍OPCSERVERDCOM的配置方法,并提供一些最佳实践。
第一步:检查OPC Server的安装和配置状态在配置OPCSERVERDCOM之前,首先确保OPC Server已经安装并正确配置。
检查OPC Server的运行状态、配置文件和日志文件,以确保其正常工作。
确定OPC Server是否支持DCOM,并确认当前的OPC Server是否已经允许远程访问。
第二步:配置DCOM组件配置DCOM组件是使OPCSERVERDCOM正常工作的关键步骤。
按照以下步骤进行配置:2.导航到“计算机”>“我的电脑”>“DCOM配置”:在组件服务控制台中,依次展开“计算机”>“我的电脑”>“DCOM配置”。
4. 配置OPC Server应用程序的属性:右键点击OPC Server应用程序,选择“属性”。
在属性窗口中,选择“安全”选项卡。
5. 配置访问权限:在安全选项卡下,配置访问权限。
可以设置哪些用户或组可以访问OPC Server,并确定用户的访问级别。
推荐配置只有必要的用户和组可以访问OPC Server。
6.配置启动和激活权限:在安全选项卡下,配置“启动和激活权限”。
同样,只允许必要的用户和组拥有启动和激活权限。
7. 配置默认属性:在“属性”窗口中,选择“默认属性”选项卡。
在这里,可以配置OPC Server的身份验证方式和默认权限。
根据需求进行配置。
第三步:配置防火墙和安全策略为了确保OPCSERVERDCOM的安全性和可靠性,还需要配置防火墙和安全策略。
以下是一些建议的配置方法:1. 配置防火墙规则:如果操作系统上启用了防火墙,需要允许OPC Server和DCOM的通信。
SIMATIC_NET_OPC__Server通讯组态设置指导手册
IFIX与S7 PLC 的S7 连接通过以太网建立OPC 服务器与S7 PLC 的S7 连接以S7-300为例一、S7-300 的组态1)、打开SIMATIC Manager,创建一个新项目,并插入300的站。
2)、双击Hardware 进入S7 300 硬件组态,在相应插槽插入与机架硬件匹配的模块,并对CP343-1 分配IP 地址等参数,建立以太网。
3)、设置完各硬件参数后,点击存盘编译按钮,编译无误后即完成S7 300 硬件组态。
4)、S7 300 PLC 的下载:首先要选择正确的下载路径,即设置PG/PC 接口:在“SIMATIC Manager”主菜单“Option”的下拉菜单中选择“Set PG/PC Interface”,或者打开操作系统的控制面板“Set PG/PC Interface”,进行设置,选择正确的通讯接口。
点击下载按钮下载S7-300的硬件配置。
二、配置PC 站的硬件机架1)、通过点击图标打开Station Configuration Editor 配置窗口。
2)、选择一号插槽,点击Add 按钮或鼠标右键选择添加,在添加组件窗口中选择OPC Server 点击OK 即完成。
3)、同样方法选择三号插槽添加IE Genaral 后,即弹出其属性对话框,设置网卡参数,如IP 地址,子网掩码等。
4)、分配PC Station 名称点击“Station Name”按钮,指定PC站的名称,这里取名位PC1。
(命名原则:这里的PC 站名应与下面STEP7 硬件组态插入的PC Station 名称一致)。
点击“OK”确认即完成了PC站的硬件组态。
三、配置控制台(Configuration Console)的使用与设置1)、配置控制台(Configuration Console)是组态设置和诊断的核心工具,用于PC 硬件组件和PC 应用程序的组态和诊断。
2) 、正确完成PC 站的硬件组态后,打开Configuration console。
简述西门子PLC的S7-1200的MODBUSTCP通信的客户端及服务器设置
简述西门子PLC的S7-1200的MODBUS/TCP通信的客户端及服务器设置作者:郭爱华来源:《价值工程》2019年第30期摘要:MODBUS/TCP是MODBUS 通讯中的一种以太网通讯方式,MODBUS/TCP通讯对使用硬件要求低,应用广泛。
西门子PLC的S7-200可以设置为MODBUS/TCP通信方法,其中使用了两个MODBUS/TCP命令“MB_CLIENT”指令和“MB_SERVER”指令,它们分别将PLC设置MODBUS客户端和MODBUS服务器,本文重点介绍这两个命令的设置方法。
Abstract: MODBUS/TCP is an Ethernet communication method in MODBUS communication. MODBUS/TCP communication has low hardware requirements and a wide range of uses. The Siemens PLC S7-1200 can be set to the MODBUS/TCP communication method, in which two MODBUS/TCP commands "MB_CLIENT" and "MB_SERVER" are used, which respectively set the PLC as a MODBUS client for industrial robots and MODBUS server for MES manufacturing process execution and management system. This paper focuses on the setting methods of these two commands.关键词:MODBUS/TCP;S7-1200;客户端;服务器Key words: MODBUS/TCP;S7-1200;client;server中图分类号:TP368.5 ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ;文献标识码:A ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ;文章编号:1006-4311(2019)30-0204-030 ;引言自动化系统包括多种通讯协定,它们是可以应用于工业控制器上的通用语言。
Modbus OPC Server操作说明及组态王连接OPC服务器步骤
操作步骤如下: 操作步骤如下:
2、创建一个Group对象 、创建一个Group对象
操作步骤如下: 操作步骤如下:
3、创建一个Tag(Item)对象 、创建一个Tag(Item)对象
OPC服务器支持的 OPC服务器支持的Sever接口 服务器支持的Sever接口
OPC服务器支持的 OPC服务器支持的Group接口 服务器支持的Group接口
Modbus OPC Server说明 Server说明
詹根基 zhan826@ QQ:10167223
Modbus OPC Server的界面 Server的界面
操作步骤如下: 操作步骤如下:
单击 “Edit”菜单下的“Port…”设置好 Edit”菜单下的 Port…” 菜单下的“ Modbus协议的通信参数 Modbus协议的通信参数
组态王配置OPC服务步骤: 组态王配置OPC服务器步骤: 服务器步骤
组态王配置OPC服务器步骤: 组态王配置OPC服务器步骤: 服务器步骤
组态王配置OPC服务器步骤: 组态王配置OPC服务器步骤: 服务器步骤
组态王配置OPC服务器步骤 组态王配置OPC服务器步骤: 服务器步骤:
组态王配置OPC服务器步骤 组态王配置OPC服务器步骤: 服务器步骤:
注意:如果没有连接设备,让服务器程序运行 在仿真模式下,就不必设置通信参数了。
操作步骤如下: 操作步骤如下:
1、创建OPC服务器对象 、创建OPC服务器对象
注意:如果没有连接设备,请在“Simulate 注意:如果没有连接设备,请在“Simulate I/O” 上打勾。让服务器程序运行在仿真模式下。
组态王配置OPC服务器步骤 组态王配置OPC服务器步骤: 服务器步骤:
DA Server(ModbusTCP)使用说明
与ModbusTCP PLC通讯配置本使用说明分为3个步骤:z第一步:配置DA Server与PLC的连接,配置完成后激活DA Server;z第二步:使用ww client工具测试数据(本步骤可选);z第三步:使用InTouch引用DA Server的数据。
第一步:配置DA Server1、在DASSIDirect下的Configration点击右键,选择:Add TCPIP_PORT Object。
2、在新建的对象上点击右键,选择:Add ModbusPLC Object。
备注:若是与施耐德PLC连接,则选择相应的PLC型号。
3、按照下图进行各项参数配置:z NetWork Address:PLC的IP地址;z Port Number:502,可以默认,若Modbus PLC设备实际参数不一致,则需要修改;z其他选项可以默认,若需改动,请根据Modbus PLC设备实际参数进行修改。
4、在Device Group处点击右键新建一个Topic名称,可以默认更新间隔时间为1000ms。
5、在Device Items面板中添加变量点。
z Name:自定义的数据点名称;z Item Reference:PLC中相应的数据点地址。
(注:若PLC中数据点为16进制或其他进制,需要转换为10进制)在该面板上点击右键,可以将配置的内容导出为CSV文件,便于保存数据引用的配置文件。
CSV文件内容如下图所示。
备注:导出为CSV文件后,可以对该文件进行编辑,将需要在DA Server中建立的数据点按照上图所示的格式全部在CSV文件中编辑完成,并在DA Server中“Device Items”面板中选择“Import”导入。
6、配置完成后,点击右上角保存按钮,然后点击在该DA Server上点击右键,选择:ActiveServer。
第二步:测试DA Server是否采集到PLC中的数据1、运行wwclient.exe。
MIKOM OPC SERVER使用说明及与组态王连接应用示例
MIKOM PLC OPC SERVER使用说明及与组态王连接应用示例一、功能简介MIKOM PLC OPC SERVER可以作为标准的OPC服务程序使用。
它将串口通讯接口(MX系列PLC均可)、以太网卡通讯接口(MX2H/2V系列PLC)转为标准的OPC服务器,向其它OPC客户端提供数据。
二、OPC SERVER程序的安装z操作系统的要求:WIN2000/WINNT4.0(补丁6)/WIN XP简体中文板z MIKOM PLC OPC SERVER程序的安装(略),可以按安装提示的默认值进行安装三、OPC SERVER窗口及功能介绍MIKOM PLC OPC SERVER窗口主要由四部分组成:菜单栏,工具栏,设备和组显示区,数据项显示区。
如下图所示:z数据项显示区:显示本工程中设备或组下定义的数据项信息。
右击列头有下拉显示选项,客户根据自我需要选择想要显示的功能,灵活方便。
z菜单栏和工具栏:显示系统操作菜单和系统工具。
z设备和组显示区:显示本工程中定义的设备和组的信息在开发模式下数据项显示信息包括:元件名称:数据项名称变量ID:数据项变量的ID号,一个变量对应一个变量ID,同一数据组内ID名称不得重复。
数据类型:数据项中寄存器对应的数据类型。
协议地址:即Modbus通讯地址。
活动句柄:内部资源代码,客户不必参考此数值。
在运行模式下,数据项显示的信息包括:当前值:显示数据项变量的实时值。
时间戳:时间戳表明服务器最近一次从设备读取数据的时间。
通讯质量:表征服务器从设备读取的数据是否是有效数据:GOOD,表示有效数据;BAD表示无效数据。
服务器与设备之间的通讯是否正常,可以通过质量戳来判断,如果质量戳显示为“GOOD”,则表示通讯正常。
通讯计数:通讯正常后,表征服务器从设备读取数据的有效次数,如若通讯不良,则此数值为0,若中途通讯中断,再次连接通讯时,通讯计数归零后重新计数。
四、OPC SERVER使用实例下面以麦科电气的MX2H PLC为例,进一步说明OPC SERVER的使用。
OPC服务器配置
WinCC OPC服务器配置1. OPC操作引言WinCC OPC服务器和OPC客户机之时的数据交换通过DCOM进行。
安装WinCC后,WinCC OPC服务器的DCOM设置正确。
如下情况设置必须改变:" 如果登记到OPC客户机或服务器计算机的用户没有管理员员限" 如果用不同于OPC客户机的帐号登记OPC服务器。
注意下列说明描述了授员OPC服务器的完整版本,没有考虑安全性需求。
这些设置允许通过OPC进行连接。
建议这些设置由网络管理员完成。
组组DCOM需要Windows 2000或Windows XP 网络技术的基础知识。
关于DCOM和许可的附加信息可以参见Windows 2000或Windows XP文档。
2、改变DCOM 设置引言安装WinCC后,WinCC OPC服务器的DCOM设置正确。
如下情况设置必须改变:" 如果登记OPC客户机或服务器计算机的用户没有管理员员限" 如果用不同于OPC客户机的帐号登记OPC服务器注意下列说明描述了授员OPC服务器的完整版本,没有考虑安全性需求。
这些设置允许通过OPC进行连接。
建议这些设置由网络管理员完成。
组组DCOM需要Windows 2000和Windows XP 网络技术的基础知识。
关于DCOM和许可的附加信息可以参见Windows 2000和Windows XP文档。
2.1 改变Windows 2000的DCOM 设置先决条件在OPC客户机计算机的用户管理器中,创建WinCC OPC服务器用于运行的用户帐号。
反过来,在OPC服务器计算机上建立客户机的用户帐号。
62 在线帮助的发行版步骤从开始菜单中选选“运行...”并输入“dcomcnfg.exe”。
显示“分布式COM组组属性”对对框。
2 选选“该用程序”标标并在列表中定位“OPCServer.WinCC”。
如果是WinCC OPC HDA服务器,必须使用条目“OPCHDAServers.WinCC”。
Opc Server 配置参考
NETS7IE 使用入门使用SIMATIC NET v6.0 和OPC SERVER 配置和调试IE 的S7 连接1、准备工作2、配置PC站3、测试连接1、准备工作所需组件:PC 机以太网网卡SIMATIC NET CD 07/2001S7-300/400 带以太网模块需要说明两种配置工具的差别:NCM PCNCM PC 是由SIMATIC NET CD提供的工具用来建立PC项目以及打开STEP 7 项目。
然而用它不能打开STEP 7 项目中的块。
STEP 7PC上有STEP 7 的完整版本就不需要 NCM PC 了。
PC 站可以由STEP 7 软件包配置。
Top2、配置PC站在成功安装软件和硬件并重启机器后,可见如下调试向导:向导的步数取决于你PC里被检测到的通讯模块数量。
同时工作的模块越是多,你就要用更多步数。
单击“Next”继续。
在这里你可以设置模块的两种模式:"Use module for productive operation in configured PC station"如果你要用OPC server 通过该模块通讯,就一定要用此项。
"Use module for PG operation only"如果是被STEP 7的在线功能使用或仅用于普通的办公网络,就选择此项。
本例中不用此项。
这里请选择“configured mode”,单击“Next”继续。
这里你可以确定你要使用的接口:"SIMATIC NET OPC Server in configured PC station" 指的是通过OPC客户通讯。
"Configure more applications"指的是通过其他应用程序通讯,比如:C 接口。
这里请选择"SIMATIC NET OPC Server in configured PC station" 。
现场OPC SERVER服务器与OPC 客户端远程连接设置方法
现场OPC SERVER服务器与OPC客户端远程连接设置方法目录概述 (2)1 硬件连接 (2)2 电脑用户名及网段设置 (2)2.1 OPC Server服务器端PC查询 (2)2.2 OPC Client客户端PC设置 (3)3 电脑DCOM配置 (3)3.1 OPC服务器电脑上DCOM配置 (3)3.2 OPC SERVER 服务器上的防火墙做如下设置: (8)3.3 客户端机器上DCOM配置 (11)3.4 本地安全策略配置 (16)4 OPC Server与Client软件调试 (17)5 如何对电脑添加用户名和密码后自动重启 (19)概述现场测试OPC SERVER服务器,需要清楚现场中控系统组态软件,如何去查询变量,下面以亚控组态王6.55版本为例,简述一下测试OPC SERVER服务器的操作流程。
测试OPC Server服务器最麻烦的是双方电脑DCOM的配置,本身调试非常简单。
测试OPC SERVER服务器工具及软件,如表11硬件连接现场查看中控组态系统工控机网线接口,有的现场会配置一台交换机,只需要测试用的PC与工控机在同一个局域网内即可。
如图1OPC Server中控主机图12电脑用户名及网段设置2.1OPC Server服务器端PC查询现场查看工控机电脑的登陆用户名及密码,登陆用户名一般为Administrator,如果工控机电脑登陆用户名没有密码,还需要设置一个密码。
查看一下工控机电脑的IP,如:192.168.1.112。
2.2OPC Client客户端PC设置测试用的PC登陆用户名以及登陆密码需要跟OPC Server服务器所在的电脑设置一样。
两台PC之间的电脑IP处于同一个网段内。
3电脑DCOM配置3.1OPC服务器电脑上DCOM配置1. 在服务器工控电脑上开始—>运行—>输入:dcomcnfg,进行DCOM配置。
弹出下面的界面:2.按照上面的画面,进行操作弹出DCOM的总体默认属性页面,将“在这台计算机上启用分布式COM”打上勾,将默认身份级别改为“无”。
ModbusOPCServer操作说明及组态王连接OPC服务器步骤
ModbusOPCServer操作说明及组态王连接OPC服务器步骤Modbus是一种通信协议,广泛应用在工业自动化领域。
OPC(OLEfor Process Control)是一种标准的工业自动化通信协议,用于实现不同设备和软件之间的数据交换。
Modbus OPC Server则是将Modbus协议转化为OPC协议,使得Modbus设备可以与OPC客户端进行通信。
下面是Modbus OPC Server的操作说明及组态王连接OPC服务器步骤。
步骤1:安装Modbus OPC Server软件步骤2:配置Modbus设备打开Modbus OPC Server软件,点击“配置”按钮进入配置界面。
在此界面上可以添加和配置Modbus设备。
点击“添加设备”按钮,根据设备的类型和通信参数进行配置。
配置完成后,点击“保存”按钮保存配置。
步骤3:配置OPC服务在Modbus OPC Server软件中,点击“OPC服务”按钮进入OPC服务配置界面。
在此界面上可以配置OPC服务的名称、端口号等信息。
点击“保存”按钮保存配置。
步骤4:启动OPC服务在OPC服务配置界面,点击“启动”按钮启动OPC服务。
启动成功后,软件会显示OPC服务的活动状态。
步骤5:连接组态王在组态王软件中,打开工程文件。
在“通信”模块中,找到OPC服务器的配置选项。
输入Modbus OPC Server的IP地址和端口号,并点击“连接”按钮。
如果连接成功,组态王将显示OPC服务器的活动状态。
步骤6:添加Modbus数据点在组态王的工程文件中,通过拖拽或手动输入的方式,添加Modbus 数据点。
根据Modbus设备的地址和功能码,设置数据点的属性和通信参数。
步骤7:实时监控和控制在组态王软件中,可以使用图形界面实时监控和控制Modbus数据。
通过设置不同的控件和动作,可以读取和写入Modbus设备的数据。
通过以上步骤,可以实现Modbus设备与组态王之间的数据交换。
OPC通信环境配置
OPC服务器和客户端的配置一、操作系统用户分别在客户端和服务端上添加一个相同的账户名和密码,比如都一定要确保相同,如服务器和客户端都配置用户名:OPCUser,密码123。
因为访问是通过windows验证的,在远程访问时需要有着相同的账户和密码。
二、防火墙设置关闭windows自带防火墙。
三、DCOM设置1.开始->运行->输入:dcomcnfg,组件服务->计算机->我的电脑右击属性。
(服务器与客户端都要配置),配置如图将“在此计算机上启用COM Internet服务打勾。
添加TCP/IP的配置MSDTC,点击安全性配置后,作如图配置COM安全在访问权限及启动和激活权限区域内点击编辑限制按钮。
分别添加用户ANONYMOUS LOGON,Everyone,INTERACTIVE,NETWORK。
选中所有的允许选项。
2.组件服务->计算机->我的电脑->DCOM 配置(仅服务器)找到服务器端安装的OPC服务,如。
右击属性安全选项卡中添加账户ANONYMOUS LOGON,Everyone,INTERACTIVE并允许所有权限。
终结点选项卡添加TCP/IP连接标识选项卡选中系统账户3.如果有OpcEnum在DCOM配置中。
右击属性,要作如下改动。
(服务器与客户端都要配置)常规选项卡,身份验证级别改成无安全选项卡,均选中使用默认值4.重启电脑三、本地安全策略配置开始->运行->输入secpol.msc 进入本地安全设置(服务器与客户端都要配置)本地策略->安全选项->网络访问:本地账户的共享和安全模式。
修改成经典本地用户身份验证。
OPCServer网络访问配置
OPC Server 配置文档大多数OPC Clients和OPC Servers利用DCOM通过网络进行通信。
在XP SP2中,经由DCOM的OPC通信是默认关闭的,本文讨论了当使用XP SP2时重建OPC 通信的必要设置方法。
由于OPC使用的回调方法使得OPC Client转变为DCOM server同时使OPC Server 转变为一个DCOM client,所以本文中提供的配置方法应在包含有OPC Server 和OPC Client的客户端节点上分别进行设置。
1.保持OPC Server服务器与客户端的用户名密码相同。
2.文件属性简单共享,不要选中。
3.防火墙的配置1.为了给系统提供必须的保护,WINDOWS防火墙是默认启用的。
(个人)不推荐关闭WINDOWS防火墙,若通信连接失败,在调试过程中可以暂时关闭防火墙以确实问题是否是由防火墙所引起。
如若确定永久关闭防火墙,下面所述关于防火墙的设置均可忽略。
2.进入WINDOWS控制面板,双击“WINDOWS防火墙”图标,打开“WINDOWS防火墙”设置对话框,选中“例外”选项卡,把相应OPC Client和Server程序添加进例外列表。
同时添加Microsoft Management Console (mmc.exe 在Windows\System32目录下)和OPC 应用程序OPCEnum (opcenum.exe 在Windows\System32 目录下)到例外列表中。
最后确保“文件和打印机共享”也被选中在例外列表中。
(注:只有EXE程序可以被添加到例外列表中,对于DLL和OCX等类型的OPC Server 和OPC Client ,必须添加调用它们的EXE程序;本步设置可能要用到“添加程序”和“浏览”按钮。
)3.添加TCP 135端口。
建立DCOM通信和对外来请求进行响应需要用到TCP 135端口。
在“WINDOWS防火墙”“例外”选项卡中,点击“添加端口”按钮。
Modbus TCP的OPC服务器设计
基于Modbus TCP的OPC服务器设计由于目前广泛应用的DCS、FCS、SCADA 等传统计算机测控系统使用的智能仪表设备、分布式I/O模块、PLC 等设备来自于不同的生产商,而各生产商为了各自的商业利益,没有遵循统一的接口规范,造成了设备之间的通信异常复杂,难以实现现场设备与上层控制软件间的信息交互和各现场设备间的直接互联与互操作,因此限制了计算机测控系统开放性、通用性的提高。
OPC(OLE for Process Control,用于过程控制的对象链接和嵌入)技术为解决工业客户机与各种设备间通讯而产生的一项工业技术规范和标准。
OPC 技术规范是OPC 基金会制定的,它提供了统一的数据访问软硬件接口,将现场信号按照统一的标准与SCADA(监控与数据采集系统),HMI(人机接口)等软件无缝连接起来,同时将硬件和应用软件有效地分离开。
只要硬件开发商提供带有OPC接口的服务器,任何支持OPC接口的客户程序均可采用统一的方式对不同硬件厂商的设备进行存取,无须重复开发驱动程序,因此大大提高了控制系统的互操作性和适应性。
OPC技术1.OPC核心基础COM主要是为了实现软件复用和互操作,并且为基于Windows的应用程序提供统一的、可扩展的、面向对象的通讯标准,DCOM是COM技术在分布式计算领域的扩展,支持在局域网、广域网甚至因特网上不同计算机的对象之间的通讯。
OPC技术是COM在工业领域的一种特殊应用,实质上,OPC规范就是定义了一些用于数据访问、事件报警处理、历史数据访问等的COM对象和接口。
2.OPC DA规范OPC DA规范是整个OPC协议族中的核心和基础,所有的其他OPC规范都以OPC DA规范为基础进行扩展而来。
对于高敏感度的实时数据,将其从实时数据中分离,提出报警/事件的概念,制定了专门的OPC报警事件(OPC Alarm and Events)接口规范;对于面向趋势显示、历史分析、报表的数据,OPC制定了历史数据访问(OPC Historical Data Access)接口规范。
怎样配置OPC
OPC 服务配置1、配置计算机IP地址为:192.168.0.62;子网掩码为:255.255.255.0。
点击【开始】→【控制面板】。
2、鼠标左键双击【网络连接】图标。
3、鼠标左键点击选中【本地连接】,单击鼠标右键弹出上下文菜单,移动鼠标左键点击【属性】。
4、在【此连接使用谢列项目(O):】处,移动滑动条,鼠标左键选中【Internet协议(TCP/IP)】,点击【属性】按钮。
5、在【Internet协议(TCP/IP)属性】对话框中,输入IP地址、子网掩码。
点击【确定】按钮。
6、回至桌面,双击图标【Station Configuration】,启动【Station Configuration Editor-[OFFLINE]】配置程序。
7、鼠标左键点击选中第一行,点击鼠标右键弹出菜单【Add】,移动鼠标至该菜单后左键点击。
8、在【Type】下拉菜单中鼠标单击选中【OPC Server】。
9、【Index】选项在下拉菜单中选择【1】,点击【OK】。
10、点击【OK】。
11、鼠标左键点击第三行,单击鼠标右键弹出下拉菜单【Add】,鼠标左键单击该菜单。
12、在【Type】下拉菜单中选择【IE General】。
13、在【Index】下拉菜单中选择【3】,单击【确定】按钮。
14、单击【OK】按钮。
15、单击【OK】按钮。
16、此时,【Station Configuration Editor-[ONLINE]】对话框的状态如下图所示。
单击【Station Name】按钮。
17、请确定Station name为【PCSTATION】,点击【OK】。
该Station name为系统安装过程中确定的计算机名称。
18、单击【Import Station】按钮。
19、点击【Yes】,弹出【Import XDB file】对话框。
20、选中【控制系统软件集\配置程序\OPC配置文件\pcst_1.xdb】文件,单击【打开】按钮。
SIMATIC-NET-OPC--Server通讯组态设置指导手册
IFIX与S7 PLC 的S7 连接通过以太网建立OPC 服务器与S7 PLC 的S7 连接以S7-300为例一、S7-300 的组态1)、打开SIMATIC Manager,创建一个新项目,并插入300的站。
2)、双击Hardware 进入S7 300 硬件组态,在相应插槽插入与机架硬件匹配的模块,并对CP343-1 分配IP 地址等参数,建立以太网。
3)、设置完各硬件参数后,点击存盘编译按钮,编译无误后即完成S7 300 硬件组态。
4)、S7 300 PLC 的下载:首先要选择正确的下载路径,即设置PG/PC 接口:在“SIMATIC Manager”主菜单“Option”的下拉菜单中选择“Set PG/PC Interface”,或者打开操作系统的控制面板“Set PG/PC Interface”,进行设置,选择正确的通讯接口。
点击下载按钮下载S7-300的硬件配置。
二、配置PC 站的硬件机架1)、通过点击图标打开Station Configuration Editor 配置窗口。
Server 点击OK 即完成。
IP 地址,子网掩码等。
4)、分配PC Station 名称点击“Station Name ”按钮,指定PC 站的名称,这里取名位PC1。
(命名原则:这里的 PC 站名应与下面STEP7 硬件组态插入的PC Station 名称一致)。
点击“OK ”确认即完成了PC 站的硬件组态。
三、配置控制台(Configuration Console)的使用与设置1)、配置控制台(Configuration Console)是组态设置和诊断的核心工具,用于PC 硬件组件和PC 应用程序的组态和诊断。
2) 、正确完成PC 站的硬件组态后,打开Configuration console。
3)、找到网卡,并设定 mode of the module:Configuration mode,然后点击 Apply。
Modbus TCP的OPC服务器设计
Modbus TCP的OPC服务器设计Modbus TCP是一种用于工业自动化领域的通信协议,而OPC(OLE for Process Control,进程控制的OLE)是一种标准化的软件接口,用于实现设备和系统之间的数据通信。
在工业自动化系统中,Modbus TCP的OPC服务器扮演着重要的角色,实现设备间数据的交互和通信。
本文将着重讨论Modbus TCP的OPC服务器设计的相关内容。
一、Modbus TCP协议简介Modbus TCP是基于TCP/IP网络的Modbus协议,它定义了一种用于实现设备间通信的规范。
Modbus TCP通信分为主站和从站两个角色,主站负责发起通信请求,从站负责响应请求并提供相应的数据。
主站可以通过发送不同类型的请求,例如读取数据、写入数据或者执行功能码等,来与从站进行通信和交互。
二、OPC服务器的作用OPC服务器是工业自动化系统中的关键组件,它负责连接和管理不同类型的设备和系统,并提供一种标准的数据通信接口。
通过OPC服务器,不同设备之间可以实现数据的共享和交互,实现自动化控制和信息管理。
OPC服务器可以帮助提高系统的稳定性、可靠性和可扩展性,同时简化了系统的集成和维护。
三、Modbus TCP的OPC服务器设计要点1. 数据采集与通信在Modbus TCP的OPC服务器设计中,首要任务是实现数据的采集与通信。
通过与设备的通信,服务器可以获取从站设备的状态信息和实时数据。
为了确保通信的高效性和稳定性,可以采用多线程的方式进行数据采集,并设置适当的通信周期和超时机制。
2. 数据解析与处理服务器接收到从站设备的数据后,需要进行解析和处理,以便将数据转换为OPC服务器可读取和处理的格式。
这包括解析Modbus TCP 报文、提取数据字段、进行数据类型转换等操作。
同时,还需要进行数据质量的判断,以及错误处理和异常情况的容错机制。
3. 数据存储与访问OPC服务器需要提供一种机制来对数据进行存储和访问。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
modbusTCP OPC server设置方法
硬件设备:adam5510TCP、PC机、交叉网线、24V直流电源。
软件设备:modbusTCP OPC server。
1首先将PC机与adam5510TCP通过以太网连接,PC机与adam5510TCP的IP地址为同一网段,假设PC机的IP为10.0.0.2,adam5510TCP的IP为10.0.0.1。
可使用adam 5510 series utility设置。
2 打开modbusTCP OPC server\ modbusTCP configurator。
3 点击file\new, 新建一个工程test.mdb
4 右键点击address Space\new\device,新建一个设备。
如下图,将设备命名为adam5510TCP, IP地址为adam5510TCP的实际地址(假设为10.0.0.1),端口号为502。
图中Bits表示adam5510TCP上的数字量IO点数,words表示模拟量IO点数。
假设adam5510TCP上有一个模拟量输入模块adam5017(8路),一个数字量输入模块adam5050(16路),则words设置为8,Bits设置为16。
点击APPL Y保存。
5右键单击adam5510TCP\new\data Item,添加模块。
假设第一个槽为adam5017,则设置名称为adam5017, Start addr设置为1,location Type选择3XXXX 或者4XXXX,modbus Type选择real。
点击APPL Y 保存。
同理设置第2个模块。
名称为adam5050, Start addr设置为2,location Type 选择0XXXX。
点击APPL Y保存。
6 至此adam5510TCP设置完成,关闭modbusTCP configurator。
打开
modbusTCP OPC server\adamOPC Browser
7右击advantech modbusTCPDA\ connect
至此,OPCsever的设置就完成了。