模拟量输出模块检测不到电压
刘玉蓉
发布于2014-10-14 17:52
2
0
标签:
编写了一个简单的输出6V电压的程序,但是在对应的AO口检测不到电压。请问原因是?
程序在附图中
问题补充:
我是希望输出一个模拟量是伺服电机转一下。我看手册上要求额定转速时候的电压为6V,所以想输出一个6V电压。
Bob Wu:我照你的方法修改之后,还是不能检测到电压。请问PQW320对应的AO口需要接到24V正极吗?
图片说明: 1,模拟量程序
佳答案
FC106是模拟量输出的规划化,它将实际物理量转化为模拟输出模块所需要的0到27648之间的16位整数。输出参数OUT输出的规范化的值为16位整数,可以直接传送到输出模块上,如PQW320,无须把FC106的输出OUT再通过赋值指令MOVE,可以直接在FC106的输出端OUT填写PQ320即可。
你的输入参数定义规范化的物理范围:LO_LI(下限)M和HI_LIM(上限)值分别为0.000000和10.00000,而你目前的输入参数IN的值(实际工程量的实数)为10.00217,已经超出上限值,高于正常值,所以对应的MW40(PQ320)无输出,所以模拟量输出模块的AO口检测不到电压。如果想输出6V的电压,必须在FC106的输人参数IN输入0.600000+e001