plc与intouch之间通讯经典教程

上传人:小** 文档编号:74913027 上传时间:2019-01-30 格式:PDF 页数:67 大小:3.61MB
返回 下载 相关 举报
plc与intouch之间通讯经典教程_第1页
第1页 / 共67页
plc与intouch之间通讯经典教程_第2页
第2页 / 共67页
plc与intouch之间通讯经典教程_第3页
第3页 / 共67页
plc与intouch之间通讯经典教程_第4页
第4页 / 共67页
plc与intouch之间通讯经典教程_第5页
第5页 / 共67页
点击查看更多>>
资源描述

《plc与intouch之间通讯经典教程》由会员分享,可在线阅读,更多相关《plc与intouch之间通讯经典教程(67页珍藏版)》请在金锄头文库上搜索。

1、 DAServer MELSECA (Takebishi) 联机设定画面 一.以SuiteLink来联机的步骤: 1. 启动SMC (System Management Console) . 2. DAServer Name : MelsecEthernet . 3. 将Poke Mode 选成: Control Mode . *于Configuration 上按鼠标右键,在选Add * 4. 因目前PLC是使用TCP/IP 及Redundancy(目前只有DAServer有支持 Redundancy) ,输入Adapter IP Address :计算机的IP Address ,PLC Po

2、rt NO:PLC定 义 *于New_Adapter_0001 上按鼠标右键,在选Add * 5. 选取PLC Type,当Redundancy CPU System 为CONTROL (代表DAServer 会 自动切换到PLC 的Control端) . 6. 选到Device Group,可以建立Group来取回数据,(在于目前”Q”的地方按下鼠标 右键,选取Add .) 7. 于Device Items 处可以输入Item Reference (在于目前”D0”的地方按下鼠标右 键, 选取Add) 8. 使用WWClient 来联机 . 9. 可以利用Diagnostics 来观察联机状

3、态 . 10. Item Address :X102 及Y177 是Remote PLC 的Item Address . 11. 启动启动启动启动MelsecEthernet ,于Takebishi.MelsecEthernet.1上按下鼠标右键,选到 Activate Server 就可以启动DAServer . 当选到Configure As Service 的Auto Service ,将可以自动启动于Service . 12. 关闭关闭关闭关闭MelsecEthernet ,于Takebishi.MelsecEthernet.1上按下鼠标右键,选到 Deactivate Server

4、就可以关闭Daserver . 整体架构如下图整体架构 如下图整体架构如下图整 体架构如下图: 二.以IAS OPC Client来联机的步骤: 1. 这是DAServer 的设定画面(注意红框处的设定值) . 2. 于IAS 中使用DIObject:OPCClient ,输入Server Node,再下拉选取 Takebishi.Ethernet.1 3. 点到Scan Group ,再按红框处的”+” ,输入Group Name(同DAServer的Device Group ). 4. 在点选红框处的”+”,新增Item . 5. 再点选红框处的” ,可以进入OPCServer Brows

5、er 6. 点选路径(MELSECAPLC_Q),选到Item (D0). 7. 鼠标左键点到D0,不要放开再拖到Basket 窗口再放开鼠标左键,再按OK钮. 8. 再将Attribute 改成你要的Name . 9. 建一个Object 去取回资料. 10. Object Viewer 的结果画面 . intouch通过OPClink与S7200PLC连接步骤 1、 PC Access与S7200PLC连接 I建立PG/PC接口 II新建PLC III新建项目(变量) IV点击在“在测试客户机中增添当前项目”按钮 V点击“测试”按钮 VI在测试客户机窗口中。项目质量为好(good) 2、

6、OPCLink中的配置 3、 在intouch中建立标记 4、 建立连接后就可看到数据! 以下介绍使用Wonderware公司的SCADA软件(FactorySuite Gateway)与本公司的OPC服务器时的关于SCADA 设定的方法。FS Gateway作为替代OPCLink的新一代网管软件于2004年开始销售。它是将4种协议 (OPC/DDE/SuiteLink/MX)进行相互变换的通用协议转换器软件。 关于SCADA的设定方法的详细操作本公司无法进行回答,请向Wonderware或SCADA的销售商进行咨询。 安装FS Gateway 从Wonderware公司 网页中下载FS Ge

7、teway的安装软 件(ZIP文件)。将 ZIP文件解冻并进 行安装。 启动FS Gateway 从开始菜单的程 序中的点击 Wonderware,在点 击System Management Console,启动SMC。 打开DA服务器管理 器后会看到 ArchestrA.FSGate way。 定义OPC服务器 右击 Configuration, 会出现弹出式菜单, 请选择其中的Add OPC Object。 服务器服务器服务 器服务器 NodeNodeNodeNode 指定OPC服务器 运作中的节点 名称。在同一台 PC上使用时,指 定为 localhost。 服务器名称服务器 名称服务器

8、名称服 务器名称 指定OPC服务器 的Prog.ID。例 如,本公司的 MELSEC OPC Server的 Prog.ID为 Takebishi.Me lsec。 # 不需要变更其他的设定。 定义OPC的组 右击上述OPC服 务器的定义(如 果为图像表示 时, New_OPC_000 ),会出现弹出 式菜单,选择其 中的Add OPCGroup Object。 Update RateUpdate RateUpdate RateUpdate Rate 指定PLC的 polling周期。 # DDE# DDE# DDE# DDE的主题名的主 题名的主题名的主 题名 为为为为: 端口名称端口名称

9、端口名称端口名称 + + + + “_“ + “_“ + “_“ + “_“ + 组名称组名 称组名称组名称 # 不需要变更 其他的设定。 Browse OPC ItemBrowse OPC ItemBrowse OPC ItemBrowse OPC Item 点击这个按钮,会出现一个浏览OPC服务器的对话框, 通过拖拽操作可以进行标签登录。 选中拖入的标签,然后点击下方的 ,出现一个 在Itemname中默认,不要填写任何就可以,直接点ok,添加完成后,回到前面,点击device items中就会出现选择好的标签名, 然 后双击选中一个名字,复制,在下面的与intouch链接中需要用到 定义

10、InTouch的访问名称 从InTouch的系统菜单中选择访问名称。点击添加按钮, 会出现下图的画面,从而进行OPC访问名称的定义。 访问名称访问名 称访问名称访问 名称 指定InTouch软件中所指定的任意的名称。 程序名称程序名 称程序名称程序 名称 作为程序名称输入“FSGateway“。 主题名称主题名 称主题名称主题 名称 指定在SMC中指定的主题名称 在上例中主题名称为New_OPC_000_New_OPCGroup_000。 设定通讯协议设定通讯 协议设定通讯协议设定 通讯协议 选择“DDE“或“SuiteLink“。 定义InTouch的标签名称 指定InTouch软化中向FS

11、Gateway进行 访问的标签名称。 标签名称标签名 称标签名称标签 名称 指定PlC装置的名称或号码。 标签类型标签类 型标签类型标签 类型 整数型标签的时候,指定标签类型为 “I/O整数型“。 访问名称访问名 称访问名称访问 名称 选择定义了向FSGateway进行访问的标签名称。 这里,我选择i/o离散型,变量,因为是开关量,在最下面的项目中粘贴在上面smc中复制的所需要的opc提取出 来的变量名 执行 右击DA服务器管理器的ArchestrA.FSGateway.1,会出现弹出式菜单,选择其中的Activate Server, 并激活FSGateway。启动InTouch后,OPC服务

12、器的数据可以通过FSGateway取得。 参考 从OPC客户端直接指定outproc,经过DCOM来接续,如果OPC服务器已经在运行中,有时会出现“已经 启动”的提示。在OPC服务器的DCOM设定中选择“交互式用户”,可以解决这一问题。 从不支持Outproc的VB6.0等软件向OPC进行访问时,DDE/SuiteLink与OPC会不能启动。 Intouch与Excel通信(DDE) 1、 建立Excel文件作为数据源。如:c:datakong.xls 在数据交换时必须先打开对应的excel文件(DDE服务端) 2、 配置访问名如下图: 3、 单元格内数据的交互,直接引用和标记名引用两种方式:

13、 1、直接引用形式 访问名:行号列号(单元格),如:excel:R1C6 2、标记名引用如下图 新建标记名,访问名选择前面配置好的访问名,本例为excel,项目名填写需要的单元格,如:R1C2 EXCEL: 新建一个表格. 在第一行第一列依次输入数据 A1(A列1行): 1 A2(A列2行): 2 A3(A列3行): 3 A4(A列4行): 4 INTOUCH: 新建一应用程序,增加一访问名称 EX 节点: 应用程序名称: excel 主题: sheet1 新建四个tag int001: IO实型变量 访问名称 ex 访问项: r1c1 (对应于exce中的a1量) int002: IO实型变

14、量 访问名称 ex 访问项: r2c1 (对应于exce中的a2量) int003: IO实型变量 访问名称 ex 访问项: r3c1 (对应于exce中的a3量) int004: IO实型变量 访问名称 ex 访问项: r4c1 (对应于exce中的a4量) 运行intouch 中的VIEW 即可操作EXCEL中的数据. 我已经把INTOUCH和EXCEL连接起来了,但是我们要通过I/O在EXCEL中西门子S7-200 进行数据交换,通过上面的方法。改变INTOUCH可使excel相应的单元变0,1。但是这样 不能连接相应的S7-200的相关输入输出,请教。 以上列举出来的方法是以excel

15、 为DDE服务器。intouch 为客户端。 如果要实现S7200的通讯,可反向实现。 如下. intouch 不作任何配置。 EXCEL中输入 =view|tagname!tagname0001 tagname0001:为你的s7连接在intouch上的点. Intouch7.11 DDE接口: 支持远程DDE通讯,运行DDEShare.exe定义DDE共享项(假设Share), 关键性参数大小写不敏感: APPLICATION名: View TOPIC名: Tagname 本机方式访问位号的命令路径就是:View|Tagname!位号; 远程访问步骤如下: 1 使客/服之间的用户名、密码与工作组名分别相同; 5 运行ddeshare.exe,设置dde共享项Share及Application与Topic参数,并建立信任关 系; 6 运行Intouch,并启动工程; 7 运行Excel,访问位号的DDE路径格式: =服务器机名NDDE$ | Share!位号名 按以下的方法: 1。 新建一个访问名 myExcel 其应用程序名为 excel 主题名 book1.xls(或者输入带完整路径的EXCEL工作薄名) 注意通讯采用DDE 2. 新建一个标记名 myTag1 类型必须为 I/O型, 其访问名为 myExcel 项目为r1c1 (即访问

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 管理学资料

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号