请问PLC中AD模块转换回来的数字是什么值?(4-20mA,0-4000),我的读压力传感器(0-250bar)
如图中的,我是想读取压力和设定压力比较,假如我设定的是200bar,那么是将下图K2200那里直接写K200还是转成0-4000内的数值(k2200)呢?双或是还要用公式...
如图中的,我是想读取压力和设定压力比较,假如我设定的是200bar,那么是将下图K2200那里直接写K200还是转成0-4000内的数值(k2200)呢?双或是还要用公式转换成压力?新手第一次写
展开
展开全部
读取的值在D100中,与设定的值K2200进行对比(如果这个对比值要进行修改的话用D寄存器代替),而D100中的值范围是0~4000(当然,这是16位的模块;如果是32位的模块,那应该是0~32000)。
置于如果要将数值换算成你的压力值,那就要用到运算程序, 如算以250bar对应最高4000来说,4000/250=16,即每bar值为16。当然实际数值还是在调试时确认为准,调试时看看当压力达到250bar时D100实际的数值是多少,然后再以这个算。
置于如果要将数值换算成你的压力值,那就要用到运算程序, 如算以250bar对应最高4000来说,4000/250=16,即每bar值为16。当然实际数值还是在调试时确认为准,调试时看看当压力达到250bar时D100实际的数值是多少,然后再以这个算。
追问
是不是D100里的数就是0-4000的值了?(十进制的?)如果我只是要压力的比较就写k2200(代表200bar)就可以了吗?这样就不用在PLC里用公式去转换成压力了吧!因为我不用压力显示出来。
追答
对,D100的0~4000就是十进制的,如果你确定K2200就是200bar,那直接写K2200没问题的。
那样M1小于200bar时导通,M2就是等于200bar导通,M3是大于200bar导通。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询