您当前的位置:五五电子网电子知识plc技术plc应用ab-plc应用AB_PLC的实践应用 正文
AB_PLC的实践应用

AB_PLC的实践应用

点击数:7493 次   录入时间:03-04 11:54:00   整理:http://www.55dianzi.com   ab-plc应用

一.系统组成:
在此系统中,主要使用的软件有:
 RSLink----主要实现系统的网络通信.
 RSLogix 5----主要对可编程控制器Micrologix 5进行编程
 RSView32-----主要实现系统的监视和控制.
  系统硬件:
 PC机一台---上位机,主要运行系统中所需软件
 可编程控制器Micrologix 5一台---控制中心,主要对系统进行控制和数据采集
 网线及相关的通信模块----因为系统基于工业三层网(以太网,控制网及设备网)
二.RSLogix的离线编程:
    RSLogix软件有3种编程模式,即离线编程模式,在线编程模式和仿真编程模式。离线编程的灵活性很大,编程可随意进行,不受控制器的限制;在线编程的灵活性比较小,一般只能改变数据文件中的数据;仿真编程
RSLogix 500的离线编程
一)组态DF1或DH-485网络
实现上位机与MicroLogix 5的通信
二)新建程序文件
    运行RSLogix软件( star—— Programs —— Rockwell Software——RSLogix 5English——RSLogix 5  English进入系统界面),单击File —— New,弹出Select Processor Type对话框,选择控制器型号,系列号及网络设定等后(单击该界面的“Who  Active”进入网络组态界面),单击OK按钮,进入RSLogix 500的编程界面,在界面中,左边为新建的应用程序的工程树,右边为梯形图编程主窗口。单击工程树中的目录前的加号可以把该项内容展开。工程树主要包括以下内容:
    1.控制器Controller.在Controller目录下有Controller Properties, Processor Status, I/O Configuration, Channel Configuration 选项。在Controller Properties选项下可以选择控制器的型号以及对当前网络连接上的那台控制器进行编程;在Processor Status选项下可以查看控制器的状态;在I/O Configuration中进行I/O组态;在Channel Configuration中进行通道组态,可组态为DF1协议或DH-485协议。
    2.程序文件Program File。在Program File目录下存放着梯形图程序。MicroLogix 1000 的梯形图程序文件已经固定,不能添加;在MicroLogix 1500中可以再新建梯形图程序文件。LAD2为梯形图主程序 MAIN_PROG; LAD3为用户故障处理子程序USER_FAULT,当发生可恢复故障时执行本文件;LAD4为高速计数中断子程序HSC_INT,当发生高速计数中断后自动执行本文件;LAD5为可选定时中断处理子程序STI_INT,当发生可选定时中断后自动执行子程序;LAD6-LAD15为用户自定义子程序。
    在Program File中,“0”号为系统程序,它是项目建立时自动生成,保留系统信息。
Program File共有100个(文件号:0—99),用户可根据需要增加,有两种形式:LAD或SFC.
    3. 数据文件Data File。MicroLogix 1000中的Data File 的个数已经固定,与MicroLogix 1000不同的是,MicroLogix 1500中可以添加。MicroLogix 1000的数据文件有输出文件O0、输入文件I1、状态文件S2、位文件B3、计时器文件T4、计数器文件C5、控制文件R6和整数文件N7、浮点文件F8,9-99可根据用户需要增加,类型可根据需要在增加数据文件文件的过程中加以选择,根据下表:


4.强制文件Force Files。正常状态下,控制器在运行时只有相应的输入点导通才能够使输入文件的相应位置1;只有梯级逻辑使能输出线圈,才能使相应的输出点置1。在Force Files 中可以对控制器的I/O进行强置0或置1。
5.自定义数据监测Custom Data Monitors 。在Custom Data Monitors中可以监测数据文件中的数据。
6.趋势图Trends。这是一个基于软件的示波器,可以观看数据文件中数据的变化趋势。
7.I/O组态。I/O组态是RSLogix 500编程的重要内容。MicroLogix 1000 Analog 的I/O组态文件分别为:输出共有O:0.0~O:0.4五个字,其中O:0.0为离散输出,O:0.1~O:0.3为系统保留, O:0.4为模拟量输出,
如图所示

三)进行梯形图编程
在LAD2窗口进行梯形图主程序的编程,其指令可通过工具栏中如user、bit、time/counter、input/output、compare、math、move/logical、file/misc、file shift/sequencer、program control 等中的符号进行选择。在梯形图中的所有指令都可通过拖拉的方式或单击来加载到梯形图中。如果熟练也可以双击梯级,直接输入指令。
     注意:地址格式的书写。比如,O0:0/0 表示输出文件的第0个字的第0位。I1:0/0表示输入文件的第0个字的第0位
四) 程序的合法性检查
程序编完后,选择“Edit    Verify File”可对程序进行合法性检查,可以检查是否有语法错误。如果有语法错误将在编程窗口的下部显示,更正后再检查,直到出现“Verify has completed,no errors found”信息。
注意:合法性检查只是对语法进行检查,无法检查出逻辑上的错误,因此在编写梯形图程序是还要认真地分析时序逻辑,不要期望让RSLogix 500发现自己逻辑上的错误。
五) 保存程序
程序如果无误,选择“File     Save As”,在File name框中输入用户想要的文件名,在Save As type 框中选择RSLogix File type(*.RSS),单击Save按钮。
六) 下载程序
单击“Comms     System Comms”,弹出系统网络通信的窗口,如所示,单击Download按钮,系统弹出一个程序下载的警告窗口。检查控制器的类型网络节点号。确认无误后,单击YES按钮,程序下载到了可编程控制器中。
上载程序步骤与下载完全相同,单击UPLOAD按钮就可以把控制器中的程序上载到控制器中。
七) 运行程序
打开主窗口工具栏中的程序运行的下拉菜单,选择RUN,就把PLC切换到运行状态。
二.RSView32组态   

    组态界面如上图示
1.组态软件RSView32通讯组态
1.1通道的设置
   通道的窗口主要设置网络类型(Network),这与用户要连接的控制器和网络类型有关。可选的网络协议有DF1、DH+、DH-485、CcontrolNet及TCP/IP等。这里选用TCP/IP,相应的主要网络驱动选择AB_ETH-1,这取决于使用RSLinx组态网络时用到的控制器所在网络使用的驱动类型,如图所示:
 
1.2 节点的设置
1.数据源为直接驱动的节点设置
数据源选用直接驱动,如图所示:
 
(1)节点名
    输入自定义的可编程控制器、网络服务器或WINOOWS程序名。节点名可有多达40个大小写字母、数字和下划线,但不允许有空格。
(2) 通道
      选择一个通道号。该通道一定要经“通道”编辑器设置后才有效。如果该通道未经设置,在下拉列表中会有<Unassigned>标志。
 (3) 站
      输入通讯通道内可编程控制器的物理站地址。地址格式取决于该节点所用通道和网络类型。
 (4) 类型
      选择正在使用的可编程控制器的类型。
 (5) 超时
       输入在报告通讯错误之前RSView32等待的秒数(0~65535)。通常情况下3s足够了。
2.数据源选择OPC服务器(OPC Server)的节点设置
    使用OPC使RSView32作为一个客户端时,必须先打开RSLinx,选择OPC服务器与任何支持OPC的应用程序通讯。OPC服务器可以是本机或通过网络连接的远程设备。具体设置如图所示:
(1)服务器名
单击服务器“名字”输入框旁边的浏览按钮“…”,并从已安装的服务器列表中选择一个服务器,RSView32将自动填写余下的输入框,也可以自己填写输入框或者可以填写一个尚未安装的OPC服务器,等以后再安装。
(2)服务器类型
选择OPC服务器类型:
如果服务器是一个.dll文件,选择“内部运行”。
     如果服务器是一个.exe文件,且与OPC客户机运行在同一计算机上,选择本机。
     如果服务器是一个.exe文件,且运行在网络上与OPC客户机相连的另一台计算机上,选择“远程”。
  (3)服务器计算机名或地址
     如果OPC服务器是远程的,则输入服务器计算机名或地址,或单击“...",然后从列表中选择该服务器计算机。
  (4)访问路径
      如果OPC服务器是RSLinx,访问路径是DDE/OPC主题名。如果OPC服务器是另一个RSView32站,访问路径是加载到服务器计算机上的
RSView32项目名。如果OPC服务器既不是RSLinx也不是RSView32站,请参考OPC服务器文件中关于访问路径的语法部分。如果在“节点”编辑器里指定了访问路径,也就同时禁止使用“标记数据库”编辑器里的“OPC地址浏览器”。

[1] [2]  下一页


本文关键字:暂无联系方式ab-plc应用plc技术 - plc应用 - ab-plc应用

《AB_PLC的实践应用》相关文章>>>