THSMS-D(S7-300)实验报告
课程名:工程实践训练
光电信息与计算机工程学院 电气与信息工程实验中心
实验一 基本指令的编程练习 (一) 与或非逻辑功能实验
一、 实验目的
1.熟悉PLC实验装置,S7-300系列编程控制器的外部接线方法 2.了解编程软件STEP7的编程环境,软件的使用方法。 3.掌握与、或、非逻辑功能的编程方法。
二、基本指令编程练习的实验面板图
左图中的接线孔,通过防转座插锁紧线与PLC的主机相应
输入输出插孔相接。I为输入点,Q为输出点。
上图中下面两排I0.0~I1.5为输入按键和开关,模拟开关量的输 入。上边
一排Q0.0~Q1.1是LED指示灯,接PLC主机输出端,用以模拟输出负载的通与断。
梯形图参考程序
通过程序判断Q0.1、Q0.2、Q0.3、Q0.4的输出状态,然后再输入并
运行程序加以验证。
参考程序如下: Network1 A I 0.0 A I 0.1 = Q 0.1 Network2 O I 0.2 四、实验步骤
程序中的I0.0至I0.7分别对应控制实验单元输入开关I0.0至I0.7。
通过专用PC/MPI电缆连接计算机与PLC主机。打开编程软件STEP7,逐条输入程序,检查无误后,将所编程序下载到主机内,并将可编程控制器主机上的STOP/RUN开关拨到RUN位置,运行指示灯点亮,表明程序开始运行,有关的指示灯将显示运行结果。
分别拨动输入开关I0.0至I0.7,观察输出指示灯.Q0.1、Q0.2、Q0.3、Q0.4是否符合逻辑。
小结:西门子编程入门,主要是熟悉整个应用过程及简单的编程。书上已有现成的,轻松加愉快,遗憾的是这个实验好像未算在内。
O I 0.3 = Q 0.2 Network3 AN I 0.4 AN I 0.5 = Q 0.3 Network4 ON I 0.6 ON I 0.7 = Q 0.4 (二)定时器/计数器功能实验
在S21 S7-300模拟实验挂箱上完成本实验。 一、实验目的
掌握定时器、计数器的正确编程方法,并学会定时器和计数器扩展方法,用编程软件对可编程控制器的运行进行监控。 1.定时器的认识实验
定时器的控制逻辑是经过时间继电器的延时动作,然后产生控制作用。其控制作用同一般时间继电器。它可分为:脉冲定时器(SP)、扩展脉冲定时器(SE)、接通延时定时器(SD)、保持型接通延时定时器(SS)和断开延时定时器(SF) 实验参考程序: Network1 A I 1.0 L S5T#20S SD T 0 2.定时器扩展实验
由于PLC的定时器和计数器都有一定的定时范围和计数范围。如果需要的设定值超过机器范围,我们可以通过几个定时器和计数器的串联组合来扩充设定值的范围。 实验参考程序: Network1 A( A I 1.1 L S5T#10S SD T 1 NOP 0
3.计数器认识实验
西门子S7-300系列的内部计数器分为加计数器,减计数器和加减计数器三种。 实验参考程序: Network1 A( A I 1.2 CU C 0 BLD 101 NOP 0 NOP 0 4.计数器的扩展实验
计数器的扩展与定时器扩展的方法类似。 实验参考程序: Network1 A I 1.3 = L 20.0 A L 20.0 CU C 1 BLD 101 A( L MW 12 L 3 >=I ) CU C 2 A( L MW 14 L 3 >=I ) = Q 1.0 A M 0.0 R C 0 L C 0 T MW 10 NOP 0 A C 0 ) A( L MW 10 L 5 >=I ) = Q 0.7 NOP 0 NOP 0 A T 1 ) L S5T#10S SD T 2 NOP 0 NOP 0 NOP 0 A T 2 = Q 0.6 NOP 0 NOP 0 NOP 0 A T 0 = Q 0.5