返回主站|会员中心|保存桌面

发那科机器人配件(中国)服务中心    

发那科机器人配件、模块、伺服电机

网站公告
发那科示教器、驱动器、伺服电机、通讯板卡,各型号齐全!
站内搜索
 
新闻分类
  • 暂无分类
友情链接
首页 > 新闻中心 > CP1H模拟量设置问题!
新闻中心
CP1H模拟量设置问题!
发布时间:2025-07-01        浏览次数:5        返回列表

CP1H模拟量设置问题解答如下

一、硬件设置

  1. 输入信号类型选择

    • CP1H的内置模拟量输入支持电流(4-20mA)和电压(-10V至10V)两种信号类型。

    • 电流输入:需将模拟量接线端子排右上角的拨码开关设置为ON(共4个开关,对应4路输入)。

    • 电压输入:拨码开关保持默认状态(OFF)。

  2. 接线方式

    • 电流输入:短接VIN和IIN端子,信号正极接IIN,负极接COM。

    • 电压输入:信号正极接VIN,负极接COM。

  3. 分辨率选择

    • CP1H支持6000和12000两种分辨率。分辨率越高,转换精度越高,但会降低转换速度。

    • 在CX-Programmer软件中,通过“PLC设置”→“内建AD/DA”选择分辨率。

二、软件设置

  1. 启用模拟量通道

    • 在CX-Programmer软件中,打开“PLC设置”→“内建AD/DA”,勾选需要使用的模拟量输入/输出通道(如AD0CH、DA1CH)。

    • 设置输入/输出范围(如4-20mA、0-10V等)。

  2. 下载设置

    • 将配置下载到PLC后,必须断电重启使设置生效。

  3. 数据存储通道

    • 模拟量输入:转换后的数字量存储在特定通道(如200CH对应AD0CH,201CH对应AD1CH)。

    • 模拟量输出:数字量写入特定通道(如210CH对应DA0CH,211CH对应DA1CH)后,PLC自动转换为模拟量输出。

  4. 特殊辅助继电器

    • A434.04:内置模拟量初始处理结束标志(1=初始化完成)。

    • A434.00-A434.03:模拟量输入断线检测标志(1=发生断线)。

三、编程示例

  1. 读取模拟量输入

    • 使用MOV指令将200CH(AD0CH)的值传送到数据寄存器D0,例如:

      MOV 200CH D0
  2. 写入模拟量输出

    • 将数据寄存器D1的值写入210CH(DA0CH),例如:

      MOV D1 210CH
  3. 线性转换(SCL指令)

    • 200:输入通道(AD0CH)。

    • D100:偏移量(0)。

    • D101:比例因子(6000对应400℃,即ΔX=6000,ΔY=400)。

    • D200:输出起始地址(存储转换结果)。

    • 将0-6000的数字量转换为0-400℃的温度值:

      SCL 200 D100 D101 D200 D201

四、注意事项

  1. 信号稳定性

    • 若输入信号波动较大,可在软件中启用平均值功能(勾选“平均化”选项),存储最后8次输入的平均值。

  2. 断线检测

    • 当输入范围设为1-5V且电压降至0.8V以下,或输入范围设为4-20mA且电流降至3.2mA以下时,断线检测功能激活,转换数据变为8000(十六进制为#32768)。

  3. 查看数据格式

    • 建议在有符号十进制下查看模拟量输入值。若在无符号十进制下查看,负值可能显示为极大数。

  4. 硬件故障排查

    • 若模拟量输入通道无读数,可将模拟量输出接到输入端测试。若能读到信号,则排除硬件故障;否则检查外部设备输出是否正常。

收缩
  • 电话咨询

  • 13175557688
  • 添加微信客服