S7-1200 and STEP 7 Basic V10.5 第8章: 功能型对象.

Slides:



Advertisements
Similar presentations
五脏六腑话养生 董飞侠 医学博士 副教授 硕士研究生生导师 副主任中医师 美国贝勒医学院高级访问学者.
Advertisements

年節保腸健胃 - 遠離腸癌飲食注意事項 台大醫院營養室 鄭金寶. 大腸癌朋友春節飲食原則 1. 遵守治療醫矚, 不放假 2. 過年期間,不舒服即時就醫 3. 配合支持醫療的飲食原則, (1) 心理建設有個準備 : 過年要 像平日一樣沒有什麼大不同 (2) 該限制的還是要限制 (3)
护理学基础 第七章 医院与住院环境.
1、什么是预算会计? 2、预算会计的组成体系? 3、预算会计的要素和会计等式? 4、预算会计的特点?
老年公寓专题研究及案例借鉴 天津中原地产投资顾问部 老年公寓专题研究及案例借鉴 天津中原地产投资顾问部
105學年度國民中學技藝教育 專案編班申辦說明會
广东省社会信用体系建设系列讲座 强化企业信用管理 提高核心竞争力 广东省信用管理师协会执行会长 陈 文
牡丹江旅游景点介绍.
上海交通大学附属中学 李由 晏敏宽 刘华典 指导老师:朱乔荣 徐忠惠 制作:李由
102均質化 職涯發展說明會 藝術群-科簡介 青年高中 實習主任 洪志耀.
諮商技巧與實務研討 主講人:蔡佩潔臨床心理師 .
谷雨节气模板.
按開憂鬱症的結 ---穴位玄機妙用 溫嬪容 醫師.
面試甄試準備要領 魯真 中興大學管理學院副院長.
老人健康促進之 成效評估與展現 高雄市政府衛生局 李素華 2014/05/15.
第四章 蛇 重点: 1. 蛇人工养殖的场地设计。 2. 蛇人工孵化。. 第四章 蛇 重点: 1. 蛇人工养殖的场地设计。 2. 蛇人工孵化。
儿科护理 说课 李国琴.
城区西北片区集中供热扩容工程 供热管理科 宋健敏.
中信信诚-淮安项目.
第4章 工业建筑特殊构造 第6篇 工业建筑设计 4.1 防爆构造 对于有爆炸危险的厂房,防爆技术设施分为两大类: 预防性技术措施
习作一 作文的一般写法.
2016年三甲复核一模二模检查反馈 医务部.
傷 仲 永 王安石 S 孫子潔.
垃圾食品與肥胖的關係 敏盛綜合醫院 陳美月 營養師.
角膜塑形镜.
股東會委託書徵求與使用 作業說明 臺灣集中保管結算所 中華民國103年3月.
耐震「詳細評估」及「補強設計」勞務採購契約要項
103年老人健康促進實證與實務論壇引言 報告人:張正二 站長
能源管控中心交流材料 唐钢能源环保部部长 苏福源
初中《思想品德》课程改革 回顾·现状·展望
大家好 我們是麵包姊姊菁英團隊 組員: 王仁慧、潘華暄、羅華苑 林怡如、吳宛臻、葉每鈴
歡迎委員 蒞臨指導 生態有機校園評鑑 簡報 石龜國小104學年度 石龜團隊: 校 長 高啟順 訓導組長 廖美智
辦理建教合作注意事項 國立台灣師範大學 鄭慶民
商業實務報告 第三組 指導老師:林淑惠 柯宜廷 許家喬 顏妙玲
住宅部門能源消費及節能意識之性別差異分析
102年度學海系列計畫說明會暨分享會 教育部鼓勵國內大專校院選送學生 出國研修或國外專業實習補助要點修正規定 時間:102/02/22(五)
关于课程建设的若干思考.
PLC程序设计及调试 1. 编程工具Programming Tool PLC PLC接口信号与输入输出信号
学籍异动学生选课辅导 学年第1学期.
校园建设中的节能与消防问题 安徽建筑工业学院 姜长征.
班級:車輛三乙 學號: 學生:王章嘉 指導老師:吳宗霖老師
甲、乙類大客車 車輛型式安全審驗或底盤車型式登錄 審驗補充作業規定說明 103年2月13日
FC OB1 FB SFC 操作系统 SFB OBs 结构化编程 其它
「簡易水土保持申報書」 內容及送審流程之探討
T9系列PLC介绍 T9系列PLC是腾控科技研发的基于以太网通信的宽温型以太网可编程控制器
S and STEP7 Basic V10.5 练习.
软件调试 目录 页 软件调试的检查表 下装用户程序到 CPU 排除停机错误 系统功能测试的步骤 记录程序的修改 项目文件的归档
组织块 操作系统 OB1 FC FB FB FC SFC SFB OBs 其它 目录 页码
2007年高校PLC(西门子)教学研讨会培训.
S7-300/400PLC的编程技术 河北机电自动化教研室.
日常操作及技术培训 深圳市学生信息管理综合平台 南方教育软件基地有限公司 地址:深圳市南山区科技园北区华瀚科技A-9A
聲寶股份有限公司 陳盛泉 應外4A 簡志瑋 指導老師:吳雨濃.
報告人:潘繼良老師.
2019/2/22 批销商品组套培训指导
第三組 指導老師:林淑惠老師 組員: 柯宜廷 許家喬 顏妙玲 蔡佳君
数据块中的数据存储 目录 页 目标 …… 数据存储区 … ……… 数据块 (DB) … STEP 7数据类型概述 STEP 7基本数据类型
簡報檔案可由服務學習網-課務資訊-TA下載 課外活動組
主讲人: 颜蓉花 E---mail: 财务管理课程 (第二版) 主讲人: 颜蓉花 E---mail:
105學年度 新北市英語歌曲演唱競賽 志工工作會議 105年11月18日 9:30-10:00 碧華國小演講廳 新北市三重區碧華國小.
FP0/VF0 for Filling Machines
106年社團評鑑簡報 國立高雄第一科技大學 營建工程系系學會 21屆 會 長:蘇峻賢 指導老師:曾國鴻 教授.
2018年安徽工程大学大学生高分子材料创新创业大赛
控制系统设计举例 张建明 浙江大学控制科学与工程学院.
講題 :課程發展委員會的組織與運作機制 主講人:臺北市立明倫高中 教務主任王文珠.
控制系统设计举例 戴连奎 浙江大学控制学院 2017/04/20.
第4章 S7-200的功能指令 4.1 功能指令概述 4.2 数据处理指令 4.3 数学运算指令 4.4 程序控制指令
数据块中的数据存储 目录 页 数据存储区 … ……… 数据块 (DB) … STEP 7数据类型概述 STEP 7基本数据类型
本中心主要研究者: 申办者: 合同研究组织:
105年教育部熱血老師翻轉學生「教育愛」座談會
中三級專題研習 題目:本校學生環保意識薄弱 3D.
Presentation transcript:

S7-1200 and STEP 7 Basic V10.5 第8章: 功能型对象

高速计数器(HSC) 高速计数器 (HSC) 设备和网络界面的参数 运行时修改参数值 参数: 改变参数: A. B. 实例DB块 脉宽调制 (PWM) A. B. PID 控制器 设备和网络界面的参数 运行时修改参数值 PID练习 运动控制 DB 实例DB块 运动控制练习 SFB „CTRL_HSC“ 参数: 激活/取消激活 输入变量(IW1000, DINT) 计数类型: 计数 / 频率/ PTO 运行相: 单相/两相; A/B 正交相 1x / 4x 计数方向 改变参数: 方向 实际值 重置值 周期 (频率测量)

高速计数器(HSC) 启动设备组态 选择 PLC 确定 HSC 的参数 高速计数器 (HSC) 脉宽调制 (PWM) PID 控制器 运动控制 运动控制练习 选择 PLC 确定 HSC 的参数

高速计数器(HSC) 激活计数器 选择计数功能 高速计数器 (HSC) 脉宽调制 (PWM) PID 控制器 PID练习 运动控制 运动控制练习 选择计数功能

高速计数器(HSC) 计数器初始值(CV) 计数器参考值 (PV) 静态高速计数器 存储在地址中的实际值… 脉宽调制 (PWM) PID 控制器 计数器参考值 (PV) PID练习 运动控制 静态高速计数器 运动控制练习 存储在地址中的实际值… 地址: ID1000 数据类型: DINT 硬件标识符

高速计数器(HSC) 高速计数器 (HSC) 脉宽调制 (PWM) PID 控制器 PID练习 运动控制 运动控制练习

高速计数器 (HSC) 高速计数器 (HSC) 脉宽调制 (PWM) PID 控制器 PID练习 运动控制 运动控制练习 常规示例数据块

高速计数器(HSC) HSC (HW_HSC) HSC 硬件标示符 DIR (BOOL) TRUE := 采用新方向 CV (BOOL) 脉宽调制 (PWM) PID 控制器 PID练习 运动控制 运动控制练习 HSC (HW_HSC) HSC 硬件标示符 DIR (BOOL) TRUE := 采用新方向 CV (BOOL) TRUE := 采用新计数值 RV (BOOL) TRUE := 采用新参考值 PERIODE (BOOL) TRUE := 采用新周期值 NEW_DIR (INT) 新计数方向: 1 := 前向 -1 := 后向 NEW_CV (DINT) 新计数值 NEW_RV (DINT) 新参考值 NEW_PERIODE (INT) 新的秒级时间值

S7-1200 and STEP 7 Basic V10.5 S7-1200 and STEP 7 Basic V10.5 高速计数器(HSC) 脉宽调制(PWM) PID控制器 PID控制练习 运动控制 运动控制练习

仅有脉冲接通时间(Ton)可改变 例如 QW1000 脉宽调制(PWM) 高速计数器 (HSC) 脉宽调制(PWM) 脉宽调制 (PWM) A. B. PID 控制器 设备和网络界面的参数 在用户程序中激活和取消激活 PID练习 运动控制 T Ton Toff DB 实例DB块 运动控制练习 SFB 参数: 时基 脉冲时间 (Ton) 循环周期(T) 初始脉宽 „CTRL_PWM“ 仅有脉冲接通时间(Ton)可改变 例如 QW1000

脉宽调制(PWM) 脉宽调制(PWM) 激活 从 ASIC输出 取消激活 从过程映像输出 硬件时钟 (ASIC) PI (过程映像) 输出 高速计数器 (HSC) 脉宽调制(PWM) 脉宽调制 (PWM) PID 控制器 PID练习 运动控制 运动控制练习 激活 从 ASIC输出 取消激活 从过程映像输出 硬件时钟 (ASIC) PI (过程映像) 输出 Q0.0, Q0.2 (PLC) Q4.0 (SB)

S7-1200 and STEP 7 Basic V10.5 S7-1200 and STEP 7 Basic V10.5 高速计数器(HSC) 脉宽调制(PWM) PID控制器 PID控制练习 运动控制 运动控制练习

闭环控制系统 + 控制器 P I D 执行机构 控制通路 w e y - 测量单元 示例: 控制器 继电器 灯泡 传感器 (扰动变量) z 高速计数器 (HSC) 脉宽调制 (PWM) (扰动变量) z + 控制器 P I D 执行机构 控制通路 PID 控制器 § 闭环控制系统 w e y § 控制器构建 § 流程 - § 控制器调用 § 形式参数 § 组态 § 调试 PID控制练习 测量单元 运动控制 运动控制练习 示例: 控制器 继电器 灯泡 传感器

闭环控制系统 控制通道 + 控制器 执行机构 w e y - 测量 示例: 控制器 继电器 执行机构 传感器 由 S7-1200实现 高速计数器 (HSC) 由 S7-1200实现 脉宽调制 (PWM) 控制通道 (扰动变量) z + 控制器 执行机构 PID 控制器 § 闭环控制系统 w e y § 控制器构建 § 流程 - § 控制器调用 § 形式参数 § 组态 § 调试 PID控制练习 测量 运动控制 运动控制练习 示例: 控制器 继电器 执行机构 传感器

控制器构建 由 S7-1200实现 控制器 设定值 P 输出 I - D 实际值 高速计数器 (HSC) 脉宽调制 (PWM) § 闭环控制系统 § 控制器构建 设定值 P I D 输出 § 流程 § 控制器调用 - § 形式参数 § 组态 实际值 § 调试 PID控制练习 运动控制 运动控制练习

控制器构建 由 S7-1200实现 控制器 设定值 P I D 输出 实际值 高速计数器 (HSC) 脉宽调制 (PWM) PID 控制器 § 闭环控制系统 § 控制器构建 设定值 P I D 输出 § 流程 § 控制器调用 实际值 § 形式参数 § 组态 § 调试 PID控制练习 运动控制 运动控制练习

控制器构建 PID 控制器 周期性中断 OB 功能型目标 (示例数据块) 算法 输入/输出定义 实际值计算 输入监控 调试数据 A. B. 高速计数器 (HSC) PID 控制器 脉宽调制 (PWM) A. B. PID 控制器 周期性中断 OB 功能型目标 (示例数据块) § 闭环控制系统 § 控制器构建 § 流程 § 控制器调用 FB T-DB § 形式参数 § 组态 § 调试 PID控制练习 运动控制 算法 输入/输出定义 实际值计算 输入监控 调试数据 运动控制练习

流程 原则: 方案制定而非程序编写 项目树 添加循环OB块 任务选项卡 添加PID-控制器 自动执行 添加功能型对象 变量编辑器 定义变量 所有的块 配置PID-调节器 所有的块 调试 原则: 方案制定而非程序编写

Zyklischen OB hinzufügen 高速计数器 (HSC) 指定OB块 脉宽调制 (PWM) PID 控制器 § 闭环控制系统 添加循环OB块 § 控制器构建 § 流程 § 控制器调用 设置循环时间 § 形式参数 § 组态 § 调试 PID控制练习 运动控制 运动控制练习 Exercise Motion Projektnavigation Zyklischen OB hinzufügen

PID-Regler FB hinzufügen 高速计数器 (HSC) 脉宽调制 (PWM) PID 控制器 § 闭环控制系统 § 控制器构建 § 流程 § 控制器调用 § 形式参数 § 组态 功能型对象 = 示例数据块 § 调试 PID控制练习 运动控制 运动控制练习 Exercise Motion Task-Cards PID-Regler FB hinzufügen

PID-Regler FB hinzufügen 紧凑型和扩展型视图 高速计数器 (HSC) 脉宽调制 (PWM) PID 控制器 § 闭环控制系统 § 控制器构建 § 流程 § 控制器调用 § 形式参数 § 组态 § 调试 PID控制练习 运动控制 运动控制练习 Exercise Motion Task-Cards PID-Regler FB hinzufügen 展开可进行扩展组态

形式参数 –输入 输入: 设置点 在“自动模式”下设置点 Input Input_PER 来自用户程序的变量 模拟量输入 ManualEnable 0 1 边沿 := “手动模式” 1 0 边沿 := “自动模式” ManualValue 为“手动模式”设置输出变量 Reset 0 1 脉冲 := 重置计数器 TRUE := “被动模式”

形式参数

形式参数- 输出 输出: 控制器状态 ScaledInput 设定值的输出 输出 Output_PER Output_PWM 输出实数型的动作值 向模拟量输出端输出动作值 向二进制输出端输出动作值 SetpointLimit_H SetpointLimit_L 设置点高于计划值 设置点低于计划值 InputWarning_H 超出高报警限制 超出低报警限制 状态 控制器的实际模式: 0 := 未激活 1 := 自调整安装状态 2 := 自调整运行点 3 := 自动模式 4 := 手动模式 错误 错误 (W#32#...) 控制器状态

形式参数 – 状态 状态 控制器的实际运行模式: 0 := I 未激活 - 首次下载后的状态 - PLC产生错误或停止 - 复位= TRUE - 首次下载后的状态 - PLC产生错误或停止 - 复位= TRUE 1 := 自调整初始状态 2 := 自调整运行点 - 调试过程的状态 3 := 自动模式 4 := 手动模式 0 1 边缘 := “手动模式" 1 0 边缘 := “自动模式" 在 “ManualEnable”输入状态下

定义变量 符号化编程变量 Tag-Editor Variabeln definieren 高速计数器 (HSC) 脉宽调制 (PWM) PID 控制器 § 闭环控制系统 § 控制器构建 § 流程 § 控制器调用 § 形式参数 § 组态 § 调试 PID控制练习 运动控制 运动控制练习 Exercise Motion Tag-Editor Variabeln definieren 符号化编程变量

Konfiguration PID-Regler 组态 高速计数器 (HSC) 脉宽调制 (PWM) PID 控制器 § 闭环控制系统 组态 § 控制器构建 § 流程 § 控制器调用 § 形式参数 § 组态 § 调试 PID控制练习 运动控制 运动控制练习 Exercise Motion am Baustein Konfiguration PID-Regler

Konfiguration PID-Regler 基本设置 高速计数器 (HSC) 脉宽调制 (PWM) 使用过程值 PID 控制器 § 闭环控制系统 § 控制器构建 § 流程 § 控制器调用 § 形式参数 § 组态 § 调试 PID控制练习 运动控制 运动控制练习 Exercise Motion am Baustein Konfiguration PID-Regler

Konfiguration PID-Regler 基本设置 高速计数器 (HSC) 脉宽调制 (PWM) PID 控制器 § 闭环控制系统 § 控制器构建 § 流程 § 控制器调用 § 形式参数 § 组态 § 调试 PID控制练习 运动控制 运动控制练习 Exercise Motion am Baustein Konfiguration PID-Regler 示例数据块的值 使用设定常数 (静态) 功能块的值 在使用功能块之前使用变量 (动态)

Konfiguration PID-Regler 输入数值范围 高速计数器 (HSC) 脉宽调制 (PWM) PID 控制器 § 闭环控制系统 § 控制器构建 § 流程 § 控制器调用 § 形式参数 § 组态 § 调试 PID控制练习 运动控制 可以实现智能化 运动控制练习 Exercise Motion am Baustein Konfiguration PID-Regler 在块中自动分配

Konfiguration PID-Regler 输入值的范围 高速计数器 (HSC) 脉宽调制 (PWM) 过程值(实数型) PID 控制器 § 闭环控制系统 § 控制器构建 § 流程 § 控制器调用 § 形式参数 § 组态 § 调试 PID控制练习 输入值 (字型) 运动控制 运动控制练习 Exercise Motion am Baustein Konfiguration PID-Regler 自动设置过程值的范围

Konfiguration PID-Regler 输入监控 高速计数器 (HSC) 脉宽调制 (PWM) PID 控制器 § 闭环控制系统 § 控制器构建 § 流程 § 控制器调用 § 形式参数 § 组态 § 调试 PID控制练习 输入监控 运动控制 运动控制练习 Exercise Motion am Baustein Konfiguration PID-Regler 集成早期检错报警

Konfiguration PID-Regler 设置PWM滞后 高速计数器 (HSC) 脉宽调制 (PWM) PID 控制器 § 闭环控制系统 § 控制器构建 § 流程 § 控制器调用 § 形式参数 § 组态 § 调试 T Ton Toff PID控制练习 运动控制 运动控制练习 Exercise Motion am Baustein Konfiguration PID-Regler 这样设置是为了保持一个较低的滞后值

Konfiguration PID-Regler 输出限值 高速计数器 (HSC) 脉宽调制 (PWM) PID 控制器 § 闭环控制系统 § 控制器构建 § 流程 § 控制器调用 § 形式参数 § 组态 § 调试 PID控制练习 运动控制 运动控制练习 Exercise Motion am Baustein Konfiguration PID-Regler 限制启动值

PID参数已知的情况下可以手动设置这个值 高速计数器 (HSC) 脉宽调制 (PWM) PID 控制器 § 闭环控制系统 § 控制器构建 § 流程 § 控制器调用 § 形式参数 § 组态 § 调试 PID控制练习 PID参数已知的情况下可以手动设置这个值 运动控制 运动控制练习 Exercise Motion am Baustein Konfiguration PID-Regler 可以手动输入PID参数

用于上下限值报警的变量 选项: 设定报警变量 Tag-Editor Variabeln definieren 高速计数器 (HSC) 脉宽调制 (PWM) PID 控制器 § 闭环控制系统 § 控制器构建 § 流程 § 控制器调用 § 形式参数 § 组态 § 调试 PID控制练习 运动控制 运动控制练习 Exercise Motion Tag-Editor Variabeln definieren 选项: 设定报警变量

Inbetriebnahme (Parameter ermitteln) 调试 –流程 高速计数器 (HSC) 下载受保护的控制器+ 功能型对象 脉宽调制 (PWM) PID 控制器 开始调试 § 闭环控制系统 § 控制器构建 开始设置范围 § 流程 § 控制器调用 § 形式参数 “启动时调整” (正切函数方式调整) § 组态 § 调试 PID控制练习 “运行过程中调整” (阶跃响应) 运动控制 运动控制练习 将PID参数上载到工程中 Exercise Motion am Baustein Inbetriebnahme (Parameter ermitteln) 激活自动模式 将[„PID_compakt_DB“.sRet-i_Mode] 设置到模式 3

Inbetriebnahme (Parameter ermitteln) 调试 高速计数器 (HSC) 脉宽调制 (PWM) PID 控制器 § 闭环控制系统 调试 § 控制器构建 § 流程 § 控制器调用 § 形式参数 § 组态 § 调试 PID控制练习 运动控制 运动控制练习 Exercise Motion am Baustein Inbetriebnahme (Parameter ermitteln)

Inbetriebnahme (Parameter ermitteln) 调试 高速计数器 (HSC) 脉宽调制 (PWM) PID 控制器 § 闭环控制系统 § 控制器构建 § 流程 开启 / 停止测量 选择采样时间 § 控制器调用 § 形式参数 § 组态 § 调试 PID控制练习 运动控制 运动控制练习 Exercise Motion am Baustein Inbetriebnahme (Parameter ermitteln)

Inbetriebnahme (Parameter ermitteln) 调试 高速计数器 (HSC) 脉宽调制 (PWM) PID 控制器 § 闭环控制系统 显示范围模式 § 控制器构建 § 流程 垂直缩放 § 控制器调用 § 形式参数 § 组态 水平缩放 § 调试 PID控制练习 运动控制 运动控制练习 Exercise Motion am Baustein Inbetriebnahme (Parameter ermitteln)

Inbetriebnahme (Parameter ermitteln) 调试 高速计数器 (HSC) 脉宽调制 (PWM) PID 控制器 § 闭环控制系统 § 控制器构建 I输入 输出 § 流程 § 控制器调用 § 形式参数 § 组态 § 调试 PID控制练习 时间轴 运动控制 运动控制练习 Exercise Motion am Baustein Inbetriebnahme (Parameter ermitteln)

Inbetriebnahme (Parameter ermitteln) 调试 高速计数器 (HSC) 脉宽调制 (PWM) PID 控制器 § 闭环控制系统 § 控制器构建 § 流程 固定的标尺 § 控制器调用 § 形式参数 § 组态 § 调试 PID控制练习 运动控制 运动控制练习 Exercise Motion am Baustein Inbetriebnahme (Parameter ermitteln)

Inbetriebnahme (Parameter ermitteln) 调试 高速计数器 (HSC) 脉宽调制 (PWM) PID 控制器 § 闭环控制系统 放大 § 控制器构建 § 流程 § 控制器调用 § 形式参数 § 组态 § 调试 PID控制练习 运动控制 运动控制练习 Exercise Motion am Baustein Inbetriebnahme (Parameter ermitteln)

Inbetriebnahme (Parameter ermitteln) 调试 高速计数器 (HSC) 脉宽调制 (PWM) PID 控制器 § 闭环控制系统 缩小 § 控制器构建 § 流程 § 控制器调用 § 形式参数 § 组态 § 调试 PID控制练习 运动控制 运动控制练习 Exercise Motion am Baustein Inbetriebnahme (Parameter ermitteln)

Inbetriebnahme (Parameter ermitteln) 调试 高速计数器 (HSC) 脉宽调制 (PWM) PID 控制器 § 闭环控制系统 § 控制器构建 § 流程 § 控制器调用 显示实际值 § 形式参数 § 组态 § 调试 PID控制练习 运动控制 运动控制练习 Exercise Motion am Baustein Inbetriebnahme (Parameter ermitteln)

Inbetriebnahme (Parameter ermitteln) 调试 高速计数器 (HSC) 脉宽调制 (PWM) PID 控制器 § 闭环控制系统 § 控制器构建 § 流程 § 控制器调用 选择调试类型… § 形式参数 § 组态 § 调试 PID控制练习 打开 / 关闭调试 运动控制 运动控制练习 调试期间的状态显示 Exercise Motion am Baustein Inbetriebnahme (Parameter ermitteln) 上载计算出的PID参数

运动轨迹是动态振荡的并且可以估计它的阶跃响应 调试 –调试类型 正切方式调整(启动阶段) 高速计数器 (HSC) 脉宽调制 (PWM) PID 控制器 § 闭环控制系统 § 控制器构建 § 流程 § 控制器调用 § 形式参数 § 组态 § 调试 运动轨迹是动态振荡的并且可以估计它的阶跃响应 PID控制练习 运动控制 运动控制练习 Exercise Motion am Baustein Inbetriebnahme (Parameter ermitteln)

Inbetriebnahme (Parameter ermitteln) 调试 –联网 高速计数器 (HSC) 脉宽调制 (PWM) PID 控制器 § 闭环控制系统 § 控制器构建 § 流程 § 控制器调用 § 形式参数 § 组态 § 调试 PID控制练习 调试“启动” 运动控制 运动控制练习 Exercise Motion am Baustein Inbetriebnahme (Parameter ermitteln) 显示进程

Inbetriebnahme (Parameter ermitteln) 调试 –联网 高速计数器 (HSC) 脉宽调制 (PWM) PID 控制器 § 闭环控制系统 § 控制器构建 § 流程 § 控制器调用 § 形式参数 § 组态 § 调试 在“运行中调整”模式下进行调试 PID控制练习 运动控制 运动控制练习 Exercise Motion am Baustein Inbetriebnahme (Parameter ermitteln)

Inbetriebnahme (Parameter ermitteln) 调试 –联网 高速计数器 (HSC) 脉宽调制 (PWM) PID 控制器 § 闭环控制系统 § 控制器构建 § 流程 § 控制器调用 § 形式参数 § 组态 § 调试 PID控制练习 自动模式 (控制) 运动控制 运动控制练习 Exercise Motion am Baustein Inbetriebnahme (Parameter ermitteln)

Inbetriebnahme (Parameter ermitteln) 调试 –联网 高速计数器 (HSC) 脉宽调制 (PWM) PID 控制器 § 闭环控制系统 § 控制器构建 § 流程 § 控制器调用 § 形式参数 § 组态 § 调试 PID控制练习 运动控制 存储PID参数 运动控制练习 Exercise Motion am Baustein Inbetriebnahme (Parameter ermitteln)

S7-1200 and STEP 7 Basic V10.5 S7-1200 and STEP 7 Basic V10.5 高速计数器(HSC) 脉宽调制(PWM) PID控制器 PID控制练习 运动控制 运动控制练习

让我们从这里开始...为您设计的实验室 练习 – PID 控制器 Hands-on 高速计数器 (HSC) 脉宽调制 (PWM) 运动控制 运动控制练习 让我们从这里开始...为您设计的实验室

练习 8-1: 添加带硬件的新项目 1 4 5 2 3 Hands-on 高速计数器 (HSC) 脉宽调制 (PWM) PID 控制器 运动控制 运动控制练习 3 任务 添加新项目 处理过程 1. 鼠标点击任务列表项目> 新建 2. 将项目命名为„Project_exercise_PID_loop“ 3. 开始”添加新设备“ 4. 添加”未指明类型的CPU“ 5. 上载”硬件组态“

练习 8-1: 建立PLC变量 10 6 7 Hands-on 高速计数器 (HSC) 脉宽调制 (PWM) PID 控制器 PID控制练习 运动控制 10 运动控制练习 6 7 任务 定义变量 处理过程 6. 双击打开变量编辑器 7. 设置显示变量

练习 8-1: 创建程序和OB块 9 12 10 13 8 11 14 15 Hands-on 高速计数器 (HSC) 脉宽调制 (PWM) PID 控制器 PID控制练习 运动控制 12 10 运动控制练习 13 8 11 任务 在”Main“组织块中执行程序代码并添加”循环组织块“ 处理过程 8. 打开”Main“组织块1 9. 添加程序代码 10. 添加项目树外的新块 11. 选择”循环中断组织块“ 12. 输入名称„cyclic interrupt_PID controller“ 13. 赋予OB块一个块号码”300“ 14. 定义扫描周期为„100ms“ 15. 点击复选框”添加并打开“ 14 15

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

练习8-1: 确定PID控制器参数 19 20 21 22 23 24 25 26 Hands-on 高速计数器 (HSC) 脉宽调制 (PWM) PID 控制器 19 PID控制练习 运动控制 运动控制练习 20 21 22 23 Task Parameterize the PID Controller 任务 确定PID控制器参数 处理过程 19. 标记 „PID_Compact“ 块 20. 选择”基本设置选项“ 21. 选择“温度”控制类型 22. 选择单位“°C”。 23. 激活复选框“翻转PID控制器输出” 24. 设置点数值为“85” 25. 选择“Input_PER”作为输入值并为变量“heat_sensor”选择变量类型(IW66) 26. 选择“Output_PER”作为输出值并为变量“fan“选择变量类型(QW80) 24 25 26

练习8-1: 输入范围设置 28 27 29 30 Hands-on 高速计数器 (HSC) 脉宽调制 (PWM) PID 控制器 运动控制 运动控制练习 28 27 任务 输入范围设置 处理过程 27. 选择“输入范围设置” 28. 将上限设置为“100°C” 29. 将下限设置为“0°C” 30. 将模/数转换值设为下限“0”上限“27648” 29 30

练习8-1: 下载整个项目 31 32 Hands-on 高速计数器 (HSC) 脉宽调制 (PWM) PID 控制器 PID控制练习 运动控制 运动控制练习 32 任务 下载整个项目 处理过程 31. “保存”项目 32. 将项目“全部”下载到PLC

练习8-1: 调试PID控制器 34 2 35 33 36 Hands-on 高速计数器 (HSC) 脉宽调制 (PWM) PID 控制器 运动控制 运动控制练习 任务 调试PID控制器 处理过程 33. 调试 34. 设置范围 35. 选择运行时调试并点击“调试” 36. 成功调试以后单击将“将PID参数上载到项目”按钮并保存项目 35 33 36

S7-1200 and STEP 7 Basic V10.5 S7-1200 and STEP 7 Basic V10.5 高速计数器(HSC) 脉宽调制(PWM) PID控制器 PID控制练习 运动控制 运动控制练习

运动控制 — 结构 4. 3. 2. 1. 轴运动程序 4. 驱动,例如 步进驱动 带脉冲接口的频率转换器 1. 轴的物理数据 (功能型) 高速计数器 (HSC) 脉宽调制 (PWM) PID 控制器 PID控制练习 运动控制 4. 3. 2. 1. § PTO 输出 § 轴类功能型对象 § 组态 § PLCopen 块 轴运动程序 4. 驱动,例如 步进驱动 带脉冲接口的频率转换器 1. § 调试 § 诊断 运动控制练习 轴的物理数据 (功能型) 3. 硬件脉冲接口 (设备和网络界面) 2.

运动控制 — 结构 机械设备 PLC 硬件组态 用户程序 高速计数器 (HSC) 脉宽调制 (PWM) PID 控制器 PID控制练习 § PTO 输出 § 组态 § 轴类功能型对象 PLC 硬件组态 § PLCopen 块 § 调试 用户程序 § 诊断 运动控制练习

运动控制 — 机械 控制逻辑 步进驱动 方向控制位 硬件输出 (PTO) 高速计数器 (HSC) 脉宽调制 (PWM) PID 控制器 § 组态 § 轴类功能型对象 方向控制位 § PLCopen 块 § 调试 § 诊断 运动控制练习 控制逻辑 步进驱动 硬件输出 (PTO)

运动控制 —定义PTO 通过如下方法组态PTO : 设备和网络界面中 功能性目标界面中 高速计数器 (HSC) 脉宽调制 (PWM) PID 控制器 PID控制练习 运动控制 通过如下方法组态PTO : § PTO 输出 § 组态 § 轴类功能型对象 设备和网络界面中 § PLCopen 块 § 调试 § 诊断 运动控制练习 功能性目标界面中

运动控制 —定义PTO 开始设备组态 选择PLC 选择脉冲触发器… 高速计数器 (HSC) 脉宽调制 (PWM) PID 控制器 § 轴类功能型对象 § 组态 § PLCopen 块 § 调试 开始设备组态 § 诊断 选择PLC 运动控制练习 选择脉冲触发器…

运动控制 —定义PTO 激活PTO1 / PWM1 给脉冲接口命名 PTO1 / PWM1 组态 高速计数器 (HSC) PID 控制器 PID控制练习 运动控制 § PTO 输出 § 组态 § 轴类功能型对象 给脉冲接口命名 § PLCopen 块 § 调试 PTO1 / PWM1 组态 § 诊断 运动控制练习

运动控制 —定义PTO PTO Modus wählen 设置参数 高速计数器 (HSC) 脉宽调制 (PWM) PID 控制器 § 轴类功能型对象 § 组态 § PLCopen 块 § 调试 § 诊断 设置参数 运动控制练习

运动控制 —定义PTO 硬件输出 附带高速计数器 硬件输出,直接连接到ASIC 高速计数器 (HSC) 脉宽调制 (PWM) PID 控制器 § 轴类功能型对象 § 组态 § PLCopen 块 § 调试 § 诊断 运动控制练习

运动控制 —定义PTO 仅PWM输出有此选项 硬件输出 硬件ID, 用于功能型对象 高速计数器 (HSC) 脉宽调制 (PWM) PID 控制器 PID控制练习 硬件输出 运动控制 § PTO 输出 § 轴类功能型对象 § 组态 § PLCopen 块 硬件ID, 用于功能型对象 § 调试 § 诊断 运动控制练习

运动控制 —组态 组态 调试 诊断 高速计数器 (HSC) 脉宽调制 (PWM) PID 控制器 PID控制练习 运动控制 § PTO 输出 § 轴类功能型对象 § 组态 § PLCopen 块 § 调试 § 诊断 运动控制练习 诊断

运动控制 —轴类功能型对象 轴类功能型对象包含有: 轴的组件 硬/软件限制 速度变化斜率 硬件复位数据 添加新的功能型对象 高速计数器 (HSC) 脉宽调制 (PWM) PID 控制器 PID控制练习 运动控制 轴类功能型对象包含有: § PTO 输出 § 组态 § 轴类功能型对象 § PLCopen 块 轴的组件 硬/软件限制 速度变化斜率 硬件复位数据 § 调试 § 诊断 添加新的功能型对象 运动控制练习

运动控制 —轴类功能型对象 设置名称 选择轴组件 点击OK 高速计数器 (HSC) 脉宽调制 (PWM) PID 控制器 PID控制练习 § PTO 输出 § 组态 § 轴类功能型对象 § PLCopen 块 § 调试 选择轴组件 § 诊断 运动控制练习 点击OK

运动控制 —轴类功能型对象 高速计数器 (HSC) 脉宽调制 (PWM) PID 控制器 PID控制练习 运动控制 § PTO 输出 § 组态 § 轴类功能型对象 § PLCopen 块 § 调试 § 诊断 运动控制练习

运动控制 —轴类功能型对象 高速计数器 (HSC) 脉宽调制 (PWM) PID 控制器 PID控制练习 运动控制 § PTO 输出 § 组态 § 轴类功能型对象 § PLCopen 块 § 调试 § 诊断 运动控制练习

运动控制 —轴类功能型对象 使能“输出到控制逻辑” 高速计数器 (HSC) 脉宽调制 (PWM) PID 控制器 PID控制练习 运动控制 § PTO 输出 § 轴类功能型对象 § 组态 § PLCopen 块 使能“输出到控制逻辑” § 调试 § 诊断 运动控制练习

运动控制 —轴类功能型对象 电机每转的增量 电机每转一圈,工件的前进距离 转换方向信号 高速计数器 (HSC) 脉宽调制 (PWM) PID 控制器 电机每转的增量 PID控制练习 运动控制 § PTO 输出 电机每转一圈,工件的前进距离 § 轴类功能型对象 § 组态 § PLCopen 块 § 调试 转换方向信号 § 诊断 运动控制练习

运动控制 —轴类功能型对象 硬件或/和软件限制使能 硬件上下限值转换 xxx 设置软件上下限值 高速计数器 (HSC) 脉宽调制 (PWM) PID 控制器 PID控制练习 硬件上下限值转换 运动控制 § PTO 输出 § 组态 § 轴类功能型对象 § PLCopen 块 § 调试 xxx § 诊断 运动控制练习 设置软件上下限值

运动控制 —轴类功能型对象 单位选择 定义最大和启动/停止速率 定义加速度 高速计数器 (HSC) 脉宽调制 (PWM) PID 控制器 § PTO 输出 § 轴类功能型对象 § 组态 § PLCopen 块 § 调试 § 诊断 运动控制练习 定义加速度

运动控制 —轴类功能型对象 何时进行自动转换取决于给定的最大速率 高速计数器 (HSC) 脉宽调制 (PWM) PID 控制器 § PTO 输出 § 轴类功能型对象 § 组态 何时进行自动转换取决于给定的最大速率 § PLCopen 块 § 调试 § 诊断 运动控制练习

运动控制 —轴类功能型对象 定义下降斜坡应急速度 高速计数器 (HSC) 脉宽调制 (PWM) PID 控制器 PID控制练习 运动控制 § PTO 输出 § 轴类功能型对象 § 组态 § PLCopen 块 § 调试 § 诊断 运动控制练习 定义下降斜坡应急速度

运动控制 —轴类功能型对象 本地点的硬件输入 在达到硬件限值时转换方向 高速计数器 (HSC) 脉宽调制 (PWM) PID 控制器 § PTO 输出 § 轴类功能型对象 § 组态 § PLCopen 块 § 调试 § 诊断 运动控制练习

运动控制 —轴类功能型对象 复位前的路径方向 参考点位置 参考按钮的机械偏移量 高速计数器 (HSC) 脉宽调制 (PWM) PID 控制器 § PTO 输出 § 轴类功能型对象 § 组态 § PLCopen 块 § 调试 § 诊断 运动控制练习 参考按钮的机械偏移量

在“扩展结构->运动控制”里得到的细节信息 运动控制 —指令设置 高速计数器 (HSC) 脉宽调制 (PWM) 在“扩展结构->运动控制”里得到的细节信息 PID 控制器 PID控制练习 运动控制 MC_Power MC_Reset MC_Home MC_Halt MC_MoveAbsolute MC_MoveRelative MC_MoveVelocity MC_MoveJog 激活/取消激活轴系统 轴系统的错误应答 复位 取消所有的MC结构 将轴转移到绝对位置 用相对位置移动轴 用定义好的速率移动轴 用手动微调功能移动轴 § PTO 输出 § 轴类功能型对象 § 组态 § PLCopen 块 § 调试 § 诊断 运动控制练习

运动控制 - PLCopen - 结构 PLCopen 块 调用块 功能型对象 轴的组件 功能性指令 硬/软件限制 斜坡 复位 A. B. 高速计数器 (HSC) PLCopen 块 脉宽调制 (PWM) PID 控制器 A. B. PID控制练习 FC 调用块 功能型对象 运动控制 DB 实例DB块 § PTO 输出 FB T-DB 数据类型: TO_Axis_PTO § 轴类功能型对象 § 组态 § PLCopen 块 § 调试 § 诊断 功能性指令 (MC_Power; MC_Reset; MC_Home; MC_Halt; MC_MoveAbsolute; MC_MoveRelative; MC_MoveVelocity MC_MoveJog) 轴的组件 硬/软件限制 斜坡 复位 运动控制练习

运动控制 - PLCopen - 扩展结构 高速计数器 (HSC) 脉宽调制 (PWM) PID 控制器 PID控制练习 运动控制 § PTO 输出 § 组态 § 轴类功能型对象 § PLCopen 块 § 调试 § 诊断 运动控制练习

运动控制 - PLCopen - MC_Power 功能: 高速计数器 (HSC) 激活/取消激活轴 (不可以被中断) 脉宽调制 (PWM) PID 控制器 PID控制练习 运动控制 § PTO 输出 § 轴类功能型对象 § 组态 Axis (TO_Axis_PTO) 功能型对象 Enable (布尔型) 在正边缘激活轴 StopMode (整型) 模式 0 := 紧急停车 模式 1 := 立即停止(轴系统立即断电) ErrorID (字型) 输出参数“Error”的信息 ErrorInfo 输出“Error ID”的出错信息 § PLCopen 块 § 调试 § 诊断 运动控制练习

运动控制 - PLCopen - MC_Reset 功能: 高速计数器 (HSC) 轴的错误应答 脉宽调制 (PWM) PID 控制器 PID控制练习 运动控制 § PTO 输出 § 轴类功能型对象 § 组态 Axis (TO_Axis_PTO) 功能型对象 Execute (布尔型) 在正边缘激活函数 ErrorID 输出参数“Error”的信息 ErrorInfo 输出“Error ID”的出错信息 § PLCopen 块 § 调试 § 诊断 运动控制练习

运动控制 - PLCopen - MC_Home 功能: 高速计数器 (HSC) 操作对象复位 脉宽调制 (PWM) PID 控制器 PID控制练习 运动控制 § PTO 输出 § 轴类功能型对象 § 组态 Position (实数型) 当轴达到参考开关值时的绝对位置(Mode = 2 and 3) 位置设定值(Mode = 1) 位置修正值(Mode = 2) Mode (整数型) 0 := 直接引用绝对值 (新的轴位置=“位置”参数的值) 1 := 直接引用相对值 (新的轴位置=轴实际位置+ “位置”参数的值) 2 := 被动参考值 (轴组态的参考输出 ( “位置”参数的值= 参考点值) 3 := 主动参考值 (轴组态的参考输出 ( “位置”参数的值= 参考点值) § PLCopen 块 § 调试 § 诊断 运动控制练习

运动控制 - PLCopen - MC_Halt 功能: 高速计数器 (HSC) 取消所有的MC操作 脉宽调制 (PWM) PID 控制器 PID控制练习 运动控制 § PTO 输出 § 轴类功能型对象 § 组态 Axis (TO_Axis_PTO) 功能型对象 Execute (布尔型) 正边缘激活功能 § PLCopen 块 § 调试 § 诊断 运动控制练习

运动控制 - PLCopen - MC_MoveAbsolute 功能: 高速计数器 (HSC) 将轴移动到绝对位置 脉宽调制 (PWM) PID 控制器 PID控制练习 运动控制 § PTO 输出 § 轴类功能型对象 § 组态 § PLCopen 块 Axis (TO_Axis_PTO) 功能型对象 Execute (布尔型) 正边缘激活功能 Position (实数型) 目标位置 (正或负) Velocity 用户定义最大速率 - 注意:提醒计划好的最大斜率/加速度 - 大于或等于组态好的启动/停止速率 § 调试 § 诊断 运动控制练习

运动控制 - PLCopen - MC_MoveRelative 功能: 高速计数器 (HSC) 使用相对位置移动轴 脉宽调制 (PWM) PID 控制器 PID控制练习 运动控制 § PTO 输出 § 轴类功能型对象 § 组态 § PLCopen 块 Axis (TO_Axis_PTO) 功能型对象 Execute (布尔型) 正边缘激活功能 Position (实数型) 正在定位的指令的距离 (正或负) Velocity (实数型) 用户定义最大速率 - 注意:提醒计划好的最大斜率/加速度 - 大于或等于组态的启动/停止速率 § 调试 § 诊断 运动控制练习

运动控制 - PLCopen - MC_MoveVelocity 功能: 高速计数器 (HSC) 用定义好的速率移动轴 脉宽调制 (PWM) PID 控制器 PID控制练习 运动控制 § PTO 输出 § 轴类功能型对象 § 组态 § PLCopen 块 § 调试 Speed (实数型) 轴的最终速度 - 大于或等于 组态的启动/停止速度 Direction 方向选择 0 := “速度”的前缀 1 := 正方向 2 := 负方向 Current (布尔型) 保持当前值 FALSE := 采用 „Velocity“ 和 „Direction“ TRUE := 不采用 „Velocity“ 和 „Direction“ InVelocity „Current“ = FALSE: 达到定义速率 “Current” = TRUE: 最终速度. § 诊断 运动控制练习

运动控制 - PLCopen - MC_MoveJog 功能: 高速计数器 (HSC) 用手动微调功能移动轴 脉宽调制 (PWM) PID 控制器 PID控制练习 运动控制 § PTO 输出 § 轴类功能型对象 § 组态 § PLCopen 块 JogForward (布尔型) TRUE := 轴往正方向移动 JogBackward (布尔型) TRUE := 轴往负方向移动 Velocity (实数型) 微调函数的速率 InVelocity (布尔型) 达到“Velocity”参数设定值的速率 § 调试 § 诊断 运动控制练习

运动控制 – 调试 组态 调试 诊断 高速计数器 (HSC) 脉宽调制 (PWM) PID 控制器 PID控制练习 运动控制 § PTO 输出 调试 § 轴类功能型对象 § 组态 § PLCopen 块 § 调试 § 诊断 运动控制练习 诊断

运动控制 – 调试 转到“手动”模式 安全性建议 高速计数器 (HSC) 脉宽调制 (PWM) PID 控制器 PID控制练习 运动控制 § PTO 输出 § 轴类功能型对象 § 组态 § PLCopen 块 § 调试 § 诊断 运动控制练习 安全性建议

运动控制 – 调试 激活/取消激活轴 高速计数器 (HSC) 脉宽调制 (PWM) PID 控制器 PID控制练习 运动控制 § PTO 输出 § 轴类功能型对象 § 组态 § PLCopen 块 § 调试 § 诊断 运动控制练习

运动控制 – 调试 微调模式 高速计数器 (HSC) 脉宽调制 (PWM) PID 控制器 PID控制练习 运动控制 § PTO 输出 § 轴类功能型对象 § 组态 § PLCopen 块 § 调试 § 诊断 运动控制练习 微调模式

运动控制 – 调试 定位 高速计数器 (HSC) 脉宽调制 (PWM) PID 控制器 PID控制练习 运动控制 § PTO 输出 § 组态 § 轴类功能型对象 § 组态 § PLCopen 块 § 调试 § 诊断 运动控制练习 定位

运动控制 – 调试 复位 状态显示/实际值 高速计数器 (HSC) 脉宽调制 (PWM) PID 控制器 PID控制练习 运动控制 § PTO 输出 § 组态 § 轴类功能型对象 § PLCopen 块 § 调试 § 诊断 运动控制练习 复位 状态显示/实际值

运动控制 – 诊断 组态 调试 诊断 高速计数器 (HSC) 脉宽调制 (PWM) PID 控制器 PID控制练习 运动控制 § PTO 输出 调试 § 轴类功能型对象 § 组态 § PLCopen 块 § 调试 § 诊断 运动控制练习 诊断

运动控制 – 诊断 错误的位 状态 高速计数器 (HSC) 脉宽调制 (PWM) PID 控制器 PID控制练习 运动控制 § PTO 输出 § 组态 § 轴类功能型对象 § PLCopen 块 § 调试 § 诊断 运动控制练习 错误的位 状态

运动控制 – 诊断 轴的实际值 高速计数器 (HSC) 脉宽调制 (PWM) PID 控制器 PID控制练习 运动控制 § PTO 输出 § 轴类功能型对象 § 组态 轴的实际值 § PLCopen 块 § 调试 § 诊断 运动控制练习

S7-1200 and STEP 7 Basic V10.5 S7-1200 and STEP 7 Basic V10.5 高速计数器(HSC) 脉宽调制(PWM) PID控制器 PID控制练习 运动控制 运动控制练习

让我们从这里开始...为您设计的实验室 练习 – 运动控制 Hands-on 高速计数器 (HSC) 脉宽调制 (PWM) PID 控制器 运动控制练习 让我们从这里开始...为您设计的实验室

练习8-2:添加带硬件的新项目 1 4 5 2 3 Hands-on 高速计数器 (HSC) 脉宽调制 (PWM) PID 控制器 运动控制 运动控制练习 3 任务 添加新项目 处理过程 1. 单击任务菜单项目> 新建 2. 将项目命名为„Project_exercise_PID_loop“ 将 3. “添加新设备” 4. 添加“未指明类型的CPU” 5. 上载“硬件组态”

练习8-2: 激活PTO输出 6 2 8 7 9 Hands-on 高速计数器 (HSC) 脉宽调制 (PWM) PID 控制器 运动控制 运动控制练习 8 任务 激活PTO输出 处理过程 6. 标记PLC 7. 选择PLC的„PTO1/PWM1 (Pulse_1)“ 8. 点击复选框“使能脉冲发生器” 9. 选择“PTO”输出 7 9

练习8-2: 激活PTO输出 12 11 10 13 Hands-on 高速计数器 (HSC) 脉宽调制 (PWM) PID 控制器 运动控制 10 运动控制练习 任务 添加新项目 处理过程 10. 选择“新的功能型对象” 11. 选择“轴”种类 12. 为轴命名 13. 点击OK按钮添加新功能型对象 13

练习8-2: 确定轴参数 14 15 Hands-on 高速计数器 (HSC) 脉宽调制 (PWM) PID 控制器 PID控制练习 运动控制 运动控制练习 15 任务 确定轴参数 处理过程 14. 选择“Pulse_1”作为输出 15. 选择„Drive_Enable“ (A1.0) 作为可用设备

练习8-2: 确定轴参数 16 17 Hands-on 高速计数器 (HSC) 脉宽调制 (PWM) PID 控制器 PID控制练习 运动控制 17 运动控制练习 任务 确定轴参数 处理过程 16. 选择„20mm“作为轴每转的装载距离 17. “激活硬件位置限制功能并定义上下限为“I1.1”“I1.2“

练习8-2: 确定轴参数 18 Hands-on 高速计数器 (HSC) 脉宽调制 (PWM) PID 控制器 PID控制练习 运动控制 运动控制练习 任务 确定轴参数 处理过程 18. 复位点由输入点 “I0.7” 确定,单击复选框“在达到硬件上下限时允许自动翻转”

练习8-2: 添加FC块和PLCopen块 20 19 22 21 Hands-on 高速计数器 (HSC) 脉宽调制 (PWM) PID 控制器 PID控制练习 运动控制 19 运动控制练习 22 任务 添加FC块 处理过程 19. 添加新FC块 20. 将新块命名为“Motion” 21. 单击OK确定 22. 从扩展指令集里添加运动控制块 (详见下个幻灯片) 21

练习8-2: PLCopen程序块编程 23 24 25 Hands-on 高速计数器 (HSC) 脉宽调制 (PWM) PID 控制器 运动控制 24 运动控制练习 25 任务 PLCopen程序块编程 处理过程 23. 添加运动控制块„MC_Power“ 见网络1 24. 添加运动控制块„MC_Home“ ´ 见网络2 25. 添加运动控制块„MC_MoveAbsolute“ 见网络3

练习8-2: 循环调用“运动控制”块 25 26 Hands-on 高速计数器 (HSC) 脉宽调制 (PWM) PID 控制器 运动控制练习 在主程序调用功能块,下载整个项目 处理过程 25. 在循环OB块主程序里调用“运动控制”块 26. 下载硬件组态和全部程序块 -> 通过将输入I0.0设置为TURE以激活轴 -> 通过将I0.1设置为TURE以激活复位功能 -> 复位后,通过将I0.2设置为TURE开始绝对运动 26

S7-1200 and STEP 7 Basic V10.5 Thank you for your attention! I IA AS CS2 FA Gleiwitzer Str. 555 D- 90475 Nuremberg Phone: +49 911 895-4646 E-Mail: sss.simatic@siemens.com