我认为:
这个数据类型在I/O管理块中使用,就不是你能定义的。
使用这些I/O管理块可以省却很多对模拟量进行整定、转换等工作,使用起来非常方便。
比如在本地机架上的第四个模块是AVI03000,你只要调用两个块就可以完成所有数据转换、工程值转换等等,1、AVI030,2、I_SCALE,程序中直接将AVI030的输出接入I_SCALE的输入即可,因为他们的数据类型都是ANL_IN(当然在AVI030中需要指明模块的槽号),这样你就能够得到一个在你需要的数值范围内的浮点数。
如果你要在变量中对模拟量输入输出通道进行声明,则默认的数据类型是INT,而且有两种地址表示方式,你需要自己编写一段小程序来将这个工程值范围为6400-32000(相对4~20mA而言)的单整数进行转换、整定后才能得到一个浮点数。
[7916]
[53242]
[12309]
[10842]
[8817]
[14853]
[8307]
[10057]
[16571]
[8033]

客服
小程序
公众号