品牌:SIEMENS/西门子
西门子(SIEMENS)的PLC产品包括LOGO、S7-200、S7-1200、S7-300、S7-400、S7-1500等。 西门子S7系列PLC体积小、速度快、标准化,具有网络通信能力,功能更强,可靠性高。S7系列PLC产品可分为微型PLC(如S7-200),小规模性能要求的PLC(如S7-300)和中、高性能要求的PLC(如S7-400)等
模拟量比例换算
LOGO! 处理物理量需要多个步骤: LOGO! 可以从一个模拟量输入通道读取 0 V 至 10 V 的电压,或者 0 mA 至 20mA 的电流。
LOGO! 读入电气量,经进一步处理,将其转换为 0 至 1000范围内的标准化值,然后即可在电路程序中将该值用作模拟量特殊功能块(例如模拟量放大器)的输入。如果模拟量特殊功能具有模拟量输出,则模拟量值也应用到特殊功能的输出。
图1 模拟量处理
AM2 模拟量输入换算(电压/电流信号)
换算可以由一个单独的“模拟量阈值触发器”功能块完成,其它如“模拟量放大器”、“模拟量比较器”等功能块也能进行。
1.换算功能通过设置模拟量处理功能块的“增益”和“偏置”完成。设置合适的“增益”和“偏置”可以把输入信号换算为实际工程量。
图2 模拟量阈值触发器
在上图中:
设置传感器类型: 0V 至10V、0mA 至20mA转换为0至1000标准化值;4mA至20mA标准化值的值范围为200至1000
量程范围,可以是实际的工程量: (Ax * 增益) + 偏移 = 实际值 Ax
LOGO!Soft Comfort根据量程范围自动计算增益和偏移。
设置接通、断开的阈值:Ax大于25时,接通输出,Ax小于5时断开输出
选择在“文本显示”中的小数点位置
2.以图2中设置的参数为例,确认模拟量换算的方法:
图3 模拟量换算例程
在图3中:
AI1转换以后的工程量(因为图中的b.=500):15(30*1/2=15)
AI1的标准化值(实际电压信号是5V):500 (500/1000=1/2)
AI1转换以后的工程量 Ax ,可以与其他块参数做逻辑运算
文本显示的Ax,因设置时选择一位小数位数,所以显示值是实际值除以10即,1.5
因Ax还未大于25,所以Q点未接通
LOGO!Soft Comfort 以大精度计算增益和零点偏移,但是 LOGO!将使用整数值进行内部计算;因此,不是所有参数组合都可以在 LOGO! 上使用。 在这种情况下,在将值传送到 LOGO!之前,LOGO!SoftComfort测到存在取整错误,并建议一个可能的替换值范围,因此可能无法设置出用户需要的量程范围,例如上例中量程范围改为1-30,会提示错误,遇到这种情况,可以考虑先将模拟量信号转换为0-10或者10-300,然后利用其他功能块,例如算术指令,将终的量程转换为1-30,再做后续程序。