1. 绪论
PanelView处理器终端是罗克韦尔自动化公司生产的一种人机操作界面(HMI),它具有防尘防爆等优良性能,特别适用于工业现场操作。它可通过软件进行编程,可以代替现场数以百计的开关,省去了非常繁琐且昂贵的硬接线,同时它还可以编辑现场仿真画面进行实时监控,控制过程更加安全可靠。
PanelBuilder32是一个基于Microsoft Windows操作系统的软件,它是为PanelView终端设计控制面板的应用程序。为了简化其设计过程,软件使用了菜单、对话框和其它Windows的标准工具。PanelBuilder32主要针对PanelView系列中的PanelView550、PanelView600、PanelView900、PanelView1000、PanelView1400等键盘或触摸屏式终端。
最初的PLC是为了用来取代继电器,以执行逻辑判断、计时、计数等顺序控制功能,由此日本称它为顺序控制器(Sequence Controller)。控制器硬件是标准的、通用的,因而不需要每次另行设计;根据实际应用对象,将控制内容做成软件写入控制器的程序存储器内;控制器和被控对象连接方便。
PLC硬件的基本构成:
1. 中央处理器(Central Processor Unit简称CPU):
它是可编程序控制器的心脏部分。CPU由微处理器(Microproce-ssor)存储实际控制逻辑的程序存储器和存储数据、变量的数据储器构成。
2. 电源(Power Supply):
给中央处理器和其他设备提供必需的工作电源。
3. 输入组件(Inputs):
输入组件的功能是将操作开关和现场信号送给中央处理器。现场信号可能是开关量、模拟量或针对某一特定目的使用的特殊变量。
4. 输出组件(Outputs):
输出组件接收CPU的控制信号,并把它转换成电压或电流等现场执行机构所能接收的信号后,传送控制命令给现场设备的执行器。
PLC通常不采用微机的编程语言,而是采用面向控制过程、面向问题的自然语言编程。国际电气技术联合会IEC于1993年制定了PLC编程语言的国际标准(IEC1131-3)。该标准规定了5种编程语言,其中3种图形化语言,2种文体化语言。图形化语言有梯形图(Ladder Diagram-LD),顺序功能图(Sequential Function Chart-SFC),功能块图(Function Block Diagram-FBD)。文本化语言有指令表(Instruction List-IL)和结构文本(Structures Text-ST)。这5种语言够成了PLC的官方语言,而其中的梯形图和功能块图由于可操作性好,得到了大家的肯定,发展较快。
罗克韦尔自动化公司推出PLC5系列处理器的时候,相应推出了与之配套的RSLogix5软件。推出SLC500系列处理器的同时,相应的开发了RSLogix500。
1.3 RSLinx简介
RSLinx是罗克韦尔公司提供的、为现场设备连接众多的罗克韦尔软件提供全套通讯服务的软件。它可以为许多软件提供服务,包括RSLogix5/500/5000、RSView32和RSNetWorks For ControlNet等。同时,RSLinx还提供了数种开放接口与第三方人机界面系统、数据采集/分析系统、客户应用程序软件进行通讯RSLinx支持多个应用软件同时与在不同网络上的不同设备进行通讯。RSLinx可以采集Allen-Bradley公司的处理器、I/O设备及其它智能设备的数据,并将其传送到Rockwell Software(如RSLogix5000、RSView32等)中,建立一种应用软件与硬件的连接桥梁。作为真32位应用程序,RSLinx充分利用了Windows操作系统的多任务性能。RSLinx共有4种应用版本:RSLinx Lite、RSLinx 标准版、RSLinx OEM、RSLinx Gateway。
RSLinx Gateway:网关级的RSLinx,提供了不同通讯协议转化为TCP/IP的功能。在PC工作站上安装的是RSLinx Gateway版本。
RSLinx的主窗口RSWho上显示网络及处于网络上的设备。在RSWho窗口中,用鼠标右键点击某一设备,将会出现一系列综合的组态和监控工具。