登录
首页 PLC论坛 PLC论坛
回帖 发帖
正文

主题:关于PLC模拟量转换的问题

点击:2823 回复:27

施耐德的不是很清楚的,我在三菱的里面看到的,你的模拟量输入模块是负责信号转换的,如果4*20MA的话,对应多少量程应该是你的液位计等这种传感 器决定的吗,根据你的传感器的输出的模拟量和对应的数字量,根据直线方程就可以算出来转换后的方程工。和实测值
17-03-30 11:22
先不管结果如何,非常感谢,新手的我先消化下
17-03-30 11:38
谢谢,那就是说如果我的模拟输入信号是4~20ma的话,上线对应的值 也需要自己去改成0~32767是吧?
还有,譬如说水位范围为0~10m, 如果我的工程量上下限分别设置为 0~1000也是可以的,只是在触摸屏的数字显示处设置成后三位在小数点后显示即  2.375形式对应的就是实际水位了是吧?
而对于频率0~50HZ而言,如果超过54的话,用这个功能块的话,是不是会出现检测到错误,即输出引脚接q_xerr时输出为1显示错误了是吧
17-03-30 12:01
谢谢,楼上的回答很有用,我先学下,模拟量转换我都是自己做的功能块,只是单纯的线性关系,不能检测到错误,而这个FB_scaling可以检测到错误的
17-03-30 12:03
一个读书时没有好好学习各种编程的人初学PLC还是从施耐德开始,自己学习有时感觉太无助了,很多疑难都要自己去摸索。
17-03-30 12:08
没有老师,只能摸索了
17-03-30 13:44
没用过这种直接设定的,在程序中(有的是功能块),将输入4-20mA给定,将工程量0-10m(或100cm)给定,就可以直接读取当前当量控制了。
也许现在这个功能更简单(都不需要程序里处理了),你可以试试,实践出真知嘛。
17-03-30 14:19

引用 知道一点 在 2017/3/30 14:19:05 发言【内容省略】

虽然说实践出真知,但是也需要在理论的基础上去做。
附件 snap1.jpg
17-03-30 14:39

引用 yutianhe95 在 2017/3/30 12:01:13 发言【内容省略】

前面我已经说过了,要去对应于水位,那么请使用FB_SCALING!!!
对应频率来说,如果你设定10V信号对应于50HZ,那么怎么会到54呢?
这里的设定用于多少电流/电压对应多少数值,这些数值受到最小采集信号范围决定,而你不需要去多考虑,用默认就可以了。
至于去修改,你可以将来用脑子多做几年后再去仔细研究。
如果你想直接转化而不需要编程,那么你可以选择下面两个选项之一:
选项一,PLC换成Rockwell AB。
选项二,买台富士的触摸屏。
HAVE FUN!
17-03-30 14:44
非常感谢!
17-03-30 15:50

上一页 下一页

工控新闻

更多新闻资讯