技术论坛

 回复:西门子logo 模拟量比较器问题

返回主题列表
作者 主题
鱼0808
游民

经验值:72
发帖数:16
精华帖:0
楼主    2014-12-30 16:20:09
主题:西门子logo 模拟量比较器问题
我有2个4~20ma的模拟量,经过放大,后比较(放大器参数设定为4~20MA,量程位0~200),模拟量比较器参数设定也为4~20MA.但是如果我量程设为0~200,为什么比较后的值和实际值就不一样了,如果量程改200~1000,输入和比较后的值是对应的,哪位高手可以解释下,量程改成200~1000是怎么得来的??
甫哥
至圣

经验值:10005
发帖数:1448
精华帖:72
3楼    2014-12-31 11:55:40
精华帖  主题:回复:西门子logo 模拟量比较器问题
模拟量输入的LOGO基本模块有的,不需要500欧姆电阻,
回:支持模拟量输入的LOGO基本模块是有。支持的是0~10V、2~10V等电压信号的输入,不直接支持4~20mA的信号输入。所以,需要500欧姆电阻分流转换为2~10V信号。在标定时:传感器要设定为4~20mA与之对应才行。4~20mA模拟量输入扩展模块 不需要分流电阻。
我的意思是如果两个模拟量不经过放大,直接比较,比较器的量程只需要和传感器的量程(0~200)对应就可以。
回:这样可以呀!您可以直接在模拟量比较器的属性中设置标定4~20mA对应0~200。即:最小值设0、最大值设200(增益与偏置会自动修改)、文本显示块中的小数点位数设0;
如果我模拟量输入先经过放大器然后再比较器比较,比较器的量程需要改成200~1000,放大器的量程还是0~200不变,比较器这个量程(200~1000)是经过什么计算得来的。
回:1、在这里必须要搞清楚一些概念:如标准值(数值)、工程量值(数值)。
a、标准值:LOGO的模拟量输入端口的值被读取后的值,就是标准值的一种,它的范围是:0~1000,没有单位。如:0~10V对应标准的值是0~1000;2~10V(含4~20mA)对应200~1000;
另外,送模拟量输出端口的值也必须是标准值,其范围与输入端口相同。如果模拟量输出点是工程量值,必须先转换为标准值,才能正确输出对应的模拟量;工程量值便于编程及操作人员直观的读出实际值(文本显示实际值)。
b、工程量值:是经过模拟量放大器、模拟量比较器等等具有放大(含缩小)等标定计算功能的功能块标定后的具有具体单位的值。如:MPa、米、cm、℃等等;您说的量程还是0~200就是工程量值,只是您没有说单位是什么。
2、如果先使用模拟量放大器标定,再用模拟量比较器比较。则:模拟量放大器的标定设置见1楼,模拟量比较器就不需要再次标定了,只需将传感器类型设置为:无传感器,增益:1.00;偏置:0 就可以了。否则,就重复标定了,比较器(属性对话框)就会出现:如果我模拟量输入先经过放大器然后再比较器比较,比较器的量程需要改成200~1000,放大器的量程还是0~200不变,比较器这个量程(200~1000)是经过什么计算得来的这种不正确显示了。
假如我传感器的量程是0~300,你又需要做怎么改
回:传感器设定为4~20mA、最小值设0、最大值设304(增益与偏置会自动修改)、文本显示块中的小数点位数设0;最小值设0、最大值设300时:经过增益/偏置运算后的量程无法正确显示的错误提示。
可以采用另一种标定方法:
1)采用模拟量放大器读取AI值,模拟量放大器的传感器设置为:无传感器,增益:1.00,偏置:0
2)再用模拟算术功能块标定,计算公式有两个。公式一:模拟量放大器的值×3÷8-75;公式二:模拟量放大器的值×375÷1000-75。4~20mA(2~10V)(标准值200~1000) 计算后(标定)的值四舍五入对应0~300;
如果(文本显示设置2位小数)采用两位小数显示,将更加精确。公式一:模拟量放大器的值×300÷8-7500。公式二:模拟量放大器的值×375÷10-7500。
书山有路勤为径,学海无涯苦作舟;三人行,必有我师;森林之外的树木也能成才
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。