版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、高效项目编程TIA Portal V11 © Siemens AG 2011. .STEP 7 V11编程 (LAD, FBD, STL)§ 语言§ PLC变量§ 数据块§ PLC数据类型§ 编辑器§ 在线功能© Siemens AG 2011.TIA Portal V11支持的编程语言?保护投资?可重复使用的程序代码* (S7-300/400采用指针方式)© Siemens AG 2011.IIA & DT CS2器编程语言STEP 7 V11兼容 STEP 7 V5.5?间接寻址(_array
2、i)AT 构件(type casting)"Slice“ (_Word.x1) S7-1200 梯形图 (LAD), 功能块图 (FBD)100% 兼容 S7-1200 only S7-1200 only S7-1200 only语句表 (STL)100% 兼容*更高效的机器代码 S7-1200 only结构化语言(S7-SCL)顺序功能图 (S7-GRAPH)更高效的机器代码S7-300/400WinACS7-300/400WinACSTEP 7 V11编程 (LAD, FBD, STL)§ 语言§ PLC变量§ 数据块§ PLC数据类型
3、167; 编辑器§ 在线功能© Siemens AG 2011.PLC变量表编程中每个变量必须要定义符号名称,如果用户没有定义,系统将自动生成符号名称。仅用于S7-1200:HMI 是否可( 默认出现在WINCC的变量对象选择列表中)© Siemens AG 2011.IIA & DT CS2仅用于S7-1200:设置M区断电保持区域仅用于S7-1200:M区断电保持批量写入地址是否出现在WINCC的变量对象选择列表中PLC变量表全局变量定义用户常数§ 硬件组态中定义了系统常数,这样硬件就可以在用户程序中通过符号寻址了§ (仅用于S7-
4、1200)时钟区仅用于S7-1200:系统常数用户常数变量PLC变量表1:PLC变量表可以分级建立2:所选变量表中的变量可以在详细视图中显示。3:所选本地模块的通道及变量名可以与程序中的变量连接语言PLC变量数据块PLC数据类型编辑器在线功能© Siemens AG 2011.Industry Sector硬件模块选择变量表选择高效编程语言利用office的特性实现高效编程PLC变量数据块利用粘贴与Microsoft Excel交互PLC数据类型?从变量表从数据块编辑器在线功能练习© Siemens AG 2011.Industry Sector导出到 ExcelTIA P
5、ortal中的PLC变量演示次序?建立标准变量表批量建变量功能 用户变量表及分组详细视图中的变量与程序连接连接EXCEL© Siemens AG 2011.IIA & DT CS2STEP 7 V11编程 (LAD, FBD, STL)§ 语言§ PLC变量§ 数据块§ PLC数据类型§ 编辑器§ 在线功能 © Siemens AG 2011. .建立新块语言PLC变量数据块PLC数据类型编辑器在线功能© Siemens AG 2011.Industry Sector块类型编程语言块名建立新块数量
6、块编辑器 -建立变量语言PLC变量仅用于S7-1200:HMI 是否可数据块( 默认出现在WINCC的变量对象选择列表中)PLC数据类型编辑器在线功能© Siemens AG 2011.Industry Sector新建变量初始值:CPU中的初始值可以将结构型和数组型变量可以最小化断电保持性:S7-300/400: 作用于整个DBS7-1200: 对于符号寻址的DB,可以单独设定单个变量是否出现在WINCC的变量对象选择列表中数据块编辑器 默认值和初始值语言PLC变量数据块PLC数据类型编辑器在线功能快照© Siemens AG 2011.Industry Sector默认
7、值 隐藏 不能被修改 仅用于 PLC数据类型(UDT) 快照功能取代了原先的功能初始值注意! :初始值 (STEP 7 Classic) 初始值 (TIA Portal)实际值初始值数据块编辑器 -监视变量语言监视数据块字符串型和数组型变量PLC变量数据块PLC数据类型编辑器在线功能© Siemens AG 2011.Industry Sector可以监视字符串和数组显示当前值监视数据块快照语言可把当前值用作初始值PLC变量快照:数据块?新列 "快照“快照值存于离线项目中可把当前值用作新的初始值PLC数据类型编辑器在线功能© Siemens AG 2011.Ind
8、ustry Sector可将快照的值复制粘贴到初始值快照数据块编辑器 快照和初始值的使用语言PLCSRTUONPPLC变量Load memory"Data_Block_1“Work memory"Data_Block_1“数据块PLC数据类型编辑器在线功能初始化© Siemens AG 2011.Industry Sector上传 / 快照当前值Data_1104 初始值Data_1104离线项目"Data_Block_1“初始值快照Data_11004104数据块编辑器 从HMI中PLC变量语言数据块中变量的PLC变量从HMI中数据块变量:数据块?只有
9、标记为“visible” 的变量才会出现在HMI中的变量对象选择列表中只有标记为“accessible” 的变量才可以在HMI的运行系统中使用PLC数据类型编辑器?在线功能练习可© Siemens AG 2011.Industry Sector仅用于S7-1200TIA Portal 数据块演示次序?建立数据块建立数据块中的变量并监视数据块快照© Siemens AG 2011.IIA & DT CS2STEP 7 V11编程 (LAD, FBD, STL)§ 语言§ PLC变量§ 数据块§ PLC数据类型§ 编辑器
10、§ 在线功能 © Siemens AG 2011. .PLC数据类型建立用户定义数据类型语言PLC数据类型用于:PLC变量?常用的数据结构用户块接口区参数的数据类型数据块中的变量用作数据块的模板(这些数据块具有同样数据结构)数据块PLC数据类型编辑器在线功能© Siemens AG 2011.Industry Sector默认值, 用作初始值PLC数据类型用于数据块语言PLC变量数据块PLC数据类型编辑器在线功能© Siemens AG 2011.Industry Sector可以修改初始值默认值用作初始值将默认值到初始值PLC数据类型用于用户块接口区语
11、言PLC变量数据块PLC数据类型编辑器在线功能© Siemens AG 2011.Industry Sector初始值可修改默认值用作初始值将默认值到初始值STEP 7 V11编程 (LAD, FBD, STL)§ 语言§ PLC变量§ 数据块§ PLC数据类型§ 编辑器§ 在线功能 © Siemens AG 2011. .标准编辑器概览语言用户块 - 三种编程语言PLC变量数据块PLC数据类型STL 语句表FBD 功能块图LAD 梯形图编辑器在线功能© Siemens AG 2011.Industry
12、Sector概览语言块编辑器:PLC变量?收藏栏中收藏常用指令易于从指令任务栏, 项目树, PLC变量表中拖拽对象智能感知程序块中快速导航易于调试数据块PLC数据类型编辑器?在线功能© Siemens AG 2011.Industry Sector表指令程序指令收藏栏收藏栏语言快速常用指令PLC变量收藏栏:FBD:数据块?可将常用指令到收藏栏PLC数据类型仅适用于基本指令亦可用于SCL和GRAPH编辑器在线功能练习LAD:ATL:© Siemens AG 2011.Industry Sector用户块导航语言优化视图概览和快速导航PLC变量概览和导航:数据块?显示或隐藏网络
13、:§ 所有网络:§ 单个网络:显示或隐藏变量符号或地址: 直接缩放视图:布局:定义的注释PLC数据类型编辑器在线功能?© Siemens AG 2011.Industry Sector易于调试调试支持:语言PLC变量?错误块也可以保存错误网络指示:错误之间跳转:更新块调用:列出当前块所有错误语法窗口数据块PLC数据类型编辑器在线功能© Siemens AG 2011.Industry Sector块编辑器中定义变量定义变量:语言PLC变量?通过菜单或快捷键定义新变量可对单个变量或网络中所有变量数据块PLC数据类型编辑器在线功能© Siemens
14、 AG 2011.Industry Sector可用的变量表可重命名或重连线智能感知: PLC变量智能选择智能感知:语言PLC变量?输入第一个字母后,就可选择变量选择:数据块PLC数据类型?PLC变量数据块本地变量编辑器在线功能?只显示数据类型匹配的变量© Siemens AG 2011.Industry Sector显示后续变量 (如:在结构内)STL 编辑器亮点:语言PLC变量?智能感知变量和指令(激活 / 取消某些行代码:系统块和标准块)数据块PLC数据类型?跳转跳转显示名可长于4个字符编辑器在线功能所有的指令均位于指令任务栏中© Siemens AG 2011.In
15、dustry SectorLAD和FBD编辑器语言LAD和FBD的新功能PLC变量亮点:数据块?直接在指令处更改其功能单击增加输入引脚PLC数据类型编辑器拖拽到目标处时赋值指令的注解显示在线功能© Siemens AG 2011.Industry Sector程序编辑器中的检查窗口属性:语言PLC变量?当前选择的关联:(如.被调用的块,变量)数据块PLC数据类型?常规 (如项目已保存, )编译 (如错误和警告)当前选择的交叉参考语法(当前块的语法错误):编辑器在线功能显示 (CPU(在线)?连接© Siemens AG 2011.Industry Sector交叉参考语言项
16、目范围内的交叉参考 从用户程序直接到HMIPLC变量亮点:数据块?当前选择的交叉参考(如变量调用、块调用)交叉参考贯穿所有站点(如从PLC到HMI站点) 直接链接到调用位置PLC数据类型编辑器在线功能© Siemens AG 2011.Industry Sector链接到PLC程序中的网络链接到HMI中的画面对象捕捉块状态块状态的应用:语言PLC变量?可以捕捉每个程序块的块状态(“快照“)捕捉的块状态可以根据需要恢复项目关闭时,所有捕捉的块状态都被删除数据块PLC数据类型编辑器在线功能步骤:1.2.3.捕捉块状态修改块 (也可)可也可删除块状态© Siemens AG 20
17、11.Industry Sector块调用如何调用块:语言PLC变量数据块?从下列对象中拖拽PLC数据类型?项目树库详细视图编辑器在线功能?智能感知(仅用于STL和SCL, 可调用指令任务栏中所有指令)© Siemens AG 2011.Industry Sector调用FB / 背景数据块建立背景数据块:语言PLC变量?调用FB或SFB时,会弹出§ 一重背景§ 多重背景(仅在一个FB中)调用类型通过关联菜单确定框建立:数据块PLC数据类型编辑器?在线功能© Siemens AG 2011.Industry Sector调用系统块和标准块语言通过指令任务
18、栏直接调用系统块和标准块PLC变量STEP 7 Classic:通过库调用TIA Portal:通过指令任务栏调用数据块PLC数据类型编辑器以功能导向如所有通讯块都放置在一个分类中在线功能© Siemens AG 2011.Industry Sector与块类型无关 (FB, SFB, SFC) 自动采用合适的块类型, 如. "BSEND“:?S7-300中的FB?S7-400中的SFB系统和标准功能块语言系统功能块和标准功能块存于系统块目录PLC变量标准功能块 (FB):§ 如 S7-300的 "BSEND“ (FB12)§ FB 和背景数据
19、块存于系统块目录数据块PLC数据类型编辑器在线功能系统功能块 (SFB):§ 如 S7-300的IEC计数器"CTU“ (SFB0)§ 只有背景数据块才于系统块目录系统功能 (SFC):§ 如 "BLKMOV“ (SFC20)§ SFC不于系统块目录中© Siemens AG 2011.Industry Sector边沿检测STEP 7 V11采用IEC标准图示语言PLC变量数据块PLC数据类型编辑器在线功能© Siemens AG 2011.Industry SectorSTEP 7 V5.xSTEP 7 V11
20、RLO边沿检测信号边沿检测IEC 61131-3直接I/O“:P“语言通过符号可以更方便直接I/OPLC变量亮点:数据块?“:P“ 后缀绝对寻址和符号寻址例子:PLC数据类型编辑器在线功能?LT"Temp_Sensor“:P%QW4:P练习© Siemens AG 2011.Industry Sector知识保护用于:语言PLC变量?程序代码保护只有块标题,标释和块接口可见数据块PLC数据类型激活Know-how:编辑器1.2.3.选择块菜单 "编辑 ? Know-how定义在线功能“练习打开被保护块:1. 打开块2. 输入© Siemens AG 20
21、11.Industry Sector注: 与 STEP 7 Classic 一样资源(Sources)用于:语言PLC变量?导入外部资源 (STL, SCL)打开资源时会启动外部编辑器(如.写字板,这样资源文件也可以导出)编译资源后,已有块会被覆盖(通过关联菜单) 不能通过已有块建立资源数据块PLC数据类型编辑器?在线功能练习© Siemens AG 2011.Industry Sector编译块功能:语言PLC变量?前必须编译:块在§ 手动§ 启动数据块PLC数据类型时会自动编译编辑器?通过工具栏,菜单或关联菜单可编译:在线功能?单个块多个选择的块整个程序整个站
22、点(多个站点编译窗口显示了编译过程的,如错误,双击错误信息可跳转到错误处硬件)© Siemens AG 2011.Industry Sector块功能:语言PLC变量?通过菜单,工具栏或关联菜单启动自动编译数据块PLC数据类型在框中设定:选项编辑器一致性在线功能§ 在线没有的块或与在线项目不同的块会被§ 仅在线项目有的块会被删除:所选块选择性§ 只© Siemens AG 2011.Industry SectorSTEP 7 V11编程 (LAD, FBD, STL)§ 语言§ PLC变量§ 数据块§ P
23、LC数据类型§ 编辑器§ 在线功能 © Siemens AG 2011. .块的在线视图语言项目树:直接在线/离线比较PLC变量?单击即可在线连接PLC数据块CPU操作模式和概览直接显示在项目PLC数据类型可在项目树直接进入在线/离线块比较编辑器在线功能§ 连接§ 块比较§ 块§ 监视表§ 强制变量© Siemens AG 2011.Industry Sector只有在线项目有此块离线块 在线块只有离线项目有此块离线块 = 在线块CPU操作模式离线/在线比较&离线/离线比较块比较:语言PLC变量?
24、离线/离线比较:§ 比较两个离线程序§ 同一项目或不同项目离线/在线比较:数据块PLC数据类型编辑器?在线功能§ 连接§ 块比较?离线程序与在线程序比较§ 块§ 监视表§ 强制变量© Siemens AG 2011.Industry Sector离线/离线比较功能:语言PLC变量?过滤功能:数据块?显示所有块仅显示不同的块只比较F块只比较标准块PLC数据类型编辑器在线功能§ 连接§ 块比较?可单独设定各个块的动作可直接进入代码比较§ 块§ 监视表§ 强制变量选择动作
25、,可用于单个对象或整个目录© Siemens AG 2011.Industry Sector执行选择的动作打开详细比较仅显示不同的块或显示全部块比较: 详细比较语言PLC变量数据块PLC数据类型编辑器在线功能§ 连接§ 块比较§ 块§ 监视表§ 强制变量可在线窗口中的内容© Siemens AG 2011.Industry Sector比较结果离线窗口项目可编辑可在比较结果有差异位置前后跳转监视块语言CPU 操作面板PLC变量测试任务栏数据块PLC数据类型编辑器在线功能§ 连接§ 块比较§ 块&
26、#167; 监视表§ 强制变量© Siemens AG 2011.Industry SectorPLC寄存器调用环境设定调用环境开始监视STL中的断点语言PLC变量数据块PLC数据类型编辑器在线功能§ 连接§ 块比较§ 块§ 监视表§ 强制变量© Siemens AG 2011.Industry Sector断点功能:继续执行运行到标记位置单步 / 跳出进入跳回在线时,激活断点双击或通过菜单增加断点当前位置在线与诊断 快速排列监控表在监控表中使用拖拽功能监控表的排列:?手动录入在下面编辑器或视图中使用拖?程序块数据
27、块在细节视图© SIIA & DT CS2监视表 高级功能语言PLC变量数据块PLC数据类型编辑器在线功能§ 连接§ 块比较§ 块§ 监视表§ 强制变量© Siemens AG 2011.Industry Sector触发器设置Enable peripheral outputs使用外设输出 (当CPU停止时)显示 / 隐藏触发器列强制变量语言PLC变量数据块PLC数据类型编辑器在线功能§ 连接§ 块比较§ 块§ 监视表§ 强制变量功能:§ 单独的强制表位于“
28、监视表”目录§ 可监视和强制强制表中的变量(不能修改)§ 不能在监视表中强制变量© Siemens AG 2011.Industry Sector强制位于“监视表”目录强制只能直接I/O (如%Q0.0:P)强制变量语言PLC变量数据块PLC数据类型编辑器在线功能§ 连接§ 块比较§ 块§ 监视表§ 强制变量4. 启动 / 停止当前变量强制© Siemens AG 2011.Industry Sector当前变量被强制变量已选择, 但还未激活强制2. 输入强制值3. 选择强制变量1. 监视变量强制变量 指示语言PLC变量数据块PLC数据类型编辑器在线功能§ 连接§ 块比较§ 块§ 监视表§ 强制变量© Siemens AG 201
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- GB/T 48323-2026电动道路车辆用镍氢动力蓄电池包和系统电性能试验方法
- T/ZPMA 0002-2024RFID技术物联网应用与数据安全技术规范
- T/JSCTS 87-2025地铁车站高效通风空调系统设计技术规范
- T/CNFAGS 20-2025液体肥料塑料包装容器
- T/CC 16-2026跨境商品交易所国际协作指南
- T/CSPSTC 187-2025板桁(板梁)组合体系钢-混凝土组合桥面板设计技术规程
- GB/T 48286-2026运载火箭和航天器地面分离试验要求
- 2025~2026学年广东省深圳市罗湖区北师大版三年级上册阳光评价数学试卷【附答案】
- 人工智能在证据整 理与案情分析中的应用
- AI农产品品质检测分级分拣技术
- 天津市南开区2025-2026学年九年级上学期期中质量检测历史试题(含答案)
- 剪叉式升降平台操作规程
- 2025年国家电网考试历年真题库(附参考答案)
- 2026届江西重点中学协作体高三第二次联考政治试卷
- 塑料模具用热轧钢板宣贯
- 2026年学前教育法幼儿园培训
- 小学生对自然观察活动的参与体验与科学素养培养课题报告教学研究课题报告
- 2026年江苏南京公开国企招聘真题试题及答案
- 2026年5月29日税务总局系统升级税收分类编码-财务人员开票培训课件
- 2026年湖北黄冈高三二模语文作文写作指导及范文(长征胜利90周年)
- 2026年药理学常考点(考点梳理)附答案详解
评论
0/150
提交评论