19
PLC 的的的的的的的的的的的的 的的 的的的的的的 的的的的 ,一一。 的的的的的 的的的的 的的的的的的的的的 ()。 的的的的的 一、 1 的的的的的的 、( I的 的的的的的的的的的的的的的 的的的的的的的的的 ,。 的的的的的的的的 第第第 S7-200 第第 PLC 第第第第第第

第四节 S7-200 系列 PLC 的编程软元件

  • Upload
    kineks

  • View
    95

  • Download
    0

Embed Size (px)

DESCRIPTION

第四节 S7-200 系列 PLC 的编程软元件. PLC 的软元件实质上为存储单元,每一单元都有唯一的地址。 不同的分区(存储器)代表不同的软元件。 一、类型及功用 1 、输入继电器( I ) 是专设的输入过程映像寄存器,用来接收外部信号。 其线圈由外部驱动. 2 、输出继电器( Q ) 是专设的输出过程映像寄存器,用来控制外部负载。其线圈由程序驱动。. 3 、内部标志位( M ) 也称位存储区(相当于中间继电器) 4 、特殊标志位( SM ) - PowerPoint PPT Presentation

Citation preview

Page 1: 第四节   S7-200 系列 PLC 的编程软元件

PLC 的软元件实质上为存储单元,每一单元都有唯一的地址。 不同的分区(存储器)代表不同的软元件。一、类型及功用1 、输入继电器( I ) 是专设的输入过程映像寄存器,用来接收外部信号。 其线圈由外部驱动

第四节 S7-200系列 PLC的编程软元件

Page 2: 第四节   S7-200 系列 PLC 的编程软元件

2 、输出继电器( Q ) 是专设的输出过程映像寄存器,用来控制外部负载。其线圈由程序驱动。

Page 3: 第四节   S7-200 系列 PLC 的编程软元件

3 、内部标志位( M ) 也称位存储区(相当于中间继电器)4 、特殊标志位( SM ) 是用户程序与系统程序的界面,用户的一些特殊要求通过 SM 通知系统。标志位分为只读区和可读 / 可写区

Page 4: 第四节   S7-200 系列 PLC 的编程软元件

如: SM0.0~ SM0.7在每个扫描周期结束刷新这些位。

Page 5: 第四节   S7-200 系列 PLC 的编程软元件

SM1.0~SM1.7错误指示,由指令将其置位 /复位

SMB28~SMB29分别存储 CPU自带电位器 0、 1的值

Page 6: 第四节   S7-200 系列 PLC 的编程软元件

5 、定时器( T ) 作用相当于时间继电器,其设定值由程序赋予。 每个定时器有一个 16bit 的当前值寄存器和一个状态位,即 T-bit 。时基(分辨率)有: 1ms 、 10ms 、 100ms

Page 7: 第四节   S7-200 系列 PLC 的编程软元件

6 、计数器( C ) 用来记录输入口或内部元件送来的脉冲数,其设定值由程序赋予。 每个计数器有一个 16bit 的当前值寄存器和一个状态位,即 C-bit 。包括:加计数器、减计数器和加减计数器。高速计数器( HSC )。7 、高速计数器( HC ) 用来接收机外的高频信号,数据为有符号的 32位。

Page 8: 第四节   S7-200 系列 PLC 的编程软元件

8 、变量寄存器( V ) 用来存储程序执行过程中控制逻辑的中间结果。9 、累加器( AC ) 用作数据处理的执行器件。 S7-200 提供了 4 个 32bit 累加器 AC0~ AC3 。

Page 9: 第四节   S7-200 系列 PLC 的编程软元件

10 、局部存储器( L ) 访问权限受到限制。11 、状态元件( S ) 也称顺序控制继电器,是使用顺控继电

器的主要元件。12 、模拟量输入 / 输出( AIW/AQW )

Page 10: 第四节   S7-200 系列 PLC 的编程软元件

二、机型及存储器数量的配置见教材表 6-3.

三、寻址方式 PLC 的存储器分为:程序区、系统区和数据区。程序区、系统区的存储器为 EEPROM ;数据区的存储器为 EEPROM 和 RAM 。

Page 11: 第四节   S7-200 系列 PLC 的编程软元件

1 、数据区存储器的地址表示格式 位地址格式: I[ 字节地址 ].[ 位地址 ]

Page 12: 第四节   S7-200 系列 PLC 的编程软元件

字节、字、双字地址格式:字节、字、双字地址格式: V[ 数据长度 ].[ 起始字节地址 ]

Page 13: 第四节   S7-200 系列 PLC 的编程软元件

其他地址格式: T 、 C 、 AC 、 HC 等均采用标识符和元件号,如 T36 、 C20

S7-200PLC 的寻址方式有:立即寻址、直接寻址和间接寻址。2 、立即寻址指令直接给出操作数,一般为常数,如:32112

16#42F

‘INPUT’

+1.11223E-10 (正数)、- 1.328465E-10 (负数)2#0101 1110

Page 14: 第四节   S7-200 系列 PLC 的编程软元件

3 、直接寻址指令直接给出操作数的地址。如:位寻址: AND Q2.1

字节寻址: ORB VB22 , LB23

字寻址: MOVW AC0 , AQW2

双字寻址: MOVD AC1 , VD200

Page 15: 第四节   S7-200 系列 PLC 的编程软元件

4 、间接寻址 指令给出了存放操作数地址的存储单元的地址。① 建立指针 指针中存放存储器的某个地址,只能用 V 、 L 、 AC1 、AC2 、 AC3 作为指针, AC0 不能作为指针。如: MOVD &VB200 , AC1

② 使用指针来存取数据MOVW AC1﹡ , AC0

Page 16: 第四节   S7-200 系列 PLC 的编程软元件

③ 修改指针 存取连续地址的存储单元中数据时,通过修改指针可以非常方便地存取数据。如:

Page 17: 第四节   S7-200 系列 PLC 的编程软元件
Page 18: 第四节   S7-200 系列 PLC 的编程软元件
Page 19: 第四节   S7-200 系列 PLC 的编程软元件

本地 I/O和扩展 I/O的寻址: