电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

S7系列PLC基础教程 教学课件 ppt 作者 张丽珂 主编 李冰 葛亚明副主编 S7-300400系列PLC编程语言与用户结构

29页
  • 卖家[上传人]:E****
  • 文档编号:89184111
  • 上传时间:2019-05-20
  • 文档格式:PPT
  • 文档大小:1.19MB
  • / 29 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、可编程控制器,自动化学院,李冰 13091447881,31#145室 82588758,主要内容,S7-300/400的编程语言,二、用户程序基本结构,三、数据块,四、组织块,I0.0,I0.1,Q8.0,LAD,二、用户程序基本结构,1. 用户程序中的块,STEP7将用户编写的程序和程序所需的数据放置在块中, 使单个的程序部件标准化。通过在块内或块之间类似子程序 的调用,使用户程序结构化,可以简化程序组织,使程序易 于修改、查错和调试。块结构显著地增加了PLC程序的组织透 明性、可理解性和易维护性。,三、数据块,基本数据 类型 (到32 位),复杂数据 类型 (长于32位),用户定义数据类型 (长于 32 位),1. 块中的数据类型,BOOL 1 True 或 False (1 或0) BYTE 8 B#16#A9 WORD 16 W#16#12AF DWORD 32 DW#16#ADAC1EF5 CHAR 8 w S5TIME 16 S5T#5s_200ms INT 16 123 DINT 32 L#65539 REAL 32 1.2 或 34.5E-12 TIME 32 T#2

      2、D_1H_3M_45S_12MS DATE 16 D#1993-01-20 TIME_OF_DAY 32 TOD#12:23:45.12,关键字,长度 (位),该类型的常数举例,关键字 长度 (位) 举例,DATE_AND_TIME 64 DT#97-09-24-12:14:55.0 STRING 8 * (字符个数+2 ) This is a string (最多254个字符的字符串) SIEMENS ARRAY 用户定义 测量值: ARRAY120 (相同数据类型的元素组) INT STRUCT 用户定义 Motor: STRUCT (不同数据类型的元素组) Speed : INT Current: REAL END_STRUCT UDT UDT as block UDT as array element (用户定义数据类型 = 用户定义 基本或复杂数据类型组成的 STRUCT Drive: ARRAY14 模板) Speed : INT UDT1 Current: REAL END_STRUCT,2. 数据块的生成与使用,(1) 生成数据块,(2) 输入、保存、下载和监视数据块,

      3、0,7,8 位,(3) 寻找数据单元,0 1 2 3 4 5 6 7 8 9,DB 19 (符号名: Values),带有元素名字 “Start” 的 数据位 0.0,传统访问方法,符号寻址,完全表示访问,1),绝对寻址,(4) 访问数据单元,四、组织块,组织块是操作系统与用户程序之间的接口。S7提供了各种 不同的组织块(OB),用组织块可以创建在特定的时间执行的程 序和响应特定事件的程序,例如延时中断OB、外部硬件中断OB 和错误处理OB等。,完全再启动,自动,手动,S7-300 / 400,Power ON,清除过程映像,非保持的M, T, C,允许输出,执行 OB 101,启动组织块,循 环,循 环,组织块的启动信息,OB1 连续执行,中断循环程序, 直到被其它OB中断,被中断的 OB 块的数据保存,系统调用新的 OB,在执行新的 OB 前, 保存被中断块的寄 存器,日期时间中断OB10(1),日时钟 OB (OB10 在 S7-314) 允许你在某一特定日期或特定间隔,中断正在循环的 OB 而去执行中断程序。你可以对此 OB 编程使其按下列间隔运行: Once(一次): 只在特

      4、定日期和时间执行一次。 Every minute(每分钟):从某一特定日期和时间开始,每分钟执行1次。 Hourly(每小时): 从某一特定日期和时间开始,每小时执行一次。 Daily(每天): 从某一特定日期和时间开始,每天执行一次。 Weekly(每周): 从某一特定日期和时间开始,每周执行一次。 Monthly(每月): 从某一特定日期和时间开始,每月执行一次。 Annually(每年): 从某一特定日期和时间开始,每年执行一次。,日期时间中断OB10(2),循环中断 (OB35),RUN,OB35,OB35,OB35,O,OB1,B1,OB1,OB1,OB1,OB1,OB1,O,B1,延时中断 (OB20),模拟输入模块,上限值,下限值,+27648,0,硬件中断 (OB40),如果在处理硬件中断的同时,又出现了其他硬件中断事件, 新的中断按以下方法识别和处理: (1) 如果正在处理某一中断事件,又出现了同一模块同一通 道产生的完全相同的中断事件,新的中断事件将丢失,即不处理它; (2) 如果正在处理某一中断信号时同一模块中其他通道产生了 中断事件,新的中断不会被立即触发,但是不会丢失。在当前已激 活的硬件中断执行完后,冉处理被暂存的中断; (3) 如果硬件中断被触发,并且它的OB被其他模块中的硬件中 断激活,新的请求将被记录,空闲后再执行该中断。,模拟输入模块,断线,诊断中断,异步错误中断(OB81.87),异步错误组织块,错误类型,例 子,OB,时间错误,超出最大循环扫描时间,OB80,同步错误,错误类型,例子,OB,编程错误,在程序中调用一个 CPU中并不存在的块,OB121,错误类型,使用错误组织块,为避免发生某错误时CPU进入停机状态,可以在CPU中建立一个相应的空错误组织块。 可以在错误OB块中编程实现所希望的响应,如果需要,在执行完规定指令后,调用系统功能SFC 46申请停机。 在错误组织块的启动信息中包含有错误的特征,可以在程序中使用。 关于错误组织块的详细描述参见在线帮助或系统和标准功能手册。 当CPU不支持某些错误OB时,相关的错误信息就不会记录在OB块中。,控制中断组织块的系统功能块,

      《S7系列PLC基础教程 教学课件 ppt 作者 张丽珂 主编 李冰 葛亚明副主编 S7-300400系列PLC编程语言与用户结构》由会员E****分享,可在线阅读,更多相关《S7系列PLC基础教程 教学课件 ppt 作者 张丽珂 主编 李冰 葛亚明副主编 S7-300400系列PLC编程语言与用户结构》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2 2022年小学体育教师学期工作总结 2022年家长会心得体会集合15篇
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.