S7-1200 and STEP7 Basic V10.5 练习.

Slides:



Advertisements
Similar presentations
维普考试服务平台使用指南. 资源与应用的有机整合 资源与应用并举。 职业资格考试、高校课 程试题、在线考试、移 动应用 4 个模块。 在线考试与系统题库资 源的完美整合。 1 多模块 2 在线考试 3 移动端 移动端的资源复用。
Advertisements

九年级物理一轮复习 第一章 声现象 知识要点. 1. 声音的产生和传播  ( 1 )声音的产生:声音是由于物体的振动产生的。  凡是发声的物体都在振动。振动停止,发声也停止。  ( 2 )声源:正在发声的物体叫声源。固体、液体、气体 都可以作为声源,有声音一定有声源。  ( 3 )声音的传播:声音的传播必须有介质,声音可以在.
一、音调  听过女高音和男低音的歌唱吗?他们的声音 给你的印象是怎样的? 女高音:音调高, 男低音:音调低,比较低沉。
《PLC应用技术》 天津滨海职业学院 机电工程系 曹月、李迅.
和 解 剂.
中餐服务 项目一 餐前准备.
老年公寓专题研究及案例借鉴 天津中原地产投资顾问部 老年公寓专题研究及案例借鉴 天津中原地产投资顾问部
广东省社会信用体系建设系列讲座 强化企业信用管理 提高核心竞争力 广东省信用管理师协会执行会长 陈 文
牡丹江旅游景点介绍.
进口保健食品申报 上海派司生物医药咨询有限公司.
102均質化 職涯發展說明會 藝術群-科簡介 青年高中 實習主任 洪志耀.
諮商技巧與實務研討 主講人:蔡佩潔臨床心理師 .
按開憂鬱症的結 ---穴位玄機妙用 溫嬪容 醫師.
面試甄試準備要領 魯真 中興大學管理學院副院長.
第一部分 中考基础复习 第一章 声现象.
维普考试服务平台使用指南.
财富涌动 合作共赢 湖州丝绸府与您共创辉煌.
第四章 蛇 重点: 1. 蛇人工养殖的场地设计。 2. 蛇人工孵化。. 第四章 蛇 重点: 1. 蛇人工养殖的场地设计。 2. 蛇人工孵化。
第一篇 基 础 篇 PLC(programmable logical controller )中文名称可编程控制器,今天PLC其应用已经十分的广泛,在工业领域已经是家喻户晓,PLC的厂家、型号和规格同样也层出不穷。对于有志于PLC应用的人员来说如何面对眼花缭乱的产品,是一个大的挑战。如何面对挑战呢,首先选择一个典型的应用广泛的PLC作为学习、研究的对象,本书选择西门子S7-300系列PLC作为对象。其次,了解和学习PLC的基础知识,最后,掌握综合应用PLC解决实际问题的技术和能力。如果遇到其它plc就可以
城区西北片区集中供热扩容工程 供热管理科 宋健敏.
第2章 PLC的结构及编程软件的使用 学习内容 S7-200系列PLC的外部结构 S7-200系列PLC的性能 PLC的编程语言与程序结构
第一章 复 习 锦囊妙计 多看书 多看笔记 善于梳理.
网络条件下老干部工作信息的应用与写作 齐齐哈尔市委老干部局 山佐利.
傷 仲 永 王安石 S 孫子潔.
垃圾食品與肥胖的關係 敏盛綜合醫院 陳美月 營養師.
咨询师的个人成长 第一课:如何撰写个人成长报告以及答辩.
校园足球靓点 关注度高 国家对校园足球的重视史无前例 政府、媒体、全市师生、家长关注. 校园足球靓点 关注度高 国家对校园足球的重视史无前例 政府、媒体、全市师生、家长关注.
第3章 S7-200可编程序控制器 3.1 S系列PLC发展概述 3.2 S7-200 PLC系统组成 3.3 编程元件及程序知识
二十四節氣的飲食 HaPPy TeaM 林品卉 王佩鈴 王浩倫.
住宅部門能源消費及節能意識之性別差異分析
第一章 气压传动概述 一、气压传动基本知识 机电一体化技术 1)传动--动力的传递
上海市绩效评价培训 数据分析与报告撰写 赵宏斌 上海财经大学副教授
台安E310系列变频器产品介绍 电子技服课.
提升國小自然與生活科技領域教師教學智能研習
关于课程建设的若干思考.
9/12/2017 保养 客房的清洁与 高安市职教中心.
学籍异动学生选课辅导 学年第1学期.
校园建设中的节能与消防问题 安徽建筑工业学院 姜长征.
第六章 猪场管理 目的:在了解现代养猪生产及其模式的基础上,掌握养猪生产工艺流程设计方法,同时熟悉猪场的现场组织和管理方法。
班級:車輛三乙 學號: 學生:王章嘉 指導老師:吳宗霖老師
甲、乙類大客車 車輛型式安全審驗或底盤車型式登錄 審驗補充作業規定說明 103年2月13日
第8章 继电接触控制系统.
Unity V2 的热备解决方案 1.
六入處誦(II).
Etiquette For Social Networks: Cooperative Communication 社會網路之禮儀
S and STEP 7 Basic V10.5 第8章: 功能型对象.
「簡易水土保持申報書」 內容及送審流程之探討
S7-300PLC的硬件 自动化教研室.
电气控制及PLC技术 电气工程学院 自动化系 杨霞 2018年1月.
S7-400PLC的硬件 自动化教研室.
软件调试 目录 页 软件调试的检查表 下装用户程序到 CPU 排除停机错误 系统功能测试的步骤 记录程序的修改 项目文件的归档
2007年高校PLC(西门子)教学研讨会培训.
用户程序的重新接线 目录 页 目标 ………… 概述……… 用SIMATIC 管理器重新接线 …………………
标题 贵公司 LOGO 作者: 职务: 单位: .
日常操作及技术培训 深圳市学生信息管理综合平台 南方教育软件基地有限公司 地址:深圳市南山区科技园北区华瀚科技A-9A
第六章 软件设计 第一节 硬件定义 第二节 地址定义 第三节 控制策略组态.
用户程序的重新接线 目录 页 目标 ………… 概述……… 用SIMATIC 管理器重新接线 …………………
主日信息: 講題:腳步 經文:箴言16:1~9 大綱: 壹、人的心 貳、人的謀算 參、交託耶和華 肆、耶和華的指引 金句:箴16:9
3 S7-200可编程控制器 使用入门 2019/2/17.
第四部分 建立简单系统—远程I/O 建立系统完成的功能和目标 与目标相匹配的数据映射表 硬件测试 硬件接线 与目标相匹配的参数内容及模块设置
4 S7-200可编程控制器 基本概念 2019/4/13.
第五章 系统的人机界面设计及 触摸屏的使用方法
工业机器人知识要点解析 (ABB机器人) 主讲人:王老师
用户程序的重新接线 目录 页 目标 ………… 概述……… 用SIMATIC 管理器重新接线 …………………
第5章 S7-200 PLC编程软件及应用 5.1 编程软件系统概述 5.2 STEP 7-Micro/WIN 32软件功能
2.4 让声音为人类服务.
105年教育部熱血老師翻轉學生「教育愛」座談會
第三章 可编程控制器概述 第一节 可编程控制器的定义 一、什么是可编程序控制器? 1、什么是可编程序控制器?
测试功能 目录 页 程序的状态监视功能 ……………... 2 程序状态监视的模式 …………………………. 3
Presentation transcript:

S7-1200 and STEP7 Basic V10.5 练习

让我们从这里开始...为您设计的实验室 练习3-1: 设备与网络组态 Hands-on 练习3-1 练习3-2 练习3-3 练习4-1 练习4-2 练习5-1 练习5-2 练习5-3 练习5-4 练习6-1 练习6-2 练习6-3 练习7-1 让我们从这里开始...为您设计的实验室 练习8-1 练习8-2

练习3-1: 创建一个新项目 2 1 3 Hands-on 练习3-1 练习3-2 练习3-3 练习4-1 练习4-2 练习5-1 练习5-2 练习5-3 练习5-4 练习6-1 练习6-2 任务 创建新项目 处理过程 1. 点击“创建新项目” 2. 将项目命名为“My_Project” 3. 创建项目 练习6-3 练习7-1 练习8-1 练习8-2

练习3-1: 创建未定义PLC 5 7 4 6 9 8 Hands-on 练习3-1 练习3-2 练习3-3 练习4-1 练习4-2 练习5-1 练习5-2 6 练习5-3 练习5-4 练习6-1 练习6-2 任务 创建未指明类型的PLC 处理过程 4. 激活“Devices & Networks”任务 5. 选择“添加新设备”按钮 6. 在PLC的硬件目录PLC > SIMATIC S7-1200 > CPU里选“unspecified CPU 1200” 7. 将设备命名为“My_PLC” 8. 激活“打开设备视图”(编辑器在添加CPU以后直接打开“设备和网络” 编辑器) 9. 组态PLC 9 练习6-3 8 练习7-1 练习8-1 练习8-2

练习3-1: 上传硬件组态 10 11 12 13 Hands-on 练习 练习3-2 练习3-3 练习4-1 练习4-2 练习5-1 练习5-2 练习5-3 练习5-4 练习6-1 12 练习6-2 任务 上载硬件组态 处理过程 10. 检测已连接设备的组态信息 11. 选择可访问设备(检查MAC地址) 12. 加载组态信息 13. 上载S7-1200 Demo 机架上设备的组态信息 练习6-3 练习7-1 练习8-1 练习8-2 13

让我们从这里开始...为您设计的实验室 练习3-2: 设备与网络组态 Hands-on 练习3-1 练习3-2 练习3-3 练习4-1 练习4-2 练习5-1 练习5-2 练习5-3 练习5-4 练习6-1 练习6-2 练习6-3 练习7-1 让我们从这里开始...为您设计的实验室 练习8-1 练习8-2

练习3-2: 创建新工程 1 2 3 Hands-on 练习3-1 练习3-2 练习3-3 练习4-1 练习4-2 练习5-1 练习5-2 练习5-3 练习5-4 练习6-1 练习6-2 任务 创建新项目 处理过程 1. 在菜单里选择项目> 新建 2. 将项目命名为“My_Project” 3. 点击“添加新设备” 练习6-3 练习7-1 3 练习8-1 练习8-2

练习3-2: 添加PLC 4 5 6 7 Hands-on 练习3-1 练习3-2 练习3-3 练习4-1 练习4-2 练习5-1 练习5-2 5 6 练习5-3 练习5-4 练习6-1 练习6-2 任务 添加PLC 处理过程 4 在硬件目录PLC > SIMATIC S7- 1200 > CPU >里选择 „unspecified CPU“ 5. 激活“打开设备视图”选项框 (在添加了CPU以后直接打开“设备和网络”编辑器) 6. 添加PLC组态 7. 打开通迅模块的通道 7 练习6-3 练习7-1 练习8-1 练习8-2

练习3-2: 添加模块 11 8 9 10 12 11 8 拖放操作 12 10 9 Hands-on 练习3-1 练习3-2 练习3-3 练习4-1 11 8 9 10 12 练习4-2 练习5-1 11 练习5-2 练习5-3 8 拖放操作 练习5-4 练习6-1 12 10 练习6-2 任务 添加模块 处理过程 8. 通过拖放,从硬件列表里的信号面板> AO1 x 12Bit 处添加6ES7 232-4HA30-0XB0 模块 9. 通过拖放,从硬件列表里的AI/AO > AI4 x 13Bit/AO2 x 14Bit处添加6ES7 234-4HE30-0XB0模块 10. 通过拖放,从硬件列表里的DI/DO > DI8/DO8 x DC24V处添加6ES7 223-1BH30-0XB0模块 11. 通过拖放,从硬件列表里的通信模块> RS485处添加6ES7 241-1CH30-0XB0模块 12. 通过拖放,从硬件列表里的通信模块> RS232处添加6ES7 241-1AH30-0XB0模块 练习6-3 练习7-1 练习8-1 练习8-2 9

练习3-2: 装载硬件组态 14 13 15 17 18 16 Hands-on 练习3-1 练习3-2 练习3-3 练习4-1 练习4-2 练习5-1 练习5-2 练习5-3 练习5-4 练习6-1 练习6-2 任务 加载硬件组态 处理过程 13. 在设备界面选择PLC 14. 点击“下载到设备”按钮 15. 下载前停止PLC的运行 16. 开始下载 17. 下载结束后启动PLC 18. 结束 15 17 练习6-3 练习7-1 练习8-1 18 练习8-2 16

让我们从这里开始...为您设计的实验室 练习3-3: 设备网络组态 Hands-on 练习3-1 练习3-2 练习3-3 练习4-1 练习4-2 练习5-1 练习5-2 练习5-3 练习5-4 练习6-1 练习6-2 练习6-3 练习7-1 让我们从这里开始...为您设计的实验室 练习8-1 练习8-2

练习3-3: 属性-子网 1 2 3 Hands-on 练习3-1 练习3-2 练习3-3 练习4-1 练习4-2 练习5-1 练习5-2 练习5-3 练习5-4 练习6-1 练习6-2 任务 PLC -属性-子网 处理过程 1. 在设备界面选择PLC 2. 在监控窗口的PROFINET接口属性窗口> 以太网地址 处添加一个新的子网 3. 编辑IP-地址(见S7-1200Demo箱内的标签) 练习6-3 2 练习7-1 3 练习8-1 练习8-2

练习3-3: PLC-属性-过程报警 4 5 8 6 7 Hands-on 练习3-1 练习3-2 练习3-3 练习4-1 练习4-2 练习5-1 练习5-2 8 练习5-3 6 练习5-4 练习6-1 7 练习6-2 任务 PLC-属性-过程报警 处理过程 4. 在监控窗口属性栏选择DI14/DO10 >数字量输入 > 通道0 5. 使能上升沿检测 6. 在硬件中断里添加新对象 7. 手动设置块序号 8. 为过程报警分配块号码(OB)201 练习6-3 练习7-1 练习8-1 练习8-2

练习3-3: PLC-属性- 替代值 10 9 11 11 11 11 Hands-on 练习3-1 练习3-2 练习3-3 练习4-1 练习4-2 11 练习5-1 练习5-2 11 练习5-3 练习5-4 11 练习6-1 练习6-2 任务 PLC-属性- 替代值 处理过程 9. 在监控窗口的属性栏选择DI14/DO10 >数字量输出 10. 将CPU_STOP响应设置到“替代值”里 11. 为通道0-4通道激活“在启停转换时替代值设定为1” 练习6-3 11 练习7-1 练习8-1 练习8-2

练习3-3: PLC-属性-系统/时钟存储器 13 12 14 Hands-on 练习3-1 练习3-2 练习3-3 练习4-1 练习4-2 练习5-1 14 练习5-2 练习5-3 练习5-4 练习6-1 练习6-2 任务 PLC-属性-系统和时钟存储器 处理过程 12. 在监控窗口属性栏选择系统和时钟存储器 13. 激活“使能系统存储器字节应用” 14. 激活“使能时钟存储器字节应用” 练习6-3 练习7-1 练习8-1 练习8-2

练习3-3: 模块-属性-诊断报警 15 16 17 18 Hands-on 练习3-1 练习3-2 练习3-3 练习4-1 练习4-2 练习5-1 练习5-2 练习5-3 练习5-4 16 练习6-1 17 练习6-2 任务 模块-属性-诊断报警 处理过程 15. 在设备界面选择“AI4 x 13bits / AO2 x 14Bits”模块 16. 在监控窗口属性栏选择AI4/AO2 >模拟量输入 >通道0 17. 设置电压范围为+/- 5V 18. 使能检测上下限 练习6-3 18 练习7-1 练习8-1 练习8-2

练习3-3: 装载硬件组态 20 19 21 23 24 22 Hands-on 练习3-1 练习3-2 练习3-3 练习4-1 练习4-2 练习5-1 练习5-2 练习5-3 练习5-4 练习6-1 练习6-2 任务 加载硬件组态 处理过程 19. 在设备视图选择PLC 20. 在 工具栏点击“下载到设备”按钮 21. 下载前停止PLC 22. 开始下载 23. 下载完毕启动PLC 24. 完成下载 21 23 练习6-3 练习7-1 练习8-1 24 练习8-2 22

练习3-3: 测试诊断报警 LCD - Display Poti LCD - Display 25 25 26 Hands-on 练习3-1 练习3-2 LCD - Display Poti 练习3-3 练习4-1 LCD - Display 练习4-2 25 练习5-1 练习5-2 练习5-3 练习5-4 26 25 练习6-1 练习6-2 任务 测试诊断报警 处理过程 25. 将电位器移到最左或最右边 26. 上下限溢出的检错LED会闪烁显示 练习6-3 练习7-1 练习8-1 练习8-2

让我们从这里开始...为您设计的实验室 练习4-1: STEP 7 Basic V10.5的编程 Hands-on 练习3-1 练习3-2 练习3-3 练习4-1 练习4-2 练习5-1 练习5-2 练习5-3 练习5-4 练习6-1 练习6-2 练习6-3 练习7-1 让我们从这里开始...为您设计的实验室 练习8-1 练习8-2

练习4-1: 检查重量测量值 Hands-on 练习3-1 任务: 创建一个程序,将两个输入电位器的值转化为重量值。重量值的变化范围是0-100Kg,数据类型为实数。当 “Set_value” 按钮激活时,完成此项功能。 当输入值超过最大值超过50kg时, 重量测量值将不准确。此时布尔型输出“weight_ok”将以2HZ的频率闪烁。 当输入值低于50kg时,重量测量值是准确的,布尔型输出“weight_ok”恒为1。 若用到内部缺省设定值(0-100kg)或HMI的缺省设定值,应选中 “intern_or_HMI”按钮。这一内容添加在了HMI章节中。 以下将详细讲述编程代码的实现过程。 练习3-2 练习3-3 练习4-1 练习4-2 练习5-1 练习5-2 练习5-3 练习5-4 练习6-1 练习6-2 练习6-3 练习7-1 练习8-1 练习8-2

练习4-1: 创建变量 1 2 Hands-on 任务: 创建变量,见顶端 如何实现: 1. 创建变量和相关绝对地址,使用批量处理功能 任务: 创建变量,见顶端 如何实现: 1. 创建变量和相关绝对地址,使用批量处理功能 2. 将最初的100个字节的标志定义为保持 2

练习4-1: 在LAD中创建函数 2 3 1 Hands-on 练习3-1 练习3-2 练习3-3 练习4-1 练习4-2 练习5-1 练习5-2 1 练习5-3 练习5-4 练习6-1 练习6-2 如何实现: 1. 双击“添加块” 2. 为新块设定名称,例如“SCALE_Weight‘ 3. 选择梯形图编程语言 练习6-3 练习7-1 练习8-1 练习8-2

练习4-1: 在LAD中创建函数 4 6 Hands-on 任务: 创建一个新程序来规范输入信号的范围为0-1 任务: 创建一个新程序来规范输入信号的范围为0-1 规范信号必须在0-100kg的范围内变化 因为输入信号可以为负,所以需要得到信号的绝对值 当输入信号“SET_VALUE”有下降沿时启动 如何实现: 4. 创建相关输入的功能接口,幻灯片上显示了输出和输入参数 5. 创建属于你自己的收藏夹。从“instructions”任务卡上通过拖放添加元件 6. 像幻灯片上显示的那样创建网络1-3 6

练习4-1: 创建全局数据块 2 3 1 Hands-on 任务: 全局DB用于保存数值,这在用户程序中是非常必要的 如何实现: 1. ”双击”添加新块“ 2. 将新块命名为” Weight_data“ 3. 检查”仅符号名访问“选项是否激活 4. 创建数据块

练习4-1: 在FBD中创建功能块 2 3 4 1 Hands-on 练习3-1 练习3-2 练习3-3 练习4-1 练习4-2 练习5-1 练习5-2 1 练习5-3 练习5-4 练习6-1 练习6-2 如何实现: 1. 双击”添加新块“ 2. 将新块命名为” Weight_control“ 3. 选择它作为编程语言FBD 4. 选”仅通过符号名存取“ 练习6-3 练习7-1 练习8-1 练习8-2

练习4-1: 在FBD中创建功能块 Hands-on 任务: 为控制输入重量创建程序 任务: 为控制输入重量创建程序 重量值的下限和上限是通过常数规定好或用HMI系统进行说明的 上下限值由HMI系统设定并且保持为常数值 如何实现: 5. 如幻灯片所示使用相关参数创建功能块接口 6. 确保所有必要的变量是” Retain“属性

练习4-1: 在FBD中创建功能块 Hands-on 如何实现: 7. 如幻灯片所示创建网络1-4 如何实现: 7. 如幻灯片所示创建网络1-4 8. 在网络3里通过拖放从项目导航向块编辑器重添加新块“SCALE_Weight“。如幻灯片所示设置功能块参数

练习4-1: 在FBD中创建功能块 Hands-on 如何实现: 7. 如幻灯片所示创建网络1-4 如何实现: 7. 如幻灯片所示创建网络1-4 8. 在网络3里通过拖放从项目导航向块编辑器重添加新块“SCALE_Weight“。如幻灯片所示设置功能块参数

练习4-1: 向循环OB1块中插入程序块 本地临时数据 Hands-on 任务: 往循环OB块(主要是OB块1)添加新功能块 在网络1里通过拖放从项目导航向向块编辑器中添加循环OB块“Weight_control“,如幻灯片所示设置参数。 2. 为功能块创建实例数据块 本地临时数据

练习 4-1: 向循环OB1块中插入程序块 本地临时数据 Hands-on 练习3-1 练习3-2 练习3-3 练习4-1 练习4-2 练习5-1 练习5-2 练习5-3 练习5-4 练习6-1 练习6-2 如何实现: 3. 在网络2里通过拖放添加循环OB块“Weight_control“,并为功能块创建一个实例数据块 4. 如幻灯片所示设置参数 练习6-3 练习7-1 练习8-1 本地临时数据 练习8-2

练习 4-1: OB 1向循环OB1块中插入程序块 5 6 Hands-on 练习3-1 练习3-2 练习3-3 练习4-1 练习4-2 练习5-1 练习5-2 6 练习5-3 练习5-4 练习6-1 练习6-2 如何实现: 5. 向循环OB块的块接口(本地临时数据)添加2个新变量 6. 创建网络3 练习6-3 练习7-1 练习8-1 练习8-2

练习4-1: 显示交叉引用 4 Hands-on 练习3-1 练习3-2 练习3-3 练习4-1 练习4-2 练习5-1 练习5-2 练习5-3 练习5-4 练习6-1 练习6-2 任务: PLC-变量” SET_VALUE“,I0.2的用途 如何实现: 1. 设定块名称为“Main” 2. 在监控窗口中选择“Info”任务 3. 选择“交叉引用”子任务 4. 将变量命名为“SET_VALUE”,I0.2 5. 在“交叉引用”子任务中可以看到所有的变量,有一个基于地址的动态显示窗口 练习6-3 练习7-1 练习8-1 练习8-2

让我们从这里开始...为您设计的实验室 练习4-2: STEP 7 Basic V10.5编程 Hands-on 练习3-1 练习3-2 练习3-3 练习4-1 练习4-2 练习5-1 练习5-2 练习5-3 练习5-4 练习6-1 练习6-2 练习6-3 练习7-1 让我们从这里开始...为您设计的实验室 练习8-1 练习8-2

练习4-2: 硬件中断OB块的执行 2 3 4 5 Hands-on 练习3-1 练习3-2 练习3-3 练习4-1 练习4-2 练习5-1 练习5-2 2 练习5-3 练习5-4 3 4 练习6-1 练习6-2 任务: 为通道0的上升沿创建一个硬件中断 如何实现: 1. 打开设备视图选择创建的PLC 2. 在监控窗口打开“属性”任务卡并为板载数字输入选择“通道0” 3. 选择“使能上升沿检测” 4. 选择一个新的硬件中断 5. 为程序中的硬件中断添加一个新的组织块,如OB201 练习6-3 练习7-1 练习8-1 练习8-2 5

练习4-2: 硬件中断OB块的执行 6 8 9 Hands-on 如何实现: 6. 选择“添加一个新块并打开” 如何实现: 6. 选择“添加一个新块并打开” 7. 如果通道0有上升沿,则应在“my_out” (Outputbyte 0)显示二进制数“0101 0101” 8. 使用“DETACH”指令通过硬件中断组织块OB201检测这一中断事件 9. 当通道0有另一个上升沿时,硬件中断组织块202应该动作 8 9

练习 4-2: 硬件中断OB块的执行 10 11 12 13 Hands-on 11. 如果通道0有上升沿,则应在“my_out” (Outputbyte 0)显示二进制数“0101 0101” 12. 使用“DETACH”指令通过硬件中断组织块OB202检测这一中断事件 13. 当通道0有另一个上升沿时,硬件中断组织块201应该动作 . 12 13

练习4-2: 硬件中断OB块的执行 15 14 Hands-on 练习3-1 练习3-2 练习3-3 练习4-1 练习4-2 练习5-1 练习5-2 练习5-3 练习5-4 练习6-1 练习6-2 如何实现: 14. 在项目导航里选择“程序块”文件夹。为编译新块,需要选择“编译”按钮 15. 点击“下载”将这些块下载到PLC中 练习6-3 练习7-1 练习8-1 练习8-2

让我们从这里开始...为您设计的实验室 练习5-1: 在线与诊断 Hands-on 练习3-1 练习3-2 练习3-3 练习4-1 练习4-2 练习5-1 练习5-2 练习5-3 练习5-4 练习6-1 练习6-2 练习6-3 练习7-1 让我们从这里开始...为您设计的实验室 练习8-1 练习8-2

练习5-1: 加载程序块 2 Hands-on 练习3-1 练习3-2 练习3-3 练习4-1 练习4-2 练习5-1 练习5-2 练习5-3 2 练习5-4 练习6-1 练习6-2 任务 加载程序块 如何实现: 1. 在程序编辑选项下打开已经编写好的程序 2. 在程序树上单击“PLC”并执行„Download“ -> „All“ 练习6-3 练习7-1 练习8-1 练习8-2

练习5-1: 加载程序块 3 4 5 Hands-on 练习3-1 练习3-2 练习3-3 练习4-1 练习4-2 练习5-1 练习5-2 练习5-3 3 练习5-4 练习6-1 4 练习6-2 如何实现: 3. 必要的话选择正确的PLC 4. 必要时激活复选框 5. 执行加载操作 练习6-3 练习7-1 练习8-1 练习8-2 5

练习5-1: 加载程序块 6 7 Hands-on 练习3-1 练习3-2 练习3-3 练习4-1 练习4-2 练习5-1 练习5-2 练习5-3 练习5-4 练习6-1 7 练习6-2 如何实现: 6. 激活复选框来启动PLC 7. 完成下载操作 练习6-3 练习7-1 练习8-1 练习8-2

让我们从这里开始...为您设计的实验室 练习5-2: 在线与诊断 Hands-on 练习3-1 练习3-2 练习3-3 练习4-1 练习4-2 练习5-1 练习5-2 练习5-3 练习5-4 练习6-1 练习6-2 练习6-3 练习7-1 让我们从这里开始...为您设计的实验室 练习8-1 练习8-2

练习5-2: 监控程序块 2 Hands-on 练习3-1 练习3-2 练习3-3 练习4-1 练习4-2 练习5-1 练习5-2 练习5-3 练习5-4 练习6-1 练习6-2 如何实现: 1. 在项目树上设置PLC 2. 组网 练习6-3 练习7-1 练习8-1 练习8-2

练习5-2: 监控程序块 4 Hands-on 练习3-1 练习3-2 练习3-3 练习4-1 练习4-2 练习5-1 练习5-2 练习5-3 练习5-4 练习6-1 练习6-2 如何实现: 3. 打开“Main”块 4. 点击“眼镜”图标 5. 在演示系统里修改属性并在调用块时观察值的大小 6. 接通输入点0.2时观察值的大小 练习6-3 练习7-1 练习8-1 练习8-2

让我们从这里开始...为您设计的实验室 练习5-3: 在线与诊断 Hands-on 练习3-1 练习3-2 练习3-3 练习4-1 练习4-2 练习5-1 练习5-2 练习5-3 练习5-4 练习6-1 练习6-2 练习6-3 练习7-1 让我们从这里开始...为您设计的实验室 练习8-1 练习8-2

练习5-3: 查看监控表 Hands-on 练习3-1 练习3-2 练习3-3 练习4-1 练习4-2 练习5-1 练习5-2 练习5-3 练习5-4 练习6-1 练习6-2 如何实现: 1. 添加一个新的监控表并使用“Main”块将工作区分开 2. 将变量Weight_1 和Weight_2从详情窗口拖放到监控表 3. 将变量Weight_1 和Weight_2从“Main”块拖放到监控表 4. 监视这个监控表并处理另外一个测量值 练习6-3 练习7-1 练习8-1 练习8-2

让我们从这里开始...为您设计的实验室 练习5-4: 在线与监控 Hands-on 练习3-1 练习3-2 练习3-3 练习4-1 练习4-2 练习5-1 练习5-2 练习5-3 练习5-4 练习6-1 练习6-2 练习6-3 练习7-1 让我们从这里开始...为您设计的实验室 练习8-1 练习8-2

练习5-4: 诊断缓冲存储器 2 Hands-on 如何实现: 1. 通过调整上下左右滑动条来监控系统 如何实现: 1. 通过调整上下左右滑动条来监控系统 2. 通过点击诊断表的超链接来打开诊断缓冲器 3. 将滑动条放到中间位置并观察此时的诊断存储器 2

让我们从这里开始...为您设计的实验室 练习6-1: 可视化 Hands-on 练习3-1 练习3-2 练习3-3 练习4-1 练习4-2 练习5-1 练习5-2 练习5-3 练习5-4 练习6-1 练习6-2 练习6-3 练习7-1 让我们从这里开始...为您设计的实验室 练习8-1 练习8-2

练习6-1: 添加设备(1) 往项目中添加HMI设备 使用设备向导添加设备 选择KTP1000作为HMI设备,并给HMI设备命名 Hands-on 练习3-1 往项目中添加HMI设备 使用设备向导添加设备 选择KTP1000作为HMI设备,并给HMI设备命名 练习3-2 练习3-3 练习4-1 设备名称 练习4-2 练习5-1 练习5-2 练习5-3 练习5-4 练习6-1 练习6-2 练习6-3 练习7-1 练习8-1 练习8-2 启用设备向导

练习6-1: 添加设备(2) 第一步,选择工程中已存在的PLC。 在屏幕布局中保留缺省设置,在 “报警”这一步取消所有的报警。 Hands-on 练习3-1 第一步,选择工程中已存在的PLC。 在屏幕布局中保留缺省设置,在 “报警”这一步取消所有的报警。 在“屏幕”这一步中创建下列组态 练习3-2 练习3-3 练习4-1 练习4-2 练习5-1 练习5-2 练习5-3 练习5-4 练习6-1 练习6-2 练习6-3 练习7-1 练习8-1 练习8-2

练习6-1: 添加设备(3) 激活所有的显示屏并在向导的最后一步通过选择按钮返回到主界面和停止 完成向导后,在编辑界面里核查结果。 Hands-on 练习3-1 激活所有的显示屏并在向导的最后一步通过选择按钮返回到主界面和停止 完成向导后,在编辑界面里核查结果。 另外在编辑框“设备和网络”中检查地址组态,并根据你的版面配置合适的地址。 启动运行-仿真测试 练习3-2 练习3-3 练习4-1 练习4-2 练习5-1 练习5-2 练习5-3 练习5-4 练习6-1 练习6-2 练习6-3 练习7-1 练习8-1 练习8-2

让我们从这里开始...为您设计的实验室 练习6-2: 可视化 Hands-on 练习3-1 练习3-2 练习3-3 练习4-1 练习4-2 练习5-1 练习5-2 练习5-3 练习5-4 练习6-1 练习6-2 练习6-3 练习7-1 让我们从这里开始...为您设计的实验室 练习8-1 练习8-2

带文本列表的符号表I/O域“重量控制状态” 练习6-2: 编辑屏幕(1) Hands-on 练习3-1 编辑 “称重控制”屏幕-概述 练习3-2 练习3-3 练习4-1 练习4-2 带文本列表的符号表I/O域“重量控制状态” 练习5-1 练习5-2 练习5-3 重量测量值范围 练习5-4 练习6-1 练习6-2 如上图所示组态“WeightControl”屏幕,更多细节见下一张幻灯片 设置区可以定义重量的最大最小值,文本列表显示了HMI中使用的或PLC中保存的限制值是否达到,以检测重量值的有效性 当前值”区域显示了当前测量值 当前重量输出 练习6-3 练习7-1 练习8-1 图形I/O域显示测量是否正常 练习8-2 柱状图显示当前重量值

练习6-2: 编辑屏幕(2) Hands-on 1 1. 符号表I/O域的属性 2 1 3 2. 最小重量值I/O域的属性 2 3 练习3-1 1 1. 符号表I/O域的属性 练习3-2 2 1 练习3-3 3 练习4-1 练习4-2 练习5-1 2. 最小重量值I/O域的属性 练习5-2 2 练习5-3 练习5-4 练习6-1 练习6-2 将下列对象放置在屏幕中: 文本区:“设置”文本 文本区:“最小重量值”文本 文本区:“最大重量值”文本 符号IO域(1) - 连接到文本列表“重量控制状态” 文本列表应该包括以下几条: 值 0: “HMI限值控制” 值 1: “PLC”限制控制 - 连接变量 „intern_or_hmi“ - “输出”模式 最小重量值(2)IO域:连接变量„Weight_data.HMI_lower_limit“ 最大重量值(3)IO域:连接变量„Weight_data.HMI_upper_limit“ 练习6-3 3 练习7-1 3. 最大重量值I/O的属性 练习8-1 练习8-2

练习6-2: 屏幕编辑(3) Hands-on 1. 柱状图属性 1 1 2 3 2 2. 域属性 3 3. 图形I/0域属性 练习3-1 练习3-2 练习3-3 2 练习4-1 练习4-2 3 练习5-1 练习5-2 2 练习5-3 2. 域属性 练习5-4 练习6-1 练习6-2 组态以下对象: 文本区:文本“重量1” 文本区:文本“当前测量值” 图形栏(1): - 连接变量„Weight_data.value1“ - 最小值 = 0, 最大值 = 100 IO域(2): - 连接到变量„Weight_data.value1“ - 模式: Ausgabe 图形 IO域(3) - 连接到变量„Weight1_OK“ - 连接图像列表„Weight_OK_Graphiclist“, 图像列表显示了测试值是否超出限制 可以在下列路径中找到图像„C:\Program Files\Siemens\Automation\Portal V10\Lib\Graphics\SymbolFactory Graphics\SymbolFactory 256 Colors\Misc. Symbols 1“ 图像列表中有如下图像: value 0: happy Smiley („Smile face.wmf“) 值0:高兴笑脸(„Smile face.wmf“) value 1: sad Smiley („Frown face.wmf“)值1:沮丧笑脸(„Frown face.wmf“) - 图像列表模式:输出 完成1-5步后,通过“复制粘贴”来制作其他对象上需要显示的副本,这时只需调整连接变量: - Weight_data.value1 => Weight_data.value2 - Weight1_OK => Weight2_OK 练习6-3 3 练习7-1 3. 图形I/0域属性 练习8-1 练习8-2

练习6-2: 屏幕编辑(4) Hands-on 组态重量变量的上下限 为输入输出组态报警事件 练习3-1 练习3-2 练习3-3 练习4-1 练习4-2 练习5-1 练习5-2 练习5-3 练习5-4 练习6-1 练习6-2 如上图所示组态两个重量值变量的限值 转到“HMI报警”编辑器并添加“进、出事件”的报警 - 由„Weight_data.value1“变量触发两个“进”报警:添加„SetTag“函数,„Weight1_OK“变量赋值为1 - 由„Weight_data.value1“变量触发两个“出”报警:添加„SetTag“函数,„Weight1_OK“变量赋值为0 - 由„Weight_data.value2“变量触发两个“进”报警:添加„SetTag“函数,„Weight1_OK“变量赋值为1 - 由„Weight_data.value2“变量触发两个“进”报警:添加„SetTag“函数,„Weight1_OK“变量赋值为0 为输入输出组态报警事件 练习6-3 练习7-1 练习8-1 练习8-2

练习6-2: 组态屏幕(5) 组态报警屏幕 Hands-on 设置报警显示区 在显示菜单中添加确认按钮 练习3-1 练习3-2 练习3-3 练习4-1 练习4-2 设置报警显示区 练习5-1 练习5-2 练习5-3 练习5-4 练习6-1 练习6-2 组态完毕后点击“runtime”进行测试 练习6-3 在显示菜单中添加确认按钮 练习7-1 练习8-1 练习8-2

让我们从这里开始...为您设计的实验室 练习6-3: 可视化 Hands-on 练习3-1 练习3-2 练习3-3 练习4-1 练习4-2 练习5-1 练习5-2 练习5-3 练习5-4 练习6-1 练习6-2 练习6-3 练习7-1 让我们从这里开始...为您设计的实验室 练习8-1 练习8-2

练习6-3: 将项目传输到设备 将项目下载到设备中并进行测试 Hands-on 练习3-1 练习3-2 练习3-3 练习4-1 练习4-2 练习5-1 练习5-2 练习5-3 练习5-4 练习6-1 练习6-2 练习6-3 练习7-1 练习8-1 练习8-2

让我们从这里开始...为您设计的实验室 练习7-1: 通信 Hands-on 练习3-1 练习3-2 练习3-3 练习4-1 练习4-2 练习5-1 练习5-2 练习5-3 练习5-4 练习6-1 练习6-2 练习6-3 练习7-1 让我们从这里开始...为您设计的实验室 练习8-1 练习8-2

练习7-1: 连接S7-1200 demo箱 Team1 IP: 192.168.0.x Team2 IP: 192.168.0.x+1 Hands-on 练习3-1 Team1 IP: 192.168.0.x Team2 IP: 192.168.0.x+1 练习3-2 练习3-3 练习4-1 练习4-2 练习5-1 练习5-2 练习5-3 练习5-4 练习6-1 练习6-2 1 任务 连接S7-1200 demo箱 处理过程 1. 连接两个S7-1200 demo箱 练习6-3 练习7-1 练习8-1 每个S7-1200 PLC有不同的IP地址 练习8-2

练习7-1: 创建新的项目 3 2 4 Hands-on 练习3-1 练习3-2 练习3-3 练习4-1 练习4-2 练习5-1 练习5-2 练习5-3 练习5-4 练习6-1 练习6-2 任务 创建新的项目 处理过程 2. 激活“创建新的项目” 3. 将项目命名为„My_Communication“ 4. 点击“创建” 练习6-3 练习7-1 练习8-1 练习8-2

练习7-1: 添加未定义的PLC 10 5 6 9 8 7 Hands-on 练习3-1 练习3-2 练习3-3 练习4-1 练习4-2 练习5-1 6 练习5-2 9 8 7 练习5-3 练习5-4 练习6-1 练习6-2 任务 添加未定义的PLC 处理过程 5. 启动“设备和网络”编辑器 6. 在硬件导航PLC > SIMATIC S7-1200 > CPU > Unspecified CPU 1200选择6ES7 2XX-XXXX-XXXX 7. 在网络视图通过拖放操作插入PLC 8. 对第二个PLC重复第7步操作 9. 选择PLC_1 10. 转到PLC_1的设备视图 练习6-3 练习7-1 练习8-1 练习8-2

练习7-1: 上载硬件组态 15 12 11 16 17 14 13 Hands-on 练习3-1 练习3-2 练习3-3 练习4-1 练习4-2 12 练习5-1 练习5-2 11 16 练习5-3 练习5-4 练习6-1 14 17 练习6-2 任务 上载硬件组态 处理过程 11. 选择所连接设备的组态 12. 选择可访问设备(检测MAC地址) 13. 装载组态 14. 上载S7-1200 Demo 架的组态信息 15. 在下拉菜单中选择PLC_2 16. 对第二个PLC重复第11步操作 17. 转到网络视图 13 练习6-3 练习7-1 练习8-1 练习8-2

练习7-1: 调整PLC的属性 18 20 19 21 Hands-on 练习3-1 练习3-2 练习3-3 练习4-1 练习4-2 练习5-1 20 练习5-2 练习5-3 19 练习5-4 练习6-1 练习6-2 任务 调整PLC的属性 处理过程 18. 在任务栏中激活“网络” 19. 通过拖放用子网连接两个PLC 20. 选择PLC_1 21. 为PLC_1激活时钟存储器 提示: 用户程序需要如下存储位 - „1Hz clock“ (M0.5) 练习6-3 练习7-1 21 练习8-1 练习8-2

练习7-1: 在PLC_1中添加“TSEND_C” Hands-on 练习3-1 练习3-2 练习3-3 练习4-1 练习4-2 练习5-1 22 练习5-2 23 练习5-3 练习5-4 练习6-1 练习6-2 24 任务 在PLC_1中添加“TSEND_C” 处理过程 22. 打开PLC_1的OB1块 23. 在扩展指令Communication >Open user communication选择„TSEND_C“ 并通过拖放插入OB1 24. 为„TSEND_C“添加实例数据块 练习6-3 练习7-1 练习8-1 练习8-2

练习7-1: 调整PLC_1的连接参数 27 28 29 30 25 26 26 Hands-on 练习3-1 练习3-2 练习3-3 练习4-1 28 练习4-2 29 练习5-1 30 练习5-2 25 练习5-3 练习5-4 练习6-1 练习6-2 任务 调整PLC_1的连接参数 处理过程 25. 设置PLC_2为从PLC 26. 将“PLC1”分配给本地TSAP, 将„PLC2“ 分配给从 TSAP 27. 内部参数“REQ”赋值为M0.5 (1Hz Clock) 28. 内部参数„CONT“赋值为TRUE 29. 内部参数“LEN”赋值1 30. 内部参数”DATA”分配IB0 练习6-3 练习7-1 练习8-1 26 26 练习8-2

练习7-1: 在PLC_2中添加“TRCV_C” Hands-on 练习3-1 练习3-2 练习3-3 练习4-1 练习4-2 练习5-1 练习5-2 练习5-3 32 练习5-4 练习6-1 31 练习6-2 33 任务 在PLC_2中添加“TRCV_C” 处理过程 31. 打开PLC_2的OB1 32. 在扩展指令Communication >Open user communication选择„TSEND_C“ 并通过拖放插入OB1 33. 为 “TSEND_C“添加实例数据块 练习6-3 练习7-1 练习8-1 练习8-2

练习7-1: 调整PLC_2的连接参数 36 37 38 39 34 35 35 Hands-on 练习3-1 练习3-2 练习3-3 练习4-1 37 练习4-2 38 练习5-1 39 练习5-2 34 练习5-3 练习5-4 练习6-1 练习6-2 任务 调整PLC_2的连接参数 处理过程 34. 设置PLC_1为从PLC 35. 选择„PLC_2_Connection_DB“ 作为本地PLC的连接数据,“PLC_2_Connection_DB“ 作为从PLC的连接数据 36. 内部参数„EN_R“赋值为TRUE 37. 内部参数„CONT“赋值为TRUE 38. 内部参数“LEN”赋值1 39. 内部参数”DATA”分配QB0 练习6-3 练习7-1 35 35 练习8-1 练习8-2

练习7-1: 装载项目 41 40 40 Hands-on 练习3-1 练习3-2 练习3-3 练习4-1 练习4-2 练习5-1 练习5-2 练习5-3 40 40 练习5-4 练习6-1 练习6-2 任务 装载项目 处理过程 40. 选择两个PLC(CTRL+鼠标单击) 41. 加载项目 练习6-3 练习7-1 练习8-1 练习8-2

让我们从这里开始...为您设计的实验室 练习8-1: 功能对象-PID-控制器 Hands-on 练习3-1 练习3-2 练习3-3 练习4-1 练习4-2 练习5-1 练习5-2 练习5-3 练习5-4 练习6-1 练习6-2 练习6-3 练习7-1 让我们从这里开始...为您设计的实验室 练习8-1 练习8-2

练习8-1: 添加带硬件的新项目 1 4 5 2 3 Hands-on 练习3-1 练习3-2 练习3-3 练习4-1 练习4-2 练习5-1 练习5-2 练习5-3 练习5-4 练习6-1 3 练习6-2 任务 添加新项目 处理过程 1. 鼠标点击任务列表项目> 新建 2. 将项目命名为„Project_exercise_PID_loop“ 3. 开始”添加新设备“ 4. 添加”未指明类型的CPU“ 5. 上载”硬件组态“ 练习6-3 练习7-1 练习8-1 练习8-2

练习8-1: 建立PLC变量 10 6 7 Hands-on 练习3-1 练习3-2 练习3-3 练习4-1 练习4-2 练习5-1 练习5-2 6 练习5-3 练习5-4 7 练习6-1 练习6-2 任务 定义变量 处理过程 6. 双击打开变量编辑器 7. 设置显示变量 练习6-3 练习7-1 练习8-1 练习8-2

练习8-1: 创建程序和OB块 9 12 10 13 8 11 14 15 Hands-on 练习3-1 练习3-2 练习3-3 练习4-1 练习4-2 12 练习5-1 10 13 练习5-2 8 11 练习5-3 练习5-4 练习6-1 练习6-2 任务 在”Main“组织块中执行程序代码并添加”循环组织块“ 处理过程 8. 打开”Main“组织块1 9. 添加程序代码 10. 添加项目树外的新块 11. 选择”循环中断组织块“ 12. 输入名称„cyclic interrupt_PID controller“ 13. 赋予OB块一个块号码”300“ 14. 定义扫描周期为„100ms“ 15. 点击复选框”添加并打开“ 练习6-3 14 练习7-1 练习8-1 15 练习8-2

练习8-1: 添加PID控制器 16 17 18 Hands-on 练习3-1 练习3-2 练习3-3 练习4-1 练习4-2 练习5-1 练习5-2 17 练习5-3 练习5-4 练习6-1 练习6-2 任务 添加PID控制器 处理过程 16. 在„cycklic interrupt_PID controller“ (OB300) 添加扩展指令中没有的„PID_Compact“ 块 17. 为实例数据块/功能型对象命名 18. 通过单击”OK“按钮来添加”实例数据块/功能型对象“ 练习6-3 练习7-1 18 练习8-1 练习8-2

练习8-1: 确定PID控制器参数 19 20 21 22 23 24 25 26 Hands-on 练习3-1 练习3-2 练习3-3 练习4-1 19 练习4-2 练习5-1 练习5-2 20 练习5-3 练习5-4 21 22 23 练习6-1 练习6-2 任务 确定PID控制器参数 处理过程 19. 标记 „PID_Compact“ 块 20. 选择”基本设置选项“ 21. 选择“温度”控制类型 22. 选择单位“°C”。 23. 激活复选框“翻转PID控制器输出” 24. 设置点数值为“85” 25. 选择“Input_PER”作为输入值并为变量“heat_sensor”选择变量类型(IW66) 26. 选择“Output_PER”作为输出值并为变量“fan“选择变量类型(QW80) 练习6-3 24 练习7-1 25 26 练习8-1 练习8-2

练习8-1: 输入范围设置 28 27 29 30 Hands-on 练习3-1 练习3-2 练习3-3 练习4-1 练习4-2 练习5-1 练习5-2 练习5-3 练习5-4 28 练习6-1 27 练习6-2 任务 输入范围设置 处理过程 27. 选择“输入范围设置” 28. 将上限设置为“100°C” 29. 将下限设置为“0°C” 30. 将模/数转换值设为下限“0”上限“27648” 练习6-3 练习7-1 29 练习8-1 练习8-2 30

练习8-1: 下载整个项目 31 32 Hands-on 练习3-1 练习3-2 练习3-3 练习4-1 练习4-2 练习5-1 练习5-2 练习5-3 练习5-4 练习6-1 练习6-2 32 任务 下载整个项目 处理过程 31. “保存”项目 32. 将项目“全部”下载到PLC 练习6-3 练习7-1 练习8-1 练习8-2

练习8-1: 调试PID控制器 34 2 35 33 36 Hands-on 练习3-1 练习3-2 练习3-3 练习4-1 练习4-2 练习5-1 练习5-2 练习5-3 练习5-4 练习6-1 练习6-2 任务 调试PID控制器 处理过程 33. 调试 34. 设置范围 35. 选择运行时调试并点击“调试” 36. 成功调试以后单击将“将PID参数上载到项目”按钮并保存项目 35 练习6-3 33 练习7-1 练习8-1 36 练习8-2

让我们从这里开始...为您设计的实验室 练习8-2: 功能对象-运动控制 Hands-on 练习3-1 练习3-2 练习3-3 练习4-1 练习4-2 练习5-1 练习5-2 练习5-3 练习5-4 练习6-1 练习6-2 练习6-3 练习7-1 让我们从这里开始...为您设计的实验室 练习8-1 练习8-2

练习8-2:添加带硬件的新项目 1 4 5 2 3 Hands-on 练习3-1 练习3-2 练习3-3 练习4-1 练习4-2 练习5-1 练习5-2 练习5-3 练习5-4 练习6-1 3 练习6-2 任务 添加新项目 处理过程 1. 单击任务菜单项目> 新建 2. 将项目命名为„Project_exercise_PID_loop“ 将 3. “添加新设备” 4. 添加“未指明类型的CPU” 5. 上载“硬件组态” 练习6-3 练习7-1 练习8-1 练习8-2

练习8-2: 激活PTO输出 6 2 8 7 9 Hands-on 练习3-1 练习3-2 练习3-3 练习4-1 练习4-2 练习5-1 练习5-2 练习5-3 练习5-4 8 练习6-1 练习6-2 任务 激活PTO输出 处理过程 6. 标记PLC 7. 选择PLC的„PTO1/PWM1 (Pulse_1)“ 8. 点击复选框“使能脉冲发生器” 9. 选择“PTO”输出 7 练习6-3 练习7-1 练习8-1 9 练习8-2

练习8-2: 激活PTO输出 12 11 10 13 Hands-on 练习3-1 练习3-2 练习3-3 练习4-1 练习4-2 练习5-1 10 练习5-2 练习5-3 练习5-4 练习6-1 练习6-2 任务 添加新项目 处理过程 10. 选择“新的功能型对象” 11. 选择“轴”种类 12. 为轴命名 13. 点击OK按钮添加新功能型对象 练习6-3 练习7-1 练习8-1 13 练习8-2

练习8-2: 确定轴参数 14 15 Hands-on 练习3-1 练习3-2 练习3-3 练习4-1 练习4-2 练习5-1 练习5-2 练习5-3 15 练习5-4 练习6-1 练习6-2 任务 确定轴参数 处理过程 14. 选择“Pulse_1”作为输出 15. 选择„Drive_Enable“ (A1.0) 作为可用设备 练习6-3 练习7-1 练习8-1 练习8-2

练习8-2: 确定轴参数 16 17 Hands-on 练习3-1 练习3-2 练习3-3 练习4-1 练习4-2 练习5-1 练习5-2 练习5-3 练习5-4 练习6-1 练习6-2 任务 确定轴参数 处理过程 16. 选择„20mm“作为轴每转的装载距离 17. “激活硬件位置限制功能并定义上下限为“I1.1”“I1.2“ 练习6-3 练习7-1 练习8-1 练习8-2

练习8-2: 确定轴参数 18 Hands-on 练习3-1 练习3-2 练习3-3 练习4-1 练习4-2 练习5-1 练习5-2 练习5-3 练习5-4 练习6-1 练习6-2 任务 确定轴参数 处理过程 18. 复位点由输入点 “I0.7” 确定,单击复选框“在达到硬件上下限时允许自动翻转” 练习6-3 练习7-1 练习8-1 练习8-2

练习8-2: 添加FC块和PLCopen块 20 19 22 21 Hands-on 练习3-1 练习3-2 练习3-3 练习4-1 练习4-2 练习5-1 19 练习5-2 22 练习5-3 练习5-4 练习6-1 练习6-2 任务 添加FC块 处理过程 19. 添加新FC块 20. 将新块命名为“Motion” 21. 单击OK确定 22. 从扩展指令集里添加运动控制块 (详见下个幻灯片) 21 练习6-3 练习7-1 练习8-1 练习8-2

练习8-2: PLCopen程序块编程 23 24 25 Hands-on 练习3-1 练习3-2 练习3-3 练习4-1 练习4-2 练习5-1 24 练习5-2 练习5-3 练习5-4 练习6-1 25 练习6-2 任务 PLCopen程序块编程 处理过程 23. 添加运动控制块„MC_Power“ 见网络1 24. 添加运动控制块„MC_Home“ ´ 见网络2 25. 添加运动控制块„MC_MoveAbsolute“ 见网络3 练习6-3 练习7-1 练习8-1 练习8-2

练习8-2: 循环调用“运动控制”块 25 26 Hands-on 练习3-1 练习3-2 练习3-3 练习4-1 练习4-2 练习5-1 练习5-2 练习5-3 练习5-4 练习6-1 练习6-2 任务 在主程序调用功能块,下载整个项目 处理过程 25. 在循环OB块主程序里调用“运动控制”块 26. 下载硬件组态和全部程序块 -> 通过将输入I0.0设置为TURE以激活轴 -> 通过将I0.1设置为TURE以激活复位功能 -> 复位后,通过将I0.2设置为TURE开始绝对运动 26 练习6-3 练习7-1 练习8-1 练习8-2

S7-1200 and STEP7 Basic V10.5 Thank you for your attention!谢谢! I IA AS CS 2 FA Phone: +49 (911) 895-4646 E-Mail: sss.simatic@siemens.com