西门子S7-200PLC系列(二)

西门子S7-200PLC系列(二)

  软元件(定义):用户使用的PLC中每一个输入/输出、内部存储单元、定时器和计数器等都称作软元件。
  软元件(组成):电子电路和寄存器及存储单元组成
  软元件有其不同的功能,有固定的地址,编程时注意软元件的地址
  软元件大致分为以下几种:

1. 输入继电器(I)

  位于PLC存储器的输入过程映像寄存器区,其外部有一对物理的输入端子来接受外部的开关信号。每一个输入继电器的对应一个映像寄存器,采样值先由输入继电器送到输入映像寄存器。其状态是随着扫描周期变化

2.输出继电器(Q)

  位于PLC存储器的输出过程映像寄存器区,。在每个扫描周期的输入采样、程序执行等阶段,并不把输出结果信号直接送到输出继电器,只是送到输出映像寄存器,只有在每个扫描周期的最后阶段才将输出映像寄存器中的结果同时送到输出锁存器,对输出点进行刷新。

3.通用辅助继电器(M)

  位于PLC存储器的位存储器区,类似于中间继电器,不受外部信号的直接控制,也不直接驱动外部负载。主要用来处理逻辑控制任务。

4.特殊继电器(SM)

  具有特殊功能或用来存储系统的状态变量、有关的控制参数和信息。
  表状态:SMB0、SMB1和SMB5
  这里写图片描述
  存储扫描时间:SMW22、SMW26
  存储模拟电位器值:SMB28、SMB29
  用于通信:自由口通信(SMB2、SMB3、SMB30、SMB130)、接受信息控制(SMB86~SMB94、SMB186~SMB194)
  用于高速计数:SMB36~SMB65、SMB131~SMB165
  用于脉冲输出:SMB66~SMB85、SMB166~SMB185
  用于中断:SMB4、SMB34、SMB35

5.变量存储器(V)

  用来存储变量的值,包括程序执行过程中的控制逻辑的中间结果、保存与工序或任务相关的其他数据

6.局部变量存储器(L)

  用来存放局部变量。S7-200提供64个局部变量存储器。其中60个可以暂时作为存储器,可以在主程序、子程序、中断程序使用,大部分出现在带参数的子程序调用过程中

7.定时器(T)

  累计时间增量的内部器件
  当定时器的输入条件满足时开始计时,当前值从0开始安一定的时间单位增加,此时定时器触点不动作。当定时器的当前值打到预设值时,定时器触点动作。

8.计数器(C)

  累计输入脉冲的个数。
  当输入触发条件满足时,计数器开始累计它的输入端脉冲电位上升沿的次数,当计数器计数打到预定的设定值时,其触点动作

9.模拟量输入\输出映像寄存器(AI、AQ)

  AI(A/D之间的转换):只能进行读取操作
  AQ(D/A之间的转换) :只能进行写入操作
  数字量长度为1个字长(16位),且从偶数号进行编址,比如AIW2、AQW12.

10.累加器(AC)

  S7-200提供四个32位累加器,分别为AC0、AC1、AC2、AC3.主要用来暂存数据(运算数据、中间数据、结果数据)的寄存器。可以用来读和写操作
  这里写图片描述

猜你喜欢

转载自blog.csdn.net/yue008/article/details/77527841