InTouch通过FSGateway的OPC与S7-300PLC通讯
PLC与intouch之间通讯经典教程
一.以SuiteLink来联机的步骤:
1. 启动SMC (System Management Console) .
2. DAServer Name : MelsecEthernet .
3. 将PokБайду номын сангаас Mode 选成: Control Mode .
12. 关闭关闭关闭关闭MelsecEthernet ,于Takebishi.MelsecEthernet.1上按下鼠标右键,选到
Deactivate Server 就可以关闭Daserver .
整体架构如下图整体架构 如下图整体架构如下图整 体架构如下图:
二.以IAS OPC Client来联机的步骤:
Browse OPC ItemBrowse OPC I点t击em这Br个ow按se钮OP,C 会It出em现Br一ow个se浏览OPC服务器的对话框, O通P过C 拖It拽em操作可以进行标签登录。
选中拖入的标签,然后点击下方的
,出现一个
在Itemname中默认,不要填写任何就可以,直接点ok,添加完成后,回到前面,点击device items中就会出现选择好的标签名, 然后双击选中一个名字,复制,在下面的与intouch链接中需要用到
Intouch7.11 DDE接口: 支持远程DDE通讯,运行DDEShare.exe定义DDE共享项(假设Share), 关键性参数[大小写不敏感]: APPLICATION名: View TOPIC名: Tagname 本机方式访问位号的命令路径就是:View|Tagname!位号; 远程访问步骤如下: 1> 使客/服之间的用户名、密码与工作组名分别相同; 5> 运行ddeshare.exe,设置dde共享项Share及Application与Topic参数,并建立信任关
(完整版)Intouch与Intouch及Intouch通过OPC与Intouch通讯
(完整版)Intouch与Intouch及Intouch通过OPC与Intouch通讯本文主要介绍两种Intouch与Intouch之间的通讯方式。
一种是不通过OPC,而是用Intouch自身的方式进行数据通讯;另一种是通过OPC的方式,实现Intouch 之间的通讯。
1. Intouch与Intouch的数据通讯步骤1:在Intouch-WindowMaker的工具选项下双击访问名。
步骤2:点击添加。
步骤3:设置如下图的访问名。
“访问名”定义与另一个I/O 数据源之间的通讯链接。
每个“访问名”指定一个由节点名、应用程序名、主题组成的I/O 地址。
访问名:由节点名,应用程序名和主题名组成的I/O地址。
(可以自己取名)节点名:是被访问的数据所在节点的IP地址或计算机全名。
(由被访问的数据所在节点决定)应用程序名:是Intouch的应用程序名,即view。
主题名:是Intouch的标记名,即tagname。
步骤4:打开标记名字典。
步骤5:点击新建,输入标记名,选择详细。
步骤6:选择标记名类型。
(一定是I/O型,并与被访问的数据的数据类型保持一致,例子中为I/O整形)步骤:7:选择新建的访问名,输入项目,并保存。
(项目为被访问数据的标记名,即另一节点的Intouch程序内的标记名,例子中为test)两边同时运行Intouch,test123的值即为另一节点中Intouch程序内的test 的值,即可完成Intouch与Intouch的通讯。
2.Intouch通过OPC与Intouch通讯。
概要介绍以下部分介绍了用InTouch 作为数据源,配置FSGateway DA Server 的必要步骤。
InT ouch客户端可通过Suitelink、DDE 和OPC 方式从FSGateway中读取数据;同时,FSGateway也可作为Intouch 数据的桥梁,供第三方应用程序通过OPC协议读写Intouch的实时数据。
Intouch与S7_300PLC的通讯
收稿日期:2004210212;修改稿收到日期:2004211210作者简介:郑 龙(19722),男,甘肃省兰州人,1993年毕业于兰州石油学校仪表自动化专业,助工,现在兰州炼油化工总厂设备维修公司仪表一车间从事仪表维护工作。
Intouch 与S72300PLC 的通讯郑 龙,龚红梅,王 智(兰州炼油化工总厂设备维修公司,甘肃兰州 730060) 摘要:在工控工程中PLC 与上位机通讯软件的选型种类繁多,不同的PLC 可以选择与多种上位机监控软件进行通讯连接,能否通讯成功,取决于该监控组态软件是否有与PLC 连接的I/O Server 驱动程序及其设置。
其中Intouch 上位机监控组态软件和S72300PL C 都广泛应用于工控领域中。
主要介绍了Intouch 软件和西门子S72300的通讯设置。
关键词:监控组态软件;S72300PL C ;通讯 中图分类号:TP311 文献标识码:B 文章编号:100727324(2005)0120058203 监控组态软件是面向监控与数据采集的软件平台工具,具有丰富的设置项目,使用方式灵活,功能强大。
它最早主要解决人机图形界面问题,随着它的快速发展,实时数据库,实时控制,通信及联网,开放数据接口,对I/O 设备的广泛支持已经成为它的主要内容。
随着技术的发展和市场需求的增加,PL C 的结构和功能也不断改进,生产厂家不断推出功能更强的PL C 新产品,如西门子公司在S5系列PL C 的基础上又推出了S7系列PL C ,性能价格比越来越高。
S72300属中小型PL C ,有很强的模拟量处理能力和数字运算功能,用户程序存储容量达24K B ,具有许多过去大型PL C 才有的功能。
它的扫描速度为1000条指令0.3ms ,超过了许多大型PL C 。
现代PL C 的发展有两个主要趋势:其一是向体积更小、速度更快、功能更强、价格更低的微小型PL C 方面发展;其二是向大型网络化、高可靠性、好的兼容性、多功能方面发展。
PLC与intouch之间通讯经典教程
Intouch与Excel通信(DDE) 1、 建立Excel文件作为数据源。如:c:\data\kong.xls 在数据交换时必须先打开对应的excel文件(DDE服务端) 2、 配置访问名如下图:
3、 单元格内数据的交互,直接引用和标记名引用两种方式: 1〉、直接引用形式 访问名:行号列号(单元格),如:excel:R1C6
Intouch7.11 DDE接口: 支持远程DDE通讯,运行DDEShare.exe定义DDE共享项(假设Share), 关键性参数[大小写不敏感]: APPLICATION名: View TOPIC名: Tagname 本机方式访问位号的命令路径就是:View|Tagname!位号; 远程访问步骤如下: 1> 使客/服之间的用户名、密码与工作组名分别相同; 5> 运行ddeshare.exe,设置dde共享项Share及Application与Topic参数,并建立信任关
Update R指a定tePUpLdCa的te RpaotlelUipndga周te期。 RateUpdate Rate # DDE# DDE# DDE# D为D为E的为主为题:名:的:主: 题端"_名口" +的名"主称_"题端+名口"的名_"主称+ 题端"_名口" 名+ 称组端名口称名组称名 +称# 组不+名需称+要组变+名更称 其他的设定。
如果在机上只需在Execl里写=VIEW|TAGNAME!'ActualTagname'。 ActualTagname是你要 查询的标记名。如果使用Wonderware NetDDE进行联网,则必须以节点名开头,例: \\NodeName\VIEW|TAGNAME!'ActualTagname'
探讨OPC技术的PC与S7-300PLC的实时通信
探讨OPC技术的PC与S7-300PLC的实时通信0 引言西门子 S7-300/400 PLC 通信接口只有多点接口MPI 和分布式外设接口DP,分别使用MPI 协议和Profibus 协议。
但是这两种协议都不公开, 使得该系列PLC 与PC 机通信实现变得困难[1]。
因此采煤机远程监控系统中,如何采集数量和种类不断增多的现场信息以及解决通信兼容是其关键技术之一。
由于不同的厂商提供的协议不同,甚至同一厂商的不同类型设备和计算机通信的协议也不相同[2]。
在计算机系统中,不同的编程语言对驱动程序的接口有不同的要求,所以每一个客户的应用程序在从数据源读取数据时,由于软件或硬件的不一致性,对于不同的设备都要开发不同的驱动程序,这就导致了软件开发商的大量重复性劳动[3],并且由于可能存在多个应用程序同时访问同一设备带来访问冲突,导致系统崩溃。
OPC技术的出现,很好的解决这一问题。
1 OPC 技术OPC 建立在OLE 规范之上,它为工业控制领域提供了一种标准的数据访问机制。
OPC规范包括OPC 服务器和OPC 客户端两个部分,其实质是在硬件供应商和软件开发商之间建立了一套完整的“规则”,只要遵循这套规则,数据交互对两者来说都是透明的,硬件供应商无需考虑应用程序的多种需求和传输协议,软件开发商也无需了解硬件的实质和操作过程。
1.1 OPC 规范OPC 规范主要包括:DA (Data Access) 规范、AE(Alarm and Event) 规范、HAD (Historydata access) 规范、Batch 规范、Security 规范以及XML -DA 规范等。
目前应用最为广泛的是OPCDA 规范,该规范提供了服务器和客户端之间实时数据的存取方法[4]。
1.2 OPC 主要包含两种接口OPC 主要包含两种接口:CUSTOM 标准接口和OLE 自动化标准接口。
自定义接口是一组COM 接口,主要采用C++语言的应用程序开发。
PLC与intouch之间通讯经典教程
Browse OPC ItemBrowse OPC I点t击em这Br个ow按se钮OP,C 会It出em现Br一ow个se浏览OPC服务器的对话框, O通P过C 拖It拽em操作可以进行标签登录。
选中拖入的标签,然后点击下方的
,出现一个
在Itemname中默认,不要填写任何就可以,直接点ok,添加完成后,回到前面,点击device items中就会出现选择好的标签名, 然后双击选中一个名字,复制,在下面的与intouch链接中需要用到
12. 关闭关闭关闭关闭MelsecEthernet ,于Takebishi.MelsecEthernet.1上按下鼠标右键,选到
Deactivate Server 就可以关闭Daserver .
整体架构如下图整体架构 如下图整体架构如下图整 体架构如下图:
二.以IAS OPC Client来联机的步骤:
4. 在点选红框处的”+”,新增Item .
5. 再点选红框处的”…” ,可以进入OPCServer Browser 6. 点选路径(MELSECA\PLC_Q),选到Item (D0).
7. 鼠标左键点到D0,不要放开再拖到Basket 窗口再放开鼠标左键,再按OK钮. 8. 再将Attribute 改成你要的Name .
2. 新建一个标记名 myTag1 类型必须为 I/O型, 其访问名为 myExcel 项目为r1c1 (即访问第一行第一列单元格) 这样,这个TAG就可和你的EXCEL动态交换了 我不知道TAG就和EXCEL进行动态交换了,它们动态交换有何特征呀,有何显示, 你怎样才能知道它们在动态交换呀? 我是先启动InTouch在启动EXCEL的.各位大虾请指教.
2、 OPCLink中的配置
PLC与intouch之间通讯典范教学教程
右击上述OPC服 务器的定义(如 果为图像表示 时, [New_OPC_000] ),会出现弹出 式菜单,选择其 中的[Add OPCGroup Object]。
11. 启动启动启动启动MelsecEthernet ,于Takebishi.MelsecEthernet.1上按下鼠标右键,选到 Activate Server 就可以启动DAServer . 当选到Configure As Service 的Auto Service ,将可以自动启动于Service .
参考 ※从OPC客户端直接指定[outproc],经过DCOM来接续,如果OPC服务器已经在运行中,有时会出现“已经 启动”的提示。在OPC服务器的DCOM设定中选择“交互式用户”,可以解决这一问题。 ※从不支持Outproc的VB6.0等软件向OPC进行访问时,DDE/SuiteLink与OPC会不能启动。
1. 这是DAServer 的设定画面(注意红框处的设定值) .
2. 于IAS 中使用DIObject:OPCClient ,输入Server Node,再下拉选取 Takebishi.Ethernet.1
3. 点到Scan Group ,再按红框处的”+” ,输入Group Name(同DAServer的Device Group ).
**于Configuration 上按鼠标右键,在选Add ** 4. 因目前PLC是使用TCP/IP 及Redundancy(目前只有DAServer有支持 Redundancy) ,输入Adapter IP Address :计算机的IP Address ,PLC Port NO:PLC定 义
intouch与施耐德PLC连接以及报警查询
如何安装Intouch并与PLC连接1.软件准备所需软件都在”D:\安装软件”文件夹里,打开会看到如下图的4个文件夹和一个文本文件.分别是intouch授权文件,intouch安装文件,PLC驱动程序和SQL2000数据库安装文件,最后文本文件是安装SQL2000所需的注册码,安装时候用到.2.计算机名和IP地址配置在计算机桌面的”网上邻居”图标上点击右键,选择属性打开网络连接窗口然后在本地连接上点右键,选择属性,本地连接属性窗口按图,选择最后一项,Internet 协议,双击打开按图,在IP地址栏填入192.168.0.121,子网掩码填255.255.2550.点击确定,如果提示IP地址冲突,可以换一个IP,从192.168.0.2到192.168.0.254之间的任意一个,注意不能和别的冲突,另外PLC的IP地址是192.168.0.20也不能填.然后回到桌面,在桌面上”我的电脑”图标上点击右键,选择属性,出现”系统属性”窗口,选择”计算机名”选项卡,如图点击更改,出现在计算机名处填入syws,点击确定,弹出提示说要重启电脑生效,一直点确定重启电脑即可.3.Intouch软件安装打开intouch文件夹,双击Setup.exe文件.出现如下图窗口.点击确定,稍等一会,出现如下对话框点击确定,然后安装好后就会出现intouch安装界面.点击下一步,出现_ 选择”我接受该许可证协议”,然后点击下一步,出现点击画红圈的位置,选择整个功能安装在本地硬盘驱动器上,如下图效果点击下一步,出现按图输入用户名: syws 密码:123456 然后点击下一步,再下一步就会安装intouch了,稍等一会出现.点击完成intouch就安装完毕了.4.PLC驱动安装打开驱动文件夹, 双击Setup.exe文件,出现如下安装画面点击下一步,出现选择”I accept the license agreement”,然后一直点击Next即可安装,稍等出现点击”finish”完成安装.5.安装SQL2000数据库软件打开SQL2000文件夹,双击autorun.exe文件,出现安装画面选择第一项,安装SQL server 2000 组件,出现还是选择第一项,安装数据库服务器,进入安装画面点击下一步,出现继续点击下一步,出现点击下一步.姓名.公司可以随便填写,然后点击下一步.点击是,出现如下要求输入注册码的画面注册码就在那个SQL2000的文本文件里,输入下面的注册码点击下一步,出现H6TWQ-TQQM8-HXJYG-D69F7-R84VM点击下一步点击下一步.出现点击途中话红圈的位置,数据文件浏览,指定数据的存放地址,位置自己定义,一般放在一个比较大的分区里的一个文件夹,如下图是放在D:\sqldata文件夹里.建议在D盘下建立sqldata,然后浏览指定到这个文件夹.点击下一步,出现不用修改,点击下一步,出现按图中设置,选择”混合模式”,地下勾选”空密码”,然后下一步,再下一步,就进入自动安装了,稍等会,出现点击完成安装完毕.然后重新启动电脑6.安装intouch授权点击开始---程序—wonderware---common---license utility,如下图然后出现授权安装程序点击红圈位置的图标,出现浏览窗口找到”D:\intouch授权”文件夹,选择wwsuitw.lic文件,点击打开.点击OK即可安装授权.7.与PLC的连接配置点击开始---程序—wonderware---common--- System Management Console,如下图点击打开,出现连接配置窗口.按下图点开设置在configuration上点右键,选择第一个,点击,新建一个项目,添加了一个New_PortCpS7_000项目.然后如下图设置同样点击右键选择第一项单机,添加一个S7CP Objict.在右边窗口中填入下图的设置,其中192.168.0.20为PLC地址.完成后切换到Device Group选项卡,如下图红圈位置在下面的空白处点击右键,选择Add,出现改名为PLC4,如下图然后点击保存,位置在下图的红圈处保存完成后回到左边窗口,在下图的ArchertrA..DASSIDirect1上点击右键,指向Config As Service,然后选择第一项Auto Service单击.目的是把这个作为服务开机启动.点击后会弹出点是即可.然后再次在在ArchertrA..DASSIDirect1上点击右键,如下图,选择第一项Activated Service 点击,启动驱动.到此就设置完了,关闭窗口就行.8.Intouch配置点击开始----程序----wonderware----intouch,启动intouch.位置如下启动后画面如下点击取消,出现程序管理器在空白出点右键,选择”查找应用程序”,出现下面窗口浏览找到D:\PLC4文件夹,选择后确定这样就添加了控制画面程序了然后,点击”工具”,选择”节点属性.单击出现属性窗口,如上图,选择以服务方式启动WindowView,点击确定.这个是开机自动启动进入画面程序. 然后点击下图红圈中的图标启动画面编辑程序,若果提示要更改分辨率点击确定即可,过一会就会进入编辑画面了.如下图点击取消,不要打开窗口,然后看左边目录树,展开如下图双击选择的Alarm DB Logger Manager,启动该程序点击设置按上图,填写内容,然后点击创建,成功后点击下一步,如下图然后会出现按图填写,点击下一步按图设置,点击完成即可.然后关掉这个程序,再次回到左边的目录树.如下图双击选择的Alarm DB Purge-Archive,运行程序,设置如下,三个选项卡都要设置,然后点击应用,再点击关闭.9把HistData添加到启动项点击开始,鼠标指向程序----Wonderware----Intouch----HistData,在HistData上点右键,单击复制,如下图.再次点击开始,鼠标指向程序---启动,在启动上点击右键,单机资源管理器.点击后会打开启动文件夹,在打开的窗口中点击右键,选择粘贴.就把HistData复制到启动项中了.10.更改EXCLE宏安全设置因为excel默认是不允许运行宏,本程序报表需要用到宏脚本,所以要设置excle的宏安全选项.打开excle,指向工具---宏---安全性,如下图点击打开后,选择最后一项,低,允许自动运行宏,否则无法自动生成报表.到此所有设置都完成了,重启电脑即可自动进入画面.。
InToucht通过OPC方式读取PLC数据
InToucht 通过 OPC 方式读取 PLC 数据
2012-12-17 赵若君
InToucht 通过 OPC 方式读取 PLC 数据
1、配置驱动(FSGateway)
2、OPC sever 所在的计算机
1
InToucht 通过 OPC 方式读取 PLC 数据
3、OPC 程序名称(不知道 XXX访问名:PLC
项目:
7
4、保存
2
InToucht 通过 OPC 方式读取 PLC 数据
5、添加 IO 点
主题名:OPC_DeviceGroup(记住,在 InTouch 中会用到) 6、IO 点所属的主题名
3
InToucht 通过 OPC 方式读取 PLC 数据
7、添加要读取的 IO 点
4
InToucht 通过 OPC 方式读取 PLC 数据
8、添加成功
Items 记住,在 InTouch 中会用到。
5
InToucht 通过 OPC 方式读取 PLC 数据
9、启动服务
6
InToucht 通过 OPC 方式读取 PLC 数据
10、intouch 配置 访问名: 名称:随意取,如 PLC 节点名:FSGATEWAY 驱动所在的计算机名称 应用程序名称:FSGATEWAY 主题名:OPC_DeviceGroup
西门子S7-300与上位机通过OPC服务器的通讯设置
通过PROFIBUS建立SIMATIC NET OPC 服务器与PLC 的S7连接一.基本相关信息1. SIMATIC NET PC 软件简介SIMATIC NET 是西门子在工业控制层面上提供给您的一个开放的,多元的通讯系统。
它意味着您能将工业现场的PLC、主机、工作站和个人电脑联网通讯,为了适应自动化工程中的种类多样性,SIMATIC NET推出了多种不同的通讯网络以因地制宜,这些通讯网络符合德国或国际标准,他们包括:☼工业以太网☼ AS-I☼ PROFIBUS☼ PROFIBUS-PASIMATIC NET系统包括:☼传输介质,网络配件和相应的传输设备☼协议和服务☼连接PLC和电脑到LAN网上的通讯处理器(CP模块)2. 用于PROFIBUS的先进PC组态先进PC组态是随SIMATIC NET V6.0以上提供的。
Advanced PC Configuration代表一个PC站的全新、简单、一致和经济的调试和诊断解决方案。
它可以取代以前的PC 组态工具COM L S7和COM PROFIBUS PC EDITION。
通过使用NCM PCV5.1+SP2或以上和STEP 7 V5.1+SP2或更高版本,一台PC 可以和在SIMATIC S7中一样进行组态,并通过网络装入。
这里提到两种组态工具NCM PC,STEP 7,区别如下:* NCM PC:NCM PC 是随SIMATIC NET 软件光盘提供,它可以创建PC项目和打开STEP 7项目。
但NCM PC组态软件不能编辑STEP 7中的S7程序块* STEP 7:完整版本STEP 7软件的安装是包含NCM PC的,在STEP 7硬件组态环境中即可配置PC站3. 用于PROFIBUS的OPC服务器OPC服务器随SIMATIC NET 软件光盘提供。
OPC(OLE For Process Control,用于过程控制的OLE)的基本原理是,OPC客户应用程序可以通过一个标准、开放的多供应商接口,与OPC服务器进行通讯。
Intouch组态软件OPCLink驱动配置(工程师培训)
Intouch组态软件OPCLink驱动配置(工程师培训)INTOUCH组态软件有多种驱动程序可供连接外部设备,一般INTOUCH进行OPC通讯主要可以采用OPCLINK和FSGateway 进行OPC通讯。
采用OPClink进行通讯路径名太深可能会出现问题(至少我实验是这样的)所以我最后采用FSGateway 作为INTOUCH组态软件的通讯驱动程序。
在电脑开始菜单中的启动文件夹下添加FSGateway快捷键方便开机则自动运行该驱动软件。
1:iosever要用第三方OPC软件!如西门子的PC Access。
完了在通过iosever来与intouch通讯!!2:dasever不用第三方软件。
直接在intouch的SMC中就可以配置!3:用dasever只能用TCP/IP来通讯!设好IP什么的。
在intouch中建立变量运行起来。
在SMC中就可看到了!OPCLink配置手册一、概述在实际工业控制系统应用中,由于子系统比较多且过于繁琐,经常会把独立的子系统集成在一起形成一个相对较大的控制系统,便于集中控制。
当集中控制的系统通过通讯网络从分散的子系统中传输数据时,就需要约定相应的传输准则以保证传输的准确性和稳定性。
此时,集中控制后台将作为客户端与独立的各个子系统(服务端)进行通信,这里我们所用到的opclink就是保证它们传输稳定的准则之一。
本文中,我们将安装Intouch组态系统的机器作客户端;服务端可为任何安装并支持OPC Server的机器。
常用的OPC Server服务器有iFix opcServer/IntochopcServer/KepServer opcServer/S7200 opcServer/Rslink opcServer等。
这里我们简单讲一下KepServer和iFix两种类型的OPC Server。
二、OPCServer和OPCClient环境2.1. 基本环境配置运行文件“OPC DCOM配置程序\configopc090116.cmd”,按照提示分别将两台机器设置为OPC客户端和服务器;要注意一点:设置服务器端时,必须将OPCENUM设置为交互式;。
(完整版)Intouch与Intouch及Intouch通过OPC与Intouch通讯
本文主要介绍两种Intouch与Intouch之间的通讯方式。
一种是不通过OPC,而是用Intouch自身的方式进行数据通讯;另一种是通过OPC的方式,实现Intouch 之间的通讯。
1. Intouch与Intouch的数据通讯步骤1:在Intouch-WindowMaker的工具选项下双击访问名。
步骤2:点击添加。
步骤3:设置如下图的访问名。
“访问名”定义与另一个I/O 数据源之间的通讯链接。
每个“访问名”指定一个由节点名、应用程序名、主题组成的I/O 地址。
访问名:由节点名,应用程序名和主题名组成的I/O地址。
(可以自己取名)节点名:是被访问的数据所在节点的IP地址或计算机全名。
(由被访问的数据所在节点决定)应用程序名:是Intouch的应用程序名,即view。
主题名:是Intouch的标记名,即tagname。
步骤4:打开标记名字典。
步骤5:点击新建,输入标记名,选择详细。
步骤6:选择标记名类型。
(一定是I/O型,并与被访问的数据的数据类型保持一致,例子中为I/O整形)步骤:7:选择新建的访问名,输入项目,并保存。
(项目为被访问数据的标记名,即另一节点的Intouch程序内的标记名,例子中为test)两边同时运行Intouch,test123的值即为另一节点中Intouch程序内的test 的值,即可完成Intouch与Intouch的通讯。
2.Intouch通过OPC与Intouch通讯。
概要介绍以下部分介绍了用 InTouch 作为数据源,配置 FSGateway DA Server 的必要步骤。
InTouch客户端可通过Suitelink、DDE 和OPC方式从FSGateway中读取数据;同时,FSGateway也可作为Intouch数据的桥梁,供第三方应用程序通过OPC协议读写Intouch的实时数据。
在开始之前,请确保已满足以下条件:1.仔细阅读并按照FSGateway的Reademe文件及相关文档,获得 FSGateway 所需要的系统要求、正确的安装过程以及操作系统等信息。
intouch_OPC连接
INTOUCH组态软件有多种驱动程序可供连接外部设备,一般INTOUCH进行OPC通讯主
要可以采用OPCLINK和FSGateway进行OPC通讯。
采用OPClink进行通讯路径名太深可能会出现问题(至少我实验是这样的)所以我最后采用FSGateway作为INTOUCH组态
软件的通讯驱动程序。
在电脑开始菜单中的启动文件夹下添加FSGateway快捷键方便开机则自动运行该驱动软件。
首先对SMC进行配置(建议设置自动模式)
如果进程中没有FSGateway进程请手动运行该驱动软件。
采用第三方驱动软件方便获取变量的路径名(同时也不会因为笔误)
当你建立好变量后建议建立DI,DO,AI,AO各一个变量然后从INTOUCH中导出变量根据建立的变量表格规则,然后把你的其他变量在EXCLE中编辑好后导入INTOUCH即可。
方便快捷啊。
呵呵。
S7300与INTOUCH以太网通讯配置实例详解
INTOUCH与S7-300/400 PLC的以太网通讯的DASSIDirect Server设置步骤第一步:首先在电脑里安装INTOUCH v10.0版本软件,然后安装s7-300 Server :DAS_SIDirect2.0软件。
第二步:软件安装完成后在开始里面打开SMC:Sverver的配置界面如下图:精选第三步:如下图:在DASverver Manager中依次点开加号。
精选第四步:右键点击Configuration添加:ADDREDUNDANT_DEVICE Object.精选第五步:右键单击New_ProtCpS7_000添加Add S7Cp Object精选第六步:左键单击New_S7Cp_000出现右图:在Network Address:中填入PLC以太网地址,然后在右边Remote Slot No:中填入PLC的CPU插槽号300填2, 400填3,其余的不填。
精选第七步:左键点击Device Groups,在Name下右键添加ADD,名字可以随便起。
精选第八步:名字起好后将作为INTOUCH的访问名。
精选第九步:点击右上角的保存按钮。
第十步:右键点击蓝条:激活Server精选第十一步:已经激活。
第十二步:打开Wonderware的WWclient.exe测试软件(可在网上下载)测试Server与PLC的通讯。
精选第十三步:Client的设置如图操作:第十四步:如图填写。
然后依次点击Create、Done.精选第十五步:点击Item将弹出下面窗口。
第十六步:如下图添加变量,完成后依次点击AdviseEx、Done。
精选第十七步:观察Client中的数值。
精选第十八步:设置INTOUCH:双击访问名。
精选弹出下面窗口:点击添加:访问名可以随便起,应用程序名就是这个,主题名是在第八步中起的名字。
然后点确定。
精选双击标记名字典:以下就不详细介绍了。
精选标记名规则:DB1.DBX0.0=DB1,X0.0DB1.DBW0=DB1,W0DB1.DBD0=DB1,D0I0.0=IX0.0M0.0=MX0.0Q0.0=QM0.0后记:网上发布的一些这方面的文章介绍的比较繁琐,而且不全面,有时会把你弄蒙了,这里介绍的比较全面,而且简单易懂,希望大家多提意见,谢谢。
通过FSGateway的OPC实现Intouch与ABPLC通讯
通过FSGateway的OPC实现Intouch与ABPLC通讯⼀.实验所需软,硬件:1.InTonch10.6;RSLinx Classic Gateway;RSLogix 5000;OPC Test Client 2.CompactLogix L5562或者仿真器⼆操作步骤:1.在PLC 控制器的数据库中建⽴三个变量,start(BOOL);OUT(BOOL);TEST(DINT);图⼀.建⽴变量2.打开RSLinx Classic Gateway,利⽤RSLinx 创建OPCServer。
操作步骤如下图。
①.打开⼀个项⽬⽤于创建OPCServer图⼆.打开项⽬②.新建⼀个项⽬图三.新建项⽬注解:1. 点NEW 创⽴⼀个项⽬2. 键⼊项⽬名,可⾃⼰选择3. 点OK,完成创建③.组态Topic图四.组态Topic④创建⼀个Topic,名称可⾃⼰定义图五.创建⼀个Topic点击右键,出现NEW,然后对新建的进⾏重命名⑤编辑TOPIC图六.填加访问的模块选择要访问的CPU,点击Apply。
图七.填加机型Processor Type中选择机型,其余默认。
图⼋.填加访问地址按图点击选择,参数默认即可。
3.OPCServer 已经创建完毕,可以使⽤OPC Test Client 进⾏测试①打开OPC Test Client,新建图九.选择对应的OPC Server②建⽴访问组及变量图⼗.建⽴访问组图⼗⼀.填加Item右侧点击右键,Add Item。
图⼗⼆.添加所要监视的变量注:在此处添加变量时需要注意,如果在PLC 中建⽴的变量是全局的那么变量在ONLine 中可以找到,如果是局部的那么需要在ONLine 下的程序变量中添加,这⾥关系到在INTOUCH 的变量项⽬名,稍后会做具体解释。
建⽴完成后点OK 就可以看到是否能正常访问PLC,如果是的话变量可以监视,改变PLC 的值同时在客服端上可以监视到,否则得话建⽴Server 不成功。
InTouch与西门子及施耐德PLC通讯
InTouch与西门子及施耐德PLC通讯发表时间:2016-01-12T10:33:09.120Z 来源:《电力设备》2015年6期供稿作者:刘鹏[导读] 山东核电有限公司作为一款常用的监控组态软件,InTouch是面向监控与数据采集的软件平台工具,具有丰富的设置项目,使用方式灵活,功能强大。
(山东核电有限公司 265116)概要:通讯是工业生产过程中的关键部分,Wonderware 凭借其丰富的I/O Server产品库领导着简化通讯的潮流。
这些服务器可以为生产现场中使用的各种控制与传感设备提供接口,而Wonderware的DAServer使得通讯与连接达到了更高的水平。
DAServer作为Wonderware 的服务器,能够提供更强的通讯诊断功能与更高的性能。
本文主要介绍了如何配置DAServer来实现通过TCP/IP协议与西门子、施耐德PLC的通讯。
作为一款常用的监控组态软件,InTouch是面向监控与数据采集的软件平台工具,具有丰富的设置项目,使用方式灵活,功能强大。
它最早主要解决人机图形界面问题,随着它的快速发展,实时数据库、实时控制、通信及联网、开放数据接口对I/O设备的广泛支持已经成为它的主要内容。
随着技术的发展和市场需求的增加,PLC的结构和功能也不断改进,生产厂家不断推出功能更强的PLC新产品,如西门子公司在S5系列PLC的基础上推出了S7系列PLC,如施耐德公司推出的昆腾系列PLC。
一、InTouch与西门子PLC通讯1.首先需要在工控机上安装画面组态软件InTouch,本例子中安装的版本为InTouch 10.6;2.在工控机上安装与西门子PCL通讯的驱动SIDirect DAServer3.0:购买的每套正版InTouch软件中都附有一张通讯驱动光盘,其中就包含与西门子PLC通讯的驱动,如图1所示;图25.右键点击Configuration,然后选择Add PortCpS7 Object,此时就新建了一个名字为New_PortCpS7_000的西门子通讯项目,然后再右键单击 New_PortCpS7_000,就可以选择建立与S7-200或S7-300系列的PLC通讯,本文中以S7-300为例子,如图3所示;6.对新建的与S7-300系列PLC通讯的项目进行配置,具体的参数设置对话框如图4所示:图4Network Address:输入PLC的IP地址,在此例子中PLC的IP地址为128.1.1.104,同时要确保工控机的IP地址与PLC的IP地址在同一网段上,在此例子中将工控机的IP地址设置为128.1.1.201;Local TSAP:定义本地站的传输服务访问点,这两位数字都为16位进制数字,推荐设置为1.0; Remote TSAP:定义PLC的传输服务访问点;Remote Rack No:定义PLC的通讯模块所在的机架号;Remote Slot No:定义PLC的通讯模块所在的插槽号;Connection Resource:定义连接资源,从下拉框中选择16进制的连接资源。
以OPC协议构建PLC与InTouch的数据通路
以OPC协议构建PLC与InTouch的数据通路数据通信是工业控制过程中至关重要的环节,文章结合实际项目中ABB AC500-PM581 PLC与Wonderware公司InTouch软件之间数据通讯的实例,着重阐述了利用OPC协议构建通信链路的原理及其在项目实施过程中的应用。
标签:OPC协议;数据通信;工业控制;InTouch1 概述烟台古现污水处理厂采用BOT建设运行管理模式,由北京中联环工程股份有限公司投资,一期投资规模2500万元,日处理能力2万吨。
在该项目实施过程中,青岛惠融科技发展有限公司承担自动控制及监控系统的设计,采用ABB AC500系列PLC和Wonderware公司的InTouch监控软件,在两者之间构建了通畅的数据通路,并通过恰当的系统配置使操作人员可实时察看设备状态和污水处理过程,同时为工程师提供了使用方便、系统开放和功能强大监控组态平台,可满足操作人员在线实时监测操作设备,并保证监控系统实现显示、设定、操作报警及趋势跟踪等功能。
2 OPC协议2.1 系统通信的桥梁OPC协议OPC(OLE for Process Control)技术是以COM/DCOM技术为基础,由世界上一些技术领先的自动化系统和硬件、软件公司制定并发布的,为过程控制设计的OLE技术。
OPC提出了一套统一的标准,采用CLIENT/SERVER模式,提供具有统一OPC接口的SERVER程序,由硬件厂商或专门的公司针对硬件设备的驱动程序完成,而软件厂商按照OPC标准访问程序,即可实现与硬件设备的通信。
一个OPC服务器由三个对象组成:服务器(Server),组(Group),项(Item)。
OPC服务器对象用于提供关于服务器对象自身的相关信息,并作为OPC组对象的容器;OPC组对象为OPC客户程序提供了一种组织数据的方法;OPC项代表了OPC服务器到数据源的一个物理连接。
一个OPC项不能被OPC客戶程序直接访问,因此在OPC规范中没有对应于项的COM接口,所有与项的访问都需要通过包含项的OPC组对象来实现。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
InTouch通过FSGateway的OPC与S7-300PLC通讯
1.KEPServerEX 6配置预览
1).总预览:
2).通道属性预览:
3).设备属性预览:
4).标记预览:
5).标记属性预览:
6).OPC Quick Client预览:
7). KEPware.KEPServerEx.V6服务预览:
8). KEPware.KEPServerEx.V6服务属性预览:
2. SMC 中FSGateway.1配置预览
:
ProgID:Server name
1).启动FSGateway:
2).FSGateway预览:
3).添加OPC服务器:
4).添加OPC 的组:
本机: localhost
修改项目名称
选择服务器名称时找不到
5).驱动组名称:
6).添加标记:
7).驱动标记预览:
驱动组名称
驱动变量采用周期
点击打开服务预览对话
1.选择标记
(变量)
2.选择添加
3.已经添加了
的标记(变量)
8).保持OPC 服务连接设置:
9).激活驱动:
3. InTouch 中设置: 1).工具->配置->访问名:
已经添加了的标记(变量)
2).访问名->添加:
3).标记字典(变量连接):
访问名:自己定义
4)运行时:
5).标记与OPC Quick Client的对应关系:。