《ABplc培训教程.pptx》由会员分享,可在线阅读,更多相关《ABplc培训教程.pptx(51页珍藏版)》请在优知文库上搜索。
1、PLC框架对于PLC使用者来说,其内部具体的运行细节没有必要知道关于存储器:我们只需要关心哪一些是输入变量,哪一些是输出变量,那么其他的肯定都是中间变量。以AB PLC为例来说,把分布式I/O和现场I/O作为输入输出模块,比如Siemens的ET200s、AB的1734-AND、1791DS-IB8XOB8等。PLC通过DeviceNet网络扫描这些模块的输入点或者把输出量送到模块的输出点。这些点在程序中对应的变量如图(举例):输入/输出设备分为三个阶段:输入采样、用户程序执行和输出刷新。关于PLC扫描周期扫描周期一般来说都很短,因此多数情况我们不予考虑GuardLogix系统有两个红色的模块
2、:控制器和其相对应的Partner。目前, GuardLogix系统只有两种控制器:1756-L61S和1756-L62S每个系统由多个模块组成,模块插在机架上,机架的槽数不同,可集成的模块也就不同,分为4、7、10、13和17槽机架。BOOTP软件BOOTP/DHCP软件用来给设备分配地址。整个网络上电后,在电脑上打开BOOTP/DHCP软件,然后等待设备的地址请求,图见下页。If the Bootp server can not be located on the computer it can be found on CCS-2 disk under Rockwell Software/
3、RA Tools/BootP Utility.地址请求有可能被阻止,原因是某些软件的防火墙阻止了这些请求。因而,在运行BOOTP/DHCP软件的同时关闭这些软件。BOOTP软件在BOOTP Request History副窗口中,逐一显示发出请求设备Ethernet MAC地址和当时的时间;双击MAC,弹出New Entry窗口;输入IP地址和子网掩码,然后点击OK。Status窗口将会读出无法回复的请求。当设备再一次请求IP地址,Status窗口将会读出,并发送IP地址。分配完IP地址后,关闭BOOTP Server。一旦设备分配了IP地址,禁能BOOTP属性,保证了即使在设备电源不稳定的时
4、候不丢失IP地址。禁能步骤如下:打开RSLINX,选择communicationRSWho;在网络树中选择先前配置的ENBT模块,单击右键,选择module configuration;选择port configuration标签;为network configuration type选择“Static”,点击OK,关闭RSLINX。 目前,对系统进行配置通常是通过网线与Ethenet模块进行通讯。首先,根据EtherNet模块上显示的IP(此IP的设置),设置上位机IP地址)系统配置系统配置依次点击:开始-程序-Rockwell Software-RSLinx-RSLinx Classic或
5、者点击屏幕右下角该软件的图标,见下图(红框内的便是):RSLinx是一个通讯软件包,可以使用Ethernet、ControlNet,甚至是串口和硬件通信。RSLinx is the communications package used by Rockwell Software to interface Windows based Rockwell programs to the Rockwell Hardware. The software packages that GCCS-2 currently uses are RSLogix 5000 and RSNetworx. The soft
6、ware packages, when using RSLinx, allow many different communication paths to the hardware such as Ethernet, ControlNet, even Serial. This document will focus on Ethernet with a backup of Serial should problems arise.RSLinx Classic软件打开后显示如下:点击Configure Drivers图标点击后跳出如下对话框在下拉列表中选择Ethernet devices点击按钮
7、 跳出如下对话框输入一个名字,有个默认的名字,一般情况下不需要更改在跳出的窗口中输入Rockwell Ethernet设备的IP地址(例如1756-ENBT)使用RSNetWorx软件进行最初的DeviceNet网络的扫描和I/O映射创建一个RSNetworx .DNT文件选择NetworkProperties,打开如下的窗口点击左图中的按钮Set Online Path,弹出如下窗口总是选择DNB下的A,DeviceNet网络,然后点OK。之前关于RSNetWorx的操作都是处于离线状态的。选择NetworkOnlineOK后,弹出如下对话框准备上线窗口点击命名的网络,如上页中的“AB_ET
8、HIP-1,Ethernet”,按层次展开,点击OK按钮,开始扫描Devicenet网络,在RSNetWorx界面中列出网络结构,类似下图所示双击DNB图标,弹出DNB属性对话框。点击Scanlist、Input或Output标签,弹出下面的窗口,然后选择UploadScanlist标签下,把Available Device标题下的内容转移到Scanlist标题下把设备加到Scanlist标题下之后,单击需要设定参数的设备名称,选择Edit I/O Parameters按钮分别在Input和Output标签下,对网络上的每一个设备进行映射。选择OK或apply,把配置好的信息下载到DNB注意:
9、此时处理器的状态必须在Program或Remote Program模式下依次点击开始程序Rockwell Software-RSLogix 5000 Enterprise-RSLogix 5000选择FileNew;弹出下面对话框,输入相应的信息后,点击OK。下图为生成的界面点击控制器属性按钮选择Date/Time*标签,勾上Make this controller the Coordinated System Time master复选框,然后点应用、确定在1756 Backplane,1756-A17上点击鼠标右键,选择New Module添加模块在弹出的窗口中选择1756-DNB,点OK
10、在弹出对话框中,从Major Revision下拉菜单中选6,点OK,弹出类似下图的对话框设备描述与EDS文件 为了实现同类设备的互用性并促进其互换性,同类设备间必须具备某种一致性,即每种设备类型必须有一个标准的模型。设备描述(Device Profiles)通过定义标准的设备模型,促进不同厂商同类设备的互操作性,并促进其互换性。ODVA已经规定了一些工业自动化中常用产品的设备描述。例如,通用I/O(离散或模拟)、驱动器、位置控制器等等。在DeviceNet规范中设备描述分为3个部分。 1设备类型的对象模型 对象模型定义了设备中所必需和可选的对象分类。对象模型还指定了实现的对象实例的个数,这些
11、对象如何影响设备的行为,及其与这些对象的接口。 1设备类型的I/O 数据格式 在设备描述中指定了I/O数据的格式。通常也包括组合对象的定义,组合对象属性包括了特定的数据的映射。 1配置数据和访问该数据的公共接口 描述了配置数据以及数据的公共接口实现。通常包含在电子数据文档(EDS)中,EDS包含在设备的用户文件中。 DeviceNet规范规定了电子数据文档(EDS)的格式,EDS文件提供访问和改变设备可配置参数的所有必要信息。当使用电子数据文档(EDS)时,供货商可以将产品的特殊信息提供给其它供货商。这样可以具有友好的用户配置工具,可以很容易的更新,无需经常修正配置软件工具。为使DeviceN
12、et设备能够正确运行,需要在RSNetworx注册EDS文件。依次点击Tools-EDS Wizard,弹出右侧对话框。按照红框进行操作注意:设备的EDS文件在每台电脑上只需要注册一次即可。以1734-AND配置举例对于1734-AND来说,它同时运行在两个网络上:1、DeviceNet网络,负责和DNB模块通讯2、子网,负责扫描子网上的I/O状态可在线配置,也可离线配置,在此选择在线配置配置子网(Subnet)打开RSNetWorx软件,选择Online,扫描要配置的子网,开始扫描双击AND图标,打开其属性对话框。可选择AutoMap,此时一个模块(只有四个点)占用一个字节的空间;当模块数较多,需要对AND存储空间合理使用的时候,可以使用Advanced单击Advanced,出现如下对话框,在DeviceNet上配置1734-ADN双击DNB的图标AB PLC AB PLC 之间的通讯问题之间的通讯问题两个AB的PLC通过Ethernet可以通信,通信方式是Producer和Consumer。谢谢谢谢