前言:
此刻我们对“寄存器写入数据前需要放大吗”大概比较关心,朋友们都需要分析一些“寄存器写入数据前需要放大吗”的相关资讯。那么小编也在网摘上网罗了一些有关“寄存器写入数据前需要放大吗””的相关资讯,希望兄弟们能喜欢,姐妹们一起来学习一下吧!前面谈了【数值】元件,通过设置小数位,使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
根据以上比例转换,可减少了工程测量实数---转换成—整数的转换程序,达到快速编程的目的。