第一章 系统认识
实验一 XK-PLC6G型工学结合PLC实训台认识
一、实验目的
了解XK-PLC6G型工学结合PLC实训台的接线。
二、实验设备
序号 名称 数量
1 XK-PLC6G型工学结合PLC实训台 1台
三、实验内容
1、电源部分接线
图1.1.1
2、信号源部分接线图
图1.1.2
实验二 S7-200 PLC认识
一、实验目的
1、掌握S7-200 PLC的接线;
2、掌握S7-200 PLC的存储器及寻址。
二、实验设备
序号 名称 数量
1 XK-PLC6G型工学结合PLC实训台 1台
2 PLC挂箱 1个
三、实验内容
1、S7-200 PLC的接线(以CPU226主机为例)
(1)晶体管型输出主机的接线
图1.2.1 CPU 226 DC/DC/DC 主机接线
(2)继电器型输出主机的接线
图1.2.2 CPU 226 AC/DC/继电器 主机接线
2、S7-200 PLC的存储器及寻址
(1)输入寄存器:I
S7-200在每个扫描循环的开始处采样实际输入点并写入这些数值到进程图像输入寄存器。可以以位、字节、字或双字存取进程图像输入寄存器:
位: I[ 字节地址].[ 位地址] 例:I0.1
字节、字、或双字: I[ 大小][ 起始字节地址] 例:IB4
(2)输出寄存器:Q
在每个扫描循环的结尾,S7--200复制存储在进程图像输出寄存器的数值到实际输出点。可以按位、字节、字或双字存取进程图像输出寄存器:
位: Q[ 字节地址].[ 位地址] 例:Q1.1
字节、字或双字: Q[ 大小][ 起始字节地址] 例:QB5
(3)变量内存区域:V
可以使用V内存来存储通过程序中的控制逻辑执行的操作的中间结果。也可以使用V内存来存储其他与进程或任务有关的数据。可以按位、字节、字或双字形式存取V内存区域:
位: V[ 字节地址].[ 位地址] 例:V10.2
字节、字、或双字: V[ 大小][ 起始字节地址] 例:VW100
(4)位存储器区域:M
可以使用位存储器区域(M内存)作为控制继电器来存储操作或其他控制信息的中间状态。可以按位、字节、字或双字形式存取位存储器区域:
位: M[ 字节地址].[ 位地址] 例:M26.7
字节、字或双字: M[ 大小][ 起始字节地址] 例:MD20
(5)计时器内存区域:T
S7--200提供计时器以1毫秒、10毫秒、或100毫秒的分辨率(基于时间的增量)来计算时间增量。两个变量与计时器关联:
当前值:该16位有符号整数存储由计时器计算的时间量。
计时器位:设置或清除该位作为当前和预设值比较的结果。预置数值输入为计时器指令的一部分。
可以通过使用计时器地址(T +计时器号码)存取这些变量。计时器位或当前值的存取取决于使用的指令:位操作数指令存取计时器位,字操作数指令存取当前值。
(6)计数器内存区域:C
S7--200提供三种类型的计数器,可以在计数器输入上计算每个从低到高转换事件:一种类型只往上计算,一种类型只往下计算,还有一种类型既往上计算又往下计算。两个变量与计数器关联:
当前值:该16位有符号整数存储累加数。
计数器位:设置或清除该位作为当前和预设值比较的结果。预置数值输入为计数器指令的一部分。
可以通过使用计数器地址(C + 计数器号码)存取这些变量。计数器位或当前值的存取取决于使用的指令:位操作数指令存取计数器位,字操作数指令存取当前值。
(7)高速计数器:HC
高速计数器计算高速事件独立于CPU扫描。高速计数器具有有符号32位整数计算值(或当前值)。要对高速计数器存取计算数值,需要指定高速计数器的地址、使用的内存型号(HC)和计数器号码(诸如HC0)。高速计数器的当前值是一个只读数值并且仅能按双字(32位)编址。
格式: HC[ 高速计数器号码] 例:HC1
(8)累加器:AC
累加器是读取/写入设备,能象内存一样使用。例如,可以使用累加器对子例行程序进行参数的往复传递,并存储用于计算的中间数值。S7--200提供四个32位累加器(AC0、AC1、AC2和AC3)。可以按字节、字或双形式字存取累加器中的数据。存取的数据大小取决于用于访问累加器的指令。
(9)特殊内存:SM
SM位提供了在CPU和程序之间进行信息通讯的一种手段。可以使用这些位来选择和控制S7--200 CPU的一些特殊功能,例如:用于第一次扫描循环的位、以固定比率切换的位、或显示数学或操作指令状态的位。可以按位、字节、字或双字形式存取SM位:
位: SM[ 字节地址].[ 位地址] 例:SM0.1
字节、字、或双字: SM[ 大小][ 起始字节地址] 例:SMB86
(10)局部内存区域:L
S7-200提供64个字节的局部内存,其中的60字节可作为高速暂存存储器或用于传递形式参数到子例行程序。可以按位、字节、字或双字形式存取:
位: L[ 字节地址].[ 位地址] 例:L0.0
字节、字或双字: L[ 大小] [ 起始字节地址] 例:LB33
(11)模拟输入:AI
S7-200转换模拟数值(例如温度或电压)为一个字长度的(16位)数字值。可以通过区域标识符(AI)、数据大小(W)和起始字节地址存取这些数值。因为模拟输入是字并且始终以偶数字节(例如0、2或4)开始,所以可以用偶数字节地址(例如AIW0、AIW2或AIW4)存取它们。模拟输入数值是只读数值。
格式: AIW[ 起始字节地址] 例:AIW4
(12)模拟输出:AQ
S7-200转换字长度(16位)的数字值到电流或电压,与数字值成比例(例如对于电流或电压)。可以通过区域标识符(AQ)、数据大小(W)和起始字节地址写入这些数值。因为模拟输出是字并且始终以偶数字节(例如0、2或4)开始,所以可以用偶数字节地址(例如AQW0、AQW2或AQW4)写入它们。模拟输出值是只写数值。
格式: AQW[ 起始字节地址] 例:AQW4
(13)顺序控制继电器(SCR)内存区域:S
SCR或S位用于在相同程序段中组织机械设备操作或步骤。SCR允许控制程序的逻辑段。可以按位、字节、字或双字存取S位。
位: S[ 字节地址].[ 位地址] 例:S3.1
字节、字或双字: S[ 大小][ 起始字节地址] 例:SB4 |