7楼说:“PLC里输入k800 走了1.5个位置 输入K2000正好一半 K4000 满量程全开 k2000和k4000 都能对应上 分别是开度5 和开度10 其他的位置对应不上” 其原因为:转换公式不对造成的。请见下面说明:
04DA-H2模块输出量程选0-20毫安 其对应的数字量为0~4000,而电动的阀门由关闭到全打开时要求输入给它的控制电流为:4~20mA。即输入电流=4mA时阀门处于关闭状态,当输入电流=20mA时阀门处于全打开状态。故PLC输入给模块的数字量不是0~4000,而是800~4000,其转换公为:
K = (SHx-800) / 320 ........(1) 由数字量求开门度转换公式
I = 4 +(SHx-800)/ 200 .....(2) 由数字量转换输出电流的公式
如:数字量 SHx =800 代入式(2)得:I= 4mA 代入式(1) 得: K = 0 (即门全关闭)
数字量 SHx =2400 代入式(2)得:I= 12mA
数字量 SHx =4000 代入(2)得:I= 20mA 代入式(1) 得: K = 10 (即门全开)