我在用FC105,FC106处理模拟量时。fc105,fc106模块的HI-LIM和LO-LIM的数据类型为浮点型数据不太明白。我的意思是比如我要控制电机的转速,是通过控制给电机0到50赫兹频率对应的4到20MA的信号来控制的。那么在工程上下限值应为0,50;我的意思是不是直接给HI-LIM:50(浮点型)LO-LIM:0(浮点型)。在程序监控时,我将类型改为十进制时为一个很大的值。我的意思这个工程上下限值(实际设备值,如:电机频率(0-50),压力(0-5MPA))是直接用浮点型数据0,50;还是将十进制的0和50转换为浮点型数据后,给HI-LIM,LO-LIM。
最佳答案
HI_LIM 输入 REAL I、Q、M、D、L、P、常数 以工程单位表示的上限值。
LO_LIM 输入 REAL I、Q、M、D、L、P、常数 以工程单位表示的下限值。
这几个为数据类型为实数,你设定的整型当然得不到正确的结果。设定高限应该是50.0,设定低限应该是0.0。同时IN对应的是0——27648,其对应的输出为0.0——50.0。
见:http://www.ad.siemens.com.cn/service/answer/solution.aspx?Q_ID=83560&cid=1027
提问者对于答案的评价:
谢谢指教!!!!
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc245523.html