Intouch组态与AB PLC以太网通讯
基于OPC的Intouch与AB-PLC的通信
2008年第4期能源技术与管理基于OPC的Intouch与AB-PLC的通信苗淑奎,韩仿仿,贾志勇,彭丽(中国矿业大学信电学院,江苏徐州221008)[摘要]分析了Intouch组态软件与AB-PLC两者数据之间的传递以及相互访问关系,并在介绍OPC技术的基础上探讨了如何通过OPC技术实现Intouch与AB-PLC的通信。
[关键词]OPC;Intouch;组态软件;AB-PLC[中图分类号]TN914[文献标识码]B[文章编号]1672!9943(2008)04"0115#021概述在工业控制领域,上位机(应用程序)和下位机(现场设备)进行通信,一般来讲都需要特定接口,即特定的驱动程序。
组态软件Intouch和控制器AB-PLC进行数据交换也不例外。
如果Intouch与AB-PL直接通信,则需要自己编写驱动程序或向设备厂商购买。
编写程序较为复杂,需要较高编程水平,而购买驱动则花费较高,不经济。
OPC定义了一个开放的接口,在这个接口上,基于PC的软件组件能交换数据,因而,OPC为自动化控制领域中的现场设备连接工业应用程序提供了一个理想的方法[1]。
在实践中,OPC逐渐形成了规范,成为了在工业控制和生产自动化领域中使用的硬件和软件之间的接口标准。
通过OPC可以以第三方通信协议的方式实现组态软件Intouch和AB-PLC之间的间接通信。
利用第三方通信方式OPC进行通信时,驱动程序一般由Intouch自带或可免费下载,成本较低,调试简单,性能可靠。
本文在分析OPC与组态软件和控制器如何进行数据交换的基础上,介绍了Intouch与AB-PLC的通信。
2通信原理OPC全称是OLEforProcessControl,它的出现为基于Windows的应用程序和现场过程控制应用建立了桥梁。
在以往的控制系统中,为了存取现场设备的数据信息,每一个应用软件开发商都需要编写专用的接口函数,由于现场设备的种类繁多,且产品的不断升级,往往给用户和软件开发商带来了巨大的工作负担。
如何使用AB PKTx卡与InTouch通讯
使用AB PKTx卡与InTouch通讯这是由Wonderware 中国的技术支持写的有关Wonderware产品的技术信息,供中国地区的分销商,系统集成商以及最终用户参考。
此技术信息并不包括在Wonderware公司提供的KBCD中,但使用者应参看Wonderware公司KBCD中的Terms of Use,获取并保证接受其规定的使用者应遵守的相关约定。
文档号:CNTN-IO-003制作: 2006年11月概要介绍Allen-Bradley 1784-PKTX卡是KT系列通讯卡的PCI版本。
本篇文档详述在Wonderware® AB1784KT I/O Server中配置1784-PKTX卡的步骤。
目前的AB1784KT I/O Server (7.5.0.4)可以支持AB1784 PKTX卡。
系统要求开始配置之前,必须确定系统满足以下要求:1.WINNT SP6a 或者WIN2K。
2.AB1784-PKTX卡3.AB1784KT I/O Server 7.5.0.4 以上版本。
注意:a)PKTX卡的固件文件可能不再随卡销售,请联系Rockwell软件部门索取这些文件。
如果已经安装了RSLinx并且已经配置了AB1784 PKTX/D/DH+的驱动程序,则PKTX卡的bin文件已经安装在硬盘上,只需要查找到KTX*.bin文件,并在AB1784 KT I/O Server 中指定该文件的路径即可。
更详细的配置步骤将在后文中说明b)对于KT/KTX卡的升级,一定要注意主题定义中的设置(即PLC/SLC的地址和所用的主题名)。
然后再卸载当前的AB1784KT I/O server,并且在新的安装之前一定要删除所有的AB1784KT.*文件。
可用性发布WonderWare已经确定了可用性发布说明PKTX卡用于某些计算机或者主板时存在问题。
这个发布位于I/O Server 操作所要求的内存基本地址的安全位置。
触摸屏与plc网口通讯怎么设置
触摸屏与plc网口通讯怎么设置触摸屏与PLC网口通讯是现代工业自动化领域中的重要技术,它可以实现人机界面的操作控制和数据传输,提高生产效率和工作精准度。
本文将探讨触摸屏与PLC网口通讯的设置方法与步骤。
一、触摸屏与PLC网口通讯的基本原理在了解设置方法之前,我们首先需要了解触摸屏与PLC网口通讯的基本原理。
触摸屏作为人机界面的一种设备,通过其触摸屏操作界面与用户进行交互,将用户的指令发送给PLC,同时,也能将PLC返回的数据显示在触摸屏上。
而PLC网口通讯则是指PLC通过网络接口与其他设备进行数据传输和通讯的过程。
二、设置触摸屏与PLC网口通讯步骤1. 确认PLC型号和通讯协议首先,在进行触摸屏与PLC网口通讯设置之前,我们需要明确PLC的型号和通讯协议。
不同型号的PLC可能使用不同的通讯协议,例如Modbus、OPC等。
只有了解清楚PLC的型号和通讯协议,才能正确地进行设置。
2. 连接触摸屏和PLC将触摸屏和PLC通过网线连接起来。
通常情况下,触摸屏和PLC都会有相应的网口接口,通过网线将两者连接起来,确保信号的顺利传输。
3. 进入触摸屏设置界面使用触摸屏的操作界面,进入其设置界面。
不同型号的触摸屏设置界面可能有所不同,但通常会提供“通讯设置”或“设备管理”等选项。
4. 添加PLC设备在触摸屏的设置界面中,找到并选择“添加设备”或类似选项。
接着,根据实际情况选择相应的PLC型号和通讯协议。
某些触摸屏还需要填写PLC的IP地址和端口号等相关信息。
5. 配置通讯参数一旦成功添加了PLC设备,接下来需要配置通讯参数。
通讯参数包括PLC的站号、数据格式、通讯速率等信息。
这些参数会影响到触摸屏与PLC之间的数据传输和通讯效果,因此需要仔细核对和确认。
6. 设置触摸屏显示界面触摸屏的设置界面通常还会提供设置显示界面的选项。
在这一步骤中,您可以自定义界面布局、按钮位置和显示内容等。
7. 测试通讯连接完成以上步骤后,我们需要进行通讯连接的测试。
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'
Intouch组态软件与AB PLC的两种通讯方式及比较
Intouch组态软件与AB PLC的两种通讯方式及比较作者:方田来源:《科技视界》2015年第12期【摘要】Intouch组态软件和AB PLC都是目前常用的产品,但是二者不是同一公司的配套产品,所以在使用时,需要通过构建通讯的方式来协同工作。
本文就二者之间的两种通讯方式进行说明,并进行分析比较,为用户提供方案比选的参考依据。
【关键词】通讯;组态软件;可编程逻辑控制器0 引言Intouch组态软件是Wonderware公司推出的一款工业自动化组态软件,它是一个开放的、可扩展的人机界面,为定制应用程序设计提供了灵活性,同时为工业中的各种自动化设备提供了连接能力。
AB PLC全称是Allen-Bradley Programmable Logic Controller。
它是美国Rockwell 公司生产的可编程逻辑控制器,在世界范围内有着广泛的应用。
Rockwell公司提供了自己的人机界面软件FactoryTalk系列产品,集成了连接AB PLC的成套服务。
但是,在工程实践中,经常会遇到选用AB PLC,而选用不同品牌的人机界面软件的情况,这样就造成了画面软件和PLC硬件之间的配合问题,所以二者之间需要通过构建通讯的方式来共同工作。
本文就Intouch组态软件与AB PLC之间的两种常用通讯方式进行详细介绍和比较。
1 通过RSLinx通讯RSLinx是Rockwell公司推出的一种通讯组态的软件。
Intouch组态软件与AB PLC的通讯需要具备高级功能的RSLinx Classic Gateway版本。
通过RSLinx Classic Gateway的DDE服务可以实现Intouch组态软件与AB PLC的通讯。
DDE是一种动态数据交换机制。
RSLinx作为服务器处理信息,Intouch作为客户机从服务器获得信息。
Intouch向当前所激活的服务器应用程序发送一条消息请求信息,RSLinx根据该信息作出应答,从而实现二者之间的数据交换。
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中的配置
InTouch通过以太网和OMRONPLC进行连接的方法
I tg a o n e r tr把 ORNPC中 E N 1模块 配置  ̄# MO L T2 J fl
网络 。 后在 O R NF n 然 M O i s配置 软件 F n a e a i sG t w y
I o c nTu h是一款 优秀 的人机 界面 软件 。它提 供 的 图形 可视 化 ,可将业 务管 理 、控 制优 化提 高 到一 个全 新 的水平 。I oc 机 界面软 件 声誉 nTuh人 在业 内首屈一 指 。I oc nT uh软件 作 为 t I 步于 t 起 M 2 O年之 前 ,之 所 以无 可匹敌 是 因为其 业界 领先 的 创新 ,完 善 的架构 ,无 与伦 比的设 备集 成 和连通 性 , 间断 的软件版本 升级和 真 正传 奇 的易用性 。 不
随着 工业 自动 化水 平 的迅速 提 高 ,组态 软 件
种类 型 的设备 或生 产过 程 。P C 已经 广泛应 用 于 L
逐渐 被 自动化 技术 人 员所 熟悉 。组 态软 件 是面 向 监 控 与数据 采 集 的软件 平 台 。它 能根据用 户 对 被 合 。它不 仅满 足 了被控 对 象 的个 性 需求 、缩 短 了 软件 开发 时 间 ,并 节省 了开发 费用 ,还 具有 实 时 多任 务 、接 口开放 、操 作直 观 、使用 灵 活简 单 、 功 能 多样 、运行 可靠 等 特 点 。因此 ,组态 软 件有
并能通过数字式或模拟式的输入和输出,控制各
成的各种组态参数,生成 H I界面,加载设备驱 M
・1 ・ 7
ቤተ መጻሕፍቲ ባይዱ
港 口科技 ・ 息化技 术 信 动 程 序 ,启动 数据库 ,采 集底 层设 备 的数 据等 工 作。 1 先 用 OR N PC 网 络 配 置 软 件 C- ) M O L X
如何配置ABTCP IO Server与AB PLC的通讯
配置ABTCP I/O Server与AB PLC的通讯这是由Wonderware 中国的技术支持写的有关Wonderware产品的技术信息,供中国地区的分销商,系统集成商以及最终用户参考。
此技术信息并不包括在Wonderware公司提供的KBCD 中,但使用者应参看Wonderware公司KBCD中的Terms of Use,获取并保证接受其规定的使用者应遵守的相关约定。
文档号:CNTN-IO-002制作: 2006年11月概要介绍本文档演示如何在WIN2K环境下配置WonderWare的Allen-Bradley以太网IO Server软件ABTCP,从而与AB PLC进行通讯。
开始之前在开始配置之前,必须做好以下准备工作:z为了确保能够与PLC能够通过以太网建立通讯,必须正确配置PLC的以太网端口。
z在本地计算机上安装好以太网卡,安装并配置TCP/IP协议。
z安装Wonderware ABTCP I/O server V7.5.0.2(或更高)软件。
z安装Rockwell 的 RSLogix 500 和 RSLinx 软件。
注:本文档的后续内容是提供给熟悉Allen-Bradley硬件及Rockwell软件和网络知识,并且了解Wonderware FactorySuite ABTCP I/O server软件的工程人员。
如果需要获得Allen-Bradley硬件及Rockwell软件和网络知识请访问Rockwell 技术支持网站(/support)。
设置Windows 2000网络1.右击“网上邻居”图标,选取“属性”,进入“网络和拨号连接”窗口。
如图所示,已经为新网卡建立了一个本地连接。
图1. 网络连接窗口2.右击图标,选择属性。
3.在属性窗口列表中选择Internet协议(TCP/IP),点击属性按钮。
图2. 本地连接属性IP地址:192.168.10.106 / 子网掩码:255.255.255.0图3. TCP/IP属性4.点击高级按钮,依次选择各标签窗口,参数设置如下图所示:图4. IP设置图5. DNS设置图6. WINS设置图7. 选项设置5.点击确定关闭高级TCP/IP设置窗口。
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 与ormon(CJ1G)PLC 以太网通讯连接设置方法
一、准备条件 1、CX-ONE与欧姆龙PLC以太网通讯成功。 2、Intouch所需的软件安装完成。
二、设置如下: 1、设置PLC 的地址:192.168.250.1,Intouch 计算机的IP地址:192.168.250.2。 打开桌面上的“网上邻居”,选择“本地连接”右击选择“属性”如图1所示。
拨码器,拨码器、选择右键“Device Groups”添加Topic_1,重命名为CJ1,如图11所示。 图11
2、右键点击“ArchestrA.DASOMFINSEnet.1”选择activate server(选择自动启动模 式),如图12所示。
图12
13、打开INTOUCH 软件,创建访问名:如图13所示。 图13
14、欧姆龙地址为CIO起头,项目名为PLC地址,如图14所示 图14
图1
2、选择“Internet协议(TCP/IP)”的属性如图2所示。 图2
3、设置计算机的IP地址:192.168.250.2,如图3所示。 图3
4、安装Factory Suite 2000 IO Commmon,如图4所示。 图4
。 5、安装Omron FINS Ethernet DAServer,如图5所示
图8
9、右键添加Add Device object,如图9所示 图9
10、设置New_Device_000 Parameters Modet:plc 的系列 ID:PLC 中的IP 地址 Source network address number :0, Source Node Number:DASERVER 运行在计算机上得网络IP 地址,如果计 算机的IP 为192.168.250.2,那么Source Node Number 为2 Destination network address number:0, Destination Node number:在欧姆龙的PLC 上有两个16 位的拨码器,比如: 高位拨码器,0,地位拨码器,1。则Destination Node number 为1. Destination Nuit number:在欧姆龙的PLC 上有一个对应的Nuit 的16 位的
INTOUCH和PLC连接
3
2021/12/26
2021/12/26
精品PPT
需要(xūyào)注意的几个问题
1、如何实现INTOUCH和PLC设备(shèbèi)
的联接?
2、怎样对PLC中的数据进行读写?
3、怎样把从PLC读来数据与监控界面中的
动画建立起连接?
2021/12/26
2021/12/26
就非常简单,只需要在欲设置动画的构件的动画组态属性设置对话框
中选中相应的动画连接复选框,然后将对应的数据对象与之连接起来
就行了.
比如说PLC系统中有一个指示灯,它是由I0.0控制的,如果我们要监
视它的状态该哪么来做呢?
首先我们肯定要在监控界面中画一个指示灯构件,然后双击它,这
时会出现如图13所示的“动画组态”属性设置
出现(chūxiàn)如下S7 参数设置对话框:
2021/12/26
2021/12/26
9
精品PPT
Network Address: 输入(shūrù)PLC 的IP地址,在此例
子中,PLC 的IP地址是192.168.10.10,其中plc02的IP
地址为192.168.10.11,plc03的IP地址为
2
精品PPT
InTouch HMI软件用于可视化和控制工业生产
过程。它为工程师提供了一种易用的开发环
境(huánjìng)和广泛的功能,使工程师能够快
速地建立、测试和部署强大的连接和传递实
时信息的自动化应用。InTouch软件是一个开
放的、可扩展的人机界面,为定制应用程序
设计提供了灵活性,同时为工业中的各种自
26
Intouch组态软件与ABPLC的两种通讯方式及比较
I n t o u c h组 态软件 是 Wo n d e r w a r e公 司推 出的一款工 业 自动 化组 2 通 过 D A S e r v e r 通 讯 态软件 , 它是一个开放的 、 可扩展的人机界面 . 为定制应用程序设计提 DA S e Ⅳe r 是一种实时数据服务器 . 它提供了通向不 同地址 的节点 供 了灵活性 ,同时为工业 中的各种 自动化设 备提 供 了连接能力 。A B 作 为通道 . 来 实现 I n t o u c h 组 态软件与 P L C之 间的通讯。建立通 讯的 P L C全 称 是 A l l e n — B r a d l e y P r o g r a mm a b l e L o g i c C o n t r o l l e r 。它 是美 国 步骤如下 ! R o c k we l l 公 司生产 的可编程逻辑控制器 . 在世界范围 内有着广泛 的应 第一步是 建立 D A服务器 打开 S M C( S Y S T E M M A N A G E M E N T 用。 C O NS O L E) . 选择 DA S e r v e r Ma n a g e r . 对每个 AB P L C的主站建 立一个 Ro c k w e l l 公 司提供 了自己的人机界面软件 F a c t o r y T a l k系列产 品. 对应 的节点( N o d e ) , 节点通过地址与 P L C通讯模块一一对应。 集 成了连接 A B P L C的成套服务 。 但是 。 在工程实践中 . 经常会 遇到选 第二 步是配置 I n t o u c h 的访问方式 在当前 I n t o u c h 项 目的“ 标记 用 AB P L C, 而选用不 同品牌 的人机界面软件 的情况 . 这样就造成 了画 名 字典 “ 中建立“ 访问名 “ . 通讯 方式设置为 “ S u i t e L i n k ” . 并设置 D A服 面软件和 P L C硬件之 间的配合 问题 .所 以二者之 间需 要通过构建通 务 器的 I P地址。通讯软件填写“ DA S A B C I P ” , “ 主题名” 就是 DA服务 讯的方式来共 同工作 。 器中的节 点名 。这样 . 就建立 了 i n t o u c h与 D A服务器 的连接通 道。 本文就 I n t o u c h组态软件与 AB P L C之间的两种常用通讯方式进 第 三步是指定通讯 内容 。为需要通讯的数据指定访问名 . 这样就 行详细介 绍和 比较 指定了通讯路径 。然后 为数据指定 P L C中的数据名 . 这样就建立 了通 1 通过 R S L i n x通 讯 讯 映射关 系 通 过以上三个步骤 .就实现 了 I n t o u c h组态软件与 A B P L C的第 R S L i n x是 R 0 c k w e 1 1 公 司推 出的一种通讯组态的软件 I n t o u c h组 二种通讯 方式 态软 件与 A B P L C的通讯需 要具 备高级 功能 的 R S L i n x C l a s s i c G a t e w a y版本。 3 两 种通 讯 方 式 的 比较 通过 R S L i n x C l a s s i c G a t e w a y的 DD E服务 可以实现 I n t o u c h组 态 两种 通讯 方 式都 可 以实 现 I n t o u c h组 态 软件 与 P L C之 间 的通 软件与 AB P L C的通讯 。 D D E是一种动态数据交换机 制。R S L i n x作为 讯. 。在建立通讯 和应用 时 , 两种方式存在 以下一些 区别 : 服务器处理信 息 . I n t o u c h 作为客户机从 服务器获得信息 I n t o u c h 向当 3 . 1 在P L C系统硬件组态完毕后 . R S L i n x的 D D E服务器仅需设置 硬 前所激 活的服务器 应用程序 发送一条消 息请求信 息 . R S L i n x 根 据该 件的I P地址 即可 而 D A S e r v e r 方式则需要再次对控制器和通讯模块 信息作 出应答 . 从 而实现二者之间的数据交换 进行硬件组态 . 步骤上比 R S L i n x通讯要复杂 一些。 第 一步是建 立 DD E服务器 首先要在 R S L i n x中配置好 AB P L C 3 . 2 在工作过程 中. D AS e r y e r 可以实时监控每个变量的通讯状态 . 并 硬 件的 I P地址 . 然后建立一个连接该 I P地址 的 D D E服务 . 同时给该 给 出诊断结论 . 这样就能及时发现个别变量 的通讯故障 。 而R S L i n x只 D D E服务命名 。 这样 , 就通过 R S L i n x 建立 了一个 D D E 服务器 . 该服务 能监控整体 的通 讯状态 .对 于单 独变量 的通讯故 障没有办法及 时诊 器可以访问指定地址 的 AB P L C硬件 断 第二步是建 立 D D E客户机 . 为当前 I n t o u c h项 目配置“ 标 记名字 典” 。在“ 标记 名字典 ” 中建立 “ 访 问名” . 该访 问名 的“ 主题 名 ” 要和 4 结 语 D D E服务器 名相同。同时 .该 “ 访 问名 ”要使 用 的通讯方式设 置为 通过 R S L i n x和 D A S e i w e r 两种方 式都可 以建立 I n t 0 u c h组 态软件 “ D DE ” , 通讯 软件 填写 “ RS L i n x ” 这样 . 就在 I n t o u c h项 目中建 立 了 与 P L C之间 的通讯 ,根据应用测试 ,两种方式均可 以保证通 讯的稳 D DE客 户机 来 连 接 服 务 器 满足非高速采集状态下 的实时性要求。 同时, 两种通讯方式在使用 第三步是指定通讯 内容 。为需要通讯的数据指定访问名 . 这样就 定 ,
ABControlLogixPLC跟Intouch通讯以及MVIMCMRModbusRTU通讯
AB ControlLogixPLC跟Intouch通讯以及MVI56-MCMR Modbus RTU通讯前言:有那么一个项目,需要AB的1756-L61跟Intouch通讯,同时PLC配置了一块MVI56-MCMR 卡件跟MODBUS RTU从站设备通讯,结构图如下所示,不说废话,直接上图.硬件:实际项目中,配置多种信号卡件(DI DO AI 通讯卡等),为了描述方便,我们将系统精简为: 背板: 1756-A7 ( 7槽ControlLogix 背板)CPU: ControlLogix5561 ( 1756 L61 ) 位置: 0#槽网络模块: 1756-ENBT/A 位置:1#槽DI32: 1756-IB32/A 32点DI 位置:2#槽DO32: 1756-OB32 32点DO 位置:3#槽IF16: 1756-IF16 16点AI 位置:4#槽与Intouch通讯相关步骤:为了说明与intouch的通讯,需要将配置好的程序下载到PLC中,并且建立一些典型的变量用于表示通讯的集中典型变量:1)DI点DI模块的第3个点2)DO点DO模块的第2个点3)AI点AI模块的第1个通道的值4)PLC全局内部变量E15)PLC具备内部变量P1创建变量完成后,全局变量窗口的变量如下图所示:(IO点的地址也包含在这里)局部变量如下所示:Intouch跟AB的PLC通讯,可以有好几种方式,比如:使用RSLinx做OPC服务器,intouch自带的OPCLink做连接,或者用Kepware做服务器,用intouch自带的OPCLink连接,最后就是用DASSERVER驱动DASABCIP连接,这里就讲最后一种方式,因为这个简单方便.首先安装DASABCIP驱动, 下载地址: /detail/woshizhainan/6680411为了简化组态过程,本文例中均使用缺省设置,包括所有自动生成的命名。
这些名称可以通过(右击/重命名)的方式随时更改。
ABControlLogixPLC跟Intouch通讯以及MVIMCMRModbusRTU通讯
ABControlLogixPLC跟Intouch通讯以及MVIMCMRModbusRTU通讯AB ControlLogixPLC跟Intouch通讯以及MVI56-MCMR Modbus RTU通讯前⾔:有那么⼀个项⽬,需要AB的1756-L61跟Intouch通讯,同时PLC配置了⼀块MVI56-MCMR 卡件跟MODBUS RTU从站设备通讯,结构图如下所⽰,不说废话,直接上图.硬件:实际项⽬中,配置多种信号卡件(DI DO AI 通讯卡等),为了描述⽅便,我们将系统精简为: 背板: 1756-A7 ( 7槽ControlLogix 背板)CPU: ControlLogix5561 ( 1756 L61 ) 位置: 0#槽⽹络模块: 1756-ENBT/A 位置:1#槽DI32: 1756-IB32/A 32点DI 位置:2#槽DO32: 1756-OB32 32点DO 位置:3#槽IF16: 1756-IF16 16点AI 位置:4#槽与Intouch通讯相关步骤:为了说明与intouch的通讯,需要将配置好的程序下载到PLC中,并且建⽴⼀些典型的变量⽤于表⽰通讯的集中典型变量:1)DI点DI模块的第3个点2)DO点DO模块的第2个点3)AI点AI模块的第1个通道的值4)PLC全局内部变量E15)PLC具备内部变量P1创建变量完成后,全局变量窗⼝的变量如下图所⽰:(IO点的地址也包含在这⾥)局部变量如下所⽰:Intouch跟AB的PLC通讯,可以有好⼏种⽅式,⽐如:使⽤RSLinx做OPC服务器,intouch⾃带的OPCLink做连接,或者⽤Kepware做服务器,⽤intouch⾃带的OPCLink连接,最后就是⽤DASSERVER驱动DASABCIP连接,这⾥就讲最后⼀种⽅式,因为这个简单⽅便.⾸先安装DASABCIP驱动, 下载地址: /doc/8f089043fd00bed5b9f3f90f76c66137ef064f7c.html/detail/woshizhainan/6680411为了简化组态过程,本⽂例中均使⽤缺省设置,包括所有⾃动⽣成的命名。
Intouch组态与AB-PLC以太网通讯详解
Intouch组态与AB PLC以太网通讯详解1、首先设电脑的IP地址需要根据PLC的IP地址来设定PC的IP。
前三段保持一样,第四段是0-255之间的数,但不能相同。
2、配置DASever1.在电脑“开始”中,找到包含“System Management Console” 程序的Wonderware文件夹,并点击启动System Management Console 程序,打开后的程序如下图。
2.在ArchestrA System Management Console(SMC)中找到“DAServerManager”树下的ArchestrA.DASABCIP.4。
如下图:3.展开ArchestrA.DASABCIP.4,并选择“Configuration”.如下图所示:4.右键点击“Configuration”图标,在菜单中选择“Add Port-CIPObject”。
如下图:5.右键点击“NewPort_CIP_000”图标,在菜单中选择“AddEND_CLX Object”,”New END_CLX_000”图标将出现,如下图。
在右边窗口的“Host Name”中写入当前PLC的IP地址。
6.右键点击“New END_CLX_000”图标,在菜单中选择“AddBACKPLANEL_CLX Object”,”New BACKPLANEL_CLX _000”图标将出现。
7.右键点击“New BACKPLANEL_CLX _000”图标,在菜单中选择“Add Logix5000_CLX Object”,”New Logix5000_CLX _000”图标将出现。
在右侧的“Device Groups”栏,右键添加如图所示的四个访问组(必须是这四个),然后保存配置。
至此,所有的通信配置工作完成。
INTOUCH和PLC连接解读
MPI,Profibus 等其他非以太网方式。
1.选择任何栏上的开始/程序以启动SIDirect DAServer。 2.找到包含“System Management Console” 程序的 Wonderware 文件,并点击启动System Management Console 程序。 3.在ArchestrA System Management Console(SMC)中找 到“DAServer Manager”树下的SIDirect DAServer。在 Local 节点下,DAServer 名字是 “ArchestrA.DASSIDirect.1”。 见下图:
2019/2/26
6
4. 展开ArchestrA.DASSIDirect.1 , 并选择 “Configuration” , 将出现如下“Global Parameters”对 话框:
2019/2/26
7
5.右键点击“Configuration”图标,在菜单中选择“Add
PortCpS7 Object”。并可将其作为需要的名称,本试 验中其为S7_200,如图所示:
1.安装SIDirect DAServer 1.1 .
2.安装并配置以太网卡和TCP/IP 协议。
3.确认本机和PLC 在同一个网段上,可以PING 通PLC 的
IP 。
配置SIDirect DAServer
2019/2/26
5
SIDirect DAServer 只支持TCP/IP 通信,不支持
二 Intouch和Omron PLC通讯
通过前面第一个问题的解决,我们已经建立了与PLC系统 的连接,因此要对PLC中的数据进行读写操作,只需要在PLC 设备的设备属性设置对话框中对其通道属性进行设置,并建立 起通道与MCGS实时数据库中的数据的连接就行了,具体操作 如下:
通过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 不成功。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Intouch组态与AB PLC以太网通讯
网络拓扑如下图
Intouch与RSLogix 5000软件则必不可少,最重要的是RSLink(AB软件自带的通讯组态软件RSLinx Classic Lite是没有授权的)必须是授权版的RSLinx Classic Gateway,因为只有授权版的组态后才能通讯上。
此项目Intouch与AB PLC通讯用的是RSLinx Classic Gateway自带的DDE(DDE是一种动态数据交换机制(Dynamic Data Exchange,DDE)。
使用DDE通讯需要两个Windows应用程序,其中一个作为服务器处理信息,另外一个作为客户机从服务器获得信息。
客户机应用程序向当前所激活的服务器应用程序发送一条消息请求信息,服务器应用程序根据该信息作出应答,从而实现两个程序之间的数据交换。
)用DDE作通讯一是它设置简单,实现方便,更重要是它不要需要额外的通讯软件。
首先设置通讯设备的IP地址(如上图),也可设成别的,但前两位不能变,第三位可以在0-255之间,但必须一样,第四位也是0-255之间的数,但不能重复(这点懂网络的都知道,这里不在详说)。
首先设电脑的IP地址如
图
点选更改适配器设置进入
右击本地连接---属性----TCP/IPV4-----输入电脑地址如下图,子网掩码自动生成----确定。
然后设置PLC的IP地址,打开软件RSLink设置如图
组态网络的驱动
选择EtherNet/IP Driver---点Add New生成------Close
然后打开软件设AB PLC地址:用BOOTP-DHCP Server固定IP地址.
方法;1.启动BOOTP-DHCP Server它可以自动读出你的ETHERNET网卡地址(最快的方法是用网线设置,经验)
2.填如目标IP地址,后上工具条DISABLE,记住是DISABLE
3.为确保IP地址已经被网卡"记住",请断PLC电源重新启动一次,看地址是否还在(这一步是必要的,有设完地址,PLC重新启动后丢地址的情况)
设置完后,连接网线后,点开RSLink 中RSwho 搜索设备(由于本图是离线截的,所以设备上有红叉)
然后是最重要的一步,设DDE参数点DDE/OPC-----第一项Topic Configuration
在左侧空白处右击新建DDE名(每个PLC对应的建一个DDE名)如下图SHUYASHAN1 对应的是192.168.8.90,shuyashan2 对应的是
192.168.8.92,具体作法是,先点一下SHUYASHAN1,然后点选对就的PLC地址,然后点最下边的Apply---Done,其余如是
最后进入Intouch----设置“标记名字典”-----点开访问名-----添加---(在上面建的两个DDE名)SHUYASHAN1,shuyashan2
下面是访问名的设置,切记主题名与访问名要一致,不然怎么也通讯不上的,应用程序名用的是RSLink(前面已介绍了。
最后是设置Intouch画面上指示灯或按钮标记名字典,对应的是PLC中的变量(控制器标签),如下
一切完成后,运行组态好的画面如图
点击皮带时,会弹出按钮操作窗口(制作脚本)
此时可以点开RSLink(切记RSLink应设成开机运行或在运行Intouch前必须打开,因为它是所有设备通讯的桥梁)中的DDE/OPC------
Active OPC/Topic-----以查看是否通讯,是否有动态数据传输,正常情况下,下图的横线后会显示组态画面里用的PCL标签名(由于此图是离线截的,所以没有显示。