西门子江门授权代理商
ABB
ABB公司目前在产的控制器产品包括AC800F、AC800M、AC700F、AC500、AC500-eco五个系列。其中,AC800F控制器是ABB公司于2000年推出的带现场总线功能的控制器,系统有配套的组态软件CBF、人-机监控软件DigiVis以及相应的附加软件包。这款产品有丰富的现场总线接口,可实现控制器冗余、通讯冗余和电源冗余等功用。
而AC800M控制器是ABB公司2004年推出的又一款家族现场总线控制器。按照性能划分,AC800M有多大9种控制器供选择,与AC800F不同的是,AC800M只配有组态软件CCB,没有自己的人-机监控软件,可选用第三方软件作为自己的人-机监控软件,比较适合工程公司使用。
AC700F控制器是ABB公司于2008年6月推出的MicroDCS的控制器。系统与AC800F使用同样的组态软件CBF、人-机监控软件DigiVis以及相应的附加软件包,适合200点左右的小型DCS系统。
AC500控制器是ABB公司2005年推出一款性价比较高的控制器,它是一个简单但却灵活、一致的扩展和增加不同总线能力的系统。AC500也配有组态软件PS501,没有自己的人-机监控软件,可选用第三方软件作为自己的人-机监控软件。至于AC500-eco控制器则是ABB于2009年推出的一款经济型控制器,它可以和AC500混用I/O产品,编程软件也和AC500通用。
GE
目前GE智能设备公司所生产的可编程控制器产品包括PACSystemsRX7i、RX3iAnalogI/OModules、ProficyProcess Systems2.0、PAC SystemsRX3i、PAC Systems、PAC Motion、Versa MaxMicro Motion、Versa Motion等系列。其中,PAC SystemsRX7i建立在标准嵌入式开放架构基础上,是可编程控制器(PAC)的创新产品PACSystems系列的成员。RX7i具有以下显著特征:单个控制引擎和通用的编程环境,可在多个硬件平台间移植应用程序。其设计旨在满足原始设备制造商(OEM)、集成商和终端用户的中高端应用,RX7i尤其适用于对开放式架构、大容量存储器、分散式I/O和高性能有特殊要求的集成解决方案。
PAC SystemsRX3i控制器是可编程自动化控制器(PAC)的创新产品PACSystems系列的新成员。和其他系列产品一样,PACSystemsRX3i具有以下显著特征:单个控制引擎和通用的编程环境,可在多个硬件平台间移植应用程序,汇聚了多种可靠的控制选择。
而新的GE智能平台PACSystems提供了个可编程自动化控制——一个控制引擎和一个用于多种硬件平台的开发环境。PACSystems比起现有的PLC技术的高速处理、数据采集和内存密集型任务,如配方存储和数据记录,提供了增强的处理、通信速度和编程能力
三菱电机
三菱PLC(MitsubishProgrammableLogicController)是三菱电机在大连生产的主力产品。它采用一类可编程的存储器,用于其内部存储程序,执行逻辑运算、顺序控制、定时、计数与算术操作等面向用户的指令,并通过数字或模拟式输入/输出控制各种类型的机械或生产过程。三菱PLC在中国市场常见的有以下型号:FR-FX1N、FR-FX1S、FR-FX2N、FR-FX3U、FR-FX2NC、FR-A、FR-Q。
FX2n系列
FX2N是标准型PLC,IO端子连接方式采用螺钉式。
FX2N系列小型化,高速度,高性能,是FX系列中次的超小形程序装置。
FX2nc系列
FX2nc是紧凑型PLC,IO端子连接方式采用飞线式。
由于FX2NC的结构紧凑,它适合与空间比较狭小的地方。
MELSEC-Q系列
MELSEC-Q系列属于大中型PLC产品。特点:体积小、速度快、运用SFC强大的编程语言、能够实现多种控制、拥有强大的监控能力。
FX1NC、FX2NC、FX3UC三菱PLC在保持了原有强大功能的基础上实现了极为可观的规模缩小I/O型接线接口降低了接线成本。后,三菱PLCQ系列则是三菱机公司推出的大型PLC,CPU类型有基本型CPU,高性能型CPU,过程控制CPU,运动控制CPU,冗余CPU等。A系列三菱PLC使用三菱专用顺控芯片(MSP),速度/指令可媲美大型三菱PLC;A2ASCPU支持32个PID回
西门子S7—200系列plc的计数器分为一般用途计数器和高速计数器两大类。一般用途计数器用来累计输入脉冲的个数,其计数速度较慢,其输入脉冲频率必须要小于PLC程序扫描频率,一般高为几百HZ,在实际应用中主要用来对产品进行计数等控制任务。高速计数器主要用于对外部高速脉冲输入信号进行计数,例如在定位控制系统中,位置编码器的位置反馈脉冲信号一般高达几KHZ,有时甚至达几十KHZ,远远高于PLC程序扫描频率,这时一般的计数器已经无能为力,PLC对于这样的高速脉冲输入信号计数采用的是与程序扫描周期无关的中断方式来实现的。由于篇幅有限,这里只介绍一般用途计数器。
1、计数器种类和编号
S7—200系列PLC的计数器有3种:增计数器CTU、增减计数器CTUD和减计数器CTD。
计数器的编号用计数器名称和数字(0~255)组成,即C×××,如C6。计数器的编号包含两方面的信息:计数器的位和计数器当前值。计数器位和继电器一样是一个开关量,表示计数器是否发生动作的状态。当计数器的当前值达到设定值时,该位被置位为ON。计数器当前值是一个存储单元,它用来存储计数器当前所累计的脉冲个数,用16位符号整数来表示,大数值为32767。
计数器的设定值输入数据类型为INT型。寻址范围:VW、IW、QW、MW、SW、SMW、LW、AIW、T、C、AC、*VD、*AC、*LD和常数。一般情况下使用常数作为计数器的设定值。
2、计数器指令使用说明
计数器指令的LAD和STL格式如表所列。
表7.11 计数器指令的LAD和STL形式
格式 | 名称 | ||
增计数器 | 增减计数器 | 减计数器 | |
LAD |
|
|
|
STL | CTU C***, PV | CTUD C***, PV | CTD C***, PV |
(1)增计数器CTU(Count Up)
扫描时,计数器位为OFF,当前值为0。在计数脉冲输入端CU的每个上升沿,计数器计数1次,当前值增加一个单位。当前值达到设定值时,计数器位ON,当前值可继续计数到32767后停止计数。复位输入端有效或对计数器执行复位指令,计数器复位,即计数器位为OFF,当前值为0。图1所示为增计数器的用法。需要注意:在语句表中,CU、R的编程顺序不能错误。
(2)减计数器CTD(Count Down)
扫描时,计数器位为OFF,当前值为预设定值PV。对CD输入端的每个上升沿计数器计数1次,当前值减少一个单位,当前值减小到0时,计数器位置位为ON,当前值停止计数保持为0。复位输入端有效或对计数器执行复位指令,计数器复位,即计数器位OFF,当前值复位为设定值。图2所示为减计数器的用法。
图1增计数器指令
图2减计数器指令
(3)增、减计数器CTUD(Count Up/Down)
增减计数器有两个计数脉冲输入端:CU输入端用于递增计数,CD输入端用于递减计数。扫描时,定时器位为OFF,当前值为0。CU输入的每个上升沿,计数器当前值增加1个单位;CD输入的每个上升沿,都使计数器当前值减小1个单位,当前值达到设定值时,计数器位置位为ON。
增减计数器当前值计数到32 767(大值)后,下一个CU输入的上升沿将使当前值跳变为小值(-32 768);当前值达到小值-32768后,下一个CD输入的上升沿将使当前值跳变为大值32767。复位输入端有效或使用复位指令对计数器执行复位操作后,计数器复位,即计数器位OFF,当前值为0。图3所示为增、减计数器的用法。
图3增减计数器指令