西门子模块6ES7215-1AG40-0XB0详细说明
西门子模块6ES7215-1AG40-0XB0详细说明
本文介绍了一个艺术彩灯造型PLCbianchengruanjian/' target='bbbbbb'>PLC编程接线及梯形图实验介绍,内容如下:
一、项目所需设备、工具、材料
见表1。
二、训练内容:
1、 项目描述
某艺术彩灯造型演示板如图6所示,图中A、B、C、D、E、F、G、H为八只彩灯,呈环形分布。控制要求如下(灯的点亮顺序是):
将启动开关K1合上,八只灯泡同时亮,即ABCDEFGH同时亮1秒;接着 八只灯泡按逆时钟方向轮流各亮1秒,即A亮1秒→B亮1秒→C亮1秒→D亮1秒→E亮1秒→F亮1秒→G亮1秒→H亮1秒;接下来八只灯泡又同时亮1秒,即ABCDEFGH同时亮1秒;然后八只灯泡按顺时钟方向轮流各亮1秒,即H亮1秒→G亮1秒→F亮1秒→E亮1秒→D亮1秒→C亮1秒→B亮1秒→A亮1秒。然后按此顺序重复执行。按下停止开关K1,所有灯灭。
2、实训要求
2.1 输入和输出点分配
见表2。
2.2 PLC接线图
按图7接好线。注意COM1、COM2相连接,因为采用相同额定电压的指示灯。输入接启动开关和停止开关。
2.3 程序设计
图8中,PLC运行时,程序9~19步中,M11导通,由于程序步50~120中,M11动合触点闭合,分别控制了Y0~Y7的导通,因而彩灯ABCDEFGH同时点亮,因T0延时1秒钟,故ABCDEFGH同时点亮1秒钟。1秒钟时间到,程序第40步,T0动合触点闭合,移位指令执行,实现轮流点亮,即 ABCDEFGH轮流点亮,因为1秒钟T0闭合一次,故ABCDEFGH轮流点亮的时间间隔为1秒。程序步20~29中,当M20通时,将M101置位,由 M101动合触点与MI2~M19动合触点配合,分别轮流点亮H~A,即H、G、F、E、D、C、B、A每隔1秒轮流点亮。程序步30~39中,当M20通时,将M101复位,M101动断触点与MI2~M19动合触点配合,分别串联点亮A~H,即A、B、C、D、E、F、G、H每隔1秒轮流点亮。任何时候将停止开关K2合上,在第114步,区间复位指令使M12~M19全部复位,所有灯均不亮。
2.4 运行并调试程序
(1)将梯形图程序输入到计算机,检查电源正确无误。
(2)对程序进行调试运行。
a.接通PLC电源后,将PLC置RUN状态,将K1闭合,观察A、B、C、D、E、F、G、H的亮显情况。
b.将K2闭合,观察A、B、C、D、E、F、G、H的亮显情况。
(3)调试运行记录。
三、实训报告要求与考核标准
1、实训报告要求
(1)整理实训操作结果,按标准写出实训报告。
(2)请用步进指令完成本次实训。
西门子S7-200PLC的数据装载、传送与移动全部通过移动指令MOV实现。移动指令MOV在梯形图中的指令格式如图10-4.1所示。
指令中的MOV为移动指令代码,B为数据长度,在S7-200中允许的数据范围为:
B:1字节(8位二进制);
W:l字(16位二进制):
DW:2字(32位二进制):
R:浮点数(32位二进制)。
指令中,IN:源数据或数据存储位置;
OUT:移动目标位置。
通过改变移动的源数据位置与移动目标位置,MOV指令可以完成数据的装载、传送与移动功能。当采用MOV BIR、MOV-- BIW时可以将直接输入移动到指定的位置,或将指定的数据直接送到输出端。
间接寻址:S7-200的移动指令中的数据源与移动目标不仅可以是常数、存储器地址,还可以采用间接寻址方式。在采用间接寻址时,对指针的建立、操作数的指定有规定的格式与要求,其使用范围也有一定的限制。如在建立指针时,应在指针地址前加“&”标记;当采用间接寻址时,应在地址指针存储器前加“+”标记等,有关S7-200间接寻址的方法可以参见本书第8章。
2.数据块移动
S7-200的数据移动还可以“成块”进行,这时应使用编程指令BLKMOV B(以字节为单位)、BLKMOV-W(以字为单位)、BLKMOV DW(以双字为单位),梯形图程序如图10-4.2所示。
图10-4.2中的N用于指定移动的“块”大小,执行程序可以将从MB10起的20字节标志寄存器数据(MBIO~MB39) -次性移动到VB10起的20字节变量寄存器中。
当图10-4.2采用BLKMOV—W、BLKMOV_DW指令时,只需要指定N为10与5,同样可以实现移动20字节的目的。
3.数据装载与传送
所谓装载实质是将指定的数据移动到累加器的操作,因此可以通过移动指令实现。在S7-200上,只需要在MOV指令中将移动目标位置(OUT)指定为累加器1(ACl),即可实现数据装载功能。
所谓传送,实质是将累加器的内容移动到指定位置的操作,因此,同样可以通过移动指令实现。在S7-200上,只需要直接将数据源位置(IN)指令为累加器1(ACl),即可实现数据的传送功能。