当前位置:首页 > 企业新闻

船舶艏侧推电机起动器应用可编程逻辑控制器

     船舶艏侧推,即艏侧推进器,是装在船舶首部的特种推进器,用来提高船舶的操纵性,能精确保持船位。

随着现代航运事业以及造船新技术的快速发展,船舶也走向大型化、智能化。而对于船舶也有越来越高的机动性能要求,侧推装置在船上的应用也越来越广泛。侧推装置大大增强了船舶的机动性,船舶在做靠离码头或穿越狭窄水道等机动航行时的安全系数显著提高。

艏侧推多采用可变螺距浆叶。作用是便于停靠码头,不需要拖船协助。艏侧推装置除了可变螺距浆外,还包括:电机或油马达,变距泵组,重力油泵。也有采用定距桨叶的艏侧推。

侧推器由柴油机、电力、液压等驱动方式,配合定距桨或液压伺服变距桨组成推进单元。侧推由大功率恒速电机驱动、螺旋桨螺距控制基于比例换向阀和变量液压泵,并通过PLC进行随动控制。装置如果有线路浮接,仪表损坏,测量电位器失效等电气故障;液压阀件卡阻等机械故障都会引起螺距控制无响应的现象。  

综上所述:侧推装置有四大部分组成:指令单元、总控制单元、电力驱动单元和液压伺服单元。指令单元发出指令,反馈器将反馈信号传给总控制单元,总控制单元经比较分析后输出控制信号控制电力驱动单元的启停和液压伺服单元动作。

 

1.1 电力驱动单元

电力驱动单元也就是电机起动柜,主要是通过PLC控制主电机以及辅机的启停,对电机进行过载保护和热保护等其他连锁保护,监控主电机以及油泵电机的运行状态,并将这些状态发送给总控制单元。主机也就是侧推起动器的主电机,辅机包括油泵电机、海水泵、风机,由此可见,起动柜的控制对象都为三相异步电机。主电机规格:电制AC440V×50HZ×3φ,功率250KW,额定电流399A,额定转速1478r/min,电机为连续工作制。油泵电机规格:电制AC415V×50HZ×3φ,功率2.2KW,额定电流4.8A,额定转速1420 r/min,由于主电机功率较大,采用变压器降压启动,油泵电机可以直接起动

由于船舶的特殊性,侧推起动柜有2种控制方式:驾驶室控制、机旁控制。在控制柜的柜门上有一个控制位置转换开关,可以选择控制方式。在起动主电机前,需要现选择控制方式,然后起动辅机,只有辅机起动运行后,才能起动主电机。当需要停止侧推系统的时候,需要先停止主电机,再停止辅机,

1.2 控制回路

1)主电机起动控制回路及起动互锁(起动互锁回路至少应包括以下状态)

(a)桨角:零位 ;                 (b)重力油箱油位:正常;

(c)油泵低压: 正常;      (d)辅机(风机,油泵,海水泵)  : 运转 ;

(e)发电机运转  : 运转;

(2)主电机急停回路

仅当按下“紧急停止按钮”时主电机紧急停止,以下状态不允许停:

(a)油泵低压;(b)重力油箱低油位;

(3)油泵电机、主电机及起动器用防潮加热器控制回路;

(a)当油泵电机运转时,其防潮加热器自动停止;         (b)当主电机运转时,主电机防潮加热器及起动器防潮加热器自动停止。

(4)顺序控制试验回路:【风机+油泵+海水泵】→侧推

 

方案确定及产品硬件配置

 

经分析我们可以得知,系统共有数字量输入信号24个,数字量输出信号20个,无模拟量输入输出信号。我们选择了性价比最高的配置,即1个CPU 226C DC/DC/(6ES7 216-2BD23-0XB0,1个EM2236ES7 223-1PH22-0XA8)

 

    S7-200系列PLC是西门子公司20世纪90年代推出的整体式小型机,其结构紧凑、功能强,具有很高的性能价格比,在中小规模控制系统中应用广泛。

1、S7-200 CPU的类型

  从CPU模块的功能来看,SIMATIC S7-200系列小型PLC发展至今,大致经历了两代:
    第一代产品,其CPU模块为CPU 21X,主机都可进行扩展,它具有四种不同配置的CPU单元:CPU 212,CPU 214,CPU 215和CPU 216,本书不介绍该产品。
    第二代产品,其CPU模块为CPU 22X,主机都可进行扩展,它具有五种不同配置的CPU单元:CPU 221,CPU 222,CPU 224和CPU 226和CPU226XM,除CPU 221之外,其它都可加扩展模块,是目前小型PLC的主流产品。本书将介绍CPU22X系列产品。
     对于每个型号,西门子厂家都提供有产品货号,根据产品货号可以购买到指定类型的PLC。

2、S7-200 CPU 22X 系列技术性能

    CPU 22X 主机的技术指标如表2-1所列。

表2-1   CPU 22X 系列的技术指标

项目名称

CPU221

CPU222

CPU224

CPU226

CPU226XM

用户程序区

4KB

4KB

8KB

8KB

16KB

数据存储区

2KB

2KB

5KB

5KB

l OKB

主机数字量输入/输出点数

6/4

8/6

14/10

24/16

24/16

模拟量输入/输出点数

16/16

32/32

32/32

32/32

扫描时间/1条指令

0.37μs

0.37μs

0.37μs

0.37μs

0.37μs

最大输入/输出点数

256

256

256

256

256

位存储区

256

256

256

256

256

定时器

256

256

256

256

256

计数器

256

256

256

256

256

允许最大的扩展模块

2模块

7模块

7模块

7模块

允许最大的智能模块

2模块

7模块

7模块

7模块

时钟功能

可选

可选

内置

内置

内置

数字量输入滤波

标准

标准

标准

标准

标准

模拟量输入滤波

标准

标准

标准

标准

高速计数器

4个30KHz

4个30KHz

6个30KHz

6个30KHz

6个30KHz

脉冲输出

2个20KHz

2个20KHz

2个20KHz

2个20KHZ

2个20KHz

通信口

1xRS485

1xRS485

1 xRS485

2xRS485

2xRS485

项目名称

CPU221

CPU222

CPU224

CPU226

CPU226XM

用户程序区

4KB

4KB

8KB

8KB

16KB

数据存储区

2KB

2KB

5KB

5KB

l OKB

主机数字量输入/输出点数

6/4

8/6

14/10

24/16

24/16

模拟量输入/输出点数

16/16

32/32

32/32

32/32

扫描时间/1条指令

0.37μs

0.37μs

0.37μs

0.37μs

0.37μs

最大输入/输出点数

256

256

256

256

256

位存储区

256

256

256

256

256

定时器

256

256

256

256

256

计数器

256

256

256

256

256

允许最大的扩展模块

2模块

7模块

7模块

7模块

允许最大的智能模块

2模块

7模块

7模块

7模块

时钟功能

可选

可选

内置

内置

内置

数字量输入滤波

标准

标准

标准

标准

标准

模拟量输入滤波

标准

标准

标准

标准

高速计数器

4个30KHz

4个30KHz

6个30KHz

6个30KHz

6个30KHz

脉冲输出

2个20KHz

2个20KHz

2个20KHz

2个20KHZ

2个20KHz

通信口

1xRS485

1xRS485

1 xRS485

2xRS485

2xRS485

 

    由表2-1可知,CPU 22X 系列具有不同的技术性能,使用于不同要求的控制系统:
CPU 221:用户程序和数据存储容量较小,有一定的高速计数处理能力,适合用于点数少的控制系统。
CPU222:和CPU221相比,它可以进行一定模拟量的控制,可以连接2个扩展模块,应用更为广泛。
CPU224:和前两者相比,存储容量扩大了一倍,有内置时钟,它有更强的模拟量和高速计数的处理能力,使用很普遍。
CPU 226:和CPU224相比,增加了通信口的数量,通信能力大大增强,可用于点数较多、要求较高的小型或中型控制系统。
CPU226XM:它是西门子公司推出的一款增强型主机,主要在用户程序和数据存储容量上进行了扩展,其他指标和CPU 226相同。

2.1.2  S7-200 CPU 22X 的电源

    对于每个型号,西门子厂家都提供24V DC和120V/240VAC两种电源供电的CPU类型。可在主机模块外壳的侧面看到电源规格。
    输入接口电路也分有连接外信号源直流和交流两种类型。输出接口电路主要有两种类型,即交流继电器输出型和直流晶体管输出型。CPU 22X系列PLC可提供五个不同型号的10种基本单元CPU供用户选用,其类型及参数如表2-2所列。

表2-2    S7-200系列CPU的电源

型号

电源/输入/输出类型

主机 I/O 点数

CPU 221

DC/DC/DC

6输入/4输出

AC/DC/继电器

CPU 222

DC/DC/DC

8输入/6输出

AC/DC/继电器

CPU 224

DC/DC/DC

14输入/10输出

AC/DC/继电器

AC/DC/继电器

CPU 226

DC/DC/DC

24输入/16输出

AC/DC/继电器

CPU 226XM

DC/DC/DC

24输入/16输出

AC/DC/继电器

 

    注:表2-2中的电源/输入/输出类型的含义,如为 DC/DC/DC,则表示电源、输人类型为24VDC,输出类型为24VDC晶体管型。如为 AC/DC/继电器,则表示电源类型为220VAC,输入类型为24VDC,输出类型为继电器型。

CPU 22X 电源供电接线图如图2-3所示。

             

图(a)直流供电               图(b)交流供电

图2-3    CPU 22X 电源供电接线图

● 在安装和拆除S7-200之前,必须确认该设备的电源已断开, 并遵守相应的安全防护规范。如果在带点情况下对S7-200及相关设备进行安装或接线有可能导致电击和设备损坏。

2.1.3 S7-200 的工作方式

(1) S7-200的工作过程

    S7-200在扫描循环中完成一系列任务。任务循环执行一次称为一个扫描周期。S7-200的工作过程如图4所示。在一个扫描周期中,S7-200主要执行下列五个部分的操作:
(Ⅰ)读输入:S7-200从输入单元读取输入状态,并存入输入映像寄存器中。
(Ⅱ)执行程序:CPU根据这些输入信号控制相应逻辑,当程序执行时刷新相关数据。程序执行后,S7-200将程序逻辑结果写到输出映像寄存器中。
(Ⅲ)处理通讯请求:S7-200执行通讯处理。
(Ⅳ)执行CPU自诊断:S7-200检查固件、程序存储
器和扩展模块是否工作正常
(Ⅴ)写输出:在程序结束时,S7-200将数据从输出映像寄存器中写入把输出锁存器,最后复制到物理输出点,驱动外部负载。
(2)、S7-200 CPU的工作模式

   S7-200有两种操作模式:停止模式和运行模式。CPU面板上的LED状态灯可以显示当前的操作模式。
   在停止模式下,S7--200不执行程序,您可以下载程序和CPU组态。在运行模式下,S7-200将运行程序。
   S7-200提供一个方式开关来改变操作模式。您可以用方式开关(位于S7-200前盖下面)手动选择操作模式:当方式开关拨在停止模式,停止程序执行;当方式开关拨在运行模式,启动程序的执行;也可以将方式开关拨在TERM(终端)(暂态)模式,允许通过编程软件来切换CPU的工作模式,即停止模式或运行模式。
    如果方式开关打在STOP或者TERM模式,且电源状态发生变化,则当电源恢复时,CPU会自动进入STOP模式。如果方式开关打在RUN模式,且电源状态发生变化,则当电源恢复时,CPU会进入RUN模式。
2.1.4   S7-200 CPU 22X 的输入/输出接口

    S7-200主机配置的输入接口是数字信号输入接口。为了提高抗干扰能力,输入接口均有光电隔离电路,即由发光二极管和光电三极管组成的光电耦合器。
    S7-200主机配置的输出接口通常是继电器和晶体管输出型。继电器输出型为有触点输出,外加负载电源既可以是交流,也可以是直流。CPU 226 AC/DC/继电器输出的CPU外围接线图如图2-5所示。

 
 

2.1.5 S7-200 CPU的扩展模块

    当主机的I/O点数不够用或需要进行特殊功能的控制时,通常要进行I/O的扩展。I/O扩展包括I/O点数的扩展和功能模块的扩展。不同的CPU有不同的扩展规范, 它主要受CPU的寻址能力限制。在使用时可参考西门子S7-200的系统手册。

(1)数字量 I/O 扩展模块

    常用的数字量输入/输出扩展模块有三类,即输入扩展模块、输出扩展模块、输入/输出扩展模块。S7-200系列PLC数字量I/O扩展模块如表2-3所列。
                                 表2-3   S7-200系列PLC数字量I/O扩展模块

类型

型号

输入点数/类型

输出点数/类型

输入扩展模块

EM 221

8输入/24VDC光电隔离

 

EM 221

8输入/120/230VAC

输出扩展模块

EM 222

 

8输出/24 VDC晶体管型

EM 222

8输出/继电器型

EM 222

8输出/120/230VAC晶闸管型

输入/输出
扩展模块

EM 223

4输入/24VDC光电隔离

4输出/24VDC晶体管型

EM 223

4输入/24VDC光电隔离

4输出/继电器型、

EM 223

8输入/24VDC光电隔离

8输出/24VDC晶体管型

EM 223

8输入/24VDC光电隔离

8输出/继电器型

EM 223

16输入/24VDC光电隔离

16输出/24VDC晶体管型

EM 223

16输/2入4VDC光电隔离

16输出/继电器型

 

2)、特殊功能扩展模块

    当需要完成某些特殊功能的控制任务时,CPU主机可以连接扩展模块,利用这些扩展模块进一步完善CPU的功能。常用的扩展模块有两类,即模拟量输入/输出扩展模块、特殊功能模块。模拟量扩展模块类型如表2-4所列。

表2-4   模拟量扩展模块型号及用途

分类

型号

I/O规格

功能及用途

模拟量输入
扩展模块

EM231

AI4 x 12位

4路模拟输入,12位A/D转换

AI4 x热电偶

4路热电偶模拟输入

AI4 x RTD

4路热电阻模拟输入

模拟量输出
扩展模块

EM232

AQ2 x 12位

2路模拟输出

模拟量输入/ 输出
扩展模块

EM235

AI4/AQl x 12

4路模拟输入,1路模拟输出,12位转换

 

    S7-200 主机的特殊功能模块有多种类型,例如:功能模块有EM253位置控制模块、EM277 Profibus-DP模块、EM241调制解调器模块、CP243-1以太网模块、CP243-2 AS-I接口模块等。

(3)I/O 点数扩展和编址

    S7-200 CPU22X 系列的每种主机所提供的本机I/O点的I/O地址是固定的,进行扩展时,可以在CPU右边连接多个扩展模块。如图所示,每个扩展模块的组态地址编号取决于各模块的类型和该模块在I/O链中所处的位置。输入与输出模块的地址不会冲突,模拟量控制模块地址也不会影响数字量。
    编址方法是同样类型输入或输出点的模块在链中按所处的位置而递增,这种递增是按字节进行的,如果CPU或模块在为物理I/0点分配地址时未用完一个字节,那些未用的位也不能分配给I/O链中的后续模块。
    例如,某一控制系统选用CPU224,系统所需的输入/输出点数为:数字量输入24点、数字量输出20点、模拟量输入6点和模拟量输出2点。
    本系统可有多种不同模块的选取组合,并且各模块在I/O链中的位置排列方式也可能有多种,图2-6所示为其中的一种模块连接形式。表2-5所示为其对应的各模块的编址情况。

 
 

    表2-5  各模块的编址

主机
I/O

模块 1
I/O

 2 I/O

模块 3
I/O

模块 4
I/O

模块 5
I/O

I0.0   Q0.0
I0.1   Q0.1
I0.2   Q0.2
I0.3   Q0.3
I0.4   Q0.4
I0.5   Q0.5
I0.6   Q0.6
I0.7   Q0.7
I1.0   Q1.0
I1.1   Q1.1
I1.2
I1.3
I1.4
I1.5

I2.0
I2.1
I2.2
I2.3
I2.4
I2.5
I2.6
I2.7

 

 

 

Q2.0
Q2.1
Q2.2
Q2.3
Q2.4
Q2.5
Q2.6
Q2.7

 

 

 

AIW0   AQW0
AIW2
AIW4
AIW6

 

 

 

 

I3.0   Q3.0
I3.1   Q3.1
I3.2   Q3.2
I3.3   Q3.3

 

 

 

 

 

AIW8   AQW4

AIW10
AIVV12
AJW14

 

 

 

 

 

 

● 同类型输入或输出的模块按顺序进行编制。
● 数字量模块总是保留以8位(1个字节)递增的过程映象寄存器空间。如果模块没有给保留字节中每一位提供相应的物理点,那些未用位不能分配给I/O链中的后续模块。对于输入模块,这些保留字节中未使用的位会在每个输入刷新周期中被清零。
● 模拟量I/O点总是以两点递增的方式来分配空间。如果模块没有给每个点分配相应的物理点,则这些I/O点会消失并且不能够分配给I/O链中的后续模块。
2. 2  S7-200 PLC的寻址方式及内部数据存储区

    S7-200 CPU将信息存储在不同的存储单元,每个单元都有惟一的地址。S7-200CPU使用数据地址访问所有的数据,称为寻址。输入/输出点、中间运算数据等各种数据类型具有各自的地址定义,大部分指令都需要指定数据地址。
    本节将从S7-200的数据长度、寻址、寻址方式和内部数据存储区几个方面进行介绍。
2.2.1   数据长度 

    S7-200 寻址时,可以使用不同的数据长度。不同的数据长度表示的数值范围不同。S7-200 指令也分别需要不同的数据长度。
    S7-200系列在存储单元所存放的数据类型有布尔型( BOOL)、整数型( INT )、实数型和字符串型四种。数据长度和数值范围如表6所列。

表2-6   数据长度和数值范围

数据类型

数据长度

字节 (8位值)

字 (16位值)

双字 ( 32位值)

无符号整数

0~255
0~FF

0~65535
0~FFFF

0~4294967295
0~FFFF FFFF

有符号整数

-128~+127
80~7F

-32768~+32767
8000~7FFF

-217483648~+2147483647
8000 0000~7FFF FFFF

实数IEEE32位
浮点数

 

 

+1.175495E-38~+3.402823E+
38(正数)
-1.175495E-38~-3.402823E+38
(负数)

 

实数的格式

    实数(浮点数)由32位单精度数表示,其格式按照ANSI/IEEE 754-1985标准中所描述的形式。实数按照双字长度来存取。对于S7-200来说,浮点数精确到小数点后第六位。因而当使用一个浮点数常数时,最多可以指定到小数点后第六位。
实数运算的精度
    在计算中涉及到非常大和非常小的数,则有可能导致计算结果不精确。
字符串的格式
    字符串指的是一系列字符,每个字符以字节的形式存储。字符串的第一个字节定义了字符串的长度,也就是字符的个数。一个字符串的长度可以是0到254个字符,再加上长度字节,一个字符串的最大长度为255个字节。而一个字符串常量的最大长度为126字节。
布尔型数据(0或1)
● S7-200CPU不支持数据类型检测
    例如:可以在加法指令中使用VW100中的值作为有符号整数,同时也可以在异或指令中将VW100中的数据当作无符号的二进制数。
● S7-200提供各种变换指令,使用户能方便地进行数据制式及表达方式的变换。

2.2.2  常数

    在S7-200的许多指令中,都可以使用常数值。常数可以是字节、字或者双字。S7-200以二进制数的形式存储常数,可以分别表示十进制数、十六进制数、ASCII码或者实数(浮点数)。S7-200指令中的常数表示法如表2-7所示。

2.2.3 寻址方式

    在S7-200系列中,寻址方式分为两种:直接寻址和间接寻址。直接寻址方式是指在指令中直接使用存储器或寄存器的元件名称和地址编号,直接查找数据。间接寻址是指使用地址指针来存取存储器中的数据,使用前,首先将数据所在单元的内存地址放入地址指针寄存器中,然后根据此地址存取数据。本书仅介绍直接寻址。
     直接寻址时,操作数的地址应按规定的格式表示。指令中数据类型应与指令相符匹配。
    在S7-200系列中,可以按位、字节、字和双字对存储单元进行寻址。寻址时,数据地址以代表存储区类型的字母开始,随后是表示数据长度的标记,然后是存储单元编号;对于按位寻址,还需要在分隔符后指定位编号。
    在表示数据长度时,分别用B、W、D字母作为字节、字和双字的标识符。

1)位寻址

    位寻址是指按位对存储单元进行寻址,位寻址也称为字节.位寻址,一个字节占有8个位。位寻址时,一般将该位看作是一个独立的软元件,像一个继电器一样,看作它有线圈及常开、常闭触点,且当该位置1时,即线圈“得电”时,常开触点接通,常闭触点断开。由于取用这类元件的触点只是访问该位的“状态”,因此可以认为这些元件的触点有无数多对。字节.位寻址一般用来表示“开关量”或“逻辑量”。I3.4表示输入映像寄存器3号字节的4号位。位寻址的表示方法如图2-7所示。

 

(a)位寻址方式举例

 

(b)位寻址方式举例

 

图2-7   位寻址方式举例

   位寻址的格式:[区域标识][字节地址].[位地址]

2)字节寻址(8 bit)

   字节寻址由存储区标识符、字节标识符、字节地址组合而成。如VB100,其字节寻址方式如图2-8所示。
   字节寻址的格式:[区域标识][字节标识符].[字节地址]

3)字寻址(16 bit)

    字寻址由存储区标识符、字标识符及字节起始地址组合而成。如VW100,其字寻址方式如图2-8所示。
    字寻址的格式:[区域标识][字标识符].[字节起始地址]

4)双字寻址(32 bit)

    双字寻址由存储区标识符、双字标识符及字节起始地址组合而成。如VD100,其双字寻址方式如图2-8所示。
   双字寻址的格式:[区域标识][双字标识符].[字节起始地址]

 

 

图2-8字节、字、双字寻址方式举例

 

    为使用方便和使数据与存储器单元长度统一,S7-200系列中,一般存储单元都具有位寻址、字节寻址、字寻址及双子寻址4种寻址方式。寻址时,不同的寻址方式情况下,选用同一字节地址作为起始地址时,其所表示的地址空间是不同的。
    在S7-200中,一些存储数据专用的存储单元不支持位寻址方式,主要有模拟量输入/输出、累加器、定时器和计数器的当前值存储器等。而累加器不论采用何种寻址方式,都要占用32位,模拟量单元寻址时均以偶数标志。此外,定时器、计数器具有当前值存储器及位存储器,属于同一个器件的存储器采用同一标号寻址。

2. 3   S7-200系列PLC数据存储区及元件功能

1)、输入继电器 (I)

    输入继电器用来接受外部传感器或开关元件发来的信号,是专设的输入过程映像寄存器。它只能由外部信号驱动程序驱动。在每次扫描周期的开始,CPU总对物理输入进行采样,并将采样值写入输入过程映像寄存器中。输入继电器一般采用八进制编号,一个端子占用一个点。它有4种寻址方式即可以按位、字节、字或双字来存取输入过程映像寄存器中的数据。
    位:            I〔字节地址].[位地址〕 如:I0.1
    字节、字或双字: I[长度][起始字节地址]  如:IB3    IW4    ID0

2)、输出继电器(Q)

    输出继电器是用来将PLC的输出信号传递给负载,是专设的输出过程映像寄存器。它只能用程序指令驱动。在每次扫描周期的结尾,CPU将输出映像寄存器中的数值复制到物理输出点上,并将采样值写入,以驱动负载。输出继电器一般采用八进制编号,一个端子占用一个点。它有4种寻址方式即可以按位、字节、字或双字来存取输出过程映像寄存器中的数据。
    位:           Q〔字节地址].[位地址〕如:Q0.2
    字节、字或双字: Q[长度][起始字节地址]如:QB2  QW6    QD4

3) 变量存储区(V)

    用户可以用变量存储区存储程序执行过程中控制逻辑操作的中间结果,也可以用它来保存与工序或任务相关的其他数据。它有4种寻址方式即可以按位、字节、字或双字来存取变量存储区中的数据。
    位:            V[字节地址].[位地址]如:V10.2
    字节、字或双字: V[数据长度] [起始字节地址]如:VB 100、VW200, VD300

4)、位存储区(M)

    在逻辑运算中通常需要一些存储中间操作信息的元件,它们并不直接驱动外部负载,只起中间状态的暂存作用,类似于继电器接触系统中的中间继电器。在S7-200系列PLC 中,可以用位存储器作为控制继电器来存储中间操作状态和控制信息。一般以位为单位使用。
    位存储区有4种寻址方式即可以按位、字节、字或双字来存取位存储器中的数据。
    位:           M〔字节地址].[位地址] 如:M0.3
    字节、字或双字:M 长度][起始字节地址] 如:MB4 MW10 MD4

5)、 特殊标志位(SM)

    特殊标志位为用户提供一些特殊的控制功能及系统信息,用户对操作的一些特殊要求也要通过SM通知系统。特殊标志位分为只读区和可读可写区两部分。
    只读区特殊标志位,用户只能使用其触点,如:
    SM0.0    RUN监控,PLC 在RUN状态时,SM0.0总为1。
    SM0.1    初始化脉冲,PLC由STOP转为RUN时,SM0.1接通一个扫描周期。
    SM0.2    当RAM中保存的数据丢失时,SM0.2接通一个扫描周期。
    SM0.3    PLC 上电进入RUN时,SM0.3 接通一个扫描周期。
    SM0.4    该位提供了一个周期为1 min,占空比为0.5的时钟。
    SM0.5    该位提供了一个周期为1 S,占空比为0.5的时钟。
    SM0.6    该位为扫描时钟,本次扫描置1,下次扫描置0,交替循环。可作为扫描计数器的输入。
    SM0.7    该位指示CPU工作方式开关的位置,0=TERM,1=RUN。通常用来在RUN状态下启动自由口通信方式。
    可读可写特殊标志位用于特殊控制功能,如用于自由口设置的SMB30,用于定时中断时间设置的SMB34/SMB35,用于高速计数器设置的SMB36~SMB62,用于脉冲输出和脉冲调制的SMB66~SMB85等。

6)、定时器区(T)

    在S7-200 PLC中,定时器作用相当于时间继电器,可用于时间增量的累计。其分辨率分为三种:1ms、10ms、100ms。
定时器有以下两种寻址形式。
    ●当前值寻址:16位有符号整数,存储定时器所累计的时间。
    ●定时器位寻址:根据当前值和预置值的比较结果置位或者复位。
    两种寻址使用同样的格式:T+定时器编号。例如:T37

7)、计数器区(C)

     在S7-200 CPU中,计数器用于累计从输入端或内部元件送来的脉冲数。它有增计数器、减计数器及增/减计数器3种类型。由于计数器频率扫描周期的限制,当需要对高频信号计数时可以用高频计数器(HSC)。
计数器有以下两种寻址形式。
    ●当前值寻址:16位有符号整数,存储累计脉冲数。
    ●计数器位寻址:根据当前值和预置值的比较结果置位或者复位。同定时器一样,两种寻址方式使用同样的格式,即C+计数器编号。例如:C0

8)、高速计数器(HC)

    高速计数器用于对频率高于扫描周期的外界信号进行计数,高速计数器使用主机上的专用端子接收这些高速信号。高速计数器是对高速事件计数,它独立于CPU的扫描周期,其数据为32位有符号的高速计算器的当前值。
    格式:     HC[高速计数器号]    例如:HC1

9)、累加器(AC)

    累加器是用来暂存数据的寄存器,可以同子程序之间传递参数,以及存储计算结果的中间值。S7-200 PLC提供了4个32位累加器AC0~AC3。累加器可以按字节、字和双字的形式来存取累加器中的数值。
    格式:AC[累加器号]。 例如:AC 1

10)、局部变量存储区(L)

    局部变量存储器与变量存储器很类似,主要区别在于局部变量存储器是局部有效的,变量存储器则是全局有效。全局有效是指同一个存储器可以被任何程序(如主程序,中断程序或子程序)存取,局部有效是指存储区和特定的程序相关联。局部变量存储器常用来作为临时数据的存储器或者为子程序传递函数。可以按位、字节、字或双字来存取局部变量存储区中的数据。
    位:            L[字节地址].[位地址] L0. 5
    字节、字或双字: L[长度][起始字节地址] LB34  LW20  LD4

11)、顺序控制继电器存储区(S)

    顺序控制继电器又称状态元件,用来组织机器操作或进入等效程序段工步,以实现顺序控制和步进控制。状态元件是使用顺序控制继电器指令的重要元件,在PLC内为数字量。
    可以按位、字节、字或双字来存取状态元件存储区中的数据。
    位:          S[字节地址].[位地址] S0. 6
    字节、字或双字:S[长度][起始字节地址] SB10   SW10   SD4

    格式:    AQW[起始字节地址]AIW4

S7 200价格低廉,结构小巧,可靠性高,运行速度较快,有极丰富的指令集,具有强大的多种集成功能和实时特性,其性价比很高。而船舶侧推起动柜的现场工作环境比较恶劣,工作现场有很电磁干扰,电源波动,空气湿度也较大,对工业控制系统安全性和可靠性要求较高,能比较出色的完成控制任务。

 

 

  返回>>Top
-x