网站标志
导航菜单
当前日期时间
当前时间:
购物车
购物车中有 0 件商品 去结算 我的订单
商品搜索
商品搜索:
文章正文
欧姆龙PLC对CPM1A-AD041(模块)4-20mA电流输入模拟量的采集
作者:管理员    发布于:2015-08-09 14:49:33    文字:【】【】【

I/O 分配 :模拟输入单元的通道分配与其他的扩展单元或扩展I/O单元是一样的。 通道的分配是从分配给CPU单元或前一个扩展单元或扩展I/O单元的最后一个通道开始的。当“m” 为分配给CPU单元或前一个扩展单元或扩展I/O单元的最后一个输入通道,“n” 为其最后一个输出通道时,模拟量输入单元的通道分配如下所示:

设定输入信号范围:通过将量程控制字写入到模拟量输入单元的输出通道内来实现输入信号范围的设定。为了使模拟量输入单元能够转换模拟量必须设定量程控制字。各种模拟信号输入范围的量程控制字设定在下面的表格中列出。CPM1A-AD041通过连接适当的端子来选择电压/电流输入。在程序执行的第一个扫描周期将量程控制字写入到模拟量输入单元的输出通道(n+1, n+2)中。“n” 为分配给CPU单元或前一个扩展单元或扩展I/O单元的最后一个输出通道。

1、模拟量输入单元只有在量程控制字设定后才开始模拟量转换,单元开始转换后,未使用通道的值将为00002、一旦设定好量程控制字,在CPU单元上电期间不能再改变设定。如需改变设定,必须将CPU单元断电后重新上电。3、对于不使用的输入,将输入通道设置为OFF,并且将电压输入端子V INCOM短路。

梯形图:指定量程控制字。在梯形图程序执行的第一个扫描周期中,通过程序将量程控制字写入到模拟输入单元的输出通道,来指定输入模拟信号的范围。一旦量程控制字被指定,模拟输入单元就开始转换模拟量。在配置中,当“n”为分配给CPU单元或前一个扩展单元或扩展I/O单元的最后一个输出通道时,模拟输入单元的输出通道就是“n+1”“n+2”

读出模拟量输入的转换值:梯形图程序可以读取通道中存储的转换数据。转换的数据值存放在通道(m+1, m+2,m+3,m+4)中,(m)为分配给CPU单元或前一个扩展单元或扩展I/O单元的最后一个输入通道。注: 量程控制字写入后,如果没有模拟信号输入,那么输出数据将为0000(量程范围为010 V, –1010 V, 05 V020 mA),或者为8000(量程范围为15 V420 mA)。

程序示例:本程序使用了如下的量程,模拟输入24~20mA ,无平均值功能。

系统构成: CPM1A-30CDR-V1(欧姆龙 PLC)+CPM1A-AD041(模块)

下图为模拟量输入单元和30I/OCPU单元的连接。

420mA电流输入:对应于十六进制数00001770(00006000)。完整的数据输出范围是FED4189C(-3006300)。输入电流在3.24mA之间时使用补码来表示转换数据。如果输入的电流小于3.2mA时,断线检测功能将被激活并且转换的数据为8000

平均值功能:当在输入范围内设定了平均值功能时此功能开启。平均值功能取最近的八个输入数据的平均值作为转换数据。使用此功能可以消除短时间内输入波动的影响。

断线检测功能:当输入范围被设定在15V并且输入电压跌落到0.8V以下(或输入范围设定在420mA并且电流跌落到3.2mA以下)时,断线检测功能被开启。当断线检测功能被激活后,转换的数据将被设定为8000。在数据转换过程中断线检测功能是可以清除的。如果模拟量输入重新回到转换范围内,断线检测功能将自动清除。

模拟量输入:

浏览 (49) | 评论 (0) | 评分(0) | 支持(0) | 反对(0) | 发布人:管理员
将本文加入收藏夹
新闻详情
脚注栏目
|
脚注信息
机电工程网(C) 2015-2020 All Rights Reserved.    联系我们