ControlNet网络控制远程IO.doc

上传人:scccc 文档编号:12461441 上传时间:2021-12-04 格式:DOC 页数:16 大小:408KB
返回 下载 相关 举报
ControlNet网络控制远程IO.doc_第1页
第1页 / 共16页
ControlNet网络控制远程IO.doc_第2页
第2页 / 共16页
ControlNet网络控制远程IO.doc_第3页
第3页 / 共16页
ControlNet网络控制远程IO.doc_第4页
第4页 / 共16页
ControlNet网络控制远程IO.doc_第5页
第5页 / 共16页
点击查看更多>>
资源描述

《ControlNet网络控制远程IO.doc》由会员分享,可在线阅读,更多相关《ControlNet网络控制远程IO.doc(16页珍藏版)》请在三一文库上搜索。

1、第8章 通过ControlNet TM网络与1756 I/O的通信什么时候使用这一步骤使用这一步骤来监视和控制与1756 I/O模块相连的设备:本地模块 1756-CNB模块作为远程模块,通过ControlNet网络将本地机架与远程机架连接在一起控制器 .|,本地I/O 飞、远程1/0Cont rolLogix Chassis with175S-CNBModules带 1756-CNB 模块的ControlLogix 框架怎样使用这一步骤为完成这一步骤,应进行以下的步骤:重要信息:如果所有的I/O模块都和控制器处于同一机架上(没有远程I/O),见8-6页直接添加I/O模块A. 添加本地1756

2、-CNB模块B. 添加远程1756-CNB模块C. 添加I/O模块D. 创建别名标签E. 规划ControlNet网络F. 检验联接添加本地1756-CNB模块A 打开离线的 RSLogix 5000工程项目Contiollefr narre cr cotrolferil_l Controllof Fout 1-larKllcif_l Power-Up HandlerH T asksE 书 Main"ask 工乌 N ainProgram.L勺 P'agram T sgw B MainFoutine .I Unscheduled:O T rends-I T iataType呼

3、隔 PredefinedI j| MocUe-DefhedQ I/O CbnfiguraNon ymrGB. 右键点击 I/O Configuration 并选择 New Module。C. 选择CNB模块的类型并点击 OK。D. 为该模块键入一个名称(如 name_of_local_cnb )。E. 填写并选择模块所安装的槽号。F. 安装在该槽的任意模块与下表里匹配信息的接近程度如果这个信息必须匹配:那么选择所有,包括次要版本号Exact Match所有,除了次要版本号Compatible Module没有信息需要匹配Disable KeyingG .点击 Next。H.厂 Inhibit

4、ModuleL厂 Majof Fault On Coritiollftf If Cornection Fails While in Run ModeH .最初,是否想让模块与控制器进行通信?如果那么说明是去掉检查窗口(不检查)否选择检查窗口当测试系统的这一部分时,去掉检查窗口EXAMPLE禁止一个模块利用禁止模块检查栏,使它很容易的测试一个系统最初,禁止该模块。当准备测试与模块相连结的设备时,清除检查栏。I .如果与模块通讯失败,想让控制器做出怎样的反应?ARiENTIDN如果与模块通讯失败,控制器就会用模块的原来数据进行操作。 为了避免潜在的伤害和损坏,当通讯出现错误时,与模块通讯的 监控器

5、或组态模块都会产生一个主要错误。如果控制器:那么说明岀现错误(主要错误)选择检查窗口继续操作不选择检查窗口使用梯级逻辑图监控连接丄点击Finish.添加远程1756-CNB模块I/O Ccnfigurahori5 1756-CNB/B nan»_a(_loGaLcrijA. 右键点击 name_of_local_cnb 并选择 New Module .B. 选择远程机架上的 CNB的类型,并单击 OK。c.NameDescription:匚cirrinn Fermat:Slot: D,EfeetmcKing- fCompatibteModuleziC. 为CNB模块填写一个名字,使用

6、可以辨识该机架上I/O模块的名称。D. 填写或选择模块的 ControlNet节点号。E. 填写或选择远程机架的槽数。F. 机架上的所有模块都是非诊断型、数字量 I/O模块吗?如果选择是Rack Optimization否NoneG. 填写或选择所安装模块的槽号。H. 安装在该槽的任意模块与下表里匹配信息的接近程度如果这个信息必须匹配:那么选择所有,包括次要版本号Exact Match所有,除了次要版本号Compatible Module没有信息需要匹配Disable KeyingI .点击 Next.Requested Packet Interval R PI | |msK. 厂 Inhib

7、it ModuleL. A 厂 hda|Or Fault On Ccrihollef It Connection Faik While in Run Mode丄在第D步中,选择哪一种通信方式?如果那么Rack Optimization填写机架中速度最快设备的刷新频率使用ControlNet NUT的二次幂例如,如果NUT为5ms,则键入速率为5ms、10ms、20ms 等等None没有RPI要求,进行下一步K 最初,是否想让模块与控制器进行通信如果那么说明是去掉检查窗口(不检查)否选择检查窗口当测试系统的这一部分时,去掉检查窗口L.如果与模块通讯失败,想让控制器做出怎样的反应?如果与模块通讯失

8、败,控制器就会用模块的原来数据进行操作。 为了避免潜在的伤害和损坏,当通讯出现错误时,与模块通讯的 监控器或组态模块都会产生一个主要错误。如果控制器:那么说明岀现错误(主要错误)选择检查窗口继续操作不选择检查窗口使用梯级逻辑图监控连接M .点击 Finis h.添加I/O模块在这一任务中,向控制器的I/O组态中添加I/O模块。A在其它控制器的I/O组态中是否用到了此模块?如果:它是一个:你想:那么:否进行下一步是输出模块进行下一步输入模块如果此模块与其它控制 器失去通讯,保持此模块 与目前的控制器的通讯。1从其它控制器的I/O组 态中拷贝此模块。2在目前控制器的I/O组 态中粘贴此模块。3.进

9、行创建别名这一步。如果此模块与其它的控 制器失去通讯,停止此模 块与目前的控制器的通 讯。进行下一步日 I/O Configuration Y Add a local I/O maduls here.在此添加本地 i/o 模块日x| 175G-CNB/X name_of_local_CNBz x 1756-CNB/x nani0_of_remote_CNB< Add a remote I/Omodule here.F.42«0在此添加远程I/O模块B.模块的位置在什么地方?如果它在:那么:与控制器处在同一个机架上右键点击 I/O Configuration 并选择 New Mo

10、dul e远程机架上右键点击远程CNB模块并选择New Modul eC.选择模块类型并点击 OK.D 填写模块的名字E.填写并选择此模块安装所在的槽号如果此模块也在另一个控制器的I/O组态表中,那么选择通讯格式“ Listen Only ”。(举例来说:Listen Only-Input Data)F.选择 Comm Format:如果此模块是:并且:你想:那么选择:带诊断的逻辑量 输入Full Diagnostics - InputData不带诊断的逻辑量输入本地机架在数据中时间标记一个 变化CST TimestampedInputData省略时间标记Input Data远程机架Rack

11、Optimization带诊断的逻辑量 输出当应用输岀时确定时间Full Diagnostics -Scheduled Output Data当应用输岀时,不确定时 间Full Diagnostics - OutputData装有保险丝的逻辑量输出当应用输岀时确定时间CST TimestampedFuseData-ScheduledOutput Data当应用输岀时,不确定时 间CST Timestamped FuseData -Output Data不带诊断并无保 险丝的逻辑量输 岀本地机架当应用输岀时确定时间Scheduled Output Data当应用输岀时,不确定时 间Output

12、Data远程机架Rack Optimization不带隔离的模拟量输入浮点模式提供足够的 采样时间当数据被 采样时 的时间 标记CST Timestamped FloatData-wiring_mode省略时间标记FloatData-wiring_mode浮点模式不提供足够的采样时间当数据被 采样时 的时间 标记CST TimestampedIntegerData-wiring mode省略时间标记IntegerData-wiring_mode带隔离或温度测量的模拟量输入25ms或更长的足够采 样时间当数据被 采样时 的时间 标记CST TimestampedFloatData省略时间标记Fl

13、oat Data采样时间必须小于25ms当数据被 采样时 的时间 标记CSTTimestampedIntegerData省略时间标记Integer Data模拟量输出相关输入是REALs当数据被 采样时 的时间 标记CST TimestampedFloatData省略时间标记Float Data相关输入是INTs当数据被 采样时 的时间 标记CSTTimestampedIntegerData省略时间标记Integer DataIMPORTANTName:CcmmFomat;Revison:D'EserEtioriLG. 安装在该槽的任一模块与下表里匹配信息的接近程度如果此信息必须匹配:

14、那么选择:所有的,包括次要版本号Exact Match所有的,除了次要版本号Compatible Module没有匹配的Disable KeyingH.点击NextI .在F步中,是否选择了 Rack Optimization作为通讯格式?如果那么不是填写机架中速度最快设备的刷新频率使用ControlNet NUT的二次幂例如,如果NUT为5ms,则键入速率为5ms、10ms、20ms 等等是没有RPI要求,进行下一步丄最初,是否想让模块与控制器进行通信如果那么说明是去掉检查窗口(不检查)否选择检查窗口当测试系统的这一部分时,去掉检查窗口K .如果与模块通讯失败,想让控制器做出怎样的反应?如果

15、与模块通讯失败,控制器就会用模块的原来数据进行操作。 为了避免潜在的伤害和损坏,当通讯出现错误时,与模块通讯的 监控器或组态模块都会产生一个主要错误。如果控制器:那么说明岀现错误(主要错误)选择检查窗口继续操作不选择检查窗口使用梯级逻辑图监控连接L.点击 Finish.创建别名在这个任务中,可以对程序中的I/O点或通道(设备)的标签创建一个别名。作为I/O点或者通道的别名,每个标签:为连接到点或通道的设备提供一个描述性的名字。表示点或通道的值。当一个改变时,其它的会响应这个变化。EXAMPLE创建别名下面的逻辑程序就是采用描述性的Tag名进行的简单编程,比如: start和motor。最后,这

16、些Tag转变成了相应I/O设备的别名。Start是一个连接到本地机架2号槽模块接点1的按钮的别名。当motor是一个连接到远程机架(传送 带)0号槽模块接点0的启动接触器的按钮为1时,Start也为1别名,当motor启动时,接触器吸合start3EmQUM3EA.在Logic菜单中,选择 Edit Tags。B. 选择描述Tag的范围C. 在Tag名的右边,点击 Alias For单元。单元显示D .点击E.如果是可用的,点击 Controller Scoped Tags按钮。(所有I/O模块的数据都在控制器的 范围之内)。F.选择用Tag表示的I/O设备。如果设备是:那么:逻辑量的1.找到

17、name:slot:X。点击+符号2.点击数组3.在数组的右边,点击4.点击设备的节点号模拟量的1.找到name:slot:X。点击+符号2.滑动鼠标并双击ChzDat a.其中表示name机架名如果:名称是:本地的Local远程的机架中通信模块的名称,比如:1756-ENBx 或者 1756-CNBslot模块的槽号X设备的类型如果:那么:输入I输出OChz设备所连接的通道G.按Enter键,或者点击另一个单元。 当完成时,Tag的窗口应该和下图类似相同:Tag NameAlias ForBase TagstartCiiirvuyir 1:1(:.)nrwyor:!丄 Lh:i. 1 ;&#

18、39; iStart是远程机架(传送带)1号槽输入模块接点1的一个别名Tag NameAlias FarBase TogstartDOirveyDr:I.Slci|'1即使I/O模块使用了机架优化的通讯方式,所要求的节点地 址应与第F步中所描述的一样。Start是远程机架(传送带)1号槽因为模块采用了 机架优化的通讯方输入模块接点1的一个别名。式,所以与远程机架中通信模块相关的结构体起着实际传输数据的作用。(例如:ENB,CNB):然而梯级逻辑图所显示的数据地址已经在通讯模块的结构体中。规划ControlNet网络A. 将RSLogix 5000工程下载到控制器。B. 启动 RSNet

19、worx TM for ControlNet 软件。C. 该网络以前被规划过吗?如果:那么:否1 从File菜单中,选择 New。2. 从Network菜单中,选择 Online。3. 选择ControlNet网络,点击OK。4. 勾选Edits Enabled选择框。5. 从 Network 菜单中,选择 Properties。6. 在Network Parameters属性栏中,填写或选择下面的参数:在该对话框中:设定:Network Update Time数据通过ControlNet网络发送的重复时间间隔Max Scheduled Address网络上使用预定通讯的最大节点号Max Un

20、scheduled Address网络上使用的最大节点号Media Redundancy使用的通道Network Name网络的名称7.点击OK。8.从 Network 菜单中,选择 Single Pass Brows©,9.从File菜单中,选择 Sava10.键入一个文件名,保存网络的组态信息,然后点击Save。11.选择 Optimized and re-write Schedule for all Connections 按钮(默认),并点击 OK。12.在RSLogix 5000软件中,保存在线的工程。是1. 从File菜单中,选择 New。2. 选择该网络的文件,点击OK

21、。3. 从Network菜单中,选择Online。4. 勾选Edits Enabled选择框。5. 从 Network 菜单中,选择Properties。6. 在Network Parameters属性栏中,刷新下面的参数:在该对话框中:设定:Max Scheduled Address网络上使用预定通讯的最大节点号Max Unscheduled Address网络上使用的最大节点号7. 点击OK。8. 从 Network 菜单中,选择 Single Pass Brows©,9. 从File菜单中,选择 Sava10. 选择 Optimized and re-write Schedul

22、e for all Connections 按钮(默认),并点击 OK11. 在RSLogix 5000软件中,保存在线的工程。检验联接在此任务中,确定控制器是否与所组态的设备进行了通讯?步骤详细说明A.确定通讯已经建I/O组态的文件夹是否有亠标志、立如果那么否控制器与模块建立了通讯是通讯没有建立,进行下一步B识别错误。从本地通讯模块开始查口 帅伽顷規伽起并通过工作树向| S金n 175b W/x locfll_cwn_m«liilc下查2-日/ 117a YW adapter3 * 应(0| 17w YVY module卜(1|17)a YVYrnodulaJC.识别错误代码1.右

23、键点击模块选择Propertie s.2.点击 Connection栏Gawml Conwction Module Info | Port Configutaticn | Backplane |fieouested Packet Inter vat ER Pl: |n-rjir (2.0 - 750.0 ras)I* Waibi Mcdulc厂 Haioi Fauft On Controllei If Corriec'ion :aihWhle mRun Mcde-McddeFauRCode16fi020t Connect Request Etrot: ConneC'ton re

24、quest timd 飢it.识别错误代码D 清除错误1.2.在帮助菜单中,选择 Contents点击Index栏3.填写模块错误Con tents Indsx | Fr)d1 Lype ths fir$l few of the wcfdyniT炉 looking for | module Hultsj2 Click the irxfex entry pan wanL and then dick Dismay. |皿0血|1已鬲11Modulebadu: lbauuui - ItttuurfQ0 - 16tt(J2tO 1EB02FF 16R03OD 1G#0fdO3 GttfdOS 16tt feO2-16#feOc 16#fl00-16ttff0e Module Fauiu3. 选择代码的范围并点击Displa y.滑动鼠标到错误代码,并遵照提示。回到第A步

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 社会民生


经营许可证编号:宁ICP备18001539号-1