高级编程-博途软件工程师培训(内部工程师培训)
合集下载
SIMATIC-S7-1200培训(工程师培训)

三、PLC模块选型
• 下面是PLC模块的选型
名称ቤተ መጻሕፍቲ ባይዱ
规格型号
西门子CPU
CPU 1214C DC/DC/DC
数字量输入输出模块 SM1223 DI16*24VDC/DQ16*24VDC
数字量输出模块
SM1222 DQ16*24VDC
数量
1 1 3
备注
14DI,10DO 16DI,16DO 16DO
模拟量输入模块
五、S7-1200软件编程
1、新建项目
• 在桌面中双击“TIA Portal V14”图标启动软件,在 Portal 视图中,单击“创建新项目”, 并输入项目名称,路径和作者等信息,然后点击“创建”即可生成新项目,如图所示
2、硬件组态
下面介绍在项目视图中如何进行项目硬件组态。进入项目视图,在左侧的项目树中,双击“添加新设 备”,随即弹出添加新设备对话框,在该对话框中选择与实际系统完全匹配的设备即可。如图所示
3.3 在程序块中添加块
• 用户可继续根据自动化任务设计用户程序。用户可以在程序块中添加:组织块(OB) 、功能 (FC)、 带背景数据的功能块(FB) 、数据块 (DB)。点击左侧的项目树中的“添加新块”即可打开添加新 块的窗口,如下图所示:
3.4 S7-1200PLC 编程的指令
S7-1200PLC指令包括基本指令、扩展指令和工艺指令。基本指令主要包括位逻辑 运算、定时器、移动、比较、数学函数等;扩展指令包括时间日期和时钟、中断、 脉冲、诊断等;工艺指令包括高速计数器、PID控制和运动控制。下面就结合本 项目介绍一下常用的指令:
培训资料
• 名称:SIMATIC-S7-1200PLC培训(工程师培训) • 所属班组:xx • 汇报人:xx
PCS7高级编程-西门子PCS7网络结构培训(内部工程师培训)

位逻辑指令
• 常开触点
• 常闭触点
• 取反
NOT
• 输出线圈
• 置位线圈
S
• 复位线圈
R
• 检测下降沿 (变量地址)
N
• 检测上升沿 (变量地址)
P
•
复位-置位触发器
(变量地址)
RS
R
Q
S
(变量地址)
• 置位-复位触发器 S SR Q
R
• 检测变量上升沿 (变量地址1) NEG Q (变量地址2) M_BIT
程序体
• FB和FC块的程序可以采用多种编程语言编写; • LAD、FBD:适于编写较简单的功能,程序
直观易懂; • STL:适于编写贴近内核的程序,功能强大,
但程序晦涩难懂; • SCL:适于编写复杂的运算功能,功能强大,
接近高级语言,程序易懂。
LAD 编程语言
• 位逻辑指令 • 比较指令 • MOVE 与数据转换指令 • 整数运算指令 • 浮点数运算指令 • 字逻辑运算指令 • 计数器指令 • 定时器指令
计数器指令
• S_CUD 向上-向下计数器 • S_CD 向下计数器 • S_CU 向上计数器
定时器指令
• S_PULSE • S_PEXT • S_ODT • S_ODTS • S_OFFDT
---(SP) 脉冲定时器 ---(SE) 扩展脉冲定时器 ---(SD) 延时接通定时器 ---(SS) 带保持延时接通定时器 ---(SF) 延时断开定时器
– IN,OUT,IN_OUT 块的引脚; – TEMP 临时变量,用于程序的中间数据存储; – STAT 静态变量,在FB中用于保存重要数据,FC没有静态变量。
• 块中的变量可以采用所有PCS7支持的基本和复合数据类 型,但是块的引脚在连接时必须满足两端数据类型一致。
TIA博图软件培训(内部资料)

默认变量表
Bool
%I23.2
2#主拍打原位
True
True
DY2-B4
默认变量表
Bool
%I23.3
2#主拍打到位
True
True
DY2-B5
默认变量表
Bool
%I23.4
2#备用抱臂原位
True
True
DY2-B6
默认变量表
Bool
%I23.5
2#备用抱臂到位
True
True
DY2-B7
默认变量表
True
True
TIA Portal博途
单击“项目树”的CUP下方的“设备组态”
在“设备视图”窗口,单机对应模块,可快速查找程序名称、输入、输出点及注释
TIA Portal博途
切换到“网络视图”可查 看PLC系统所有网络模块。 单击相应网络模块,选择 相应的模块,可查看相应 远程模块,的变量、地址 及注释
Bool
%I23.6
2#主抱臂原位
True
True
DY2-B8
默认变量表
Bool
%I23.7
2#主抱臂到位
True
True
变量标签,可关联程序与外部点输入、输出之间的 连接。显示程序注释等。
DY2-B9
默认变量表
Bool
ห้องสมุดไป่ตู้
%I24.0
2#备用道满席
True
True
DY2-B10
默认变量表
Bool
%I24.1
TIA Portal博途
博途有两种视图界面,根据自己使用 习惯选择 博途视图
项 目 视 图
视图 切换
博途1500高级培训-联合调试

7.联合调试
练习目的:熟悉多人对一个CPU进行调试的过程和方式。
练习要求:两个工程师调试一个项目,每一个工程师负责调试一个函数,可以对这个函数进行再编辑、监控和下载等操作。
1)以CPU1511中的一个项目为例,项目中包含两个函数FC1、FC2分别在OB1中调用。
将
项目复制给两个工程师并打开准备调试,每一个工程师负责调试一个函数。
2)分别修改各自的函数并下载(不能同时下载),查看有什么变化?
3)修改对方的函数,查看有什么变化?
练习结果:
调试完成后,每个工程师的项目都是最终完整的项目。
博图软件培训教育PPT课件

True
DY2-B6
默认变量表
Bool
%I23.5
2#备用抱臂到位
True
True
DY2-B7
默认变量表
Bool
%I23.6
2#主抱臂原位
True
True
DY2-B8
默认变量表
Bool
%I23.7
2#主抱臂到位
True
True
变量标签,可关联程序与外部点输入、输出之间的 连接。显示程序注释等。
DY2-B9
Bool
%I24.4
2#主道在席
True
True
DY2-B14
默认变量表
Bool
%I24.5
2#主道拍打完成
True
True
TIA Portal博途
单击“项目树”的CUP下方的“设备组态” 在“设备视图”窗口,单机对应模块,可快速查找程序名称、输入、输出点及注释
TIA Portal博途
切换到“网络视图”可查 看PLC系统所有网络模块。 单击相应网络模块,选择 相应的模块,可查看相应 远程模块,的变量、地址 及注释
PLC程序下载 1.单击,“项目树”选 中需要下载成型 “CPU”模块 2.单击,菜单栏“在线 ”下的“下载到设备” 3.单击,按钮“下载” 4.下载完成后需要单机 “完成”启动CPU模块
更改、绑定变量名称、注 释,会自动更新到变量表, 无需再次添加
TIA Portal博途
S7-PLCSIM是西门子公司开发的可编程控制器模拟软件 它在step7集成状态下实现无硬件模拟。S7-PLCSIM是学习西门子PLC必备的 软件,不需要连接真实的CPU即可以仿真运行,直接安装即可。
1.设置博途软件连接方式 2.单机,开启PLC运行状态
TIA博图软件培训(工程师培训)

变量标签会以Excel格式 保存在电脑指定处
Name
Path
Data Type
Logical Address
Comment
Hmi Visible Hmi Accessible
DY2-B1
默认变量表 Bool
DY2-B2
默认变量表 Bool
DY2-B3
默认变量表 Bool
DY2-B4
默认变量表 Bool
2.单击,菜单栏“在线 ”下的“下载到设备”
3.单击,按钮“下载”
4.下载完成后需要单机 “完成”启动CPU模块
3
4
TIA Portal博途
1.组织块--OB(Organization Block)
OB1是对应于循环执行的主程序块,他是Ssep7程序的主循环。其他大多数 OB则对应不同的中断处理程序。
巡视窗口 显示有关所选对象的附加信息
编辑栏(打开的对象之间进行切换)
状态栏(显示当前进度)
TIA Portal博途界面
博途软件窗口折叠
编辑栏分页按钮(下方效果)
窗口隐藏(可将不需要 的窗口隐藏)
恢复窗口初始化:菜单栏“窗口”˃˃“恢复活动窗口”
TIA Portal博途
变量标签保存、写入
变量标签,可关联程序与外部点输入、输出之间的 连接。显示程序注释等。
True
%I24.0
2#备用道满席
True
%I24.1
2#备用道在席
True
%I24.2
2#备用道拍打完成
True
%I24.3
2#主道满席
True
%I24.4
2#主道在席
True
%I24.5
2#主道拍打完成
TIA博图软件培训教育(20160603)

不同功能的软件包可共同允许
TIA Portal博途
SIMATIC Step7 V13 PLC软件 SIMATIC WinCC V13 HMI人机交互软件 SIMATIC StartDrive 驱动配置软件
TIA Portal博途版本 基本版、精致板、高级版、专业版 现阶段最高版本V13 SP1 Update 8
TIA Portal博途
程序运行顺序
2.功能--FC(Function)
FC是由用户自己编写程序的模块,可被其他程序块调用
3.功能块--FB(Function Block)
FB是由用户自己编写程序的模块,可被其他程序块调用.在数据区里,每一次 的调用,都可以定义不同的初始值
4.数据块--DB(Data Block)
DB是为用户程序中提供一个可保存的数据区,可被任何一个OB(组织块)、 FC(功能)、FB(功能块)读取数据
WIN7安装时进入操作系统的用户请选择administrator用户,安装时不能开杀毒 软件,防火墙软件,防木马软件,优化软件等,只要不是系统自带的软件都请 退出。 为能够阅读所提供的 PDF 文件,需要使用与 PDF 1.7 兼容的 PDF 阅读器,例 如 Adobe(R) Reader V9。
WINCC 和 WINCC (TIA博途) 不能同时安装在同一台电脑上。
更改、绑定变量名称、注 释,会自动更新到变量表, 无需再次添加
TIA Portal博途
S7-PLCSIM是西门子公司开发的可编程控制器模拟软件 它在step7集成状态下实现无硬件模拟。S7-PLCSIM是学习西门子PLC必备 的软件,不需要连接真实的CPU即可以仿真运行,直接安装即可。
1.设置博途软件连接方式 2.单机,开启PLC运行状态
博途V13内部培训-TIA 软件基础

9、TIA V13还支持代理设备功能,更加的方便对Step7 V5.X版本的项目进行TIA移植转换。 10、TIA V13还支持带错误保存的功能,这个是Step7 V5.X版本做不到的。 缺点:
1、TIA的运行程序超大,会占用更多的硬盘空间和物理内存,安装耗时较长,建议各位工程师更换 SSD固态硬盘。
TIA Portal V13 一个适用于所有自动化任务的工程软件平台
Totally Integrated Automation Portal
STEP 7 V13
Safety V13
WinCC V13
Startdrive V13
SIMATIC PLC
Safety
SIMATIC HMI
SINAMICS
PROFIBUS, PROFINET, AS-i, IO-Link,
V13 ET 200
网络拓扑
通用功能
系统诊断, 导入/导出到Excel, 撤销, …
Restricted / © Siemens AG 2014. All Rights Reserved.
Page 6
2014-03-27
SIMATIC Startdrive V13
西门子新的自动化设备都要集成到TIA博途工程设计软件平台中, 该设计为控制器、HMI和驱 动产品在整个项目中共享数据存储和自动保持数据一致性提供了标准操作的概念,同时提供了涵 盖所有自动化对象的强大的库。新版TIA博途V13不仅有更强的性能、还涵盖自动系统诊断功能、 集成故障安全功能性,强大的Profinet通信,集成工业信息安全和优化的编程语言。编辑器以任务 为导向且操作直观,使得新软件产品易学易用。此外,产品对快速编程、调试、维修具有很强的 性能。产品在设计过程中特别重视对目前项目和软件的再利用和兼容性:例如,从S7-300/400转 向S7-1500,项目可以重复利用,S7-1200的程序可以通过复制的功能将程序转换到S7-1500。 优点: 1、支持全符号编程,可以自由选择语言,而且CPU优化了数据存储,不再有偏移地址,还增加了 本地常量的概念,可以用Slice直接访问字或双字的某一个位。 2、TIA添加Trace功能,可以立即记录或者变量触发状态监视,监控PLC的变量,监控的结果还支 持导出导入功能,还可以导出为BMP位图进行讨论分析。注意,Trace的记录,PLC掉电会丢失! 3、TIA变量监控表支持拖拽功能,免去了Step7 V5.X版本的那种打字输入监控的麻烦,而且还可 以在变量监控表上写注释。
1、TIA的运行程序超大,会占用更多的硬盘空间和物理内存,安装耗时较长,建议各位工程师更换 SSD固态硬盘。
TIA Portal V13 一个适用于所有自动化任务的工程软件平台
Totally Integrated Automation Portal
STEP 7 V13
Safety V13
WinCC V13
Startdrive V13
SIMATIC PLC
Safety
SIMATIC HMI
SINAMICS
PROFIBUS, PROFINET, AS-i, IO-Link,
V13 ET 200
网络拓扑
通用功能
系统诊断, 导入/导出到Excel, 撤销, …
Restricted / © Siemens AG 2014. All Rights Reserved.
Page 6
2014-03-27
SIMATIC Startdrive V13
西门子新的自动化设备都要集成到TIA博途工程设计软件平台中, 该设计为控制器、HMI和驱 动产品在整个项目中共享数据存储和自动保持数据一致性提供了标准操作的概念,同时提供了涵 盖所有自动化对象的强大的库。新版TIA博途V13不仅有更强的性能、还涵盖自动系统诊断功能、 集成故障安全功能性,强大的Profinet通信,集成工业信息安全和优化的编程语言。编辑器以任务 为导向且操作直观,使得新软件产品易学易用。此外,产品对快速编程、调试、维修具有很强的 性能。产品在设计过程中特别重视对目前项目和软件的再利用和兼容性:例如,从S7-300/400转 向S7-1500,项目可以重复利用,S7-1200的程序可以通过复制的功能将程序转换到S7-1500。 优点: 1、支持全符号编程,可以自由选择语言,而且CPU优化了数据存储,不再有偏移地址,还增加了 本地常量的概念,可以用Slice直接访问字或双字的某一个位。 2、TIA添加Trace功能,可以立即记录或者变量触发状态监视,监控PLC的变量,监控的结果还支 持导出导入功能,还可以导出为BMP位图进行讨论分析。注意,Trace的记录,PLC掉电会丢失! 3、TIA变量监控表支持拖拽功能,免去了Step7 V5.X版本的那种打字输入监控的麻烦,而且还可 以在变量监控表上写注释。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
根画面。如果需要不止一个画面,就要添加新 画面。 Ø 双击项目树中的添加新画面,然后给新画面取 名,设置画面背景色、网格颜色等。
双击 右右击击
单击 单击
三、组态图形对象
文本框、园形、方形、线条、按钮、I/O域等 都是图形对象。图形对象分为静态和动态两类
。 Ø 静态图形对象的位置、颜色、字体大小及内容
中“文本域”图形对象,拖放到画面中指定的
位置。 Ø 在下方的巡视窗口的“文本”页面中输入文字
信息,或者双击“文本域”图形对象后输入文
字信息。 Ø 在下方的巡视窗口的“属性”页面中设置图形
对象的颜色、尺寸、位置、字体大小、对齐方
序编辑器。
双击
巡视窗口
OB1块的临时变量 表
工具栏常用梯形图符号 程序编辑区
指令窗口 单击
l 工具栏
插入程序段 插入行
复位启动值 打开所有程序段
启用/禁用自由格式的注释 绝对/符号操作数
显示变量信息
删除程序段 删除行 扩展模式 关闭所有程序段
l 工具栏
启用/禁用程序段注释 在编辑器中显示收藏 转到上一个错误 返回读/写访问 更新不一致的块调用 启用/禁用监视 下载但不重新初始化
l 触摸屏的功能 Ø 可视化:动态显示生产现场数据和执行机构的
运行。 Ø 控制:用户通过图形界面操控系统运行过程、
修改系统运行参数。 Ø 报警显示:系统运行在临界状态时会触发报警
。 Ø 记录归档:记录系统运行过程数据并归纳存储
。便于以后检索。 Ø 过程和设备的参数管理:将系统不同的运行状
态的参数分类存储(配方),针对不同的生产过 程调用不同的配方,提高系统的灵活性。
击“添加新块”,然后选择块的名称、块的类
型、块的编号和编程语言。
3. 可供选择的块类型有四种:组织块(OB)、函数 块(FB)、函数(FC)、数据块(DB)。
4. OB、FC块可供选择的编程语言有4种:LAD、 FBD、STL和SCL。
5. FB块可供选择的编程语言有5种:LAD、FBD、 STL、SCL和GRAPH。
转到下一个错误 转至读/写访问
二、符号编辑器 双击项目树窗口中的PLC变量的“显示所有变量”项
目,就进入符号编辑器。编写PLC程序之前先创建变量 有利于程序的阅读、分析和修改!
双击
变量名称只能是英文字符、数字、特殊字符 ,不得出现中文字符!
添加变量名称、数据类型、地址、注 释
三、程序块
1. 项目中默认只有一个用户程序块OB1。 2. 要添加程序块,需要在项目树的程序块中,双
二、项目组态方法
一个用于触摸屏的可视化监控系统,通常由
以下几个步骤建立完成:
Ø:组态画面中的图形对象。 Ø 第四步:组态报警。 Ø 第五步:组态数据记录和趋势图。 Ø 第六步:仿真调试。
1、运行系统设置 双击项目树中HMI下的运行系统设置,进入系
培训资料
• 名称:博途软件工程师培训
• 所属班组:xx • 汇报人:xx
然后释放鼠标左键。
选中并按住左键 不把放线,条然拖后到开另始一个 拖设动备。的PN口。
设置网络参数 分别给IO控制器、IO监视器、IO设备分配IP地
址和设备名称。另外还要给IO设备分配I/O端口 地址。具体操作方法如下:
Ø 选中要设置参数的设备,双击选择“组态设 备”。
u 基本概念 u 项目组态方法 u 画面对象组态 u 报警组态 u 数据记录与趋势图
一、基本概念 人机界面(Human Machine Inter face)是指用户与控制
器之间进行交流的专用设备。 从前使用按钮、开关、指示灯、数码管作为人机交
流装置,因连接线束多、信息量少、占用PLC的I/O点 数多、还需外接电路等诸多缺点,被液晶显示器和触 摸屏所取代。触摸屏既可以作为输入装置,也可以作 为输出显示装置。与PLC通过串行通讯线路连接。现 已成为流行的人机交流装置。
单击定位
选中后双击
五、编程实例 针对由S7-300、HMI和ET200S组成PROFINET网
络。提出如下控制要求,根据要求编写程序。
Ø S7-300外接本地启动按钮SB11和停止按钮SB12 。当按下SB11时,ET200S外接的5个LED灯循环 点亮,每个LED灯亮1S。当按下SB12时,LED灯 全灭。
双击
单击 单击
四、指令 系统提供的指令在右边的指令目录
和库目录窗口中选择。其中指令目录 包含基本指令模块、扩展指令模块、 工艺指令模块和通信指令模块四大类 。
调用方法:先在程序段中定位指令 模块要插入的位置,再选中要调用的 指令,然后双击即可。
选中某个指令,然后按F1键可以打开帮助信息 ,学习研究这个指令的使用方法。
统设置界面。设置起始画面、画面模板、颜色 深度等。
双击
2、创建画面
最简单的是只有一个监控画面来完成所有的监 控项目。但是对于许多复杂的监控系统,往往 是做不到的。这就需要根据监控系统的任务要 求,规划需要几个监控画面,每个画面具备什 么样的功能,各个画面之间如何切换。创建画 面的方法如下所示: Ø 根画面通常作为启动画面。项目默认只有一个
Ø HMI运行的可视化监控画面,画面中有操作的 启动按钮SB21和停止按钮SB22。SB21的作用与 SB11相同,SB22的作用与SB12相同。画面中显 示5个LED灯的循环点亮效果。
l 创建PLC变量
l OB1块的程序
l OB1块的程序
l OB1块的程序
l 监控画面
l 仿真调试
人机界面
、尺寸、形状等属性不会随着控制过程变化而
变化。通常是指文本域、按钮等。 Ø 动态图形对象的位置、颜色、尺寸等属性会随
着过程变化而变化。通常指代表指示灯、运动
物体的园形、方形等,代表变量的I/O域、棒 图、开关等。 Ø 组态完毕后要进行编译,检查是否有错误。
1、“文本域”图形对象的组态 Ø 从右边的工具箱窗口的“基本对象”栏中,选
Ø 选择“属性”-“常规”-“PROFINET接口 ”-“以太网地址”,输入要设定的IP地址和 设备名称。
双击
单击
编译检查有无错误,然后保存!
PLC编程
u 程序编辑器 u 符号编辑器 u 程序块 u 指令 u 编程实例
一、程序编辑器 双击项目树中要编辑的程序块(如OB1)。就打开了程
双击 右右击击
单击 单击
三、组态图形对象
文本框、园形、方形、线条、按钮、I/O域等 都是图形对象。图形对象分为静态和动态两类
。 Ø 静态图形对象的位置、颜色、字体大小及内容
中“文本域”图形对象,拖放到画面中指定的
位置。 Ø 在下方的巡视窗口的“文本”页面中输入文字
信息,或者双击“文本域”图形对象后输入文
字信息。 Ø 在下方的巡视窗口的“属性”页面中设置图形
对象的颜色、尺寸、位置、字体大小、对齐方
序编辑器。
双击
巡视窗口
OB1块的临时变量 表
工具栏常用梯形图符号 程序编辑区
指令窗口 单击
l 工具栏
插入程序段 插入行
复位启动值 打开所有程序段
启用/禁用自由格式的注释 绝对/符号操作数
显示变量信息
删除程序段 删除行 扩展模式 关闭所有程序段
l 工具栏
启用/禁用程序段注释 在编辑器中显示收藏 转到上一个错误 返回读/写访问 更新不一致的块调用 启用/禁用监视 下载但不重新初始化
l 触摸屏的功能 Ø 可视化:动态显示生产现场数据和执行机构的
运行。 Ø 控制:用户通过图形界面操控系统运行过程、
修改系统运行参数。 Ø 报警显示:系统运行在临界状态时会触发报警
。 Ø 记录归档:记录系统运行过程数据并归纳存储
。便于以后检索。 Ø 过程和设备的参数管理:将系统不同的运行状
态的参数分类存储(配方),针对不同的生产过 程调用不同的配方,提高系统的灵活性。
击“添加新块”,然后选择块的名称、块的类
型、块的编号和编程语言。
3. 可供选择的块类型有四种:组织块(OB)、函数 块(FB)、函数(FC)、数据块(DB)。
4. OB、FC块可供选择的编程语言有4种:LAD、 FBD、STL和SCL。
5. FB块可供选择的编程语言有5种:LAD、FBD、 STL、SCL和GRAPH。
转到下一个错误 转至读/写访问
二、符号编辑器 双击项目树窗口中的PLC变量的“显示所有变量”项
目,就进入符号编辑器。编写PLC程序之前先创建变量 有利于程序的阅读、分析和修改!
双击
变量名称只能是英文字符、数字、特殊字符 ,不得出现中文字符!
添加变量名称、数据类型、地址、注 释
三、程序块
1. 项目中默认只有一个用户程序块OB1。 2. 要添加程序块,需要在项目树的程序块中,双
二、项目组态方法
一个用于触摸屏的可视化监控系统,通常由
以下几个步骤建立完成:
Ø:组态画面中的图形对象。 Ø 第四步:组态报警。 Ø 第五步:组态数据记录和趋势图。 Ø 第六步:仿真调试。
1、运行系统设置 双击项目树中HMI下的运行系统设置,进入系
培训资料
• 名称:博途软件工程师培训
• 所属班组:xx • 汇报人:xx
然后释放鼠标左键。
选中并按住左键 不把放线,条然拖后到开另始一个 拖设动备。的PN口。
设置网络参数 分别给IO控制器、IO监视器、IO设备分配IP地
址和设备名称。另外还要给IO设备分配I/O端口 地址。具体操作方法如下:
Ø 选中要设置参数的设备,双击选择“组态设 备”。
u 基本概念 u 项目组态方法 u 画面对象组态 u 报警组态 u 数据记录与趋势图
一、基本概念 人机界面(Human Machine Inter face)是指用户与控制
器之间进行交流的专用设备。 从前使用按钮、开关、指示灯、数码管作为人机交
流装置,因连接线束多、信息量少、占用PLC的I/O点 数多、还需外接电路等诸多缺点,被液晶显示器和触 摸屏所取代。触摸屏既可以作为输入装置,也可以作 为输出显示装置。与PLC通过串行通讯线路连接。现 已成为流行的人机交流装置。
单击定位
选中后双击
五、编程实例 针对由S7-300、HMI和ET200S组成PROFINET网
络。提出如下控制要求,根据要求编写程序。
Ø S7-300外接本地启动按钮SB11和停止按钮SB12 。当按下SB11时,ET200S外接的5个LED灯循环 点亮,每个LED灯亮1S。当按下SB12时,LED灯 全灭。
双击
单击 单击
四、指令 系统提供的指令在右边的指令目录
和库目录窗口中选择。其中指令目录 包含基本指令模块、扩展指令模块、 工艺指令模块和通信指令模块四大类 。
调用方法:先在程序段中定位指令 模块要插入的位置,再选中要调用的 指令,然后双击即可。
选中某个指令,然后按F1键可以打开帮助信息 ,学习研究这个指令的使用方法。
统设置界面。设置起始画面、画面模板、颜色 深度等。
双击
2、创建画面
最简单的是只有一个监控画面来完成所有的监 控项目。但是对于许多复杂的监控系统,往往 是做不到的。这就需要根据监控系统的任务要 求,规划需要几个监控画面,每个画面具备什 么样的功能,各个画面之间如何切换。创建画 面的方法如下所示: Ø 根画面通常作为启动画面。项目默认只有一个
Ø HMI运行的可视化监控画面,画面中有操作的 启动按钮SB21和停止按钮SB22。SB21的作用与 SB11相同,SB22的作用与SB12相同。画面中显 示5个LED灯的循环点亮效果。
l 创建PLC变量
l OB1块的程序
l OB1块的程序
l OB1块的程序
l 监控画面
l 仿真调试
人机界面
、尺寸、形状等属性不会随着控制过程变化而
变化。通常是指文本域、按钮等。 Ø 动态图形对象的位置、颜色、尺寸等属性会随
着过程变化而变化。通常指代表指示灯、运动
物体的园形、方形等,代表变量的I/O域、棒 图、开关等。 Ø 组态完毕后要进行编译,检查是否有错误。
1、“文本域”图形对象的组态 Ø 从右边的工具箱窗口的“基本对象”栏中,选
Ø 选择“属性”-“常规”-“PROFINET接口 ”-“以太网地址”,输入要设定的IP地址和 设备名称。
双击
单击
编译检查有无错误,然后保存!
PLC编程
u 程序编辑器 u 符号编辑器 u 程序块 u 指令 u 编程实例
一、程序编辑器 双击项目树中要编辑的程序块(如OB1)。就打开了程