
实验指导书工厂电气及PLC2019级S7-12002021年9月电气及自动化学院
实验指导书 工厂电气及 PLC 2019 级 S7-1200 2021 年 9 月 电气及自动化学院

实验一TIA博途编程软件的使用实验目的1.熟悉S7-1200的硬件组成。2.TIA博途编程软件的入门:设计小灯控制程序。3.实验准备(课前预习,查资料,摘抄主要内容在实验报告中)PLC的CPU模块一般使用AC22OV电源或DC24V供电,(将微处理器、电源、I/O电路,PROFINET以太网接口、高速运动控制功能组合到一个外壳中。)1215C(CPU)的产品参数及电路原理图:24VDC传感器电源输出D2348EM9PIVUCERPORAINFUISCUTPUS外接直流24V电源215-1AG40-0XB02324VDCOUTPUTDQb3CPU1215CDC/DC/DC(6ES7-215-1AG40-0XB0)CPU1215C技术规范型号CPU1215CAC/DC/维电器CPU1215CDC/DC/维电器CPU1215CDC/DC/DC订货号(MLFB)6E57215-1BG40-0XB06ES7215-1HG40-0XB06ES7215-1AG40-0XB0光DC/DC/DC:直流供电,直流输入,直流输出(晶体管输出)CPU特征用户存储器125KB工作存储器/4MB负载存储器:可用专用SD卡扩费/10KB保持性存储器板载数字1VO14点输入/10点输出板载模拟1VO2点韩人/2点输出过程映像大小1024字节输人(1)/1024半节输出(Q)8192个宇节位存储器(M)
实验一 TIA 博途编程软件的使用 一、 实验目的 1. 熟悉 S7-1200 的硬件组成。 2. TIA 博途编程软件的入门;设计小灯控制程序。 3. 二、 实验准备(课前预习,查资料,摘抄主要内容在实验报告中) PLC 的 CPU 模块一般使用 AC220V 电源或 DC24V 供电,(将微处理器、电 源、I/O 电路,PROFINET 以太网接口、高速运动控制功能组合到一个外壳 中。) 1215C(CPU)的产品参数及电路原理图: DC/DC/DC :直流供电,直流输入,直流输出(晶体管输出) 外接直流 24V 电源

背板总背线板总接.....口线接M乙元CM口N24V220V漏型输入(源型输入)图中用电容隔离输入信号中的直流成分,用电阻限流;交流成分经桥式整流电路转换为直流电流。当图中的外接触点接通时,光耦合器中的发光二极管点亮,光敏三极管饱和导通,信号经背板总线接口传送给CPU模块;外接触点断开时,光耦合器中的发光二极管熄灭,光敏三极管截止。1L背E总级捞线口楼口MM载板总线接口DC24V晶体管负载功率放大输出电路2在用户程序执行阶段,当用户程序中的梯形图中的线圈QX.X=1通电,CPU模块内部的输出过程映像存储器QX.X=1,在输出信号刷新阶段,CPU将输出映像存储器QX.X的内容通过背板总线接口送到DO模块,背板总线接口电路输出电压使DO模块的QX.X端子所对应的小框内的光敏晶闸管中的发光二极管导通,光敏双向晶闸管导通,使另一个容量较大的双向晶闸管导通,使模块外部负载得电工作。信号板,可以增加需要的功能。安装时取下端子盖板,将信号板直接插入S7-1200的正面槽内。如SB1221数字量输入信号板。信号模块安装在CPU模块右边,最多可扩展8个信号模块。是输入和输出模块的统称
漏型输入(源型输入) 图中用电容隔离输入信号中的直流成分,用电阻限流;交流成分经桥式整 流电路 转换为直流电流。当图中的外接触点接通时,光耦合器中的发光二极管 点亮,光敏三极管饱和导通,信号经背板总线接口传送给 CPU 模块;外接触点断 开时,光耦合器中的发光二极管熄灭,光敏三极管截止。 在用户程序执行阶段,当用户程序中的梯形图中的线圈 QX.X=1 通电,CPU 模块 内部的输出过程映像存储器 QX.X=1,在输出信号刷新阶段, CPU 将输出映像存 储器 QX.X 的内容通过背板总线接口送到 DO 模块,背板总线接口电路输出电压使 DO 模块的 QX.X 端子所对应的小框内的光敏晶闸管中的发光二极管导通,光敏双 向晶闸管导通,使另一个容量较大的双向晶闸管导通,使模块外部负载得电工作。 信号板,可以增加需要的功能。安装时取下端子盖板,将信号板直接插入 S7-1200 的正面槽内。如 SB1221 数字量输入信号板。 信号模块安装在 CPU 模块右边,最多可扩展 8 个信号模块。是输入和输出模块的 统称

通信模块安装在CPU模块左边,最多可扩展3个通信模块。如PROFIBUS-DP主站模块CM1243-5,S7-1200可以和其他CPU,编程器,PROFIBUS-DP从站设备通讯。信号模块扩展最午8个信号块最件1块信号板信号板扩展通信模块扩展最多3个通信慎块高速计数器共6个掌相,3个100kHz以及3个30kHz的时钟频率,正交相位:3个80kHZ以及3个20kHz的时钟拥率脉冲输出不轮是使用板教I/O,SBVO还是二者的继台最多可以组态4个脉冲发生器14脉冲捕提输入共4个,情度为1m5延时中断/循环中断数孚锁入14输入点数类型型/漂型(EC1类漏型)额定电压4mA时24VDC,额定值最大30VDC允许的连续电压浪浦电压35VDC.持续0.5s透辑1倍号(量小)2.5mA时15VDC1mA时5VDC逻辑0信号(最大)阳商(现场侧与逻辑侧)500VAC.持续1min1隔商组减波时阁0.2、0.40.8、1.6、3.2、6.4和12.8ms(可选择,4个为一组)HSC时钟输入频率(最大)单相:100kHz(la.0-la.5)和30kHz(la.6-Ib.5)《逻转1电平=15-26VDC)正交相位:80kHz(la.0-la.5)和20kHz(la.6-Ib.5)7(无相邻点)/14同时接通的输入数500(屏藏),300(非屏藏),50(屏藏,HSC翰人)电缆长度(米)模拟辅入2输入跆数类型电压(单侧)范围0-10V0-27648满量程范围(数据字)教宇输出10输出点数类型出电器,干航点圃态一MOSFET电压范图5-30VDC或5-250VAC20.4-28.8VDC集成PROFINET接口2个,用于与编程计算机、HMI、其他PLC或设备通信
通信模块安装在 CPU 模块左边,最多可扩展 3 个通信模块。如 PROFIBUS-DP 主站 模块 CM1243-5,S7-1200 可以和其他 CPU,编程器,PROFIBUS-DP 从站设备通讯。 集成 PROFINET 接口 2 个,用于与编程计算机、HMI、其他 PLC 或设备通信

PROFINET通信S7-1200CPU可以与以下设备通信:·编程设备·人机界面采用公开的用户通信和分布式IVO指令,57-1200CPU可以和以设备通信:·其他的CPU·PROFINETIO设备(例如ET2OO和SINAMICS)·使用标准的TCP通信协议的设备集成的PROFINET接口允许与以下设备通信:·编程设备·HMI设备·其它SIMATIC控制器支持以下协议:.TCP/IP· ISO-on-TCPPROFINET·S7通信(服务器端)高速脉冲输出:CPU有4个PTO/PWM高速脉冲输出(通过DC输出的CPU集成的Q0.0~Q0.3输出占空比为50%的方波脉冲序列输出PTO或脉冲宽度可以用程序控制的脉冲列输出)高速计数器:HSC1~HSC6共6个。有默认的数字量输入点。用于对发生频率高于PLC程序循环周期的事件进行计数。PLC的普通计数是在每一个扫描周期读取一次被测信号的方法来计数。实验内容三、1.了解实验台的物理结构。((实验台的白色电源线不能动,否则会引起供电故障)观察实验台上的硬件结构,画出电源控制图。A&SB1SB2工Ac220V()KLIKi()际NdE空开红-2?L火线美C星氏6L+KiA9bc24OM电饰OV2
高速脉冲输出:CPU 有 4 个 PTO/PWM 高速脉冲输出(通过 DC 输出的 CPU 集成的 Q0.0~Q0.3 输出占空比为 50%的方波脉冲序列输出 PTO 或脉冲宽度可以用程序控 制的脉冲列输出) 高速计数器:HSC1~HSC6 共 6 个。有默认的数字量输入点。用于对发生频率高于 PLC 程序循环周期的事件进行计数。 PLC 的普通计数是在每一个扫描周期读取一次被测信号的方法来计数。 三、 实验内容 1. 了解实验台的物理结构。(实验台的白色电源线不能动,否则会引起供电故 障 )。 观察实验台上的硬件结构,画出电源控制图。 2. 对照实验台,认识 S7-1200:1215C DC/DC/DC 硬件上认识

3.TIA博途使用入门1)项目视图的结构2)创建项目与硬件组态组态3)建立编程计算机和CPU的连接。通过以太网接口。(教材49页)4.“小灯控制程序”设计。1)接线2)编程3)下载程序,调试程序。四、实验报告1.指导书中“二”要求的预习内容;1215C电路原理图。2.指导书中“三”中的电源控制图。3.“小灯控制程序”项目的创建、组态,建立编程计算机和CPU的连接、编程过程及梯形图
3.TIA 博途使用入门 1)项目视图的结构 2)创建项目与硬件组态组态 3)建立编程计算机和 CPU 的连接。通过以太网接口。(教材 49 页) 4.“小灯控制程序”设计。 1)接线 2)编程 3)下载程序,调试程序。 四、实验报告 1. 指导书中“一”要求的预习内容;1215C 电路原理图。 2. 指导书中“三”中的电源控制图。 3.“小灯控制程序”项目的创建、组态,建立编程计算机和 CPU 的连接、编程过 程及梯形图

实验二PLC基本指令设计实验----电动门控制实验内容:SQ3Y3指示Y2GOSQ1SQ2图1电动门控制示意图1/0表按钮SB1一开门信号10.0电机正转接触器Y1一自动门开Q0.0按钮SB2一关门信号10.1电机反转接触器Y2一自动门关Q0.1按钮SB3一暂停信号I0.2行程开关SQ1一自动门关到位I0.3行程开关SQ2一自动门开到位I0.4行程开关SQ3—暂停位10.5(1)控制要求:初始状态:SQ1、SQ2、SQ3均为OFF;Y1、Y2、Y3均为OFF。1)开关SB1合上后,电动门执行打开动作,5S后,Y1灯亮,直至门开到位SQ2为ON,停止打开动作,Y1灯灭;2)开关SB2合上后,电动门执行关闭动作,5S后,Y2灯亮,直至门关到位SQ1为ON,停止关闭动作,Y2灯灭;3)在自动门开关过程中,若合上SB3,可以使自动门暂时停止动作,断开SB3
实验二 PLC 基本指令设计实验-电动门控制 一. 实验内容: I/O 表 按钮 SB1— 开门信号 I0.0 电机正转接触器 Y1— 自动门开 Q0.0 按钮 SB2— 关门信号 I0.1 电机反转接触器 Y2— 自动门关 Q0.1 按钮 SB3— 暂停信号 I0.2 行程开关 SQ1— 自动门关到位 I0.3 行程开关 SQ2— 自动门开到位 I0.4 行程开关 SQ3— 暂停位 I0.5 (1)控制要求: 初始状态:SQ1、SQ2、SQ3 均为 OFF;Y1、Y2、Y3 均为 OFF。 1) 开关 SB1 合上后,电动门执行打开动作,5S 后,Y1 灯亮,直至门开到位 SQ2 为 ON,停止打开动作,Y1 灯灭; 2) 开关 SB2 合上后,电动门执行关闭动作,5S 后,Y2 灯亮,直至门关到位 SQ1 为 ON,停止关闭动作,Y2 灯灭; 3) 在自动门开关过程中,若合上 SB3,可以使自动门暂时停止动作,断开 SB3

自动门继续动作:4)在自动门关闭的过程中,若夹到物体,则触发行程开关SQ3,自动门停止关闭动作,直到SQ3触发取消,自动门继续关闭动作:5)开关门电机的互锁功能。(2)写出实验程序,完成实验功能,并用按键和指示灯演示。二、实验步骤:1.新建项目2.添加新设备3.根据I/0表编写默认变量表(教材44页)4.编写程序。5.接线,调试程序,完成系统要求。三、实验报告要求:1.四种定时器脉冲定时器、接通延时定时器、关断延时定时器,时间累加器的指令形式(包括梯形图方框指令、梯形图线圈指令),各个参数说明和波形图:定时器复位线圈指令。(教材67页)2.定义好的变量表。3.用定义好的变量编程。梯形图写在报告中。四、附加任务(做的快的同学选作):1.尝试用定时器线圈指令,代替定时器梯形图方框指令,完成上述控制要求2.用接通延时定时器设计周期和占空比可调的振荡电路,占空比为5:2附录:四种定时器。名称数据类型启动值保持性D81`TI'口-Static二白%0.0%Q0.0TP口ST2自TimeT#Oms"Tag.3'Time"Ta9_4'INQ口3PTTime自T#OmsT#105PT%MD10口ETTime自T#OmsET"Tag_1'口5RUBoolfalse自-%0.1SDB1运的24国'TI6INBoolfafe"Tag_自HRTfalseQBool10.0 (IN)D10.1 (RT)D当前时间(ET)ABEHQ0.0(Q)PTPT
自动门继续动作; 4) 在自动门关闭的过程中,若夹到物体,则触发行程开关 SQ3,自动门停止关 闭动作,直到 SQ3 触发取消,自动门继续关闭动作; 5)开关门电机的互锁功能。 (2) 写出实验程序,完成实验功能,并用按键和指示灯演示。 二、实验步骤: 1.新建项目 2.添加新设备 3.根据 I/O 表编写默认变量表(教材 44 页) 4.编写程序。 5.接线,调试程序,完成系统要求。 三、实验报告要求: 1.四种定时器 脉冲定时器、接通延时定时器、关断延时定时器,时间累加器的指令形式(包 括梯形图方框指令、梯形图线圈指令),各个参数说明和波形图;定时器复位线 圈指令。(教材 67 页) 2.定义好的变量表。 3.用定义好的变量编程。梯形图写在报告中。 四、附加任务(做的快的同学选作): 1.尝试用定时器线圈指令,代替定时器梯形图方框指令,完成上述控制要求 2.用接通延时定时器设计周期和占空比可调的振荡电路,占空比为 5:2 附录:四种定时器

(见波形B)。IN输入的脉冲宽度可以小于预设值,在脉冲输出期间,即使IN输入出现下降沿和上升沿,也不会影响脉冲的输出。I0.1为1时,定时器复位线圈RT通电,定时器T1被复位。如果正在定时,且[N输入信号为O状态,将使当前时间值ET清零,Q输出也变为O状态(见波形C)。如果此时正在定时,且IN输入信号为1状态,将使当前时间清零,但是Q输出保持为1状态(见波形D)。复位信号I0.1变为O状态时,如果IN输入信号为1状态,将重新开始定时(见波形E)。%DB210.2(IN)TON%10.2%Q0.1Time10.3(RT)CrINQT%MD14T#10SPTETD当前时间(ETAB1PT%DB29610.3Q0.1(Q)口HAHRTH%DB310.4 (IN)TOF%Q0.2%10.4Time10.5(RT)CDLINQTT#8SPTET%MD18当前时间(ET)BA9610.5%DB3Q0.2(Q)HHCRTH@乳运ZZCOnEPTBal%DB410.6(IN)JATONRE%/0.6%Q0.3Timecn10.7(R)INQ112%10.7.RET%MD22"T4-PTPT当前时间(ET)%DB4%M3.1(PT)D运Q0.3(Q)T#155Balx时间累加器TONR的IN输入电路接通时开始定时(见波形A和B)。输入电路断开时,累计的当前时间值保持不变。可以用TONR来累计输入电路接通的若干个时间段。图3-21中的累计时间t1+t2等于预设值PT时,O输出变为1状态(见波形D)。复位输入R为1状态时(见波形C),TONR被复位,它的ET变为O,输出Q变为0状态

实验三上下课自动打铃程序(一)1.实验名称:上下课自动打铃程序(一)2.实验内容:上午4节课,上、下课铃声持续1S,上课时间3S,下课休息1S。3.控制要求:按下启动按钮后开始运行,并打第一节课的上课铃,按下停止按钮后程序停止,使用小灯的亮灭来模拟铃声。4.I/0分配输入输出SB1一启动按钮I124.0SB2—停止按钮I124.1SQ1一上课铃Q124.05.写出实验程序,完成实验功能,并用按键和指示灯演示。(要求使用变量表和添加注释),注意使用位存储器(M,中间继电器)来传递中间变量。6.实验报告要求:1)三种计数器加计数器、减计数器、加减计数器的指令形式,各个参数说明和波形图;(教材73页)2)程序中使用的定时器的指令形式,各个参数说明和波形图(教材67页)3)定义好的变量表。(全局变量,方便程序编写和读懂)4)用定义好的变量编程。梯形图写在报告中。附录:计数器1.加计数器:文丘云安"CTU_DB"CTUINT"Tagln_1""Tagat"CUQI"Tagln_2"RCV"Tag_Cy""Tag_Py"PV当”Tagln1操作数的信号状态从“0"变为"1"时,将执行加计数"指令,同时"Tag_CV"操作数的当前计数器值加1。每检测到一个额外的信号上升沿,计数器值都会递增,直至达到该数据类型的上限(INT=32767)。PV参数的值作为确定"TagOut输出的限制。只要当前计数器值大于或等于操作数Tag_PV的值,输出TagOut的信号状态就为“1"。在其它任何情况下,输出TagOut'的信号状态均为o"。PV为计数器预设计数值,CV为当前计数值
实验三 上下课自动打铃程序(一) 1.实验名称:上下课自动打铃程序(一) 2.实验内容: 上午 4 节课,上、下课铃声持续 1S,上课时间 3S,下课休息 1S。 3. 控制要求: 按下启动按钮后开始运行,并打第一节课的上课铃,按下停止按钮后程序停 止,使用小灯的亮灭来模拟铃声。 4. I/O 分配 输入 输出 SB1— 启动按钮 I124.0 SB2— 停止按钮 I124.1 SQ1— 上课铃 Q124.0 5. 写出实验程序,完成实验功能,并用按键和指示灯演示。(要求使用变量表 和添加注释),注意使用位存储器(M,中间继电器)来传递中间变量。 6.实验报告要求: 1)三种计数器 加计数器、减计数器、加减计数器的指令形式,各个参数说明和波形图;(教 材 73 页) 2)程序中使用的定时器的指令形式,各个参数说明和波形图(教材 67 页) 3)定义好的变量表。(全局变量,方便程序编写和读懂) 4)用定义好的变量编程。梯形图写在报告中。 附录:计数器 1.加计数器: PV 为计数器预设计数值,CV 为当前计数值