ImageVerifierCode 换一换
格式:DOCX , 页数:14 ,大小:235.90KB ,
资源ID:30259829      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/30259829.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(ControlNet网络上ControlLogix与1771和1794IO的通信.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

ControlNet网络上ControlLogix与1771和1794IO的通信.docx

1、ControlNet网络上ControlLogix与1771和1794IO的通信ControlNet网络上ControlLogix与1771和1794IO的通信在完成了堆垛机的升级本实验手册中略过之后,接下来的工作是打包机的操纵。打包机负责将墙纸卷起来,并将它们放到盒子里。原先的制造商通过带有1771远程I/O链的PLC-5处理器来操纵打包机。现在他们期望将打包机的操纵和操纵堆垛机的ControlLogix系统集成在一起。你觉得最好的方法是将原先的1771-ASB模块用1771-ACN模块来取代,那样你就能够把1771 I/O连接到ControlNet网络。工厂经理说了,假如你完成了这项工作,

2、他还期望你去做另一项任务。在本实验中,我们将使用RSLogix5000软件创建一个项目,并添加ControlLogix处理器与1771和1794 I/O框架的连接,然后你将使用RSNetWorx软件确认ControlNet网络的组态。本实验的主题:在ControlLogix项目中添加与1771框架的ControlNet网络连接利用RSNetWorx for ControlNet软件确认ControlNet网络的组态在ControlLogix项目中添加与1794 (Flex I/O)框架的ControlNet网络连接我们将利用以下实验设备进行工作:第一要做的是利用RSLogix5000软件创建一

3、个ControlLogix项目。1.双击桌面上的RSLogix5000图标,启动RSLogix5000软件。显现以下画面。我们将离线创建项目,然后将其下载到操纵器。由于我们不能在线向I/O Configuration文件夹添加模块,因此,我们必须离线创建项目,然后将其下载。2.从主菜单项选择择File,然后从下拉菜单项选择择New,显现如下画面。3.输入操纵器名字Lab_Section_2_Slot_1。也能够按你的意愿输入Description说明。4.将槽号设为1,我们将使用位于1号槽的操纵器。5.按OK。显现如下画面:在我们添加与1771框架的连接之前,我们必须先组态位于本地框架中的Co

4、ntrolNet网络接口模块(1756-CNBR),我们将通过它来实现与ControlNet网络的通信。6.在左边窗口的底部,能够看到名为I/O Configuration的文件夹。将鼠标移动到此文件夹,按右键。7.从弹出的菜单上选择New Module,显现如下画面。8.从模块列表中选择1756-CNBR/B假如你的模块只有一个ControlNet网络连接口,那么选择1756-CNB/B,然后按OK。显现如下画面。9.设定槽号为7。10.设定名称为ControlNet。11.选择Electronic Keying为Disable Keying。12.按Finish。现在我们差不多组态了Con

5、trolLogix框架中的ControlNet网络接口模块,然后我们就能够组态我们期望通过Scheduled ControlNet BandwidthControlNet网络预定带宽进行通信的那些模块了。注意:你只需定义那些期望通过ControlNet网络预定带宽进行通信的节点,将它们定义在I/O Configuration文件夹的1756-CNBR模块下面。假如一个节点与CNBR模块只是通过ControlNet网络非预定带宽进行通信,那么,该节点就不需要放到I/O Configuration文件夹中。13.将鼠标移动到I/O Configuration文件夹的1756-CNBR/B模块处,按

6、右键。14.从弹出的菜单上选择New Module。15.从模块列表中选择1771-ACNR15,然后按OK。显现如下窗口。16.设定名字为Remote 1771。17.点击Comm Format旁边的向下箭头,能够看到两个选择。Rack Optimization 机架优化该远程机架中所有的离散量I/O信息交换合成为一个连接。ControlLogix能够操纵该框架的输出。Listen only Rack optimization 只读机架优化该远程机架中所有的离散量输入信息合成为一个连接。ControlLogix只能读出其操纵者正在读取的输入信息,但它不能操纵该框架中的输出。18.由于我们要操

7、纵该框架中的输出,因此,将Comm Format设定为Rack Optimization。19.设定节点地址Node为3。20.将Input Size和Output Size都设定为44槽框架,1槽寻址。21.选择Electronic Keying为Disable Keying。你的窗口应与以下图相符。22.按Next。在此画面上,我们能够设定要求数据交换时刻间隔Requested Packet Interval,RPI,缺省值5ms。23.按Finish。能够看到,1771-ACNR15显现在I/O Configuration文件夹的1756-CNBR模块的下面。让我们看一下在添加1771框

8、架之后自动生成的变量tag。24.双击项目树中的Controller Tags,能够看到,显现了两个tag。25.展开这两个tag,看看操纵器能够获得什么样的输入输出信息。26.将鼠标移动到MainTask下面的MainProgram,按右键。27.从弹出的菜单上选择Properties。28.将Name改为Boxing_Machine,按OK。29.双击程序Boxing_Machine下的MainRoutine,打开梯形图编辑画面。30.添加如下阶梯:31.同意阶梯,然后储存文件。现在我们就能够将程序下载到ControlLogix操纵器,并检验程序。32.从主菜单上选择Communicati

9、ons,然后选择Who Active。33.向下展开ControlNet网络网卡,直到找到位于ControlLogix框架1号槽的操纵器为止。34.选中1号槽的操纵器,然后选中左下部的选择框Apply current path to project。这将承诺你不再需要定义路径或使用Who Active就能够进行上载、下载、在线等操作。35.选择Download,下载程序。36.在完成程序下载之后,看看I/O Configuration文件夹下的1771-ACNR15框架,那儿有一个黄色的警告标志。不管什么时候,当你在I/O Configuration下看到黄色的警告标志时,你都应该打开该设备的

10、属性界面,检查其Connection下的信息。37.将鼠标移动到I/O Configuration文件夹下的1771-ACNR15框架,点击右键。38.从弹出的菜单上选择Properties。39.选择Connection,能够看到错误信息见以下图。该错误信息告诉我们,连接信息差不多在操纵器中,但连接本身还没有通过规划Scheduled。要使得ControlNet网络上的连接通过规划Scheduled,唯独的方法是使用RSNetWorx for ControlNet软件进行组态。40.启动桌面上的RSNetWorx for ControlNet,或从开始菜单Start Menu启动RSNetW

11、orx for ControlNet。41.从主菜单项选择择File,然后选择New。显现New File窗口。42.从New File窗口选择ControlNet Configuration,然后按OK。43.选择Online在线图标或从菜单项选择择Network,然后Online,进入在线状态。44.选择KTC-1 Driver驱动,然后按OK。当RSNetWork软件首次进入在线状态时,它会对网络进行一次扫描,以发觉网络上所有的设备。45.在屏幕的左上角选中Edits Enabled。46.选择Single Pass Browse单次扫描图标或从主菜单项选择择Network,然后选择Si

12、ngle Pass Browse。在扫描网络期间,RSNetWork会收集来自所有设备的连接信息,并构成一个规划Schedule。当你储存网络组态时,该规划被执行包括自上次储存以来的任何新建连接。让我们来设定网络的属性。47.从主菜单项选择择Network。48.选择Properties,显现以下图所示网络属性窗口。49.确认Network Update Time是5ms。50.设定Max Scheduled Address为12。51.设定Max Unscheduled Address为20。52.将Network Name改为Boxing_Machine。53.按OK,同意这些改变并关闭属

13、性窗口。54.储存网络组态,名为Section2。现在,所有连接都应该差不多规划Scheduled。55.回到RSLogix 5000,检查I/O Configuration文件夹下的1771-ACNR15框架。黄色的警告标志现在差不多消逝。假如检查属性中的Connection栏,能够看到是上面标着Running。接下来检验那个系统。56.将处理器切换到RUN模式。57.拨动1771框架中SIM模块的第一个开关,检查SIM模块的第一个LED指示灯是否打亮。你完成了1771 I/O作为PLC-5的远程I/O到ControlLogix的ControlNet网络上的I/O的升级。你这么轻易地将老的打

14、包机器的I/O升级到新的ControlLogix系统,这给人留下了深刻的印象。工厂经理对你能够在保留他原有的I/O投资的情形下升级操纵技术印象尤为深刻。因此,现在他期望能够你能够利用工厂另一个系统中拆出来的一些Flex I/O给打包机添加一些模拟量通道。没问题,你说,我们能够轻易地将Flex I/O通过ControlNet网络集成到新的ControlLogix系统。要做的第一件情况是要向我们的项目添加Flex适配器。ControlLogix项目只能在离线状态下添加模块。58.将ControlLogix处理器切换到编程Program模式。59.将ControlLogix项目切换到离线状态。60.

15、将鼠标移动到I/O Configuration文件夹的1756-CNBR/B模块处,按右键。61.从弹出的菜单上选择New Module。62.从模块列表中选择1794-ACNR15/C,然后按OK。显现如下模块属性窗口。63.设定名字为FlexIO。64.设定节点地址(Node)为4。65.设定为框架尺寸Chassis Size为3在我们的实验台上有三个基座。66.点击Comm Format旁边的向下箭头,能够看到两个选择。Rack Optimization 机架优化 打开一个机架连接,它将以RPI时刻向适配器传送由Chassis Size所设定数量我们的实验中是3的输入输出字。离散量I/O

16、模块能够通过这种连接传送数据。当使用离散量模块时,机架优化能够节约连接数,但可能占用更多网络带宽。None 不打开机架连接。需要通信的每个模块各占用一个连接。这能够节约网络带宽,但会比机架优化占用更多连接。67.选择Rack Optimization作为Comm Format。68.保留Electronic Keying为Compatible Module,按Next,显现设定RPI的窗口。69.保留RPI为5ms,按Finish。我们还没有完成对Flex I/O的配置。当我们添加1771适配器的时候,我们只需要添加适配器的连接就能够与1771框架中的离散量I/O模块进行通信。我们不需要指定想

17、要与之进行通信的每一个I/O模块。这是因为1771适配器使用一个通用连接与ControlLogix系统进行通信。这种通用连接不需要也不承诺定义框架中的每一个模块。然而,它限制我们能够从框架猎取的数据量。关于1771框架,我们只与离散量I/O模块交换信息,同时,每一槽只用了一个输入字和一个输出字当采纳一槽寻址时。Flex I/O的工作情形类似于1756 I/O。不论采纳什么样的通信格式Comm Format哪怕是机架优化,你想要与之进行通信的每一个模块都必须组态到I/O Configuration文件夹中。关于Flex I/O,我们能够对每个模块读写任意数量的数据,具体数据量由实际模块的支持情形

18、而定。让我们来定义我们想要与之进行通信的1794-IE4XOE2/B模块混合型模拟量模块。70.将鼠标移动到I/O Configuration文件夹的1794-ACNR15模块处,按右键。71.从弹出的菜单上选择New Module。72.选择1794-IE4XOE2/B这是插在框架第一槽的混合型模拟量模块。73.按OK。显现如下模块属性窗口。74.设定名字为Analog_Combo。由于该模块位于0号槽,Data是其唯独的通信格式Comm Format,因此,画面中其余部分均OK。75.按Next。76.设定RPI为40ms,然后按Finish。能够看到,该模块显现在I/O Configur

19、ation文件夹中1794-ACNR15模块的下面。现在能够下载程序了。77.储存项目,然后将程序下载到操纵器。在完成程序下载之后,检查I/O Configuration文件夹。能够看到,Flex I/O那儿有一个黄色的警告标志。你能猜到是什么缘故吗?对了,我们还没有用RSNetWorx for ControlNet规划连接。让我们来规划连接。78.打开RSNetWorx for ControlNet。你应该仍能看到你的网络组态情形。79.确信你处于在线状态。80.选择Edits Enabled,开始编辑。81.选择扫描网络图标或从主菜单项选择择Network,然后选择Single Pass

20、Browse,告诉RSNetWorx收集所有的连接信息。82.储备网络组态情形。选择Yes,进行优化储备。RSNetWorx将规划当前所有连接。83.检查RSLogix5000软件中的I/O Configuration文件夹,Flex I/O上黄色的警告标志差不多消逝。让我们看一下模块所创建的变量tags。能够看到,差不多创建了两组变量。一组对应于适配器的机架优化,另一组对应于1794-IE4XOE2。我们来看一看1794-IE4XOE2的tags,看看我们正在与谁通信。84.点击FlexIO:0:I旁边的加号,将其展开(tag末尾的0:I代表0号槽、输入)。你应该能看到变量FlexIO:0:

21、I .CH0InputData的数值。85.转动电位计,FlexIO:0:I .CH0InputData的数值在跟着变化。除了数据之外,能够看到,我们也能够从Flex I/O获得其它变量。我们来向程序添加一条阶梯,将电位计的数值移到电表。电位计与1794-IE4XOE2模块的第一个输入通道相连,电表那么与1794-IE4XOE2模块的第一个输出通道相连。86.双击MainRoutine,添加以下图所示阶梯。87.同意阶梯,储存文件。检验程序。88.将操纵器切换到RUN模式。89.转动电位计,电表指针随着电位计的转动而转动。你又完成了一项任务。通过使用原有的Flex I/O,并将其连接到新的ControlLogix系统,你没有多花工厂一分钱就向打包机添加了模拟量I/O模块。你差不多完成了本实验的任务,假如时刻还早,你能够连续执行附加任务。这些工作并不是实验连续下去所必需的。附加任务:1.组态系统,使得电位计的数值能够显示在Flex框架1号槽离散量输出模块的LED指示灯上。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1