文档详情

3菱PLC编程实例plc编程实例PLC基础实验4.doc

发布:2017-04-30约3.39千字共21页下载文档
文本预览下载声明
深圳稻草人自动化培训 plc编程实例PLC基础实验4 实验三 天塔之光模拟控制 在天塔之光单元完成本实验 实验目的 了解并掌握移位寄存器位SHRB基本应用及编程方法。 二、实验说明 合上启动开关后,按以下规律显示:L1→L1、L2→L1、L3→L1、L4→L1、L2→L1、L2、L3、L4→L1、L8→L1、L7→L1、L6→L1、L5→L1、L8→L1、L5、L6、L7、L8→L1→L1、L2、L3、L4→L1、L2、L3、L4、L5、L6、L7、L8→L1----循环执行,断开启动开关程序停止运行。 三、实验面板图: 四、实验步骤 1、输入输出接线 输入SD输出L1L2L3L4L5L6L7L8I0.0Q0.0Q0.1Q0.2Q0.3Q0.4Q0.5Q0.6Q0.72、打开主机电源将程序下载到主机中。 3、启动并运行程序观察实验现象。 五、梯形图参考程序 实验四 步进电机运动控制(实物) 在步进电机单元完成本实验 实验目的 了解移位寄存器位指令SHRB在控制系统中的应用及编程方法。 二、实验说明 使用移位寄存器指令,可以大大简化程序设计。移位寄存器指令所描述的操作过程如下 若在输入端输入一串脉冲信号,在移位脉冲作用下,脉冲信号依次移位到各个寄存器的内部继电器中,并将这些内部继电器的状态输出,每个内部继电器可在不同的时间内得到由输入端输入的一串脉冲信号。 三、实验面板图: 四、实验步骤 1、输入输出接线 输入 SDI0.0输出 ABCDQ0.0Q0.1Q0.2Q0.3(启动开关与LED数码显示的共用) 2、打开主机电源将程序下载到主机中。 3、启动并运行程序观察实验现象。 五、梯形图参考程序 实验五 直线运动控制系统(实物) 在直线运动单元完成本实验 一、实验目的 熟练掌握移位寄存器,能够灵活的运用。 二、实验说明 M1 发光二机管点亮表明电机正转,M2发光二极管点亮表明电机反转;S1、S3、S5、S7表示直线运动控制指示灯,S2、S4、S6表示滑块定位指示灯;系统启动后,滑块以S1→S7→S1→S5→S3→S7→S5→S7→S1为一个运行周期而重复往返运行,断开启动开关程序停止运行。 三、实验面板图: 四、实验步骤 1、输入输出接线 输入SDS1S3S5S7I0.0I0.1I0.2I0.3I0.4输出M1M2S2S4S6Q0.0Q0.1Q0.2Q0.3Q0.42、打开主机电源开关将程序下载到主机中。 3、启动并运行程序观察实验现象。 五、梯形图参考程序 实验六 温度PID实验(实物) 在温度控制单元完成实验 一、实验目的 熟悉使用 西门子S7-200系列PLC的PID控制,通过对实例的模拟,熟练地掌握PLC控制的流程和程序调试。 二、实验说明 (1)本实验说明 本实验的给定值(目标值)可以预先设定后直接输入到回路中;过程变量由在受热体中的Pt100测量并经温度变送器给出,为单极性电压模拟量;输出值是送至加热器的电压,其允许变化范围为最大值的0% 至100%。 (2)理解S7系列的PID功能指令 PID循环(PID)指令根据表格(TBL)中的输入和配置信息对引用LOOP执行PID循环计算。 提供PID循环指令(成比例、整数、导出循环)进行PID计算。逻辑堆栈(TOS)顶值必须是“打开”(功率流)状态,才能启用PID计算。本指令有两个操作数:表示循环表起始地址的TBL地址和0至7常量的“循环”号码。程序中可使用八条PID指令。如果两条或多条PID指令使用相同的循环号码(即使它们的表格地址不同),PID计算会互相干扰,结果难以预料。 循环表存储九个参数,用于控制和监控循环运算,包括程序变量、设置点、输出、增益、样本时间、整数时间(重设)、导出时间(速率)以及整数和(偏差)的当前值及先前值。 如果循环表起始地址或指令中指定的PID循环号码操作数超出范围,CPU编译器将生成一则错误(范围错误),编译将会失败。PID指令不对某些循环表输入值进行范围检查。您必须保证程序变量和设置点(以及作为输入的偏差和先前程序变量)是0.0和1.0之间的实数。如果进行PID计算的数学运算时遇到错误,将设置SM1.1(溢出或非法数值)并终止PID指令的执行。(对循环表中的输出数值的更新可能不完整,因此您应当忽略这些数值,并在执行下一个循环PID指令之前纠正引起数学错误的输入值。) 在PID指令框中输入的表格(TBL)起始地址为循环表分配三十六(36)个字节。 偏移量域格式类型说明0PVn 进程变量双字-实数
显示全部
相似文档