高级编程-博途软件工程师培训(内部工程师培训)
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 软件基础

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版本的那种打字输入监控的麻烦,而且还可 以在变量监控表上写注释。
TIA Portal(博途)培训(工程师培训)

选用TP700,订货号:6AV2124-0GC01-0AX0。IP地址设为192.168.2.3,设备名称 取为HMI_01。
单击
双双击双击击
编辑PLC程序 双击
第三节 硬件组态
任务要求 新建项目 添加新的IO控制器和IO监视器 添加新的IO设备 设备组态 组态网络 设置网络参数
一、任务要求 创建一个由IO控制器、IO监视器和分布式IO设备构成的PROFINET现场总线网络。
硬件组态要求如下: 1、IO控制器
编辑区
项目树
打开的 项目名称
菜单
工具栏
选件区
工具栏
新建项打目开项目 保存项目
打印 剪切 复制 粘贴 删除 撤消 重做查查找找
下载到从设设备备上仿传在真PC上运转行到在线
转到离线
可访问启的动设C备停交PU止叉水垂C引平P直U用拆拆分分
项目的打开
查看硬件组态
单单单双击击双击击击
选中后单击 选中后单击
上述要求是保证软件流畅运行的条件!
2、操作系统要求
Windows7 Home Premium SP1(针对Basic版)。 Windows7 Professional SP1或Enterprise SP1或Ultimate SP1。 Windows8.1(针对Basic版)。 Windows8.1 Pro或Enterprise。 Microsoft Server 2012 R2 Standard。 Windows Server 2008 R2 Standard Edition SP2。
西门子博途(内部工程师培训)

目
PLC编程
内
运动控制&技术
容
可视化
在线与诊断
显示所有设备 添加新设备 组态网络 帮助
3
1、Portal视图
启动
项
设备与网络
目
PLC编程
内
运动控制&技术
容
可视化
在线与诊断
显示所有对象 添加新块 显示交叉引用 显示程序结构 帮助
4
1、Portal视图
启动
项
设备与网络
目
PLC编程
内
运动控制&技术
容
可视化
左键。 2、方法二(右键菜单操作) 选中某个设备的PN端口,单击鼠标右键调出右键菜
单,选择“添加子网”。 选中某他设备的PN端口,单击鼠标右键调出右键菜
单,选择“分配到新子网”。
40
然后释放鼠标左键。 选中并按 住把左线键条不拖到 放另,一然个后设备 开的始PN拖口动。 。
选用S7-300的紧凑型CPU314C-2PN/DP,订货号: 6ES7 314-6EH04-0AB0。IP地址设为192.168.2.2,设 备名称取为PLC_01(TIA Portal支持带下划线名称)。 2、IO监视器
选用TP700,订货号:6AV2124-0GC01-0AX0。IP地 址设为192.168.2.3,设备名称取为HMI_01。
新设备”对话框。 在对话框的控制器和HMI目录中,选中要添加的设备
后。单击“确定”按钮。
31
双击 双击
32
可以现在组态设备及网络参数 也可在以后组态
单击单击 双击
33
三、添加新的IO设备 在项目视图状态下
双击项目树中的“设备与网络”功能,进入设备与 网络的组态界面。
西门子TIA Portal(博途)V13(内部工程师培训)

项目
单击选中 单击选中操作内容
项目下的操作内容 单击
8
单击 单击
9
单击
单击
单击
单击
单击
10
单击
11
双击
12
单单击击
单击
13
单击
单击
14
单击 单击
15
2、项目视图 操作界面类似于WINDOWS的资源管理器。功能比
Portal视图强,操作内容更加丰富。因而大多数用户 都选择在项目视图模式下进行硬件组态、编程、可视 化监控画面系统设计、仿真调试、在线监控等操作。
径、作者、注释等信息后,单击“创建”按钮。
29
单击 单击
单击
30
二、添加新的IO控制器和IO监视器 1、Portal视图 ➢ 在“设备与网络”项目中,选中“添加新设备”功
能。 ➢ 在右边栏目所示的三个设备类型中,选中要添加的
设备后。单击“添加”按钮。 2、项目视图 ➢ 双击项目树中的“添加新设备”功能,打开“添加
新设备”对话框。 ➢ 在对话框的控制器和HMI目录中,选中要添加的设
备后。单击“确定”按钮。
31
双击 双击
32
可以现在组态设备及网络参数 也可在以后组态
单击单击 双击
33
三、添加新的IO设备 在项目视图状态下
➢ 双击项目树中的“设备与网络”功能,进入设备与 网络的组态界面。
➢ 在最右侧的硬件目录中选择要添加的IO设备,然后 双击即可。
34
双击
双击
35
三、设备组态 1、组态PLC
添加电源模块PS307 5A,订货号:307-1EA010AA0。修改CPU314C-2PN/DP的I/O地址。 2、组态HMI
博途V13内部培训-S7-1500编程PID

2014/11/20
TIA 博途V13 - PID Control with S7-1500
控制系统 工艺对象
控制器 控制系统 组态 调试
系统行为
在 TIA 博途中 PID_Compact 工艺对象
组态: 调整控制器的设置 调试: 集成的跟踪监控变量
控制器的自整定
PID_Compact 工艺对象
Page 16
ManualValue
ErrorAck
Reset
新
ModeActivate 新
Mode 新
自动模式下的设定点 反馈值 模拟量反馈值(可选) 添加扰动值到控制器的输出 使能/取消使能手动模式 为手动操作模式下设置输出 确认错误 重启控制器 上升沿修改模式 通过„ModeActivate“的上升沿激活的 模式
TIA 博途V13 S7-1500 PID控制器
▪ 控制器 ▪ 控制系统 ▪ 组态 ▪ 调试 ▪ 系统行为
控制系统 工作流程
控制器 控制系统 组态 调试
系统行为
1
2 3 4
使用 PID_Compact 实施一个控制系统 1 在一个循环 OB 里插入并参数化 PID_Compact 2 完成步1, 一个工艺对象被自动插入 3 配置此工艺对象
使用集成的自整定功能和追踪功能进行调试和自整定
4
Page 12
2014/11/20
TIA 博途V13 - PID Control with S7-1500
控制系统 添加一个 PID_Compact
1
循环 OB
背景 DB 是一个工艺 对象
2 通过添加 PID_Compact, 可以… … 使用一个已存在的TO
Page 14
博途软件工程师培训(内部工程师培训)

位置。 Ø 在下方的巡视窗口的“文本”页面中输入文字
信息,或者双击“文本域”图形对象后输入文
字信息。 Ø 在下方的巡视窗口的“属性”页面中设置图形
对象的颜色、尺寸、位置、字体大小、对齐方
式等属性。
拖动操作也能 调整文本域的
位置及大小
双选击中后后可拖修放改到内画面指定 容 位置
二、项目组态方法
一个用于触摸屏的可视化监控系统,通常由
以下几个步骤建立完成:
Ø 第一步:运行系统设置 Ø 第二步:创建画面。 Ø 第三步:组态画面中的图形对象。 Ø 第四步:组态报警。 Ø 第五步:组态数据记录和趋势图。 Ø 第六步:仿真调试。
1、运行系统设置 双击项目树中HMI下的运行系统设置,进入系
l组态步骤 Ø进入HMI报警项目,添加并组态离散量报
警、模拟量报警和报警类别。 Ø进入历史数据项目,组态数据记录和报
警日志。 Ø添加报警新画面,组态 “报警视图”图
形对象。 Ø在启动画面添加并组态进入报警画面的
按钮。在报警画面添加并组态返回启动
画面的按钮。
双击 双击
双击 右击重名
l 仿真调试
单击定位
选中后双击
五、编程实例 针对由S7-300、HMI和ET200S组成PROFINET网
络。提出如下控制要求,根据要求编写程序。
Ø S7-300外接本地启动按钮SB11和停止按钮SB12 。当按下SB11时,ET200S外接的5个LED灯循环 点亮,每个LED灯亮1S。当按下SB12时,LED灯 全灭。
击“添加新块”,然后选择块的名称、块的类
型、块的编号和编程语言。
3. 可供选择的块类型有四种:组织块(OB)、函数 块(FB)、函数(FC)、数据块(DB)。
博途V13内部培训-S7-1500编程

2014/11/20
TIA 博途V13 - Programming in STEP 7 (LAD, FBD, STL)
OB – 组织块
编程语言
OB
优化程序块 新的数据类型 新的访问方式
新的指令功能
在线功能
块比较功能 安全
Page 8
2014/11/20
S7-1500 S7-1200 S7-300/400/WinAC
TIA 博途V13
STEP 7 V13 (LAD, FBD, STL) 创新的编程
编程 总览
S7-1500 S7-1200 S7-300/400/WinAC
编程语言 优化程序块 新的数据类型 新的访问方式
适用于每个应用的编程语言 TIA博途V13提供:
▪多种编程语言
LAD/FBD
STL
GRAPH
OB – 组织块:
▪ 操作系统与用户程序之间的接口
▪ 可以通过编程组织块来控制PLC的行为
▪ 组织块可以实现以下事件处理:
▪
启动
▪
循环程序执行
▪
中断程序执行
▪
时间错误
▪
……
OB选择
. TIA 博途V13 - Programming in STEP 7 (LAD, FBD, STL)
程序块的理念 组织块
S7-1200 100 50 4
S7-1500
100 50 20 20 20
用户的利益
用户程序模块化 每一个事件可以有一个独立的OB 用户程序模块化 用户程序模块化 用户程序模块化
.
Page 9
2014/11/20
TIA 博途V13 - Programming in STEP 7 (LAD, FBD, STL)
博途plc课程设计

博途plc课程设计一、课程目标知识目标:1. 掌握博途PLC的基本组成、工作原理及编程软件的使用;2. 学会使用博途PLC进行基本逻辑控制程序的编写与调试;3. 了解博途PLC在工业自动化领域的应用及其优势。
技能目标:1. 能够独立完成博途PLC编程软件的安装与配置;2. 能够运用所学知识,设计简单的自动化控制程序,并进行仿真与调试;3. 能够对实际工业控制问题进行分析,提出基于博途PLC的解决方案。
情感态度价值观目标:1. 培养学生对工业自动化领域的兴趣,激发学生探索新技术、新方法的热情;2. 培养学生的团队协作意识,使学生学会在团队中共同解决问题;3. 增强学生的创新意识,鼓励学生勇于尝试,敢于突破,培养解决实际问题的能力。
本课程针对高年级学生,结合学科特点,注重理论知识与实践操作的相结合,旨在提高学生的实际动手能力,培养学生在工业自动化领域的专业素养。
课程目标明确,分解具体,有助于教师在教学过程中进行有效指导,同时便于评估学生的学习成果。
二、教学内容1. 博途PLC概述- PLC的发展历程、分类及应用领域- 博途PLC的硬件组成与功能- 博途PLC的软件组成与特点2. 博途PLC编程软件的使用- 软件的安装与配置- 编程界面及功能介绍- 建立项目、编写程序及下载程序至PLC3. 基本逻辑控制程序设计- 常用逻辑指令的使用- 顺序功能图(SFC)的绘制- 简单逻辑控制程序的设计与仿真4. 博途PLC应用案例分析- 工业自动化控制案例介绍- PLC在案例中的应用及优势分析- 学生分组讨论,提出解决方案5. 实践操作与调试- 搭建实验平台,进行基本逻辑控制实验- 调试与优化程序,实现预期控制功能- 分析实验过程中遇到的问题,并提出改进措施教学内容依据课程目标,结合课本章节进行组织,注重理论与实践相结合。
教学大纲明确,教学内容系统、科学,有助于学生在掌握基本知识的基础上,提高实际应用能力。
三、教学方法本课程采用以下多样化的教学方法,以激发学生的学习兴趣和主动性,提高教学效果:1. 讲授法:- 对博途PLC的基本概念、原理和编程方法进行系统讲解,为学生奠定扎实的理论基础;- 结合实际案例,讲解PLC在工业自动化领域的应用,提高学生的实际应用意识。
- 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)。就打开了程