PLC编程与应用课件 项目四PLC功能指令综合应用任务5:恒压供水系统模拟控制_第1页
PLC编程与应用课件 项目四PLC功能指令综合应用任务5:恒压供水系统模拟控制_第2页
PLC编程与应用课件 项目四PLC功能指令综合应用任务5:恒压供水系统模拟控制_第3页
PLC编程与应用课件 项目四PLC功能指令综合应用任务5:恒压供水系统模拟控制_第4页
PLC编程与应用课件 项目四PLC功能指令综合应用任务5:恒压供水系统模拟控制_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

任务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.083.上取整指令CEIL和下取整指令FLOOR如图4-5-6所示,上取整指令CEIL的功能是以浮点数的数据类型对IN中的参数进行读取并转换为大于或等于它的双整数(向上取整),运算结果在OUT端输出。图4-5-6上取整指令CEIL如图

4-5-6所示,下取整指令FLOOR的功能是以浮点数的数据类型对IN中的参数进行读取并转换为小于或等于它的双整数(向下取整),运算结果在OUT端输出。图

4-5-6下取整指令FLOOR4.标定指令SCALE_X和标准化指令NORM_X标定指令SCALE_X可以理解为“放大”指令,通过将输入VALUE的值映射到指定的值范围来对其进行缩放。当执行“缩放”指令时,输入VALUE的浮点值会缩放到由参数MIN和MAX定义的值范围。缩放结果为整数,存储在OUT输出中。图

4-5-8标定指令SCALE_X图4-5-9

SCALE_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所示为恒压供水系统实验模块,用可调电位器来模拟安装于水塔底部的测量水压力传感器(电压输出范围0~5V),由发光二极管L1、L2、L3模拟三台水泵用来给水塔供水,三台水泵即可单独工作也可以联合工作并由拨动开关S1、S2、S3进行控制。该系统可根据实际的水压力值随时调节供水量,保证系统恒压运转并具有手动和自动两种工作模式。(1)手动模式:闭合开关S1指示灯L1亮、闭合开关S2指示灯L2亮、闭合开关S3指示灯L3亮;旋转压力反馈电位器到4.8V来模拟水压力达到96KPa,此时L1、L2、L3灯闪烁。(2)自动模式:旋转压力反馈电位器,当电压小于2V时,指示灯L1、L2、L3均被点亮;当电压大于2V小于3.5V时,指示灯L1、L2点亮;当电压大于3.5V小于4.8V时,指示灯L1点亮;当电压大于4.8V时,指示灯全部熄灭。I/O地址分配表表4-5-3I/O地址分配表输入部分输出部分器件名称符号作用输入地址器件名称符号作用输出地址旋转开关SZ手动/自动转换开关I0.0指示灯模拟泵L1L1泵指示灯Q0.0拨动开关S1控制L1泵I0.1指

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论