电工学习网

 找回密码
 立即注册
查看: 34772|回复: 0
打印 上一主题 下一主题

欧姆龙plc模拟量编程实例

[复制链接]
跳转到指定楼层
楼主
发表于 2018-8-2 11:24:38 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
  模拟量的编程使用在工控领域用处十分广泛,模拟量模块通过对物理量(压力、位置、流量等)物理参数的信号采集后,转换为工程所需要的电压或电流信号,然后进一步控制运算,从而对设备达到精确控制。鉴于CPIH系列plc自身只提供4路模拟输入信号,2路模拟输出信号,在模拟运算比较多的设备中,使用起来还需要外挂模拟量模块,从而采集更多物理信号,以下篇幅是针对欧姆龙外挂模拟量模块的使用介绍,设计编程方法的提示。
  一、欧姆龙plc(CPIH系列)模拟量模块介绍
  1模拟量输入信号范围
  模拟量输入单元将输入的模拟量转换为数字量。数字量的输出范围如下图所示。
  -10~10 V
  -10~10V的电压输入对应于十六进制数F448~ 0BB8(-3000~3000)。完整的数据输出范围是F31C~ 0CE4(-3300~3300)。使用补码来表示负电压。
欧姆龙plc模拟量编程实例
  0~10 V
  0~10 V的电压输入对应于十六进制数0000~ 1770(0000~6000)。 完整的数据输出范围是FED4~ 189C(-300~6300)。使用补码来表示负电压。
欧姆龙plc模拟量编程实例
  0~5V
  0~5V的电压输入对应于十六进制数0000~1770(0000~6000)。完整的数据输出范围是FED4~
  189C(-300~6300)。使用补码来表示负电压。
欧姆龙plc模拟量编程实例
  1~5V
  1~5V的电压输入对应于十六进制数0000~1770(0000~6000)。完整的数据输出范围是FED4~189C(-300~6300)。输入电压在0.8到1V之间时使用补码来表示转换数据。如果输入的电压小于0.8V时,断线检测功能将被激活并且转换的数据为8000。
欧姆龙plc模拟量编程实例
  0~20mA
  0~20mA的电流输入对应于十六进制数0000~1770(0000~6000)。完整的数据输出范围是FED4~189C(-300~6300)。使用补码来表示负电流。
欧姆龙plc模拟量编程实例
  4 to 20mA
  4~20mA的电流输入对应于十六进制数0000~1770(0000~6000)。完整的数据输出范围是FED4~189C(-300~6300)。输入电流在3.2到4mA之间时使用补码来表示转换数据。如果输入的电流小于3.2mA时,断线检测功能将被激活并且转换的数据为8000。
欧姆龙plc模拟量编程实例
  平均值功能
  当在输入范围内设定了平均值功能时此功能开启。平均值功能取最近的八个输入数据的平均值作为转换数据。使用此功能可以消除短时间内输入波动的影响。
  断线检测功能
  当输入范围被设定在1~5V并且输入电压跌落到0.8V以下(或输入范围设定在4~20mA并且电流跌落到3.2mA以下)时,断线检测功能被开启。当断线检测功能被激活后,转换的数据将被设定为8000。在数据转换过程中断线检测功能是可以清除的。如果模拟量输入重新回到转换范围内,断线检测功能将自动清除。
  2  模拟量输出
  输出范围 :0~5V、1~5V、0~10V、±10V,
  0~20mA或4~20mA。
  分辨率 :1/6000
  3 I/O 分配
  模拟输入单元的通道分配与其他的扩展单元或扩展I/O单元是一样的。 通道的分配是从分配给CPU单元或前一个扩展单元或扩展I/O单元的最后一个通道开始的。当“m” 为分配给CPU单元或前一个扩展单元或扩展I/O单元的最后一个输入通道,“n” 为其最后一个输出通道时,模拟量输入单元的通道分配如下所示:
欧姆龙plc模拟量编程实例
  例如,下图为模拟量输入单元和30点I/O的CPU单元的连接。
欧姆龙plc模拟量编程实例
  设定输入信号范围
  通过将量程控制字写入到模拟量输入单元的输出通道内来实现输入信号范围的设定。为了使模拟量输入单元能够转换模拟量必须设定量程控制字。各种模拟信号输入范围的量程控制字设定在下面的表格中列出。
  CPM1A-AD041通过连接适当的端子来选择电压/电流输入。
  在程序执行的第一个扫描周期将量程控制字写入到模拟量输入单元的输出通道(n+1, n+2)中。
欧姆龙plc模拟量编程实例
  模拟输入设定详细:
欧姆龙plc模拟量编程实例
  注:  确认正确连接端子.
  “n” 为分配给CPU单元或前一个扩展单元或扩展I/O单元的最后一个输出通道。
欧姆龙plc模拟量编程实例
欧姆龙plc模拟量编程实例
  二、模拟量输出程序编写
  程序以压力传感器信号流量压力输出(0-10V)信号编写,信号设定输出通道为108,压力输出通道为109,流量输出通道为108.
欧姆龙plc模拟量编程实例
欧姆龙plc模拟量编程实例
欧姆龙plc模拟量编程实例

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

电工学习网 ( )

GMT+8, 2024-4-26 05:25

Powered by © 2011-2022 www.diangon.com 版权所有 免责声明 不良信息举报

技术驱动未来! 电工学习网—专业电工基础知识电工技术学习网站。

栏目导航: 工控家园 | 三菱plc | 西门子plc | 欧姆龙plc | plc视频教程

快速回复 返回顶部 返回列表