如上图,
【格式】中【资料格式】选择,实际指的是想读取或写入关联的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倍的关系存在。
如下图所示:
- 在实际控制中的应用:
我们知道,在200 Smart,PLC中,如果对100ms基时时间继电器T37,设定延时时间,如需设定延时5秒,则需要写成50才能达到5秒。
我们利用以上功能,如小数位设成1位,在屏上设置延时时间时,输入5.0,则PLC内得到数值为50,达到延时5秒的目的,这样在程序中就可减少运算的程序。
如下程序: