课程中心
HOME
课程中心
正文内容
plc模拟编程公式 S7-200 PLC模拟量的AD和DA转换以及编程的探讨
发布时间 : 2025-02-25
作者 : 小编
访问数量 : 23
扫码分享至微信

S7-200 PLC模拟量的AD和DA转换以及编程的探讨

对于初学PLC编程的人来说,模拟量输入、输出模块的编程要比用位变量进行一般的程序控制难的多,因为它不仅仅是程序编程,而且还涉及到模拟量的转换公式推导与使用的问题。因为A/D、D/A转换之间的对应关系,S7-200 CPU内部用数值表示外部的模拟量信号,两者之间有一定的数学关系。这个关系就是模拟量/数字量的换算关系。

例如,当输入模拟量设定为电流信号的输入,在S7-200 CPU内部,电流信号0-20mA对应于数值范围0-32000;但是对于4-20mA的信号,对应的内部数值为6400-32000。那可能有学员不知道这个6400是怎么算来的? 其实这里的数字量和电流是成正比的,只需要按比例去算就可以了。因为电流信号0-20mA对应于数值范围0-32000,那么1mA对应的数字量就是32000/20=1600,而4mA对应的数字量就等于4*1600,等于6400。(这里是以S7-200 PLC来作为举例,对于S7-200 SMART S7-300 400等等PLC也是同理的,只是对应的数字量不同而已)

不同的传感变送器,通过不同的模拟量输入输出模块进行转换,其转换公式是不一样的,如果选用的转换公式不对,编出的程序肯定是错误的。比如有3个温度传感变送器:

(1)、测温范围为 0~200 ,变送器输出信号为4~20ma

(2)、测温范围为 0~200 ,变送器输出信号为0~5V

(3)、测温范围为 -100 ~500 ,变送器输出信号为4~20ma

(1)和(2)二个温度传感变送器,测温范围一样,但输出信号不同,(1)和(3)传感变送器输出信号一样,但测温范围不同,这3个传感变送器既使选用相同的模拟量输入模块,其转换公式也是各不相同。

下面选用S7-200的模拟量输入输出模块EM235的参数为依据对上述的3个温度传感器进行转换公式的推导:

对于(1)和(3)传感变送器所用的模块,其模拟量输入设置为0~20ma电流信号 ,20ma

对应数子量=32000,4 ma对应数字量=6400;

对于(2)传感变送器用的模块,其模拟量输入设置为0~5V电压信号,5V对应数字量=32000,0V对应数字量=0;

这3种传感変送器的转换公式该如何推导的呢?这要借助与数学知识帮助,请看下图:

上面推导出的(2-1)、(2-2)、(2-3)三式就是对应(1)、(2)、(3)三种温度传感变送器经过模块转换成数字量后再换算为被测量的转换公式。编程者依据正确的转换公式进行编程,就会获得满意的效果。

本文由技成培训网蔡慧荥老师原创,未经授权不得转载

↓↓↓领书福利

「收藏」什么品牌PLC都适用的模拟量万能公式

一、LAD方法实现

1)计算公式说明

[(IN0-IN1)/(IN2-IN1)]*(IN4-IN3)+IN3

IN0:模拟量输入信号,数据类型为整数IN1:模拟量信号下限,数据类型为整数IN2:模拟量信号上限,数据类型为整数IN3:工程量数值下限,数据类型为实数IN4:工程量数值上限,数据类型为实数

2)程序编写说明

二、 SCL方法实现

1)计算公式说明

三、程序编写说明

相关问答

plc万能公式讲解?

一、说明:公式:Y=K*X+b信号:4-20mAPLC模拟量输入数据范围(变量X):0-32000仪表量程(变量Y):10-100对应关系:4-20mA转换为6400-32000转换为10...

西门子模拟量公式?

模拟量输出对应的整型数是0---276484----20Ma如12Ma=16384我一般先用浮点计算算成百分比如100%50%10%输出值=10%X27648.0=2764,8接下来就...

plc与模拟量温度传感器算法?

一、说明:公式:Y=K*X+b信号:4-20mAPLC模拟量输入数据范围(变量X):0-32000仪表量程(变量Y):10-100对应关系:4-20mA转换为6400-32000转换为10...

三菱plc模拟量4到20毫安转换公式?

4-20ma模拟量转换公式如下:温度=(电流-电流低端)/(电流高端-电流低端)X(量程高端-量程低端)+量程低端。变量是指在一定范围连续变化的量,也就是在...

西门子PLC肿么编写脉冲程序-ZOL问答

设定Y为当前模拟量实际温度,那么可列出方程:6400X32000对应于0Y100,于是X-6400/32000-6400=Y-0/100-0;Y=X-6400/25600*100,你的程序就...

三菱模拟量转换计算公式?

没有一种通用的,因为三菱的模拟量转换器有不同的类型和规格,不同的模拟量转换器有不同的计算公式。需要根据具体的模拟量转换器的型号和规格,以及输入和输出信...

plc动态密码怎么生成公式?

你好,PLC动态密码的生成是通过一定的算法和公式来实现的,具体如下:1.首先确定一个密钥,该密钥只有用户和服务器知道,用于加密和解密。2.获取当前的时间...

三菱模拟量输出值怎么计算?

你好,要计算三菱模拟量输出值,需要知道以下参数:1.模拟量输入值范围2.模拟量输出值范围3.量程线性程度4.输出信号类型以FX3U-4AD-ADP模块为例,该...

plc温度换算公式?

PLC(可编程逻辑控制器)是一种用于自动化控制的电子设备,它通常用于监测和控制工业过程中的各种参数,包括温度。温度的换算公式取决于所使用的温度单位。以下...

plc温度值计算公式?

可以计算出本...在脉冲的上升沿将计算DB0和DB1差值,再将DB0传送给DB1,再将温度数据传送给DB0。这样就可以计算出本次采样和上次采样的差值了,上边3步要顺序进...

 路书军  企鹅革命漫画 
王经理: 180-0000-0000(微信同号)
10086@qq.com
北京海淀区西三旗街道国际大厦08A座
©2025  上海羊羽卓进出口贸易有限公司  版权所有.All Rights Reserved.  |  程序由Z-BlogPHP强力驱动
网站首页
电话咨询
微信号

QQ

在线咨询真诚为您提供专业解答服务

热线

188-0000-0000
专属服务热线

微信

二维码扫一扫微信交流
顶部