回复:PCS7V61老平台,RTD热电阻CFC编程问题,超过150℃信号就没有了。

划船歌子

  • 帖子

    185
  • 精华

    0
  • 被关注

    27

论坛等级:侠士

注册时间:2016-11-04

钻石 钻石 如何晋级?

发布于 2025-04-27 23:37:35

3楼

展开查看
以下是引用大连穆工在2025-04-27 08:28:12的发言 >2楼

您描述的RTD温度信号在超过153℃时归零的问题确实比较特殊,结合您提到的历史背景,我分析可能的原因和解决方案如下:

问题根源分析

153℃阈值现象:

153℃对应3276.7(32767/10),接近16位有符号整数的1/10量程

可能AI模块配置或数据处理中存在量程限制

历史数据处理方式:

最初直接/10的处理方式可能隐藏了底层信号处理问题

改用AI驱动块后出现的编译问题表明配置可能不完全正确

16进制码添加:

您提到的添加16进制码可能是关键,这通常与AI模块的"Mode"参数配置有关

可能原因及解决方案

1. AI模块量程配置问题

检查点:

确认ET200M中AI模块的量程卡设置与实际RTD类型匹配

在HW Config中检查模块参数:测量类型(Pt100/Ni100等)、接线方式(2/3/4线制)

解决方案:

重新核对模块硬件配置与软件配置的一致性

必要时更换量程卡或重新配置

2. Mode参数配置不当

关键点:

PCS7中AI块的Mode参数需要正确设置才能正常使用

您提到的"绿线不出现"通常表示Mode参数未正确激活

正确配置步骤:

在CFC中双击AI块

检查"Mode"参数,对于RTD通常需要设置为"B#16#54"(4线制)或"B#16#55"(3线制)

确认"CH_TYPE"参数与传感器类型匹配

3. 信号处理链问题

检查点:

检查从AI模块到CFC块的整个信号路径

确认没有在信号链中加入不必要的数据转换

建议:

使用PCS7的"Module Driver"功能重新生成驱动块

避免手动添加16进制码,使用标准配置方式

4. 系统限制问题

可能性:

PCS7 V6.1版本可能存在某些限制

检查是否有相关的hotfix或更新可用

具体排查步骤

在线监控AI原始值:

在SIMATIC Manager中在线监控AI模块的原始输入值(RAW_VALUE)

观察超过153℃时该值是否异常

检查信号标定:

确认AI块的"SCALE"参数正确配置

LOW_LIM = 0 (对应0℃)

HIGH_LIM = 3000 (对应300℃,因您提到/10处理)

验证Mode参数:

确保Mode参数设置为标准RTD配置值

对于Pt100,常用B#16#54(4线)或B#16#55(3线)

检查硬件诊断:

在HW Config中查看模块诊断信息

检查是否有超限或断线报警

长期解决方案建议

升级处理方式:

考虑升级到更现代的PCS7版本

使用标准化的RTD处理功能块

完善文档:

记录所有特殊配置和处理方式

标注所有非标准设置的用途和来源

系统健康检查:

对其他类似RTD回路进行全面检查

预防同类问题在其他点位出现

这个问题很可能源于AI块的Mode参数配置不完整或量程定义不当。建议您先重点检查Mode参数设置和硬件配置的一致性,这通常是此类问题的根本原因。


太感谢了,说了很多眼睛一亮,却又朦朦胧胧知道一点的信息,按照这个思路去查下,硬件配置出问题的概率大。时间久了,记不清楚了。好多知识点都被提到了,以前只是会用,摸索不到这些基础支持,好好学习,谢谢。

每天成长一点点!
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

DCS/SIMATIC PCS7

共有4374条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。