模拟量值单位换算
案例1___模拟量值单位换算:
要求: 测温采用红外测温,输出4-20mA信号测温范围385-1600℃。4mA对应385摄氏度20mA对应1600℃。
人机界面:
step1.在触摸屏上添加一个数值显示框.

PLC程序:
分析: 温度范围385-1600℃对应4-20ma, 可以采用以下计算公式对将电流转换成实时温度显示

将要求代入以上公式,写出算法,编写程序
V2时实温度=[模拟量输入I1*(1600-385)/4000]+385
组合逻辑程序如下(因为组合逻辑必需有一个组长,现采用检测M0断信号作为组长,只要M0标志是断的,该组会一直运行)
组合逻辑程序:
帧号 指令
群0 帧0 00A检测标志M000_断
群0 帧1 01^赋值运算|V 0=Ai1*G 0
群0 帧2 02^赋值运算|V 1=V 0/G 1
群0 帧3 03^赋值运算|V 2=V 1+G 2
寄存器值:
序号 寄存器值 modbus设定值地址
G0 1215 4x2000 实际量程(1600-385)=1215
G1 4095 4x2001 PLC中检范围
G2 385 4x2002 零点温度