配置ABTCP IO Server与AB PLC的通讯 ok.docx
《配置ABTCP IO Server与AB PLC的通讯 ok.docx》由会员分享,可在线阅读,更多相关《配置ABTCP IO Server与AB PLC的通讯 ok.docx(16页珍藏版)》请在冰豆网上搜索。
配置ABTCPIOServer与ABPLC的通讯ok
配置ABTCPI/OServer与ABPLC的通讯
这是由Wonderware中国的技术支持写的有关Wonderware产品的技术信息,供中国地区的分销商,系统集成商以及最终用户参考。
此技术信息并不包括在Wonderware公司提供的KBCD中,但使用者应参看Wonderware公司KBCD中的TermsofUse,获取并保证接受其规定的使用者应遵守的相关约定。
文档号:
CNTN-IO-002
制作:
2006年11月
概要介绍
本文档演示如何在WIN2K环境下配置WonderWare的Allen-Bradley以太网IOServer软件ABTCP,从而与ABPLC进行通讯。
开始之前
在开始配置之前,必须做好以下准备工作:
●为了确保能够与PLC能够通过以太网建立通讯,必须正确配置PLC的以太网端口。
●在本地计算机上安装好以太网卡,安装并配置TCPIP协议。
●安装WonderwareABTCPIOserverV7.5.0.2(或更高)软件。
●安装Rockwell的RSLogix500和RSLinx软件。
注:
本文档的后续内容是提供给熟悉Allen-Bradley硬件及Rockwell软件和网络知识,并且了解WonderwareFactorySuiteABTCPIOserver软件的工程人员。
如果需要获得Allen-Bradley硬件及Rockwell软件和网络知识请访问Rockwell技术支持网站(
设置Windows2000网络
1.右击“网上邻居”图标,选取“属性”,进入“网络和拨号连接”窗口。
如图所示,已经为新网卡建立了一个本地连接。
图1.网络连接窗口
2.右击图标,选择属性。
3.在属性窗口列表中选择Internet协议(TCPIP),点击属性按钮。
图2.本地连接属性
IP地址:
192.168.10.106子网掩码:
255.255.255.0
图3.TCPIP属性
4.点击高级按钮,依次选择各标签窗口,参数设置如下图所示:
图4.IP设置
图5.DNS设置
图6.WINS设置
图7.选项设置
5.点击确定关闭高级TCPIP设置窗口。
6.点击确定退出Internet协议(TCPIP)属性窗口和本地连接属性窗口。
配置SLC500Channel1
1.连接PLC,运行RSLogix500程序,切换至on-line模式。
2.依次展开Project\Controller。
3.打开ChannelConfiguration。
如下图所示,Channel1用于以太网通讯,Channel0用于串行接口通讯(DF1)。
图8.RSLogix500通道配置对话窗口
在本窗口中选择Channel1-System标签项。
图9.Channel1–System参数设置
注意上图中PLC的IP地址前三段192.168.10与上位机网卡的IP地址前三段一致,子网掩码255.255.255.0与上位机网卡子网掩码一致。
4.点击OK退出ChannelConfiguration窗口。
配置hotsts文件
1.用记事本程序打开hosts文件。
(路径:
X:
\WinNT\System32\drivers\etc)
2.在文件中添加PLC的IP地址和别名。
图10.编辑Hosts文件
上图中的最后一行既是新添加的PLC纪录。
3.保存并关闭hosts文件。
配置ABTCPIOServer
1.安装并运行最新版本的ABTCPIOServer。
2.在菜单中选择Configure/TopicDefinition。
图11.ABTCPIOServer运行窗口
3.在弹出的TopicList窗口中点击New…新建一个Topic,名为SLC505PLC。
图12.标题定义对话窗口
注意上图中所示,HostName为SLC505,这与之前在hosts文件中的定义一致。
其他参数则如图中设置。
4.点击OK,关闭TopicDefination对话窗口。
5.点击Done,关闭TopicList窗口。
但是ABTCPI/OServer保持运行状态。
在InTouch中组态
1.运行InTouch程序。
下面我们将要监视SLC-505PLC的内部分钟计时器S:
42。
2.新建一个窗口,并用文本工具在新建窗口中添加一个“#”。
图13.InTouch开发窗口
3.双击“#”,打开动画连接窗口。
在值显示部分中,点击模拟按钮。
图14.动画连接窗口
4.在出现的模拟表达式对话框中输入SLC505Timer。
点击确定按钮。
图15.模拟表达式对话框
5.弹出标记名未定义对话框。
图16.标记名未定义提示框
6.点击确定。
打开标记名字典对话窗口。
点击类型按钮,选择IO整型。
图17.标记名字典
7.点击访问名按钮,为SLC505PLC(在ABTCPTopicDefination中已定义)创建一个新的访问名。
图18.访问名定义窗口
访问名:
必须与主题名一致,本例中为SLC505PLC。
节点名:
运行ABTCPIOserver的计算机名,如果在本机运行则此处为空(如本例)。
应用程序名:
ABTCP。
主题名:
SLC505PLC。
要使用的协议:
可以是DDE或者SuiteLink.
要对服务器提示时:
只提示激活项。
8.依次点击确定和关闭按钮,推出访问名对话窗口。
此时在标记名字典对话窗口中,访问名已经变成SLC505PLC。
9.在项目处输入定时器的地址S:
42。
10.依次点击保存、关闭、确定按钮,退出标记名字典对话窗口。
11.将InTouch应用程序切换到运行状态,即可以看到PLC定时器的时间运行情况。
图19.InTouch运行画面
至此,InTouch与ABPLC的通讯组态实例就完成了。