quote:以下是引用一曲悲伤,.在2012-10-24 19:00:33的发言:quote:以下是引用n次看你的背影在2012-10-23 22:40:50的发言:
楼主:你这个物体最小、最大长度是多少?AO模块输出什么样的信号类型?知道这些,才能定义FC106的量程和极性。然后设置一下仪表的输入信号类型和相同量程就可以使仪表准确显示了。
N侠你好,是这样子的,我有一根绳子(我也不知道它多长),然后我就拉这个绳子,我拉一下假如走5米,然后我拉了10下就是走了50米,我就想把这绳子走过的路程在表上显示出来就是这个意思
楼主你好:你的绳子长度是你通过算法算出来的?如果绳子长度在0.0~27648.0米范围之内,如果你的AO模块输出是4~20mA的模拟量信号,那么可以这样处理一下:调用FC106
CALL FC 106
IN :="Rope_Lenght"
HI_LIM :=2.764800e+004
LO_LIM :=0.000000e+000
BIPOLAR:=FALSE
RET_VAL:=LW100
OUT :=PQW512
模拟量模块输出4~20mA(4~20mA信号适合远传)接入仪表的信号输入端,仪表里面需要定义输入信号为4~20mA、量程为0.0~27648.0,因为模拟量输出模块D/A和仪表A/D转换存在误差,所以仪表上显示的值可能会有些小偏差,还有就是你的仪表至少能显示5位数字。