欧姆龙CP1H系列PLC模拟量输入输出模块的应用

小型PLC无内置模拟量功能或内置模拟量功能的点数不够时,我们可以通过模拟量扩展模块来实现模拟量输入输出的功能。欧姆龙PLC模拟量输入模块有CP1W-AD041,模拟量输入输出模块有CP1W-MAD11,模拟量输出模块有CP1W-DA041等。

一、接线

CP1W-AD041模拟量模块电压输入方式的接线图如下:

欧姆龙plc cp1h硬件测试程序(欧姆龙CP1H系列PLC模拟量输入输出模块的应用)(1)

CP1W-AD041模拟量模块电流输入方式的接线图如下:

欧姆龙plc cp1h硬件测试程序(欧姆龙CP1H系列PLC模拟量输入输出模块的应用)(2)

不使用的输入端,需要将电压、电流输入端短接。

CP1W-DA041模拟量模块电压输出接线图如下:

欧姆龙plc cp1h硬件测试程序(欧姆龙CP1H系列PLC模拟量输入输出模块的应用)(3)

CP1W-DA041模拟量模块电流输出接线图如下:

CP1W-MAD11模拟量模块接线方式与以上模块类似。

二、模拟量模块输入输出通道的分配

一个CP1W-AD041模拟量模块占用4个输入字(m 1~m 4)和2个输出字(n 1~n 2)。m代表CPU单元或已连接的扩展单元的最后输入字,n代表CPU单元或已连接的扩展单元的最后输出字。

一个CP1W-DA041模拟量模块占用4个输出字(n 1~n 4),n代表CPU单元或已连接的扩展单元的最后输出字。

一个CP1W-MAD11模拟量模块占用2个输入字(m 1~m 2),1个输出字(n 1)。m代表CPU单元或已连接的扩展单元的最后输入字,n代表CPU单元或已连接的扩展单元的最后输出字。n代表CPU单元或已连接的扩展单元的最后输出字。

三、输入、输出信号的量程

CP1W-AD041可输入的电压信号有0~5V、1~5V、0~10V、-10~10V;可输入的电流信号量程有0~20mA、4~20mA。

CP1W-DA041可输出的电压信号有0~5V、1~5V、0~10V、-10~10V;可输出的电流信号量程有0~20mA、4~20mA。

CP1W-MAD11可输入的电压信号有0~5V、1~5V、0~10V、-10~10V;可输入的电流信号量程有0~20mA、4~20mA。

CP1W-MAD11可输出的电压信号有1~5V、0~10V、-10~10V;可输入的电流信号量程有0~20mA、4~20mA。

数字量分辨率为1/6000,如,0~10V对应#0000~#1770(&0~&6000),-10~ 10V对应#F448~#0BB8(&-3000~&3000)。

四、写入数据设定

CP1W-AD041如要使用第一个输入通道,电压输入方式0~10V,无平均化处理,则给n 1通道字赋值为#8009,给n 2通道字赋值为#8000。

欧姆龙plc cp1h硬件测试程序(欧姆龙CP1H系列PLC模拟量输入输出模块的应用)(4)

CP1W-DA041如要使用第一个输出通道,电压输出方式0~10V,则给n 1通道字赋值为#8009,给n 2通道字赋值为#8000。

欧姆龙plc cp1h硬件测试程序(欧姆龙CP1H系列PLC模拟量输入输出模块的应用)(5)

由于设定通道字与模拟量输出字有重复使用,故参数设定后要延时0.2秒,再给模拟量输出通道n 1~n 4赋值数字量。

CP1W-MAD11如要使用第一个输入通道0,电压输入方式0~10V;第二个输入通道1,电流输入方式4~20mA;输出通道为电压输出方式0~10V,则给n 1通道字赋值为#8051。此模块的输入平均值处理设定用外部DIP开关设定。如输入方式为1~5V和4~20mA,可将输入转换值与#8000比较,如一致则输出信号用作断线检测报警。

欧姆龙plc cp1h硬件测试程序(欧姆龙CP1H系列PLC模拟量输入输出模块的应用)(6)

五、程序举例

CP1W-AD041程序如下:

欧姆龙plc cp1h硬件测试程序(欧姆龙CP1H系列PLC模拟量输入输出模块的应用)(7)

CP1W-DA041程序如下:

欧姆龙plc cp1h硬件测试程序(欧姆龙CP1H系列PLC模拟量输入输出模块的应用)(8)

CP1W-MAD11程序如下:

欧姆龙plc cp1h硬件测试程序(欧姆龙CP1H系列PLC模拟量输入输出模块的应用)(9)

,