当前位置:首页 > 高端制造 > 正文

学习威纶屏13.2——详谈数值输入数据类型与显示格式设置之间关系

初学者在学习威纶通触摸屏,在【数值】元件应用上,对数据类型与屏上显示格式弄不清它们之间的关系,如明明数据类型选择的是无符号整数,但屏上显示的是小数,它们之间是相互矛盾的,今天就谈谈它们之间的关系问题。对威纶屏来说,【数值】元件应用,有以下设置达到的功能:屏上显示的数值与关联的寄存器数值完全相等屏上显...

初学者在学习威纶通触摸屏,在【数值】元件应用上,对数据类型与屏上显示格式弄不清它们之间的关系,如明明数据类型选择的是无符号整数,但屏上显示的是小数,它们之间是相互矛盾的,今天就谈谈它们之间的关系问题。......

初学者在学习威纶通触摸屏,在【数值】元件应用上,对数据类型与屏上显示格式弄不清它们之间的关系,如明明数据类型选择的是无符号整数,但屏上显示的是小数,它们之间是相互矛盾的,今天就谈谈它们之间的关系问题。

对威纶屏来说,【数值】元件应用,有以下设置达到的功能:

屏上显示的数值与关联的寄存器数值完全相等

屏上显示的数值是寄存器数值的1/10或1/100.

屏上显示的数值与寄存器数值有一定的比例关系

并且对关联的寄存器,不仅要设置它的数据类型,还要设置它的有效范围。

PLC内常用的数据类型分类

从以下表中可看出PLC内各数据类型及取值范围



)威纶通屏上数值格式设置的含义


有以下数据类型设置选择:


如上图,

【格式】中【资料格式】选择,实际指的是想读取或写入关联的PLC地址的【数据类型】,是实际存在的数据。

而【显示格式】设置,如下图:


这里的【显示格式】是指屏上要显示的格式,它可以与PLC的地址数值完全相同,也可以通过设置小数点以下位数,来以小数的格式显示,但差别是相当10倍或100倍的关系。

也就是说,如数据类型选择为16位无符号整数,显示格式设为小数格式,屏上的数据尽管输入小数,但它写入到PLC地址的数还是整数。

例如:设置小数点以上为4位,小数点以下为1位,如果

PLC内VW10的数据为4567,则屏上显示的数为456.7

如小数位为2位,——则屏上显示的数为45.67

如小数位为0位,——则屏上显示的数为4567(与PLC内数据相等)。

同样,对于输入数值

如小数位为1位,则在屏上输入894.5,则PLC的地址数为8945

如小数位为2位,则在屏上输入89.45,则PLC内的数还是8945

以整数的类型,写入寄存器内。

三、关于数据【限制】

是要设置PLC输入的最大值和最小值范围,是根据数据类型或需要来设置的。如前表,各类型的数值范围,设置时,只能比最大范围小。

这里的设备下限——指的是PLC地址的最小值,如0(与数据类型设置有关)

设备上限——指的是PLC地址的最大值,如1000(与数据类型设置有关)

输入下限——指的是在屏上输入或显示的最小值(与显示格式设置有关)

输入上限——指的是在屏上输入或显示的最大值(与显示格式设置有关)


在线模拟结果:举例:

以下是设定:

【数据类型】为16位无符号整数,

小数位以上5位,小数点以下位分别为1、2、0位时

1、在屏上输入3245.5、58.23、6789,则在PLC内的(VW10、VW12、VW14)数据分别为3245、5823、6789,以整数的形式存入到寄存器。

2、在PLC内对(VW16、VW18、VW20),分别输入整数3467、7823、12345,则在屏上显示(VW16、VW18、VW20)的数,以小数形式显示出来。

并且都以10倍、100倍的关系存在。

如下图所示:


在实际控制中的应用:

我们知道,在200Smart,PLC中,如果对100ms基时时间继电器T37,设定延时时间,如需设定延时5秒,则需要写成50才能达到5秒。

我们利用以上功能,如小数位设成1位,在屏上设置延时时间时,输入5.0,则PLC内得到数值为50,达到延时5秒的目的,这样在程序中就可减少运算的程序。

如下程序:


数据类型:设为16-bitUnsigned

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

,则在屏上对VW10输入为5.0,则在PLC内VW10实际为50,则延时5秒接通

如需延时3.5秒,则屏上输入3.5,VW10实际在PLC内为35。

最新文章