现场总线实验报告2
北京******大学
实 课程名称 实验名称 专 业 班级/学号学生姓名 实验日期 2013成 绩 指导教师
自动化学院
验 报 告
PROFIBUS 控制器实验 DP 总线开关量I/O实验 自动化 、5、23
DP 总线开关量I/O实验
一、实验目的
1、掌握通过PROFIBUS-DP 总线读取/控制开关量的原理与方法。 2、掌握PROFUBUS 开关量I/O系统的硬件配置方案。 3、掌握STEP 7软件的编程应用流程。 3、熟悉基本的PLC 梯形图编程语言。 二、实验设备
1. THPCAT-2型现场总线控制系统实验装置(控制柜内部分)。 2. 计算机及编程软件STEP 7。 3. 万用电表一只。 三、实验原理与要求
如右图所示, 选取现场总线控制柜中的32个绿色按钮和32个橙色指示灯为实验对象。
灯和按钮信号连接到2个数字I/O模块SM323中,每个SM323模块包含16路DI 和16路DO 。SM331和分布式I/O模块ET200M 直接相连,ET200M 挂接到PROFIBUS-DP 总线上,PROFIBUS-DP 总线上挂接有控制器CPU315-2 DP(CPU315-2 DP为PROFIBUS-DP 总线上的DP 主站),从而实现现场离散I/O信号与CPU 之间的信号传输。
32个按钮按从上到下,从左到右的顺序,地址依次为I0.0~I0.7、I1.0~I1.7、I2.0~I2.7、I3.0~I3.7;32个指示灯按从上到下,从左到右的地址依次为Q0.0~Q0.7、Q1.0~Q1.7、Q2.0~Q2.7、Q3.0~Q3.7。
实验的基本目标是通过PROFIBUS-DP 总线实现用按钮对灯的亮、灭的控制。
实验要求应用STEP 7软件,采用梯形图语言编程。 四、实验内容与步骤
1、分析PROFIBUS 离散I/O控制系统的工作原理和组成,确定硬件配置。 2、确定软件控制策略,分配变量。 3、依次接通控制系统各电源。 4、启动STEP 7软件,新建项目。 5、在STEP 7中完成硬件组态。
6、在STEP 7中编写“按钮-灯控制系统”的梯形图程序。 7、下装硬件组态和程序到PLC 控制器中。 8、进行按钮操作,功能测试及修改。 五、实验过程及结果截图
在STEP7中完成硬件组态:
编写“按钮-灯控制系统”的梯形图程序:
按钮操作,功能测试及修改:
六、思考题
1、按钮及灯的地址是如何确定的?
灯和按钮信号连接到2个数字I/O模块SM323中,每个SM323模块包含16路DI 和16路DO 。SM331和分布式I/O模块ET200M 直接相连,ET200M 挂接到PROFIBUS-DP 总线上,PROFIBUS-DP 总线上挂接有控制器CPU315-2 DP(CPU315-2 DP为PROFIBUS-DP 总线上的DP 主站),从而实现现场离散I/O信号与CPU 之间的信号传输。
32个按钮按从上到下,从左到右的顺序,地址依次为I0.0~I0.7、I1.0~I1.7、I2.0~I2.7、I3.0~I3.7;32个指示灯按从上到下,从左到右的地址依次为Q0.0~Q0.7、Q1.0~Q1.7、Q2.0~Q2.7、Q3.0~Q3.7。
2、梯形图编程语言的特点是什么,经常在什么情况下采用? 梯形图语言是PLC 程序设计中最常用的编程语言。它是与继电器线路类似的一种编程语言。由于电气设计人员对继电器控制较为熟悉,因此,梯形图编程语言得到了广泛的欢迎和应用。 梯形图编程语言的特点是:与电气操作原理图相对应,具有直观性和对应性;与原有继电器控制相一致,电气设计人员易于掌握。