项目 指标
电压输入
-10~10Vdc(输入阻抗 200kΩ),输入信号频率
<10Hz。*警告:当输入电压超过±15Vdc 时,此单
元有可能造成损坏 模拟
输入
电流输入
-20~20mA(输入阻抗为 250Ω),输入信号频率
<10Hz。*警告:当输入电流超过±32mA 时,此单元
有可能造成损坏
电压输出 -10~10Vdc(外部负载阻抗为不小于 2kΩ) 模拟
输出
电流输出 0~20mA(外部负载阻抗为 500Ω或更小)
数字输出 默认设置:-2000~2000,有效范围:-10000~10000
数字输入 默认设置:-2000~2000,有效范围:-10000~10000
电压输入 5mV
电流输入 10μA
电压输出 5mV
分辨
率
电流输出 10μA
模拟输入
-10V~10V、-5V~5V、-20~20mA:±1%
-100mV~100mV:±5%
总体
精度
模拟输出 满量程的±1%
隔离
模拟电路和数字电路之间用光电耦合器进行隔离。主
单元的电源和外部电源用 DC/DC 进行隔离。模拟通
道之间不隔离
2.3 缓冲区(BFM)
EC20-4AM 与主模块之间通过缓冲区(BFM)交换信息,主模块通过 TO 命
令将信息写入 EC20-4AM 的 BFM,由此对 EC20-4AM 的状态进行设置,DA
转换输入数据也由 TO 命令写入。主模块通过 FROM 命令读取 EC20-4AM 的
AD 转换结果和其他 BFM 信息。
EC20-4AM 的缓冲区(BFM)具体内容见表 2-3。
表 2-3 EC20-4AM 的缓冲区(BFM)内容
BFM
内容 缺省值
*#0 输入输出模式选择 H0000
*#1 输入通道 1 的平均采样次数设定 8
*#2 输入通道 2 的平均采样次数设定 8
#3 输入通道 1 的平均值
#4 输入通道 2 的平均值
#5 输入通道 1 的当前值
#6 输入通道 2 的当前值
*#7 选择 AD 转换速度
0(15ms/CH),如果设为 1,
则选择高速(8ms/CH)
*#8 输出通道 1 的输出数据 0
*#9 输出通道 2 的输出数据 0
*#10 输出通道复位命令 H0000
*#11 通道特性设置确认命令字 H0000
*#12 输入通道 1-X0 0(输入模式 0)
*#13 输入通道 1-Y0 0(输入模式 0)
*#14 输入通道 1-X1 2000(输入模式 0)
*#15 输入通道 1-Y1 10000(输入模式 0)
*#16 输入通道 2-X0 0(输入模式 0)
*#17 输入通道 2-Y0 0(输入模式 0)
*#18 输入通道 2-X1 2000(输入模式 0)
*#19 输入通道 2-Y1 10000(输入模式 0)
*#20 输出通道 1-X0 0(输出模式 0)
*#21 输出通道 1-Y0 0(输出模式 0)
*#22 输出通道 1-X1 2000(输入模式 0)
*#23 输出通道 1-Y1 10000(输入模式 0)
*#24 输出通道 2-X0 0(输出模式 0)
*#25 输出通道 2-Y0 0(输出模式 0)
*#26 输出通道 2-X1 2000(输入模式 0)
*#27 输出通道 2-Y1 10000(输入模式 0)
BFM
内容 缺省值
#28~#33 保留
#34 错误状态
*#35 初始化 0
*#36 更改设置允许
1(允许更改),如果设为
0,则不允许更改
#4094 模块软件版本信息 H1000
#4095 模块的识别码 H3222
说明:
1.只有带*号的缓存器可以使用 TO 指令从主模块写入 BFM,使用 FROM
命令可读取 BFM 区任意单元内容,若读取保留单元,将会获得 0 值。
2.通道的模式由 BFM#0 中的 4 位十六进制数字 H×
4
×
3
×
2
×
1
控制。位状
态信息如表 2-4 所示。
表 2-4 BFM#0 信息表
位号 值 信息
0 输入量程:-10V~10V
1 输入量程:-5V~5V 及-20~20mA
2 输入量程:-100mV~100mV
×
1
3 通道关闭
模拟量输
入通道 1
0 输入量程:-10V~10V
1 输入量程:-5V~5V 及-20~20mA
2 输入量程:-100mV~100mV
×
2
3 通道关闭
模拟量输
入通道 2
0 输出模式:-10V~+10V
1 输出模式:0~20mA
×
3
2 输出模式:4~20mA
模拟量输
出通道 1
0 输出模式:-10V~10V
1 输出模式:0~20mA
×
4
2 输出模式:4~20mA
模拟量输
出通道 2
举例,若对#0 单元写入“H0123”,将完成如下设置:
输入通道 1 关闭;
输入通道 2 模式:-100mV~100mV;
输出通道 1 模式:0~20mA(电压与电流的配线不同,参见 1.3 布线说明);
输出通道 2 模式:-10V~10V
3.BFM#1~BFM#2 作为通道的平均采样次数的设定缓存区,提供 1~4096
供用户选择。缺省值为 8 对应于正常速度;高速操作可选择 1。
4.在 BFM#7 中写入 0 或 1 就可以改变 AD 转换的速度。0 为正常速度 15ms/
通道;1 为高速 8ms/通道。当此单元被写入后,BFM#1-#2 将立即设置到缺
省值,这一操作将不考虑它们原有的数值,这一点,在编程时需要注意,当
更改转换速度后,可根据需要重新设置 BFM#1-#2。
5.BFM#10 为输出通道复位命令,当可编程序控制器处于停止(STOP)模
式,运行(RUN)模式下的最后模拟输出通道输出值将被保持。要复位这些
值以使其成为偏移值,可将十六进制值 H×
4
×
3
×
2
×
1
写入 BFM#10 中,其
中×
1
表示输出通道 1 控制字,×
2
表示输出通道 2 控制字,×
4
×
3
没有意义,
控制字为 1 时,表示复位到偏移值。
6.BFM#11 为通道特性设置确认命令字,当通道特性数据(即 BFM#12 到
BFM#27 中的通道特性数据)设置后,在相应的十六进制数据位中写入 1,
当前通道特性设置值才会有效,相应通道的输出特性即可改变,该命令正确
执行后,会自动清除。BFM#11 中的 H×
4
×
3
×
2
×
1
第一位为输入通道 1 的设
置命令,第二位为输入通道 2 的设置命令,第三位为输出通道 1 的设置命令,
第四位为输出通道 2 的设置命令。
7.BFM#12 到 BFM#27 为通道增益、偏移设置数据缓存器,使用两点法设
置通道增益、偏移,X0、X1 表示通道输出/输入的数字量,Y0、Y1 表示通
道输入/输出的模拟量,Y0、Y1 数据的单位是 mV 或μA,每通道占用 4 个
字。考虑到方便用户的设置,同时并不影响功能的实现,将 Y0、Y1 的值固
定为模拟量的 0 值和最大值,用户对此两项设置的更改无效。
注意:若通道模拟输入通道输入为电流信号(-20mA~20mA),当前通道应
选择模式 1,由于通道内部测量基于电压信号,因此,电流信号由通道的电
2