您当前的位置:首页 > 文章摘抄 > 正文

S7-200(PLC模拟量的转换公式推导与使用的问题)

S7-200(PLC模拟量的转换公式推导与使用的问题)

对于初学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智能S7-300 400 PLC等也是如此。但对应的数字量不同。)

不同的传感器变送器由不同的模拟输入输出模块转换,其转换公式也不同。如果选择的换算公式是错的,那么编译的程序一定是错的。例如,有三个温度传感变送器:

(1)温度测量范围为0~200,变送器输出信号为4 ~ 20mA。

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

(3)温度测量范围为-100 ~ 500,变送器输出信号为4 ~ 20mA。

(1)和(2)两个温度传感器变送器具有相同的温度测量范围,但输出信号不同。(1)和(3)传感器变送器具有相同的输出信号,但温度测量范围不同。即使这三种传感器变送器使用相同的模拟输入模块,它们的转换公式也是不同的。

选择S7-200的模拟输入输出模块EM235的以下参数为基础,推导出上述三种温度传感器的转换公式:

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

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

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

如何推导三种传感器输送机的换算公式?借助数学知识,请看下图:

上面推导的三个公式(2-1)、(2-2)、(2-3)是对应于三个感温变送器(1)、(2)、(3)的转换公式,通过模块转换成数字量,再转换成测量量。程序员按照正确的转换公式编程,会得到满意的结果。

标签:量数字公式


声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,谢谢。

上一篇: f1德国站(F1德国站正赛意外频出维斯塔潘夺冠)

下一篇: 艾肯声卡怎么连接电脑(艾肯声卡48v,为什么插电脑可以用)



推荐阅读