- 1、本文档共7页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PAGE
PAGE 5
IFIX利用IGS与AB通讯
1、安装IGS:如图1.1所示
图〈1.1〉:
安装的过程没有特殊的说明,直接下一步到完成就可以。
2、安装完毕后,需要把IGS安装目录中的“default.igs”文件复制到项目的工程文件夹中。例如图〈2.1〉所示:
图〈2.1〉
3、在SCU中配置IGS驱动:如图3.1所示:
图〈3.1〉
图〈3.1〉
相关设置完成后,在这里就会出现IGS选项。然后点击
相关设置完成后,在这里就会出现IGS选项。
然后点击选择
IGS驱动设置
首先点击
驱动设置
需要注意的是:所有在SCU中更改的设置,都需要保存后,重新启动SCU才能生效。
打开IGS编辑器,如图〈4.1〉:
图〈4.1〉:
点击“新建Channel”, Channel名称为“A”,点击“下一步”,设备驱动选择“Allen-Bradley ControlLogix Ethernet”, 点击“下一步”,网络适配器可以选“default”也可以选则自己电脑的网络地址。点击“下一步”,选默认选项,直到“完成”。
通道建立完成后,可以查看属性,有部分的可修改项。如图〈4.2〉::
图〈4.2〉
点击“新建Device”, Device名称为“B”,点击“下一步”,设备模式选择“ControlLogix 5500”
点击“下一步”,写入CPU的地址,地址格式为“IP or Hostname,1,[Optional Routing Path],CPU Slot”。在这里我们写入“192.168.0.1,1,0”(IP是目前CPU的地址,“1”是缺省值,“0”是当前CPU的槽号。)
然后一直下一步,选择默认的配置,直到“Database Creation”,在这里可以选择什么时候创建标签和,采集上来的标签怎样处理;
然后一直下一步,选择默认的配置,直到“Logix Database Settings”,在这里可以直接选择从设备中读取标签,也可以导入由RSLogix 5000所导出的*.15K文件。在这里,个人建议联网的时候选直读设备中的标签,离线编程的时候导入*.15K文件;
然后点击“下一步”,到完成。
设备建立完成后,可以查看属性,有部分的可修改项。如图〈5.1〉:
在这里可以选择创建的标签组的名称,
在这里可以选择创建的标签组的名称,
也可以不写,标签直接创建在根目录中。
具体区别如图5.2
如图〈5.1〉
如图〈5.2〉
设备建立完成后,如果选的是直接从
设备中读取标签,而且是已经有效连接的
CPU,这时候标签就会自动生成。
如果选的是导入*.15K文件,有的时
候标签上不来,这时候,需要在电脑右下
角的工具栏中右键点击IGS,就会弹出如
下窗口,如图〈6.1〉:
选择“停止运行服务”,然后在“启动
运行服务”,或者选择“重新设置时间信息”。
就会把标签导出来了。
以上的操作也同样适用于在5000中
新增加标签后的操作。
如图〈6.1〉
如图6.2所示,为标签导入成功后的样子。
如图〈6.2〉
7、具体连接数据。
现在以“T_101”标签为例,T_101是一个在RSLogix 5000中已经存在的数据,通过IGS读取T_101的数据。如图〈7.1〉
图〈7.1〉
首先,要在IGS中点击“Quick Client”,如果是有效连接到CPU,就会弹出以下画面,这里包含AB下位机中所有的变量标签,如图〈7.2〉
图〈7.2〉
然后,在IFIX中新建一个标签,如图〈7.3〉
在这里主要选项如下,“I/O配置”中要选择“IGS”,“I/O地址”填写的内容如图〈7.2〉红色圆圈内所示。
如图〈7.3〉
I/O地址中:“A”是现在的通道名称,“B”是目前的设备名称,“GLOBAL.T_101”是目前标签的名称,其中“GLOBAL”是当前项目默认的标签组名称,也可以在图〈5.1
最后,保存数据库,然后在数据库中刷新一下,就会读出标签T_101的数据。
如图〈7.4〉所示:
图〈7.4〉
文档评论(0)