技术论坛

 回复:求logo!模拟量转换公式

返回主题列表
作者 主题
晶晶虫虫
游民

经验值:106
发帖数:16
精华帖:0
楼主    2011-04-23 13:13:09
主题:求logo!模拟量转换公式
求logo!模拟量转换公式,最好有事例说明:
先谢谢了
15665849
Laohuai
至圣

经验值:17241
发帖数:6044
精华帖:18
13楼    2011-10-07 23:55:25
精华帖  主题:回复:求logo!模拟量转换公式
假设一个温度传感器输入范围:-30至+70℃,对应输出0至10VDC
要求温度大于23.4度时输出Q1

一般的做法是将内部值AI1转换为实际温度值,然后用转换后的实际值和23.4作比较,如果实际值大于23.4,那么输出Q1。

如果是PLC,那么就需要运用公式:Ov = [(Osh - Osl)*(Iv - Isl)/(Ish - Isl)] + Osl,需要运算很多次,数据类型也要转换很多次,然后计算出实际温度值。

如果是LOGO!,那么可以用模拟量算术功能块,但LOGO!有更简单的方法,就是设置一下量程或者增益偏移即可,如下图:

如果实际值不用于屏的显示,那么没必要将内部值转换为实际值,
对于200PLC,温度为23.4度时,AIW0的值是17080,如果AIW0大于17080,那么就输出。
对于LOGO!, 温度为23.4度时,AI1的值是534,如果AI1大于534,那么就输出,如下图:



对于PLC来说可以节约很多运算和数据的转换,对于LOGO!来说,效果不明显,但内部也要计算,第一张图上不能设置23.4,而第二张图就解决了这个问题。
目的就是让编程人员多做事,让机器少做事。
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。