版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、(培训体系)罗克韦尔PLC 培训之一一DN组态20XX年XX月多年的企业咨询豉问经验.经过实战验证可以落地机行的卓越管理方案,值得您下载拥有玻璃的心建议删除该贴!|收藏|回复|2010-12-2622:48:26楼主DeviceNet 组态这部分主要实现简单的DeviceNet网络的配置组态,使用的工具是 Rockwell提供的软件RSNetWorx。例子虽然简单但期望各位网友以壹当十,达成更复杂的应用,此才为此 文章的最终目的。1 ”点击“开始”一“程序一 RockwellSoftware RSNetWorx RSNetWorxforDeviceNet以正常启动RSNetWorx ;也许你会
2、遇到找不到当前字体的对话框,因操作系统的问题,你尽能够回答“是”。2、RSNetWorx启动后,也许你可见到左边有壹个硬件列表框,如果没有你能够于View菜单里找到,点击就能够显现出此列表。而主视图框中有壹条网络线,这是最初的情况,因为 仍没有壹个节点被加到当前的网络中,所以右边这条线上没有壹个节点。你当然能够于左边 的列表框里选择你目前已经连接好的设备且双击使其加到右边的网络线上,但我们不这样做,RSNetWorx 有壹个最简单的做法就是利用网络扫描功能,如下图:点击图中的 Online 图标或点“NetWork ” Online菜单,则能够启动扫描功能。2、点击“ Online ”图标后会
3、弹出壹个对话框,要你选择用于连接的驱动,你应该能够见到 1770-KFD的连接,如果没有,则请参阅本文的第三部分。3、选中“ 1770KFD”驱动且点击 OK,或直接双击,会告诉你壹个同步确认对话框,点击OK。RSNetWorx 即开始 BrowsingNetwork5、如果此对话框的进度条壹直没有动作则表示你的串行通讯连接线有问题,或是你的PC上正有其它程序使用串行口。扫描完毕后网络上能找到的所有节点均会显示出来。于此例中Master (1747-SDN/B )的地址为 01,而 1770-KFD 节点地址为 05。6、双击其中的图标,能够查见节点的信息:General,Parameters
4、,I/ODefaults,EDSFile 。其中第壹项能够清楚的知道供应商,及其它壹些详细信息,参数部分能够显示此节点所有本身提供可访问的参数,这些参数根据属性的不同能够读写或只读。于第壹次查见参数的时候提示“uploadordownload 的时候最好愚pload。7、双击Scanner的图标,会出现其配置对话框。点击“Module ”选项卡且选择 upload 按钮,以读取当前 Scanner中的配置信息。当读取完毕后,能够见到Module ”选项卡中有几个信息值:InterscanDelay 和 ForegroundtoBackgroundPollRatio 。前壹项表示俩次发送轮询IO
5、信息的间隔时间;后壹项表示发送多少次IO报文后才对特定的节点发送壹次IO报文,默认值为1 ,则表示每次均会发送IO报文,这主要用于通讯较慢的设备和较快的设备同时于壹个网络上的时候,也能够减少某些不必很快的设备的CPU资源开销。8、选择“ Scanlist ”选项能够见到左边的列表里有当前能够使用的设备,此例中为俩个。右边有壹空的扫描列表。于此我们选中节点“1305Drive ”,且注意 AutomaponAdd前的框里打上勾,使其自动映射地址。然后点“”按钮将此节点加入扫描列表。当选中壹个节点后,能够点击下方的“EditI/OParameters” IO缴留的SB其中就能够设置此节点是否使用F
6、oregroundtoBackgroundPollRatio 功能。9、点击“Input ”Output选项卡,能够见到节点的地址已经被映射到canner的Input和Output地址上了,此地址直接映射到PLC的CPU内存地址上,用于于 SLC500中进行编程控制。11、点击“确定”按钮,提示是否将此配置下载到Scanner中,将PLC的控制钥匙打到“ PROG”状态,确定即能够下载此配置到Scanner 了。当你把PLC上的控制钥匙打到 RUN ,则能够见到 Scanner的“ MODULE”和“ NET” LEDl是绿色。到此简单的DeviceNet 组态就完成了。另外,相信大家均知道每
7、个DeviceNet设备组态时均需要 EDS文件,为什么我们壹直没有使用EDS文件呢?这是因为我们使用的设备均是AB的设备,而配置工具也是AB的设备,配置工具已经预先将 AB的DeviceNet的EDS文件导入了此配置工具中,所以我们不需要做这壹步,如果你是自己开发的设备要使用RSNetWorx 连到DeviceNet网络中,那你必须使用RSNetWorx所提供的EDS导入向导把自己编写的EDS文件导入到系统中。此功能能够通过菜单“Tools EDSWizard来启动,根据提示很容易就能够导入自己的EDS文件。如果你的设备仍未导入EDS文件就接上了 DeviceNet网络,则RSNetWorx
8、同样会发现此节点,只是处于不能识别的状态,双击图标也能够启动EDS文件向导以导入正确的EDS文件。选择“ Scanlist ”选项卡,能够见到左边的列表里有当前能够使用的设备,此例中为俩个。右边有壹空的扫描列表。于此我们选中节点“1305Drive ”,且注意 AutomaponAdd前的框里打上勾,使其自动映射地址。然后点“”按钮将此节点加入扫描列表。当选中壹个节点后,能够点击下方的“EditI/OParameters” IO缴留的SB其中就能够设置此节点是否使用ForegroundtoBackgroundPollRatio 功能。点击“Input ” Output选项卡,能够见到节点的地址
9、已经被映射至Scanner的Input和Output地址上了,此地址直接映射到PLC的CPU内存地址上,用于于 SLC500中进行编程控制。PROG”点击“确定”按钮,提示是否将此配置下载到Scanner中,将PLC的控制钥匙打到状态,确定即能够下载此配置到Scanner 了。当你把PLC上的控制钥匙打到 RUN,则能够见到Scanner的“ MODULE”和“ NET” LEDl是绿色。到此简单的 DeviceNet 组态就完成了。五简单的SLC梯形图程序以实现简单任务有关SLC系列PLC的应用编程工具 RSLogix500,是壹个功能强大且复杂的工具,于此不准备做详细的介绍,仅完成壹个简单
10、的例子,来达成通过DeviceNet上的I/O控制变频器的启动和停止,且且于IO模块的输出上显示变频器的运行/停止状态。确认RSLinx的连接没有问题后,按如下的步骤进入RSLogix编程。点击“开始”一“程序一 RockwellSoftwareRSLogix500English RSLogix500English” 以启动RSLogix500 。启动后的主界面如下面所示。首先需要新建壹个文件,点击新建图标出现处理器选择对话框。于此对话框中选择你的CPU为“ 1747-L5315/03: 于对话框下方的Communicationsetting”里设定通讯的驱动为AB_DF1OK确认。”,点新生
11、成的项目文件有俩个部分,壹个是项目管理,位于左边的窗口,壹个为梯形图编辑器,位于右边。于左边的列表中,能够见到有许多能使用的资源,首先要对“Controller ” E分进行配置,以便项目管理程序知道当前PLC的插槽上均插有哪些卡,也就能够正确的对各扩充卡进行寻址。双击左边项目列表里“Controller 下的IOConfiguration ”,能够见到壹个配置对话框。选择Racks 1746-A44-slotrack,以选定所使用的机架。于下方的列表中,能够见到已经把CPU插入了第壹个插槽中。将另外的扩充卡也加入到此项目中来,点击旁边的ReadIOConfiguration : 出现读取确认
12、框,这时能够见到驱动里面已经选中了AB-DF1 。点击上图中的ReadlOConfiguration,出现 ConfirmChangeProcessorType对话框,点击OK。这时能够很清楚的见到机架上所插入的模块,第二槽为模拟量输入模块,第四槽为 DeviceNetScanner 。当这此模块均配置好后,就能够进行PLC梯形图程序的编写了, 这部分不准备对如何编写梯 形图做介绍,仅通过壹个简单的例子程序来完成对变频器的操作,频率给定和状态监控。 有关各节点于 master中的地址映射如下表: 于Scanner模块中,提供了壹个指令控制字,就是能够让 CPU对扫描模块进行控制,要想 CPU于
13、运行的时候使扫描模块把数据送到总线上,必须于梯形图中先对扫描模块的这个控制字进行设置,于扫描模块安装手册中有讲到此字Bit0为1表示扫描模块为 RUNMODE ,否则为IDLEMODE ,所以应先将此位元设为有效,否则扫描模块总会显示80代码,表示处于IDLE状态。下面是梯形图程序的壹个示例:说明:此时,因为扫描模块是插到第四插槽的,所以槽号为 3 (03 ),控制字的寻址方式 为O:S.1 ,其中的S表示扫描模块所于的槽号。 变频器启动和停止的控制,可参考1305变频器的手册,通过设置其控制指令来源为通讯适配置器,以选择使用通讯来控制变频器。1305变频器的ControlCommand 字的
14、bit0表示停止,bit1表示启动。故实际的操作中我们能够通过送控制字到1305的端口来控制变频器.下面是梯形图程序的壹个示例:启动变频器:bit1置1说明:上例中,输入的信号 I:3.3/1来自IO模块的bit1 ,表示按下启动按钮;O:3.1/1是映射到1203-GU6模块的通讯地址上面的,GU6会将其送到变频器的控制端口,实现启动的操作;停止变频器的操作同理。变频器频率给定,可通过模拟量输入模块来获取频率给定值,模拟量输入模块外部需要接入壹电位器产生可调节的电压信号送入模块中。于GU6模块默认的2WORDS的INPUT数据中,后壹个字表示为频率给定值,故只要于梯形图中将模拟量模块的输出值
15、送到GU6第二个字当中,GU6即会将其送到变频器。下面是梯形图的壹个示例:读取模拟量模块的值,且送到GU6的第二个字上面为了降低模拟量变化的精度,以降低网络对变频器频率给定的频繁程度(就是去掉频率值的低位部分不关心),把读取的模拟量模块的值先送到整形文件N中,然后再换成二进制 B,然后和0XFF00相和,就能够去掉频率值的低八位,这样只有频率值高八位产生变化时才会 引起变频器频率值的改变。这点于这里不再做详细叙述。接下来我们需要于IO模块上显示变频器的运行/停止状态。于变频器返回到 DeviceNet的数据(InputData )中,前壹个字为变频器的状态值,读取Bit1位能够获取当前变频器是否于运行。下面是梯形图的壹个示例:I31/1表示变频器返回的第壹个字的Bit1位,O:3.3/0表示IO模块的输出数据的 Bit0 ,于节点中表示上面的壹个 LED灯。此时,壹个简单的IO控制变频器启动/停止就实现了,模拟量模块给定变频器的频率的壹个SLC梯形图程序,通过此程序,于网络上的表现为:按 IO上的启动按钮实现变频器启动,按IO上的停止按钮实现变频器停止,调整模拟量模块的电位器(需要外接)能够调整变频器的频率,当变频器处于RUNNING
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 期权行使程序协议参考
- 城市广场内部亮化协议
- 生物科技信用社薪酬制度
- 项目管理走动式管理实践策略
- 预付款采购协议文本
- 医疗保险医师聘用合同细则
- 体育赛事设施招投标操作
- 演艺活动保证金协议书
- 游泳池水质维护保洁合同
- 住宅区公共区域墙纸施工协议
- 履带吊司机安全技术交底
- 班级管理(第3版)教学课件汇总全套电子教案(完整版)
- 2022年度母婴护理师技能试卷题库
- 玻璃采光顶施工工艺
- 2024年义务教育国家课程设置实施方案
- 某乳业公司价格策略研究
- T∕CIAPS 0012-2021 磷酸铁锂电池寿命加速循环试验方法
- 多联机空调安装技术交底记录大全
- 低压配电柜GGD技术规范方案设计
- 汽车维修项目明细表76608
- 高中地理课堂教学评价方案
评论
0/150
提交评论