PLC编程与应用(西门子)电子教案 项目一 任务3: 编程工具 STEP 7 Basic.doc
课题授课教案
一、教案头序号:3
本次课题
项目一
任务3:编程工具STEP7Basic
授课教师
审阅
授课时间
课时
授课班级
知识目标
1.认识STEP7Basic。
2.掌握STEP7Basic的使用方法。
3.了解STEP7Basic的适用范围。
能力目标
1.能熟练使用STEP7Basic。
2.能用STEP7Basic进行编程。
情感目标
1.培养善于独立思考、交流沟通的协作能力。
2.组织学生搜集PLC选型资料,在学习过程中,培养学生自主探究的精神。
3.在小组协作学习过程中,提高学生团队协作精神。
4.使学生养成“欲善其事,先利其器”的良好习惯。
教学重点、难点
重点
编程工具STEP7Basic的功能及特点
难点
STEP7Basic的基本使用方法
教学准备
1、西门子S7-1200可编程控制器实训装置,主机模块
2、电脑一台(具有PROTALV13软件平台)
3、24V直流电源、交流220V电源各一处
4、实训连接导线若干
5、Profilnet通讯电缆一根
二、教学设计
步骤
教学内容
教师活动
学生活动
课前检查
1、检查学生的劳保服装。
2、检查学生的出勤情况并做好记录。
3、强调实习安全。
督导检查做好记录
学生自检互检
情景引入
经过之前任务的学习,我们大家已经对1200系列PLC有了初步了解,那我们如何跟PLC进行人机对话呢?
任务资讯
知识点1:编程工具STEP7Basic的特点
1.STEP7Basic——特点
SIMATICSTEP7Basic是西门子公司开发的高集成度工程组态系统,包括面向任务的HMI智能组态软件SIMATICWinccBasic。上述两个软件集成在一起,也称为TIA(TotallyIntegratedAutomation,全集成自动化)Porta。
除了支持编程以外,STEP7Basic还为硬件和网络组态、诊断等提供通用的工程组态框架。
2.STEP7Basic——典型的自动化系统
典型的自动化系统包含以下内容:
(1)借助程序来控制过程的PLC。
(2)用来操作和可视化过程的HMI设备。
TIAPortal创建自动化系统关键的组态步骤为:
(1)创建项目
(2)配置硬件
(3)联网设备
(4)对PLC编程
(5)组态可视化
(6)加载组态数据
(7)使用在线和诊断功能
3.编程工具STEP7Basic——工程组态系统
(1)可以使用TIAPortal在同一个工程组态系统中组态PLC和可视化。
(2)所有数据均存储在一个项目中,STEP7和WinCC不是单独的程序,而是可以访问公共数据库。
(3)所有数据均存储在一个公共的项目文件中。
4.编程工具STEP7Basic——数据管理
在TIAPortal中,所有数据都存储在一个项目中。修改后的应用程序数据(如变量)会在整个项目内(甚至跨越多台设备)自动更新。
知识点2:STEP7Basic使用方法
1.编程工具STEP7Basic——界面总览
图STEP7Basic——界面总览
2.操作步骤
(1)“项目”“新建”,出现“创建新项目”对话框:
图创建新项目
(2)双击项目树中的“添加新设备”:
图添加新设备
(3)“选项”“设置”,:
3.硬件组态
设备组态(configuring)的任务就是在设备和网络编辑器中生成一个与实际的硬件系统对应的模拟系统,包括系统中的设备(PLC和HMI),PLC各模块的型号、订货号和版本。
模块的安装位置和设备之间的通信连接,都应与实际的硬件系统完全相同。
此外还应设置模块的参数,即给参数赋值,或称为参数化。
自动化系统启动时,CPU比较组态时生成的虚拟系统和实际的硬件系统,如果两个系统不一致,将采取相应的措施。
(1)硬件组态——添加模块
在硬件组态时,如需要将I/O模块或通信模块放置到工作区的机架的插槽内
用“拖放”的方法放置硬件对象;
用“双击”的方法放置硬件对象。
(2)硬件组态——过滤器
如果激活了硬件目录的过滤器功能,则硬件目录只显示与工作区有关的硬件。
例如用设备视图打开PLC的组态画面时,则硬件目录不显示HMI,只显示PLC的模块。
(3)硬件组态——删除硬件组件
可以删除设备视图或网络视图中的硬件组态组件,被删除的组件的地址可供其他组件使用。不能单独删除CPU和机架,只能在网络视图或项目树中删除整个PLC站。
删除硬件组件后,可以对硬件组态进行编译。编译时进行一致性检查,如果有错误将会显示错误信息,应改正错误后重新进行编译。
(4)硬件组态——信号模块和信号板