可编程控制器技术应用课件 3 转换指令_第1页
可编程控制器技术应用课件 3 转换指令_第2页
可编程控制器技术应用课件 3 转换指令_第3页
可编程控制器技术应用课件 3 转换指令_第4页
可编程控制器技术应用课件 3 转换指令_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

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

文档简介

转换指令教学目标知识目标能力目标素质目标1.掌握转换指令的基本应用2.熟练使用博图软件3.掌握梯形图的编程方法1.能熟练使用转换指令编写程序1.培养自主探究、举一反三的能力2.培养团队合作,分析讨论问题的能力PLC硬件接线“转换值”指令在指令方框中的标示符为CONV,将数据从一种数据类型转换为另一种数据类型,使用时单击一下指令的“问号”位置,可以从下拉式列表中选择输入数据类型和输出数据类型。它的参数IN、OUT可以设置为多种数据类型,IN还可以是常数。1.转换值指令转换指令图中M2.0的常开触点接通时,执行转换值指令,将MW20中的BCD码数000F转换为整数15送MW30。如果执行时没有出错,有能流从指令的ENO端流出。取整指令将MD50中的实数1.23四舍五入转换为整数1后保存在MW56。转换指令2.取整指令ROUND和截尾取整指令TRUNCROUND(取整)指令用于将浮点数转换为整数。浮点数的小数点部分舍入为最接近的整数值。如果浮点数刚好是两个连续整数的一半,则实数舍入为偶数。如下图程序取整(10.5)=10,取整(11.5)=12RUNC(截取)指令用于将浮点数转换为整数,浮点数的小数部分被截成零。转换指令上取整CEIL指令用于将浮点数转换为大于或等于该实数的最小整数。下取整FLOOR指令用于将浮点数转换为小于或等于该实数的最大整数。3.向上取整和向下取整指令转换指令4.缩放指令和标准化指令SCALE-X(缩放,或称标定)指令是将浮点数输入值VALUE(0.0<VALUE<1.0)被线性转换为参数MIN(下限)和MAX(上限)定义的数值范围之间的整数。转换结果保存在OUT指定的地址。将按以下公式进行计算:OUT=VALUE×(MAX-MIN)+MIN转换指令“标准化”指令NORM_X的整数输入值VALUE(MIN≤VALUE≤MAX)被线性转换(标准化)为0.0~1.0之间的浮点数,转换结果用OUT指定的地址保存。NORM_X的输出OUT的数据类型可选Real或LReal。将按以下公式进行计算:OUT=(VALUE-MIN)/(MAX-MIN)转换指令5.用缩放指令和标准化指令实现模拟量和工程量之间的互相转换举例(1)某温度变送器的量程为0~100℃,输出信号为4~20mA,接CPU集成的模拟量输入通道0(地址为IW64),计算温度值。转换指令解:首先CPU集成的模拟量输入通道测量类型只能是0~10V电压信号,如果不另选模拟量输入模块,可在CPU集成的模拟量输入的AI0和3M之间跨接一只500欧姆电阻将4~20mA电流信号转换为2~10V电压信号,如图所示。4mA(2V)对应的数字值为5530,20mA(10V)对应的值为27648,用NORM_X指令将5530~27648的数字值标准化为0.0~1.0之间的浮点数,然后用SCALE_X指令将标准化后的数字转换为0.0~100.0℃的浮点数温度值,如图所示。转换指令(2)采用CPU集成的模拟量输出通道0(地址为QW64),控制变频器在0~50Hz之间运行。解:首先设定变频器数据源为模拟量输入,并设定为0~20mA电流(与CPU集成的模拟量输出类型相同),最低频率0Hz,最高频率50Hz。编写如图所示程序,

温馨提示

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

评论

0/150

提交评论