当前位置:文档之家› 西门子触摸屏编程教学PPT

西门子触摸屏编程教学PPT

基于S7-1200与1+X实训平台
郑州职业技术学院卢青波
2/13/2020
博途软件的基本使用方法1.1 软件简介
1.2 操作界面
1.3 打开项目
1.4 创建新项目
1.5 使用帮助
1.1 软件简介
郑州职院巨巨
(1)全集成自动化软件TIA portal(中文名为博途),是西门子工业自动化集团发布的新一代全集成
自动化软件。

(2)几乎适用于所有自动化任务。

借助这个软件平台,用户能够快速、直观地开发和调试自动化控制系统。

(3)与传统方法相比,无需花费大量时间集成各个软件包,显著地节省了时间,提高了设计效率。

SIMATIC STEP7 Professional V15,用于硬件组态和编写PLC程序。

SIMATIC STEP7 PLCSIM V15,用于仿真调试。

SIMATIC WinCC Professional V15,用于组态可视化监控系统,支持触摸屏和PC工作站。

1.3 打开项目
1.4 创建新项目
郑州职院巨巨
1.5 使用帮助
郑州职院巨巨
硬件组态2.1 组态目的
2.2 组态方法
2.3 组态实例
2.1 组态目的
郑州职院巨巨硬件组态任务就是在TIA编程软件中生成一个与实际的硬件系统完全相同的系统,例如系统中的设备(PLC和HMI),PLC各模块的型号、订货号和版本,HMI的型号、网络IP等。

模块的安装位置和设备之间的通信连接、都应于实际的硬件系统完全相同。

自动化系统启动时,CPU比较组态时生成的组态系统和实际的硬件系统,如果两个系统不一致,则需要采取相应的措施。

组态为软件编写打下了坚实的硬件基础。

2.2 组态方法
创建项目
组态CPU
组态IO 组态HMI 组态外围设备设置参数(1)创建项目:开始自动化控制项目的第一步
(2)组态CPU:注意要与硬件设备的型号、订货号、版本号一致。

(3)设置参数:要注意分配设备的IP地址、IO的序号设置、系统时钟设置等参数。

(1)按照如图步骤,完成项目设置,并进行项目创建。

(1)按照如图步骤,完成CPU 的组态。

(2)注意选择的设备型号、订货号、版本号要与设备相同。

(1)按照如图步骤,完成IO模块组态。

(2)注意选择的设备型号、订货号、版本号要与设备相同。

(1)按照如图步骤,添加HMI设备。

(2)设备添加完成后,进入HMI设备设置向导。

(1)按照如图步骤,进行HMI 与PLC 连接设置。

(2)设置完成后,点击下一步进行画面布局设置。

(1)按照如图步骤,画面布局设置。

(2)设置完成后,点击下一步进行画面布局设置。

(1)添加外围设备步骤与添加IO 设备的方法相同。

(2)这个外围的远程IO 设备是用于料仓的光电开关,采集料仓是否有工件。

(3)双击左图中新添加的远程IO 设备,打开右图视图,按步骤添加IO 接口。

(1)如左图,设置PLC的IP地址。

(1)如左图,设置PLC的系统和时钟存储器。

(1)如左图,设置远程IO的网络IP 地址。

(2)如左图,设置远程IO的起始地址和结束地址。

(1)如左图,设置HMI的IP地址。

至此,硬件组态完成。

3.1 数据类型
3.2 创建变量表3.3 块概念
3.4 FC块设计实例3.5 FB块设计实例3.6 井式料仓控制3.7 变位机控制
PLC编程简介
3.1 数据类型
郑州职院巨巨
1. 基本数据类型
2. 数组类型
数组类型Array是具有数量固定且多个相同
数据类型的多个元素构成。

格式:
Array[lo..hi] of type.
如:Array[1,10] of Int,定义了一个包含10
个Int数据的数组
3. 结构体类型
结构数据类型(Struct)是一种由不同数据
类型元素组成的数据结构,其元素可以是
基本数据类型,也可以是Struct、数组等
复杂数据类型。

4. Variant数据类型
Variant类型是一个参数数据类型,只能出
现在除FB的静态变量以外的OB/FC/FB接
口区。

3.2 创建变量表
郑州职院巨巨
为立体料仓创建一个变量表,将
状态全部保存在M寄存器中。


次创建12个变量。

创建完成如右
下图所示。

3.3 块的概念
郑州职院巨巨
(1)用户程序是我们要编写的程序,OB块是主程序
块;FB是带背景数据块的功能块,FC是不带背景数
据块的功能块;Global DB是全局数据块。

所有块均
可以访问。

(2)在编写程序时,要首先进行模块化划分,按照不
同的功能进行模块化划分。

最后将设计好的FB、FC
块在OB块中进行调用即可。

(3)FB块相对于FC块有以下三个特点:
1)FB块增加了Static静态区声明
2)FB块增加了保持性和可访问性选择
3)FB块没有返回结果
(1)按照左图步骤,添加新的FC 块。

(1)按照左图步骤,编写FC块内容。

按照上图步骤,完成料仓模块的调用。

由于1+X设备中,没有合适的研究对象用于FB块设计,因此,这里设计一个应用实例。

假设一个系统中,需要独立对四个电机进行起保停控制,为了避免代码重复设计,这里设计一个FB块,用于对电动机进行起保停控制。

在设计FB块时,要注意输入变量和输出变量的添加。

在调用FB块时,会弹出调用选项,自动创建FB块的背景数据块。

设置FB块的实际参数。

两次调用FB块,产生两个背景数据库,如箭头所示。

3.6 井式料仓控制
郑州职院巨巨
3.7 变位机模块控制
郑州职院巨巨
HMI编程基础——项目一料仓监控4.1 HMI画面添加
4.2 控件添加
4.3 控件颜色动画设计
4.4 调试画面
4.1 HMI画面添加
郑州职院巨巨
(1)添加画面之后,
可以看到料仓画面和根
画面前面的图标是不相
同的。

(2)根画面前面的是
有小箭头的,表示是启
动画面
(3)要修改启动画面,
在需要改为启动画面的
画面上右键击,修改为
启动画面。

如图所示,
这样就可以进行画面调
试。

4.2 控件添加——添加控件
郑州职院巨巨
控件添加过程如
图所示,添加完
成的控件,首先
要调整其基本属
性。

4.2 控件添加——控件组合、复制、粘贴、调整位置、修改文本
郑州职院巨巨
对组中文本的修改,需要
先选中组,切换属性到文
本,进行修改。

4.2 控件添加——控件位置快速对齐
郑州职院巨巨
使用快速对齐工具,调整控件
的位置,使所有组能够均匀分
布。

4.2 控件添加——控件位置快速对齐
郑州职院巨巨
使用快速对齐工具,调整控件
的位置,使所有组能够均匀分
布。

HMI的动画是与PLC的变量相关联的。

外观动画的意思是:不同的变量值,显示不同的外观。

这里的仓位只有1和0两种状态。

变量是BOOL型变量,仓位只有1和0两种状态。

分别设置两种变量对应的颜色。

依次为12个变量设置相同的动画。

颜色选择也要一致。

也可以先设置一组的动画,然后进行组复制,粘贴,调整位置。

4.4 调试画面——PLC仿真程序下载到仿真器
郑州职院巨巨
点击确定之后,弹出启用仿真支持对话框,继续点击确定
(1)点击下载之后,进行程序编译。

(2)然后点击装载即可。

(3)下载结果中选择,启动模块,点击完成。

显示如图所示的调试界面。

4.4 调试画面——打开变量表,进行监控
郑州职院巨巨
4.4 调试画面——新建仿真项目
郑州职院巨巨
下面以序列仿真来测试硬件触点
的变化情况。

点击创建之后,从
项目树中,按下图依次操作。

4.4 调试画面——设置仿真序列
郑州职院巨巨。

相关主题