龙空技术网

学习威纶屏13.3——详谈PLC寄存器内数值与显示数值的比例换算

分享工控知识 808

前言:

此刻我们对“寄存器写入数据前需要放大吗”大概比较关心,朋友们都需要分析一些“寄存器写入数据前需要放大吗”的相关资讯。那么小编也在网摘上网罗了一些有关“寄存器写入数据前需要放大吗””的相关资讯,希望兄弟们能喜欢,姐妹们一起来学习一下吧!

前面谈了【数值】元件,通过设置小数位,使PLC寄存器的数值与输入屏上的数值以10倍、100倍关系,应用到定时器时间的设定。

【数值】元件,还有一功能,PLC寄存器的数与输入屏上的数值按一定的比例换算来应用。如,它们可以按照设定好的比例来换算,如屏上输入30,则PLC寄存器可按2倍的数转换,为60.这就可以减少PLC的内部计算程序,达到改变寄存器数值的目的。

数值换算比例设置方法:

打开【数值】元件属性设置,选【格式】,选【比例转换】--选【内插法】

比例最小值写为0,比例最大值写为500,

设备下限值写为0,设备上限值写为1000

这样,在屏上输入1时,则在PLC寄存器内为2

在屏上输入100时,则在寄存器内为200

在屏上输入500时,则在寄存器内为1000

或点【测试】则可直接看到,屏上显示的与寄存器内的数值。

说明:利用【比例转换】功能时,可按以下方法设定:

如寄存器内的数为整数,则数据类型选16位或32位的无符号或有符号整数。如屏上想显示为小数,则设置小数点以下位数1位或2位或更多根据寄存器内的数值大小,确定小数点以上位数,注意负号-也算一位。如(-3256),则位数为5位。设备上、下限值——根据PLC寄存器内的数值范围,填写设备的上限与下限,如,温度测量,整数范围为(27648------5530),则设备上限写27648,下限为5530.比例最大、最小值——根据需要转换的目标值来填写。温度测量范围为100----30度,则比例最大、最小值填写为100、30

例如:给【设备】——即PLC寄存器的目标值,填写为5530,则自动测试在HMI上显示为30或30.0

比例转换的实际应用

案例1,如想把一个寄存器内的数0----9,在屏上显示成1---10,

比例最大、最小值分别写为10、1

设备上、下限分别写为9、0

如下图,设备填写为1时,则在屏上显示2

设备填写为0时,则在屏上显示1

这样达到,屏上显示的1---10对应寄存器内的0----9

案例2,温度控制时,传感器电流为4---20ma,测量温度范围在-50.0----150.0度,如用PLC200smart测量转换,则寄存器范围为5530----27648,利用屏上的比例转换,设置如下:

数值元件格式,数据类型16位无符号整数

显示格式:小数点以上为5位,小数点以下为1位

比例最大、最小值分别为100、-50设备上、下限分别为27648、5530

测试如下:-50度时,设备为5530

根据以上比例转换,可减少了工程测量实数---转换成—整数的转换程序,达到快速编程的目的。

标签: #寄存器写入数据前需要放大吗 #寄存器写入数据前需要放大吗为什么 #寄存器写不进去数值的原因