- 1、本文档共20页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
任务5恒压供水系统控制项目四:
PLC功能指令综合应用
知识目标:技能目标:1.学会转换指令的功能和使用方法;2.学会S7-1200模拟量的计算及应用;1.能够根据任务要求制定任务计划、合理高效的实施任务;2.能够借助网络媒体查阅资料,理解新知,独立解决任务中的问题;3.能够运用PLC模拟量知识完成恒压供水控制系统的安装、编程与调试。
知识1:数据转换指令PLC的转换指令有四种类型,分别是转换指令,取整指令和截取指令,上取整和下取整指令,标定指令和标准化指令。
1.转换指令CONVERTCONV指令功能是将IN端口输入的数据从一种类型转换成另一种指定类型的数据并在OUT端输出。该指令一般应用于算数运算、模拟量输入信号转换、数码管显示等情况。如图4-5-2所示程序当I0.0输入信号状态为1时,则会以三位BCD码数字的形式读取MW10的数据并将其转换为整数(16位),结果存储在MW12中,如果I0.0信号状态为0,则不会执行转换,此时EN=EN0=0,Q0.4输出为1。图4-5-2转换指令CONV转换指令支持的数据转换类型如图4-5-3所示:图4-5-3CONV指令输入支持的数据转换类型
转换输出支持的数据类型:图4-5-4CONV指令输出支持的数据转换类型CONV指令各端口定义:CONV具有四个端口,EN为使能输入,ENO为使能输出,IN为要转换的值,OUT为转换后输出的值。指令中的“???”为数据初始用户设置的转换格式
2.取整指令ROUND和截位取整指令TRUNC取整指令ROUND的功能是以实数(浮点数)类型读取IN端输入的数据并按照四舍五入的原则处理小数部分只保留整数部分,其结果在OUT端输出。例如IN端输入数值为5.71则输出端OUT的值为6;IN端输入数值为14.4则输出端OUT的值为14,如表4-5-1。表4-5-1取整指令ROUNDIN:MW10OUT:MD160.501.823.132.528.08
需要特别注意的是当IN端输入的数值为相邻两个整数的平均值时,指令将结果保存为最接近的整数。例如IN端输入数值为2.5,是整数2和3的平均值,此时不再对浮点数采用四舍五入而是直接选择偶数值2。取整指令ROUND支持的数据类型如图4-5-5所示:图4-5-5取整指令ROUND支持的数据类型
截位取整指令TRUNC的功能是以实数(浮点数)类型读取IN端输入的数据并按直接丢掉小数部分只保留整数部分,其结果在OUT端输出。例如IN端输入数值为5.71则输出端OUT的值为5;IN端输入数值为14.4则输出端OUT的值为14,如表4-5-2。TRUNC指令支持的数据类型与ROUND指令完全相同这里不再列举。表4-5-2TRUNC指令IN:MW10OUT:MD160.501.813.132.528.08
3.上取整指令CEIL和下取整指令FLOOR如图4-5-6所示,上取整指令CEIL的功能是以浮点数的数据类型对IN中的参数进行读取并转换为大于或等于它的双整数(向上取整),运算结果在OUT端输出。图4-5-6上取整指令CEIL如图4-5-6所示,下取整指令FLOOR的功能是以浮点数的数据类型对IN中的参数进行读取并转换为小于或等于它的双整数(向下取整),运算结果在OUT端输出。图4-5-6下取整指令FLOOR
4.标定指令SCALE_X和标准化指令NORM_X标定指令SCALE_X可以理解为“放大”指令,通过将输入VALUE的值映射到指定的值范围来对其进行缩放。当执行“缩放”指令时,输入VALUE的浮点值会缩放到由参数MIN和MAX定义的值范围。缩放结果为整数,存储在OUT输出中。图4-5-8标定指令SCALE_X图4-5-9SCALE_X缩放值下图举例说明如何缩放值:
知识点2:S7-1200PLC模拟量的应用1.模拟量转换概述实际应用中由传感器采集压力、温度、速度等非电信号并将这些非电量转换为电压或电流信号再传输给PLC、单片机等控制系统,此时这些信号均为模拟量。模拟量经过PLC内部的A/D转换后被转换成了数字量存储在特定地址的寄存器中。S7-1200(1214C)内部集成了2路模拟量信号输入通道,分别为通道0和通道1,对应的地址为IW64和IW66图4-5-14模拟量信号输入通道
小任务:温度传感器的量程为0~100℃转换成对应的电压信号为0~10V,设转换后地址IW64的数值为N,是求以℃为单位的温度值。任务分析:0~100℃的温度值转换成数字量后对应的数值是0~27648,由此可推导出转换公式:T/100=N/27648T=N/27648*100
任务布置如图4-5-19所示为恒压供水系统实验模块,用
您可能关注的文档
- PLC编程与应用(西门子)电子教案 目四 任务4:装配流水线控制.doc
- PLC编程与应用(西门子)电子教案 项目二 任务1:三相异步电动机的连续正转PLC控制.doc
- PLC编程与应用(西门子)电子教案 项目二 任务2:用PLC改造三相异步电动机正反转控制线路.doc
- PLC编程与应用(西门子)电子教案 项目二 任务3:三相异步电动机正反转星角降压启动控制.doc
- PLC编程与应用(西门子)电子教案 项目三 任务1:电机顺序启动逆序停止控制.doc
- PLC编程与应用(西门子)电子教案 项目三 任务2:轧钢机的PLC控制.doc
- PLC编程与应用(西门子)电子教案 项目三 任务3:自动门的PLC控制.doc
- PLC编程与应用(西门子)电子教案 项目三 任务4:交通信号灯的PLC控制.doc
- PLC编程与应用(西门子)电子教案 项目四 任务1:彩灯循环闪亮PLC控制.doc
- PLC编程与应用(西门子)电子教案 项目四 任务2:邮件自动分拣机控制.doc
- PLC编程与应用课件 项目四PLC功能指令综合应用任务6:传送分拣系统控制.pptx
- PLC编程与应用课件 项目五S7-1200的通信 任务1:两个S7-1200PLC之间的通信.pptx
- PLC编程与应用课件 项目五S7-1200的通信 任务2:S7-1200到S7-300之间的通信.pptx
- PLC编程与应用课件 项目五S7-1200的通信 任务3:HMI到PLC之间的通信.pptx
- PLC编程与应用课件 项目一认知S7-1200PLC任务1:PLC基本认知.pptx
- PLC编程与应用课件 项目一认知S7-1200PLC任务2:熟知西门子S7-1200PLC.pptx
- PLC编程与应用课件 项目一认知S7-1200PLC任务3:TIA博途软件的安装与使用.pptx
最近下载
- 2024山西华阳新材料科技集团有限公司井下二线瓦斯抽采钻机工招聘500人笔试参考题库附带答案详解.docx
- 广州市天河区五年级数学下册期末试卷 .pdf VIP
- 面向新质生产力的职业教育人才培养模式优化研究.docx VIP
- 2024年无人机测绘操控员(高级)技能鉴定理论考试题库(含答案).docx
- 《幼儿园讲述活动》课件.ppt VIP
- 湖北省武汉市武昌区拼搏联盟重点名校2025届初三4月模拟考试化学试题理试题含解析.doc VIP
- 河南省国家税务局营改增问题快速处理机制专期一到13 .pdf VIP
- 骨科切口感染课件.pptx
- 锅炉焊接作业指导书 .pdf VIP
- 新编党校研究生公共管理学考试资料.doc VIP
文档评论(0)