《欧姆龙模拟量cp1w-mad42的使用》由会员分享,可在线阅读,更多相关《欧姆龙模拟量cp1w-mad42的使用(9页珍藏版)》请在金锄头文库上搜索。
1、OMRON 客户客户服务中心服务中心 P011-1 1 / 9 CP1WCP1W- -MAD42MAD42 的使用的使用 制作时间:2016.01 硬件设备: CP1H-XA40DT-D(PLC), CP1W-MAD42 (模拟量输入输出模块) , USB 电缆,S8VK-C06024(开关电源) 软件:CX-Programmer 案例简介:使用 CP1H-XA40DT-D 带 CP1W-MAD42 模块实现输入采集输出模拟 量的功能。 1. 系统概述,硬件搭建和接线 (1) 将 PLC 接到 DC24V 直流电源上,USB 电缆线和电脑连接,如图 1-1 所示: 图 1-1 (2) 将CP1
2、W-MAD42 连接至CP1H,如图1-2所示: OMRON 客户客户服务中心服务中心 P011-1 2 / 9 MAD42 模块 图 1-2 2.操作步骤 (1)硬件设置: a.模拟量模块CP1W-MAD42端子排列如图2-1所示: OMRON 客户客户服务中心服务中心 P011-1 3 / 9 图 2-1 b模拟量模块的布线如图2-2所示: 图 2-2 OMRON 客户客户服务中心服务中心 P011-1 4 / 9 c. CP1W-MAD42 输入地址分配说明:模拟量量程在 n+1、n+2 中设置,模拟量 输入 14 的值保存在 m+1、m+2、m+3、m+4CH 中,模拟量输出 12 的
3、值保存 在 n+1、n+2CH 中。如图 2-3 所示: 图 2-3 注:n 是分配给 CPU 单元或最后一个扩展单元的最后输出字,m 是分配给 CPU 单元或最后一个扩展单元的最后输入字。 本案例中使用的地址分配如下表所示: 地址/型号 CP1H-XA40DT-D CP1W-MAD42 输入地址 CIO 0、1 CIO 2、3、4、5 输出地址 CIO 100、101 CIO 102、103 (2)软件操作: a. MAD42的设置通过量程代码写入,如图2-4所示: OMRON 客户客户服务中心服务中心 P011-1 5 / 9 图 2-4 OMRON 客户客户服务中心服务中心 P011-1
4、 6 / 9 量程代码设置如图2-5所示: 图 2-5 OMRON 客户客户服务中心服务中心 P011-1 7 / 9 本案例使用模拟量输入1: -10V+10V, 使用平均化; 模拟量输入3:4-20mA, 使用平均化;模拟量输出1:-10V+10V;模拟量输出2:4-20mA;写入的量程代 码如图2-6所示 模拟量 设置范围 量程代码 均值计算 设定数据 目的字 输入1 -1010V 00 是 1100(C Hex) n+1 输入2 0 0000(0 Hex) n+1 输入3 4-20mA 10 是 1110(E Hex) n+2 输入4 0 0000(0 Hex) n+2 输出1 -10
5、10V 000 1000(8 Hex) n+1 输出2 4-20mA 100 1100(C hex) n+2 图 2-6 即在102中赋值880C Hex,在103中赋值8C0E Hex。 b. 编程说明 程序如图2-7所示: 图 2-7 OMRON 客户客户服务中心服务中心 P011-1 8 / 9 注: 从电源接通开始到最初的转换数据保存到输入字为止, 要耗费 2 个周期 50ms 左右。因此编写 TIM 指令,当在电源打开同步开始运行时,等待转换数据成为 有效的程序。完成初始化处理后,模拟量输入数据将变为 0000。 c. 设置完成,在编程模式下将设置传送到 PLC,PLC 断电重启,设
6、置生效;再 将程序传送到 PLC。 3、现象和结论: (1)切换到监视模式 (2)在 102CH 依次写入设定值-6000(-10V) 、&0(0V) 、&6000(10V) ,可看 到模 c.拟输入 1 读取到的值如图 3-1 所示; 在 103CH 依次写入设定值&0(4mA) 、&6000(12mA) 、&6000(120mA) ,可 看到模拟输入 1 读取到的值如图 3-1 所示 图 3-1 输入通道的值和输出的数字量基本保持一致。 4、注意事项: (1)模拟量输入模块在电流输入下使用时,必须将电压输入端子和电流输入端 子短路。 (2)当输入范围设为 15V 且电压降至 0.8V 以下或当输入范围设为 420mA 且电流降至 3.2mA 以下时,将启用断线检测功能。断线检测功能启用后,转换 数据 将被设为 8,000 Hex。 (3)当输入超过指定范围时,AD 转换数据将在下限或上限处保持不变。 (4)CP1W-MAD42 模块的分辨率是 12000。 OMRON 客户客户服务中心服务中心 P011-1 9 / 9 (5)不使用的输入也要进行设置,就像案例中的输入 2、4,要对应的写入 0。 (6)对于模拟量输入,当均值计算位设为 1 时,最后 8 个输入的平均值( 移动 平均值)将作为转换数据输出。 (7)不使用的输入,应短接“+(VIN)”和“-(COM)”端子。