线下实训
HOME
线下实训
正文内容
ab plc编程软件配置 AB(罗克韦尔)PLC实现简单的DeviceNet网络的配置组态
发布时间 : 2025-02-09
作者 : 小编
访问数量 : 23
扫码分享至微信

AB(罗克韦尔)PLC实现简单的DeviceNet网络的配置组态

这部分主要实现简单的DeviceNet网络的配置组态,使用的工具是Rockwell提供的软件——RSNetWorx。例子虽然简单但期望各位网友以一当十,达成更复杂的应用,此才为此文章的最终目的。

1、 点击“开始”—“程序”—“Rockwell Software”—"RSNetWorx"—"RSNetWorx for DeviceNet"以正常启动RSNetWorx;也许你会遇到找不到当前字体的对话框,因操作系统的问题,你尽可以回答“是”。

2、RSNetWorx启动后,也许你可看到左边有一个硬件列表框,如果没有你可以在View菜单里找到,点击就可以显现出此列表。而主视图框中有一条网络线,这是最初的状况,因为还没有一个节点被加到当前的网络中,所以右边这条线上没有一个节点。你当然可以在左边的列表框里选择你目前已经连接好的设备并双击使其加到右边的网络线上,但我们不这样做,RSNetWorx有一个最简单的做法就是利用网络扫描功能,如下图:点击图中的Online图标或点“NetWork”—"Online"菜单,则可以启动扫描功能。

2、 点击“Online”图标后会弹出一个对话框,要你选择用于连接的驱动,你应该可以看到1770-KFD的连接,如果没有,则请参阅本文的第三部分。

3、 选中“1770-KFD”驱动并点击OK,或直接双击,会告诉你一个同步确认对话框,点击OK。RSNetWorx即开始Browsing Network...

5、如果此对话框的进度条一直没有动作则表示你的串行通讯连接线有问题,或是你的PC上正有其它程序使用串行口。扫描完毕后网络上能找到的所有节点都会显示出来。在此例中Master(1747-SDN/B)的地址为01,而1770-KFD节点地址为05。

6、双击其中的图标,可以查看节点的信息:General, Parameters, I/O Defaults, EDS File。其中第一项可以清楚的知道供应商,及其它一些详细信息,参数部分可以显示此节点所有本身提供可访问的参数,这些参数根据属性的不同可以读写或只读。在第一次查看参数的时候提示“upload or download”的时候最好是"upload"。

7、双击Scanner的图标,会出现其配置对话框。点击“Module”选项卡,并选择“upload”按钮,以读取当前Scanner中的配置信息。当读取完毕后,可以看到“Module”选项卡中有几个信息值:Interscan Delay和Foreground to Background Poll Ratio。前一项表示两次发送轮询IO信息的间隔时间;后一项表示发送多少次IO报文后才对特定的节点发送一次IO报文,默认值为1,则表示每次都会发送IO报文,这主要用于通讯较慢的设备与较快的设备同时在一个网络上的时候,也可以减少某些不必很快的设备的CPU资源开销。

8、选择“Scanlist”选项卡,可以看到左边的列表里有当前可以使用的设备,此例中为两个。右边有一空的扫描列表。在此我们选中节点“1305 Drive”,并注意“Automap on Add”前的框里打上勾,使其自动映射地址。然后点“>”按钮将此节点加入扫描列表。当选中一个节点后,可以点击下方的“Edit I/O Parameters...”来编辑节点的IO数据长度,其中就可以设置此节点是否使用Foreground to Background Poll Ratio功能。

9、点击“Input”, "Output"选项卡,可以看到节点的地址已经被映射到Scanner的Input和Output地址上了,此地址直接映射到PLC的CPU内存地址上,用于在SLC 500中进行编程控制。

10、同样地将另一个节点2705T(I/O Module)也加入到扫描列表中。

11、点击“确定”按钮,提示是否将此配置下载到Scanner中,将PLC的控制钥匙打到“PROG”状态,确定即可以下载此配置到Scanner了。当你把PLC上的控制钥匙打到RUN,则可以看到Scanner的“MODULE”和“NET”LED都是绿色。 到此简单的DeviceNet组态就完成了。

AB PLC编程软件创建项目

硬件组态及编程

点击桌面下图图标;

出现下图界面;

点击项目栏中的“文件”选择“新建”出现下面界面,根据现场情况我们选择PLC的型号,在此使用仿真则选择Emulator RsLogix Emulate 5000 Controller;填写名称;选择机箱类型,AB具有4、7、10、13、17的机箱,我们根据现场情况来选择;如果在现场我们根据PLC的CPU位置填写插槽;创建位置可以更改,在此选择默认,按下图步骤进行,最后选择“确定”;

出现下面界面则是编程界面;

下图中“输入/输出配置”根据现场的扩展模块的信息添加PLC扩展模块。

选择“任务”双击“MainRoutine”则是PLC的编程界面;

在“任务”项点击“程序标签”,将出现下面界面;选择“编辑Tags”,我们根据编程的要求添加变量;

在此以“启保停”编程为例输入下面名称,“data typez”中填写“Bool”的数据类型,在实际情况下选择相应的数据类型;

来到的编程界面,在项目栏中看到有常开“

”“

”“

”,点击就可以,在常开点上方输入“start” “stop” “out”,在0出出现“e”则表示的该段出现错误,一般问题就是变量未定义。

程序下载

点击项目栏中的“通讯”,选择活动项,出现下面的界面,选中“AB_VBP-1”点击下载。

出现下面界面,点击“下载”

若下载成功则出现下面界面;

在下图中的Rem 运行,模式具有“脱机”“运行模式”“测试模式”等,则选择“运行模式”;

点击“start”右击出现有“切换位”则线圈“out”得电,点击“stop” 右击出现有“切换位”则线圈“out”失电。

相关问答

CP1H使用2路模拟量输入AD模块,如何在PLC里编程?

首先,你需要的PLC中去设定需要的量程,以及对应的分辨率:1、如果你使用内建的AD输入,那么对应的模拟量输入地址就是:200CH~203CH例如如果使用AD0的话,对...

ABPLC怎么将程序上载到计算机?

根据PLC种类,用logix500或logix5000等编程软件,设置rslinx联接路径,然后选择上载,建议多看书。根据PLC种类,用logix500或logix5000等编程软件,设置rslin...

ab1762系列plc用什么软件?

是MicroLogix系列,或者用SLC500的软件。是MicroLogix系列,或者用SLC500的软件。

abplc怎么改cpu的ip地址?

要更改ABPLC的IP地址,您需要执行以下步骤:1.首先,您需要连接到PLC的网络。您可以使用适当的网络线缆将计算机连接到PLC。2.打开RSLogix5000软件并选择您...

HP-5099B东方马达怎么写PLC程序?

编写PLC程序需要对PLC的编程语言和硬件有一定的了解。一般来说,PLC程序可以使用多种编程语言进行编写,如LadderLogic、StructuredText、FunctionBlockDi...

abplc是属于什么系?

你好,ABPLC1769即CompactLogix系列,这个系列有两款处理器带以太网接口:1769-L32E和1769-L35E,或者选择1768处理器+以太网通信模块1768-ENBT也可以的。那么...

abplc怎么和电脑用网线连接?

如果是小型PLC的话,恐怕也只有rs232通讯线了,只有少数机型支持USB通讯,具体通讯设置我就不说了,相信你会;如果是大中型PLC(基板加模块式)的话,可以插上专...

ABPLC授权問題,公司花2W买正版的软件和授权,已经在一台笔记...

金士顿1GBDDR2800讨论回答(2)不知道你用的是什么版本的软件,5000系列17版本以下的网上有很多授权下载,无限使用。如果是18以上的就不知道了,听说那个要网...

plc控制系统的软件?

一、西门子系列1、西门子S7-200系列plc编程软件STEP_7_MicroWIN_V4.0_incl_SP92、西门子S7-SMART_200系列PLC编程软件STEP_7_MicroWI...

abplc如何修改ip地址?

1、如果四修改网络中PLC的IP用DCHP/BOOTP这个工具;2、如果是已经修改了plc的IP,rslink和plc通讯时候,需要修改rslink驱动中的ip才能通讯上,修改方法为conmun.....

 optimusprime  电视剧 对手 
王经理: 180-0000-0000(微信同号)
10086@qq.com
北京海淀区西三旗街道国际大厦08A座
©2025  上海羊羽卓进出口贸易有限公司  版权所有.All Rights Reserved.  |  程序由Z-BlogPHP强力驱动
网站首页
电话咨询
微信号

QQ

在线咨询真诚为您提供专业解答服务

热线

188-0000-0000
专属服务热线

微信

二维码扫一扫微信交流
顶部