首页 理论教育 地铁设备中PLC输出转换

地铁设备中PLC输出转换

时间:2023-10-11 理论教育 版权反馈
【摘要】:下列指令说明如何使回路输出完成这个转换。MOVRVDl08,AC0//将回路输出移至累加器—R0.5,AC0 //只有在双极性数值的情况下才包括此语句*R64000.0,AC0//使累加器内的数值与回路输出成比例然后,代表回路输出的成比例的实数数值必须被转换成16位整数。ROUNDAC0,AC0 //将实数转换成32位整数MOVWAC0,AQW0 //将1 6位整数数值写入模拟输出

地铁设备中PLC输出转换

回路输出是控制变量。例如,汽车定速驾驶控制中的调速气门的设定。回路输出是标准化的、0.0~1.0的实数数值。在回路输出可用于驱动模拟输出之前,必须转换成16位的、成比例的整数数值。这一过程是将PV及SP转换成标准化数值的反过程。

利用下面给出的公式可将回路输出转换成成比例的实数:

式中,Rscal——与回路输出成比例的实数数值;

Mn——回路输出标准化的实数数值;

Offset——对于单极数值为0.0,对于双极数值为055;

Span——值域,等于最大可能数值减去最小可能数值,对单极性为32 000(典型值),对双极性为64 000(典型值)。

下列指令说明如何使回路输出完成这个转换。

MOVR VDl08,AC0   //将回路输出移至累加器(www.xing528.com)

—R 0.5,AC0       //只有在双极性数值的情况下才包括此语句

*R 64000.0,AC0    //使累加器内的数值与回路输出成比例

然后,代表回路输出的成比例的实数数值必须被转换成16位整数。

下列指令序列说明如何进行此转换。

ROUND AC0,AC0    //将实数转换成32位整数

MOVW AC0,AQW0    //将1 6位整数数值写入模拟输出

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈