霍尼韦尔

霍尼韦尔 2MLF-AC4H 模拟输入模块

Honeywell-2MLF-AC4H-模拟输入模块

产品信息

规格

  • 产品:模拟量输入模块
  • 型号:2MLF-AC4H
  • 用户指南:ML200-AI R230 6/23
  • 版本:230
  • 制造商:霍尼韦尔过程解决方案
  • 保密性:霍尼韦尔保密和专有
  • 版权所有:霍尼韦尔国际公司版权所有 2009

关于本文档
本文档提供有关如何安装和配置 2MLF-AC4H 模拟输入模块的说明。它还包括有关模拟到数字卷的信息tage 和电流转换器。

联系信息

如果您有任何疑问或需要支持,您可以通过以下电话号码联系霍尼韦尔:

  • 美国和加拿大:1-800-822-7673
  • 欧洲:+32-2-728-2704
  • 太平洋地区:1300-300-4822(澳大利亚境内免费)或 +61-8-9362-9559(澳大利亚境外)
  • 印度:+91-20-2682-2458
  • 韩国:+82-2-799-6317
  • 中华人民共和国:+86-10-8458-3280 分机号第361章
  • 新加坡:+65-6580-3500
  • 台湾:+886-7-323-5900
  • 日本:+81-3-5440-1303
  • 其他地方:致电距离您最近的霍尼韦尔办事处

符号定义

象征 定义
注意力: 识别需要特殊的信息
考虑。
警告: 表示可能导致轻微事故的潜在危险或风险
或中度伤害。

产品使用说明

安装

  1. 安装之前,请确保系统电源已关闭。
  2. 找到系统机架中的可用插槽来安装模拟输入模块。
  3. 将模块插入插槽,确保其牢固就位。
  4. 将必要的电缆连接至模块。
  5. 打开电源并验证模块是否正常工作。

配置

  1. 进入系统界面的配置菜单。
  2. 从可用模块列表中选择模拟输入模块。
  3. 根据您的要求配置输入通道(卷tage 或电流)。
  4. 保存配置设置并退出菜单。

故障排除

如果您在使用模拟输入模块时遇到任何问题,请参阅用户指南的故障排除部分或联系霍尼韦尔支持部门寻求帮助。

维护

定期检查模拟输入模块是否有任何损坏或磨损的迹象。如有必要,请清洁模块。请遵循用户指南中提供的指南来执行正确的维护程序。

安全预防措施

  • 使用电气设备时,请务必遵循正确的安全程序。
  • 在安装或拆卸模块之前,请确保系统电源已关闭。
  • 避免接触任何裸露的电气元件。
  • 有关模拟输入模块特有的其他安全预防措施,请参阅用户指南。

常问问题

问:在哪里可以找到其他参考资料?
答:您可以参阅 SoftMaster 用户指南以获取更多信息。

问:我如何访问 Honeywell web 网站?
答:您可以访问以下网站 web 地址:

霍尼韦尔过程解决方案
模拟输入模块
2MLF-AC4H
用户指南
ML200-AI R230 6/23
版本 230
霍尼韦尔机密和专有 本作品包含有价值的机密和专有信息。除非获得书面授权,否则禁止在 Honeywell Inc. 之外披露、使用或复制。这项未发表的作品受美国和其他国家法律的保护。

通知和商标

版权所有 2009,霍尼韦尔国际公司。230 年 2023 月 XNUMX 日发布
尽管此信息是出于善意提供并被认为是准确的,但霍尼韦尔否认对适销性和特定用途适用性的默示保证,并且不作任何明示保证,除非在与客户的书面协议中另有规定。
在任何情况下,霍尼韦尔均不对任何人因任何间接、特殊或后果性损害承担责任。 本文档中的信息和规格如有更改,恕不另行通知。
Honeywell、PlantScape、Experion PKS 和 TotalPlant 是 Honeywell International Inc. 的注册商标。其他品牌或产品名称是其各自所有者的商标。

霍尼韦尔国际过程解决方案
2500 West Union Hills 凤凰城, AZ 85027 1-800 343-0228

2

模拟输入模块 2MLF-AC4H 用户指南

R230

霍尼韦尔机密和专有

6/23

关于本文档
本文档介绍了如何安装和配置2MLF-AV8A和AC8A;模拟量转数字量tage 和电流转换器。

发布信息
文档名称 2MLF-AC4H 用户指南

文档编号
ML200-HART

版本号
120

出版日期
6/09

参考
以下列表列出了可作为本出版物中讨论的材料的参考来源的所有文档。

软主控用户指南

文件标题

联系方式

万维网 Web 以下霍尼韦尔 web Process Solution 客户可能会对网站感兴趣。

霍尼韦尔组织企业流程解决方案

万维网地址 (URL) http://www.honeywell.com http://process.honeywell.com/

R230

模拟输入模块 2MLF-AC4H 用户指南

3

6/23

霍尼韦尔机密和专有

联系方式

电话 请拨打下面列出的电话号码与我们联系。

地点 美国和加拿大 欧洲 太平洋地区
印度
韩国
中华人民共和国 新加坡
台湾
日本
别处

组织
霍尼韦尔 IAC 解决方案支持中心 霍尼韦尔 TAC-EMEA 霍尼韦尔全球 TAC 太平洋地区
霍尼韦尔全球 TAC 印度 霍尼韦尔全球 TAC 韩国 霍尼韦尔全球 TAC 中国

电话 1-800-822-7673
+32-2-728-2704 1300-300-4822(澳大利亚境内免费) +61-8-9362-9559(澳大利亚境外) +91-20-2682-2458
+82-2-799-6317
+86-10-8458-3280 ext. 361

霍尼韦尔全球 TAC 东南亚
霍尼韦尔全球 TAC 台湾
霍尼韦尔全球 TAC 日本
请致电离您最近的霍尼韦尔办事处。

+65-6580-3500 +886-7-323-5900 +81-3-5440-1303

模拟输入模块 2MLF-AC4H 用户指南

霍尼韦尔机密和专有

符号定义

符号定义
下表列出了本文档中用于表示特定条件的符号。

象征

定义

注意:标识需要特别注意的信息。

警告

提示:为用户识别建议或提示,通常是在执行任务方面。
参考-外部:标识书籍之外的其他信息源。
参考 – 内部:标识书中的其他信息来源。
表示一种情况,如果不避免,可能会导致系统上的设备或工作(数据)损坏或丢失,或者可能导致无法正确操作流程。
注意:表示潜在的危险情况,如果不避免,可能会导致轻微或中度伤害。 它也可用于警告不安全的做法。
设备上的注意符号指示用户参阅产品手册以获取更多信息。 该符号出现在手册中所需信息的旁边。
警告:表示潜在的危险情况,如果不避免,可能会导致严重伤害或死亡。
设备上的警告符号提醒用户参阅产品手册以获取更多信息。该符号出现在手册中所需信息的旁边。
警告,电击风险:潜在的电击危险,其中危险带电卷tag可以访问大于 30 Vrms、42.4 Vpeak 或 60 VDC 的电压。

R230

模拟输入模块 2MLF-AC4H 用户指南

5

6/23

霍尼韦尔机密和专有

符号定义

象征

定义
ESD 危险:设备可能对静电放电敏感。 遵守处理静电敏感设备的预防措施。
保护接地 (PE) 端子:用于连接保护接地(绿色或绿色/黄色)供电系统导线。

功能接地端子:用于非安全目的,例如提高抗噪性。注意:此连接应根据国家当地电气规范要求在电源处连接至保护接地。
接地:功能性接地连接。注意:此连接应根据国家和当地电气规范要求在电源处连接到保护接地。
底盘接地:标识与设备底盘或框架的连接应根据国家和地方电气规范要求在电源处连接到保护性接地。

6

模拟输入模块 2MLF-AC4H 用户指南

R230

霍尼韦尔机密和专有

第 1 章 简介

本指令描述了可与 2MLK/I/R PLC 系列 CPU 模块组合使用的 HART 模拟量输入模块(4MLF-AC2H)的尺寸、操作和编程方法。以下将 2MLF-AC4H 称为 HART 模拟量输入模块。该模块用于将来自PLC外部设备的模拟信号(电流输入)转换为带符号的16位二进制数字值数据,并支持许多过程现场设备中使用的HART(高速可寻址远程传感器)协议。

特征
(1) 支持HART协议 在4~20mA输入范围内,通过模拟信号接线可进行双向数字通讯。如果当前使用模拟接线,则无需增加HART通讯接线(0~20mA范围内不支持HART通讯)
(2) 1/64000 高分辨率 1/64000 可保证高分辨率数字值。
(3) 高精度 转换精度高达±0.1%(环境温度25℃)。温度系数精度高,可达±0.25%。
(4) 运行参数设置/监控 现在可以通过[I/O 参数设置]进行运行参数设置,并增强了用户界面以增加用户的便利性。通过使用[I/O参数设置],可以减少顺控程序。另外,通过[特殊模块监控]功能,可以轻松监控A/D转换值。
(5) 各种数字输出数据格式 提供以下 3 种数字输出数据格式;有符号值:-32000 ~ 32000 精确值:请参阅第 2.2 章基于模拟输入范围的显示。百分位值:0~10000
(6) 输入断线检测功能 该功能用于在使用4~20mA模拟输入信号范围时检测输入电路的断线。
1-1

第九章 规格

第九章 规格

2.1 一般规格

2MLK/I/R系列的一般规格如表2.1所示。

不。

物品

1

工作温度

2 储存温度

[表2.1] 一般规格 规格 0+65
-25 + 75

相关标准——

3

工作湿度

595%RH(非凝结)

4

存储湿度

595%RH(非凝结)

对于不连续振动

频率加速 Amp纬度

数字

5f<8.4

3.5毫米

8.4f150 9.8m/s(1G)

5

振动

用于连续振动

X、Y、Z 各 10 次

IEC61131-2

频率加速 Amp纬度

方向

5f<8.4

1.75毫米

8.4f150 4.9m/s(0.5G)

* 最大限度。冲击加速度:147(15G)

6

冲击

* 授权时间:11 * 脉冲波:符号半波脉冲

(X、Y、Z方向各3次)

方波脉冲噪声

交流:±1,500V 直流:±900V

IEC61131-2 ML标准

静电放电

卷tage:4kV(接触放电)

IEC61131-2 IEC61000-4-2

7

噪音

辐射电磁场噪声

80~1000MHz,10V/m

快速瞬变
/爆裂噪音

班级卷tage

电源模块
2千伏

数字/模拟I/O、通讯接口
1千伏

8

环境条件

无腐蚀性气体和过多灰尘

9

操作高度

最远 2000 米

IEC61131-2, IEC61000-4-3
IEC61131-2 IEC61000-4-4

10

污染程度

小于等于2

11

冷却

空气冷却

笔记

(1) IEC(国际电工委员会):促进电气/电子领域国际标准化合作的国际非政府组织,发布国际标准并管理相关的适用评估系统。
(2)污染等级:表示运行环境污染程度的指标,决定装置的绝缘性能。例如,污染等级2表示一般只发生非传导性污染的状态。然而,该状态包含由于产生露水而暂时导通。

性能规格

HART 模拟量输入模块的性能规格如表 2.2 所示。 [表2.2] 性能规格

物品

规格

通道数
模拟量输入范围
模拟量输入范围设定

4 个通道
DC 4 20 mA DC 0 20 mA (输入电阻:250Ω)
模拟量输入范围可以通过用户程序或[I/O参数]选择。可以根据通道设置各自的输入范围。

数字输出

模拟输入

4 ~ 20

0 ~ 20

数字输出

签名值

-32000 ~ 32000

精确值

4000 ~ 20000

0 ~ 20000

百分位值

0 ~ 10000

数字量输出数据的格式可根据通道分别通过用户程序或【I/O 参数设置】进行设置。

模拟量输入范围

分辨率(1/64000)

最大分辨率

4 ~ 20

250

0 ~ 20

312.5

准确性
转换速度
绝对最大输入模拟
输入点隔离
规格 端子连接
HART I/O点数占用
沟通方式
内部消耗电流 重量

±0.1%以下(环境温度25℃时) ±0.25%以下(环境温度0~55℃时)
最大 100ms/4 通道 最大 ±30
4通道/1模块
输入端子与PLC电源之间光耦隔离(通道间无隔离) 18点端子
固定式:64点 非固定式:16点
仅 Monodrop 仅主要主站
直流5V:340
145克

笔记
(1) 模拟量输入模块出厂时,模拟量输入范围的偏置/增益值是固定的,不能更改。
(2) 偏移值:当数字输出类型设置为无符号值时,数字输出值变为-32000 的模拟输入值
(3) 增益值:当数字输出类型设置为无符号值时,数字输出值变为 32000 的模拟输入值
(4) 输入范围设置为4~20 时可进行HART 通讯。

零件名称和功能

各部分的各自名称如下所述。

第九章 规格

不。

描述

运行指示灯

显示2MLF-AC4H的运行状态

亮起:正常运行中

闪烁:发生错误(详见9.1)

灭:DC 5V 断开或 2MLF-AC4H 模块错误

报警指示灯

显示2MLF-AC4H的报警状态

闪烁:检测到报警(过程报警、变化率报警设置

SoftMaster) OFF:正常运行中

终端

模拟量输入端子,可连接各通道

外部设备。

2-3

第九章 规格
2.4 HART模拟量模块基本特性
2.4.1 总结
HART模拟量输入模块是一种可以使用HART通信并进行模拟量转换的产品。 HART模拟量输入模块支持与HART现场设备连接进行通信的接口。通过HART模拟量输入模块可以监控HART现场设备提供的通信数据,并诊断现场设备的状态。
(1)阿德万tage、HART通信的目的 (a) 不需要额外的通信接线(使用模拟量模块的4~20mA接线进行通信) (b) 通过数字通信附加测量信息 (c) 低功耗 (d) 多样化、丰富的领域支持HART通讯的设备 (e) 显示现场设备信息、维护、诊断
(2) HART 通讯组成 HART 通讯由主站和从站组成,最多可连接两个主站。 PLC HART 模拟量输入模块作为主站设备连接,与现场设备从站进行通信。连接通信设备作为辅助主设备来诊断现场设备并设置其从设备的参数。
智能质量流量计通过流量计的电流信号提供流量的现场测量值。除了指示流量的信号电流外,它还将流量计测量的附加测量信息发送到 HART 通信。最多提供四个变量。对于前amp其中,以流量为初级值(PV)、停止压力为次级值(SV)、温度为三级值(TV)、电流信号的数字值为四级值(QV)作为测量信息。 (3) 多点方式 多点方式仅由一对接线组成,所有控制值均以数字方式传输。所有现场设备都有轮询地址,并且每个设备中的电流固定为最小值(4 mA)。注意 – HART 模拟量输入和输出模块不支持多点方法。
2-4

第九章 规格
2.4.2 实时操作
(1) HART 信号 下图所示为频率调制为模拟信号的HART 信号。在该图中,HART信号显示为频率为1,200和2,200的两种信号。这两种信号指的是二进制数1(1,200)和0(2,200),它们通过在每个设备上解调成数字信号来恢复为有意义的信息。

模拟信号

时间

C:命令(K) R:响应(A)

2-5

第九章 规格

(2) HART命令种类及配置
描述了 HART 命令的种类。 HART 模拟量输入模块将 HART 命令传输至 HART 现场设备,HART 现场设备将对命令的响应传输至 HART 模拟量输入模块。 HART 命令根据其特性可分为三类命令组,即通用命令组、通用命令组和设备特定命令组。通用命令应作为基本命令组得到整个HART现场设备制造商的支持。 Common Practice仅定义了命令的数据格式,制造商仅支持被认为是HART现场设备必需的项目。 Device Specific 是一个没有指定数据格式的命令组。每个制造商可以根据需要进行定义。

命令 通用 常见做法 特定于设备

[表 2.3] HART 命令
描述
所有 HART 现场设备制造商都应支持的基本命令组 仅定义了命令的数据格式,制造商仅支持被判定为 HART 现场设备基本命令的项目 没有指定数据格式的命令组。各厂家可根据需要自行定义

(3) HART 模拟量输入模块支持的命令 HART 模拟量输入模块支持的命令如下所述。

命令
0 1 2

普遍的

3

命令 12

13

15

16

48

常见的

50

实践

57

命令 61

110

[表 2.4] HART 模拟量输入模块支持的命令
功能
读取制造商 ID 和制造商设备代码 读取主变量 (PV) 值和单位 读取百分比tag当前和量程的 e 读取当前和 4 种变量值(一级变量、二级变量、三级值、四级值) 读取信息 读取 tag、描述符、数据 读取输出信息 读取最终汇编号 读取设备状态 读取主变量~四元变量赋值 读取单元 tag、单位描述符、日期读取主变量~四元变量和PV模拟输出读取主变量~四元变量

2-6

第九章 规格
2.5 A/D转换的特点
2.5.1 如何选择A/D转换范围
具有2个输入通道的4MLF-AC4H用于电流输入,其中Offset/Gain不能由用户调整。可以通过用户程序(参见本章)或使用 SoftMaster 编程工具设置 I/O 参数来设置各个通道的电流输入范围。数字化输出格式指定为以下三种类型:
A. 有符号值 B. 精确值 C. 百分位值 例如amp例如,如果范围为 4 ~ 20mA,则在 SoftMaster 菜单【I/O 参数设置】中,将【输入范围】设置为“4 ~ 20mA”。
2-7

第九章 规格
2-8

第九章 规格
2.5.2 A/D 转换的特性
A/D 转换的特性是将模拟信号(电流输入)转换为数字值时,Offset 值和 Gain 值之间以直线连接的斜率。 HART 模拟量输入模块的 A/D 转换特性如下所述。
可用范围
获得
数字化价值

模拟输入

抵消

笔记
1. 模拟量输入模块出厂时,偏置/增益值是针对各个模拟量输入范围进行调整的,用户无法更改。
2. 偏移值:模拟输入值,数字化值为-32,000。 3. 增益值:模拟输入值,数字化值为32,000。

2-9

第九章 规格
2.5.3 2MLF-AC4H 的 I/O 特性
2MLF-AC4H是专门用于4通道电流输入和HART通信的HART模拟量输入模块,其偏置/增益不能由用户调整。电流输入范围可以通过用户程序或[I/O参数]为各个通道设置。数字数据的输出格式如下;
A. 带符号值 B. 精确值 C. 百分位值 (1) 如果范围为 DC 4 ~ 20 mA 在 SoftMaster 菜单[I/O 参数设置]中,将[输入范围]设置为“4 ~ 20”。

10120 10000

20192 20000

32092 32000

7500

16000 16000

5000

12000

0

2500

8000 -16000

0 -120

4000 3808

-32000 -32092

4 毫安

8 毫安

12 毫安

16 毫安

()

2-10

20 毫安

第九章 规格

电流输入特性的数字输出值如下所示。

(分辨率(基于 1/64000):250 nA)

数字的

模拟输入电流 ()

输出范围

3.808

4

8

12

16

有符号值

-32768 -32000 -16000

0

16000

(-32768〜32767)

精确值 (3808 ~ 20192)

3808 4000 8000 12000 16000

百分位值(-120 ~ 10120)

-120

0

2500 5000 7500

20 32000 20000 10000

20.192 32767 20192 10120

(2) 如果范围为 DC 0 ~ 20 mA 在 SoftMaster 菜单[I/O 参数设置]中,将[输入范围]设置为“0 ~ 20 mA”。

2-11

第九章 规格

10120 10000

20240 20000

32767 32000

7500

5000

2500

15000

16000

10000

0

5000

-16000

0 -120

0 -240

-32000 -32768

0 毫安

5 毫安

10 毫安

15 毫安

()

电流输入特性的数字输出值如下所示。

(分辨率(基于 1/64000):312.5 nA)

数字的

模拟输入电流 ()

输出范围

-0.24

0

5

10

15

有符号值

-32768 -32000 -16000

0

16000

(-32768〜32767)

精确值(-240~20240)

-240

0

5000 10000 15000

百分位值(-120 ~ 10120)

-120

0

2500 5000 7500

20 毫安
20 32000 20000 10000

20.24 32767 20240 10120

笔记
(1) 如果输入的模拟输入值超过数字输出范围,则数字输出值将保持为最大值。或分钟。适用于指定输出范围的值。对于前amp例如,如果数字输出范围设置为无符号值(32,768 ~ 32,767),并且输入超过 32,767 的数字输出值或超过 32,768 的模拟值,则数字输出值将固定为 32,767 或 32,768。
(2) 输入电流分别不应超过±30。上升的热量可能会导致缺陷。 (3) 2MLF-AC4H 模块的偏置/增益设置不得由用户执行。 (4) 如果模块在超出输入范围的情况下使用,精度将无法保证。
2-12

第九章 规格
2.5.4 准确性
即使输入范围改变,数字输出值的精度也不会改变。图 2.1 所示为环境温度为 25 ℃、模拟量输入范围选择为 4~20、带符号值的数字化输出时的精度变化范围。环境温度25℃时误差容限为±0.1%,环境温度0~55℃时误差容限为±0.25%。
32064 32000
31936

数字化0输出值

-31936 -32000
-32064 4mA

12mA 模拟输入电压tage
[如图。 2.1]准确性

20毫安

2-13

第九章 规格

2.6 模拟量输入模块功能

模拟量输入模块的功能如下表2.3 所示。

功能项 通道使能 选择输入范围 选择输出数据
A/D转换方式
报警处理 检测输入信号断线

[表2.3] 功能列表
细节
使能指定通道执行A/D 转换。 (1) 指定要使用的模拟输入范围。 (2) 2MLF-AC2H 模块有 4 种电流输入可用。 (1) 指定数字输出类型。 (2) 该模块提供了4种输出数据格式。
(带符号、精确和百分位数)(1) Samp菱加工
Samp当未指定平均处理时,将进行ling处理。 (2) 平均处理 (a) 时间平均处理
输出基于时间的平均 A/D 转换值。 (b) 计数平均处理
根据计数次数输出平均 A/D 转换值。 (c) 移动平均处理
每s输出最新平均值amp在指定的计数时间。 (d) 加权平均处理 用于延迟输入值的突变。
提供过程报警和变化率报警处理。如果范围为 4 ~ 20 的模拟输入断开,则由用户程序检测到。

2.6.1. Samp菱加工
在Sampling period(处理时间)取决于使用的通道数量。处理时间 = 每个模块最多 100ms
2.6.2.平均处理
该处理用于以指定的次数或时间执行 A/D 转换,并将累加和的平均值保存在存储器中。平均处理选项和时间/计数值可以通过用户程序或各个通道的I/O参数设置来定义。 (1) 平均处理是用来做什么的
该处理用于减少噪声等异常模拟输入信号造成的影响。 (2) 平均处理的种类
平均处理有四 (4) 种:时间平均、计数平均、移动平均和加权平均。

2-14

第九章 规格

(a) 时间平均处理

A、设定范围:200~5,000(ms)

B.加工次数=

设定时间100ms

[次]

例) 设定时间:680 ms

处理次数=

680 毫秒 = 6.8 => 6
[次](四舍五入)100ms

*1: 如果时间平均值的设定值未在 200 ~ 5,000 范围内指定,则 RUN LED 以 1 秒的间隔闪烁。为了将 RUN LED 设置为 On 状态,请再次将设置值设置在范围内,然后将 PLC CPU 从 STOP 模式更改为 RUN 模式。请务必使用错误清除请求标志 (UXY.11.0) 来清除 RUN 期间的错误。
*2:如果时间平均值设置值出现错误,将保存默认值200。

(b) 计数平均处理
A、设定范围:2~50(次) 将指定次数输入数据的平均值保存为真实输入数据。
B.处理时间=设定次数×100ms
例)平均处理计数时间为 50。
处理时间 = 50 x 100 毫秒 = 5,000 毫秒
*1: 如果计数平均值的设定值未在 2 ~ 50 内指定,则 RUN LED 以 1 秒的间隔闪烁。为了将 RUN LED 设置为 On 状态,请将设置值设置在范围内,然后将 PLC CPU 从 STOP 模式更改为 RUN 模式。请务必使用错误清除请求标志 (UXY.11.0) 来清除 RUN 期间的错误。
*2:如果设置值出现错误,将保存默认值2。

(c) 移动平均处理
A、设定范围:2~100(次)
B. 该过程输出每s内最新的平均值amp在指定的计数时间。图 2.2 显示了 4 次计数的移动平均处理。

2-15

第九章 规格
OutAp/uDt 值
32000

0
输出 11 输出 22 输出 33

-32000

输出 1 = ( + + + ) / 4 输出 2 = ( + + + ) / 4 输出 3 = ( + + + ) / 4
[如图。 2.2]平均处理

时间((mmss))

(d) 加权平均处理
A、设定范围:1~99(%)
F[n] = (1 – ) x A[n] + x F [n – 1] F[n]:当前加权平均输出 A[n]:当前 A/D 转换值 F[n-1]:前加权平均输出 :加权平均常数 (0.01 ~ 0.99)

*1: 如果计数平均值的设定值未在 1 ~ 99 范围内指定,则 RUN LED 以 1 秒的间隔闪烁。为了将 RUN LED 设置为 On 状态,请将平均频率设置值重置为 2 ~ 500,然后将 PLC CPU 从 STOP 转换为 RUN。请务必使用错误清除请求标志(UXY.11.0)通过运行期间的修改来清除错误。
*2:如果设置值出现错误,将保存默认值1。
B. 电流输入(例如ample) · 模拟输入范围:DC 4~20 mA,数字输出范围:0~10,000。 · 当模拟输入快速变化 4 mA 至 20 mA (0 10,000) 时,根据常数 () 的加权平均输出如下所示。

*1) 0.01

加权平均的输出

0 扫描 1 扫描 2 扫描 3 扫描

0

9,900

9,999

9,999

*2) *3)

0.5 0.99

0

5,000

7,500

8,750

0

100

199

297

*1) 约 10,000 次扫描后输出 4

*2) 约 10,000 次扫描后输出 21

*3) 10,000 次扫描(1,444 秒)后输出 144

按原值加权 1% 按原值加权 50% 按原值加权 99%

· 为了获得针对快速输入变化(例如噪声)的稳定输出,这种加权平均处理将很有帮助。

2-16

第九章 规格
2.5.3 报警处理
(1) 过程报警 当数字值大于过程报警 HH 限值,或小于 LL 限值时,报警标志打开,模块前面的报警 LED 闪烁。当数字输出值小于过程报警 H 限值或大于 L 限值时,报警被清除。
(2) 变化率报警 该功能可实现amp以“变化率报警周期”参数中设置的周期循环读取数据,每两秒进行比较amp乐数据。用于“变化率 H 限值”和“变化率 L 限值”的单位是百分比tage 每秒 (%/s)。
(a) s的凝固率ampling period: 100 ~ 5,000(ms) 如果周期设置为“1000”,则输入数据为 samp每1秒进行一次引导和比较。
(b) 变化率限制设定范围:-32768 ~ 32767(-3276.8%/s ~ 3276.7%/s) (c) 判据的计算
变化率报警判定标准 = 变化率报警上限或下限 X 0.001 X 64000 X 检测周期 ÷ 1000 1) Examp变化率设置1文件(上升率检测)
a) Ch. 的检测周期0: 100(ms) b) Ch. 报警上限(H) 0: 100(10.0%) c) Ch. 报警下限(L) 0: 90(9.0%) d) Ch.0 报警高(H)标准
= 100 X 0.001 X 64000 X 100 ÷ 1000 = 640 e) Ch.0 报警低(L)标准
= 90 X 0.001 X 64000 X 100 ÷ 1000 = 576 f) 当(第[n]个数字值)(第[n-1]个数字值)的偏差值变大时
大于 640 时,Ch.0(CH0 H) 的高 (H) 变化率检测标志打开。 g) 当第[n]个数字值(第[n-1]个数字值)的偏差值变小时
大于 576 时,低 (L) 变化率检测标志 f Ch.0(CH0 L) 开启。
2)前任amp变化率设置 2(下降率检测) a) Ch. 的检测周期0: 100(ms) b) Ch. 报警上限(H) 0:-10(-1.0%) c) Ch. 报警下限(L) 0: -20(-2.0%) d) Ch.0 报警高(H)标准 = -10 X 0.001 X 64000 X 100 ÷ 1000 = -64 e) Ch.0 报警低(L)标准 = -20 X 0.001 X 64000 X 100 ÷ 1000 = -128 f) 当第[n]个数字值(第[n-1]个数字值)的偏差值大于-64时,高(H)变化率检测标志Ch.0(CH0 H) 的通道开启。 g) 当第[n]个数字值(第[n-1]个数字值)的偏差值小于-128时,低(L)变化率检测标志f Ch.0(CH0 L)开启。
2-17

第九章 规格

3)前任amp变化率设置 3 的文件(变化率检测) a) Ch. 0 的检测周期1000: 0(ms) b) Ch. 报警上限(H) 2: 0.2(0%) c) Ch. 报警下限(L) 2: -0.2(-0%) d) Ch.2 报警高(H)标准 = 0.001 X 64000 X 1000 X 1000 ÷ 128 = 0 e) Ch.2 报警低(L)标准 = -0.001 X 64000 X 1000 X 1000 ÷ 128 = -1 f) 当第[n]个数字值(第[n-128]个数字值)的偏差值大于0时,Ch.0的高(H)变化率检测标志。 1(CH128 H) 开启。 g) 当第[n]个数字值(第[n-0]个数字值)的偏差值小于-0时,低(L)变化率检测标志f Ch.XNUMX(CHXNUMX L)开启。

2.5.4 输入断线检测
(1) 可用输入 该检测功能适用于 4 ~ 20 mA 的模拟输入。检测条件如下。

输入范围4~20mA

检测范围 小于0.8 mA

(2) 检测状态 各通道的检测状态保存在 Uxy.10.z 中(x:基址号,y:槽位号,z:位数)

位数
初始值 通道号

15 14 — 5 4
0 0 0 0 0 – – – – –

3
0 章.3

2
0 章.2

1
0 章.1

0
0 章.0

少量

描述

0

正常运行

1

断开

(3) 检测状态的操作
当检测到断开连接时,每个位都设置为“1”,当检测到连接时,每个位都设置为“0”。状态位可在用户程序中用于检测断开连接。

2-18

第九章 规格
(4) 程序扩展ample (non-IEC, 2MLK) 对于安装在底座 0、插槽 1 上的模块,如果检测到断开,则通道号存储在每个“P”区域中。
笔记。 U01.10.n(n=0,1,2,3) : CHn_IDD (HART 模拟输入模式 : 通道断开标志) (5) 程序 example(IEC61131-3、2MLR 和 2MLI)
对于安装在底座 1、插槽 0 上的模块,如果检测到断开连接,则通道号存储在每个“%M”区域中。
2-19

安装和接线

第二章 安装与接线

安装

3.1.1 安装环境
无论安装环境如何,该产品都具有高可靠性。但为了系统的可靠性和稳定性,请注意以下注意事项。
(1) 环境条件——安装在控制面板上,防水、防尘。 – 不会出现持续的冲击或振动。 – 请勿暴露在阳光直射下。 – 温度快速变化不应引起结露。 – 环境温度应保持在0-65℃。
(2) 安装作业 – 接线或钻孔螺丝孔后,请勿将接线废料留在 PLC 内部。 – 安装在适合工作的良好位置。 – 不要让它与高压安装在同一面板上tag电子设备。 – 使其与管道或附近模块保持至少 50 的距离。 – 在无噪音的适宜地点接地。

3.1.2 操作注意事项
处理 2MLF-AC4H 模块的注意事项如下所述,从打开到安装。

(1) 请勿摔落或剧烈震动。

(2) 请勿从外壳中取出 PCB。会导致动作异常。

(3) 接线时不要让任何异物包括接线废料进入模块顶部。

如果内部有异物,请清除。

(4) 请勿带电安装或拆卸模块。

(5) 模块固定螺钉与接线端子螺钉的紧固力矩应在规定范围内。

范围如下。

附件部分

附件扭矩范围

I/O 模块端子块螺钉(M3 螺钉)

42~58牛·

I/O模块端子台固定螺钉(M3螺钉)

66~89牛·

笔记

– 当安装在 2MLR 系统的扩展底座中时,可以使用 HART 模拟输入模块。

3-1

第二章 安装与接线

3.2接线
3.2.1 接线注意事项
(1) 不要让交流电源线靠近 2MLF-AC4H 模块的外部输入信号线。如果两者之间保持足够的距离,就不会受到浪涌或感应噪声的影响。
(2) 电缆的选择应充分考虑环境温度和允许电流,其尺寸不小于最大电缆尺寸。电缆标准AWG22(0.3)。
(3)不要让电缆太靠近热器件和材料或长时间直接与油接触,否则会因短路而造成损坏或工作异常。
(4)接线端子接线时检查极性。 (5) 高压接线tag线路或电源线可能会产生感应障碍,导致异常
操作或缺陷。
3.2.2 接线前amp莱斯

通道 CH0 CH1 CH2 CH3

输入
+ + + + NC NC NC NC NC NC NC NC NC NC

航站楼号
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18

直流+
力量
供应 _

2线发送器
+ _

CH0+ CH0-

1 2
3 4

5 6

7 8

9 10

11 12

13 14

15 16

17 18

3-2

第二章 安装与接线

(1) 接线前amp2 线传感器/发射器

+ 直流1

+ 直流2

2线发送器
2线发送器

氯乙烯+

R

电阻*2

+

*1

氯乙烯+

R

– R*2

*1

(2) 接线前amp4 线传感器/发射器

+ 直流1

+ 直流2

4线发送器
4线发送器

氯乙烯+

R

+

电阻*2

*1

氯乙烯+

R

– R*2

*1

* 1) 使用2芯绞合屏蔽线。建议使用 AWG 22 作为电缆标准。 * 2) 电流输入的输入电阻为250Ω(典型值)。
笔记
(1) 电流输入时,不会因电缆长度和源内阻而引起精度误差。
(2) 设置仅启用正在使用的通道。 (3) 2MLF-AC4H 模块不为输入设备提供电源。使用外部电源
供应商。 (4) 如果不将发射机各通道的直流电源分开,会影响发射机的各通道的直流电源。
准确性。 (5) 考虑到发射器的电流消耗,请使用外部电源
产能供应充足。 (6) 如果将系统配置为由外部电源为多个发射器提供电源
供电时,请注意不要超过外部电源的允许电流和发射器的总电流消耗。

3-3

第二章 安装与接线

3.2.2 最大通讯距离
(1) HART 通信最多可用 1 。但是,如果发射器给出了最大通信距离,则应用发射器的通信距离和 1 中较短的距离。
(2) 最大通信距离可能会根据电缆电容和电阻的不同而变化。为了保证最大通信距离,请检查电缆的电容和长度。
(3) 前amp确保通信距离的电缆选择 (a) 如果电缆电容小于 90pF,电缆电阻小于 0.09,则可用于通信的距离将为 1 。
(b) 如果电缆电容小于 60pF,电缆电阻小于 0.18,则可通信的距离将为 1 。
(c) 如果电缆电容小于 210pF,电缆电阻小于 0.12,则可通信距离为 600m。

电缆
电容(/m)

1,200 750 450 300 210 150 90 60

0.03
100 米 100 米 300 米 600 米 600 米 900 米 1,000 米 1,000 米

0.06
100 米 100 米 300 米 300 米 600 米 900 米 1,000 米 1,000 米

0.09
100 米 100 米 300 米 300 米 600 米 600 米 1,000 米 1,000 米

阻力(/米)

0.12

0.15

100 米 100 米 300 米 300 米 600 米 600 米

100 米 100 米 300 米 300 米 600 米 600 米

900 米 900 米

1,000 米 1,000 米

0.18
100 米 100 米 300 米 300 米 300 米 600 米 900 米 1,000 米

0.21
100 米 100 米 300 米 300 米 300 米 600 米 900 米 900 米

0.24
100 米 100 米 300 米 300 米 300 米 600 米 600 米 900 米

3-4

第四章 操作程序及监控
第四章 操作程序及监控
4.1 操作程序
操作流程如图4.1所示
开始

在插槽上安装A/D转换模块

连接A/D转换模块与外部设备

您是否会通过[I/O
参数]设置?

是的

通过[I/O

参数]设置

准备PLC程序

结尾
[如图。 4.1]操作程序

4-1

第四章 操作程序及监控

4.2 设置运行参数

设置运行参数有两种方法。一种是在软主站的【I/O参数】中设置,另一种是通过模块内部存储器在用户程序中设置。(程序中设置请参考第五章)

4.2.1 2MLF-AC4H 模块的参数
模块的设置项目如下表4.1所示。

项目 [I/O 参数] [表 4. 1] [I/O 参数] 功能详情
(1) 指定模块运行所需的以下项目。 – 通道状态:启用/禁用每个通道操作 – 输入范围:输入音量的设置范围tage/current – 输出类型:设置数字化值的类型 – 平均处理:选择平均处理方法 – 平均值设置 – 过程报警:启用/禁用报警处理 – 过程报警 HH、H、L 和 LL 限值设置 –变化率报警:启用/禁用报警处理 – 变化率报警百分位数、H 和 L 限制 – HART:启用/禁用 HART 通信。
(2) 无论CPU处于运行或停止状态,上述数据集都可以随时下载

4.2.2 SoftMaster 设置参数流程
(1) 打开SoftMaster创建工程。 (详情请参阅SoftMaster 用户指南) (2) 双击工程窗口中的[I/O 参数]。

4-2

第四章 操作程序及监控
(3) 在“I/O 参数设置”屏幕上,单击安装 2MLF-AC4H 模块的插槽号,选择 2MLF-AC4H,然后双击。
(4)选择模块后,点击【详细信息】 4-3

第四章 操作程序及监控

(5) 设置各个参数。 (a) 通道状态:设置为启用或禁用。

点击这里

如果未选中,请设置单独的通道。如果选中,则将整个通道设置为相同的参数
(b) 输入范围:选择模拟输入的范围。

4-4

第四章 操作程序及监控
(c) 输出类型:选择转换后的数字值的类型。 (d) 平均处理:选择平均处理的方法。 (e) 平均值:在如下所示的范围内设置数值。

[平均处理的设定范围]

平均处理

设定范围

时间平均

200 ~ 5000()

计数平均值

2 ~ 50

移动平均线

2 ~ 100

加权平均值

1 ~ 99(%)

(f) 过程报警:设置过程报警的启用或禁用。

4-5

第四章 操作程序及监控
(g) 过程报警限值:将每个限值标准设置在如下所示的范围内。
(h) 变化率警报:设置启用或禁用变化率警报。 (i) 变化率限制:将每个限制标准设置在如下所示的范围内。 (j) HART:设置 HART 通信的启用或禁用。
4-6

第四章 操作程序及监控

4.3 监控专用模块功能

监控专用模块的功能如下表4.2 所示。

物品
【特殊模块监控】 [表4]特殊模块监控功能
细节
(1) 监控/测试 SoftMaster 与 PLC 连接后,在[监控]菜单中选择[特殊模块监控]。可以对2MLF-AD4S模块进行监控和测试。测试模块时,应停止CPU。
(2) 监控最大/最小。值 最大/最小值运行期间可以监视通道的值。然而,当[Monitoring/Test]屏幕关闭时,最大/最小。值将不会被保存。
(3) 关闭画面时,在[特殊模块监视器]画面中指定的测试参数不会保存在[I/O参数]中。

笔记
由于系统资源不足,可能导致屏幕无法正常显示。在这种情况下,请关闭屏幕并完成其他应用程序以重新启动 SoftMaster。

4-7

第四章 操作程序及监控
4.4 注意事项
当“监视特殊模块”屏幕关闭时,在[监视特殊模块]的“监视特殊模块”屏幕上指定的A/D转换模块测试参数将被删除。也就是说,在“监视特殊模块”画面中指定的A/D 转换模块的参数不会保存在SoftMaster 左侧选项卡的[I/O 参数]中。
提供[监视特殊模块]测试功能,使用户无需顺控程序即可检查A/D 转换模块是否正常工作。如果 A/D 转换模块用于测试以外的目的,请使用[I/O 参数]中的参数设置功能。 4-8

第四章 操作程序及监控
4.5 监控特殊模块
4.5.1 从【特殊模块监控】开始 连接PLC后,点击【监控】->【特殊模块监控】。如果状态不是[在线],[特殊模块监控]菜单将不会激活。
4.5.2 如何使用【特殊模块监控】 (1) 「特殊模块列表」画面如图 5.1 所示。当前PLC系统上安装的模块将显示在屏幕上。
[如图。 5] [特殊模块列表] 1-4

第四章 操作程序及监控
(2) 在图 5.1 中选择特殊模块,点击【模块信息】,显示信息如图 5.2。
[如图。 5. 2] [特殊模块信息] (3) 为了监视特殊模块,在特殊模块中选择模块后,单击[监视]。
模块列表屏幕(图 5.1)。然后将显示如图 5.3 所示的[特殊模块监控]屏幕。
4-10

第四章 操作程序及监控
[如图。 5] [特殊模块监视器] 3-4

第四章 操作程序及监控
(a) 【开始监视】:点击【开始监视】,显示当前操作通道的A/D 转换值。图 5.4 为 2MLF-AC4H 全通道处于 Stop 状态时显示的监控画面。屏幕底部的当前值字段中显示模拟量输入模块当前指定的参数。
[如图。 5. 4][开始监视]的执行画面 4-12

第四章 操作程序及监控
(b) [测试]:[测试]用于更改模拟量输入模块当前指定的参数。单击屏幕底部字段的设置值可更改参数。以通道5.5的输入音量执行【测试】后,显示图0tag输入未接线状态下,量程变为-10~10V。该函数在CPU停止状态下执行。
[如图。 5. 5] [测试] 4-13 的执行屏幕

第四章 操作程序及监控
(c) [重置最大/最小。值]:最大/最小。屏幕上方的值字段显示最大值。值和最小值。 A/D 转换值的值。单击[重置最大/最小。 value]来初始化最大/最小。价值。然后通道0的当前值被重置。
[如图。 [5. 6] [重置最大/最小] 的执行屏幕(d) [关闭]:[关闭]用于退出监视/测试屏幕。当监控/测试
屏幕关闭时,最大。值,最小值。值和现值将不再保存。
4-14

第四章操作流程与监控 4 HART 变量监控与设备信息屏
(1) PV、主变量监视器:在“特殊模块监视器”屏幕上将 HART 通信设置为“启用”后,单击[实施测试],检查从与通道 1 连接的现场设备发送到 HART 通信的 PV。下图显示了一个屏幕 view 从与通道 0 连接的现场设备导入的 PV。
4-15

第四章 操作程序及监控
(2) 【HART 设备信息】:点击‘特殊模块监控’画面中的【HART 设备信息】后,点击下方的【读取】按钮。可以查看当前模块所连接的HART设备信息 view每个频道的编辑。
[如图。 5. 6] [读取] 的执行屏幕 (a) 消息:已输入到 HART 现场设备消息参数的文本。他们
可用于描述有助于识别设备的信息。 (二) Tag:HART 现场设备的 tag 显示名称。它可用于指示某个位置
植物。 (c) 描述符:显示 HART 现场设备的描述符字段。对于前ample,它可以用来
保存执行校准人员的姓名。 (d) 日期:输入到设备的日期。 ,可用于记录最近一次校准日期或日期
维护/检查。 (e) 写入设置(禁止写入):有关 HART 现场设备是否受到保护的信息
写入时显示 Yes 或 No。如果设置 Yes,则某些参数无法通过 HART 通信更改。 (f) 制造商:显示制造商名称。可以显示其代码,并将代码信息更改为文本显示在[HART 设备信息] 屏幕上。 (g) 设备名称(类型):制造商可以使用它来指定设备类型或名称。代码信息更改为要在 [HART 设备信息] 屏幕上显示的文本。 (h) 设备 ID:显示代表设备 ID 的数字。设备ID是由制造商颁发的唯一序列号。 (i) 最终装配编号:显示涉及最终装配编号的编号。这是
4-16

第四章 操作程序及监控
设备制造商使用它来对硬件更改进行分类。对于前ample,用于对零件变更或图纸变更进行分类。 (j) PV 范围上限值:根据来自设备的动态变量值与模拟通道上端点之间的关系来定义。即输出20时显示的是PV。 (k) PV 下限值:根据来自设备的动态变量值与模拟通道下端点之间的关系来定义。即输出4则显示的是PV。 (l)Damping Time:缓解输入突然变化(冲击)并将其应用于输出的功能。其单位是秒。主要用在压力变送器上。 (m) 传递函数:表示变送器采用何种方式将4~20信号传递给PV的函数。 (n) 通用版本:指HART尺寸版本。在大多数情况下,它是 5 或 6,7 表示无线 HART 尺寸。 (o) 设备版本:显示 HART 设备的版本。 (p) 软件版本:显示 HART 设备的软件版本。 (q) 硬件版本:显示 HART 设备的硬件版本。 (3) 取消读取:按读取按钮后,按键盘上的 Esc 键可取消从 HART 设备导入信息。
[如图。 4.8]执行读取取消
4-17

第四章 操作程序及监控
4.6 模拟寄存器的注册[U] 本节介绍SoftMaster中模拟量寄存器U的自动注册功能
4.6.1 模拟寄存器的注册[U] 它参考 I/O 参数中设置的特殊模块信息来注册每个模块的变量。用户可以修改变量和注释。 [步骤] (1) 在[I/O 参数设置]窗口中选择特殊模块类型。
(2) 在工程窗口中双击“变量/注释”。 (3) 选择[编辑]->[注册U设备]。然后点击【是】 4-18

第四章 操作程序及监控
(4) 如下图所示,变量被注册。
4.6.2 保存变量
(1)`的内容View 变量’可以保存为文本 file。 (2) 选择【编辑】->【导出到 File]。 (3)`的内容View 变量’保存为文本 file.
4.6.3 View 变量
(1) 前任ampSoftMaster的文件程序如下所示。 (2) 选择[View] -> [变量]。设备变为变量。适用于2MLK系列
4-19

适用于 2MLI 和 2MLR 系列

第四章 操作程序及监控

4-20

第四章 操作程序及监控
(3) 选择 [View] -> [设备/变量]。设备和变量都会显示。 (4) 选择[View] -> [设备/评论]。设备和注释都会显示。适用于2MLK系列
对于 2MLI 和 2MLR
4-20

第五章 内存配置及功能

第五章 内存配置及功能
模拟量输入模块具有内部存储器,用于向 PLC CPU 发送数据/从 PLC CPU 接收数据。

5.1 内存配置
内部存储器的配置如下所述。

5.1.1 HART 模拟量输入模块 IO 区配置
A/D 转换数据的 I/O 区域如表 5.1 所示。

已分配设备

Uxy.00.0 Uxy.00.F Uxy.01.0 Uxy.01.1 Uxy.01.2 Uxy.01 3
Uxy.02

%UXx.0.0 %UXxy.0.15 %UXxy.0.16 %UXxy.0.17 %UXxy.0.18 %UXxy.0.19
%UWxy.0.2

Uxy.03 Uxy.04

%UWxy.0.3 %UWxy.0.4

Uxy.05 %UWxy.0.5

Uxy.06
Uxy.07
Uxy.08.0 Uxy.08.1 Uxy.08.2 Uxy.08.3 Uxy.08.4 Uxy.08.5 Uxy.08.6 Uxy.08.7 Uxy.08.8 Uxy.08.9 Uxy.08.A Uxy.08.B Uxy.08.C Uxy.08.D Uxy.08.E Uxy.08.F
Uxy.09.0 Uxy.09.1 Uxy.09.2 Uxy.09.3 Uxy.09.4 Uxy.09.5 Uxy.09.6 Uxy.09.7

%UWxy.0.6
%UWxy.0.7
%UXxy.0.128 %UXxy.0.129 %UXxy.0.130 %UXxy.0.131 %UXxy.0.132 %UXxy.0.133 %UXxy.0.134 %UXxy.0.135 %UXxy.0.136 %UXxy.0.137 %UXxy.0.138 %UX xy.0.139 %UXxy .0.140 %UXxy.0.141 %UXxy.0.142 %UXxy.0.143
%UXxy.0.144 %UXxy.0.145 %UXxy.0.146 %UXxy.0.147 %UXxy.0.148 %UXxy.0.149 %UXxy.0.150 %UXxy.0.151

[表 5. 1] A/D 转换数据的 I/O 区域
细节
模块 ERROR 标志 模块 READY 标志 CH0 运行标志 CH1 运行标志 CH2 运行标志 CH3 运行标志
CH0数字输出值
CH1数字输出值
CH2数字输出值
CH3数字输出值
未使用区域
未使用区域 CH0过程报警H-H极限检测标志(HH) CH0过程报警H-H极限检测标志(H) CH0过程报警L-极限检测标志(L) CH0过程报警L-L极限检测标志(LL) CH1过程报警H-H极限检测标志(HH) CH1过程报警高限检测标志 (H) CH1过程报警低限检测标志 (L) CH1过程报警低限检测标志 (LL) CH2过程报警高限检测标志 CH2过程报警高限检测标志 (H) CH2过程报警低限检测标志(L) CH2过程报警L-L限检测标志(LL) CH3过程报警H-H限检测标志(HH) CH3过程报警高限检测标志(H) CH3过程报警低限检测标志(L) CH3过程报警L-L极限检测标志(LL) CH0变化率报警H极限检测标志(H) CH0变化率报警L极限检测标志(L) CH1变化率报警H极限检测标志(H) CH1变化率报警L极限检测CH2 变化率报警高限检测标志 (H) CH2 变化率报警低限检测标志 (L) CH3 变化率报警高限检测标志 (H) CH3 变化率报警低限检测标志 (L)

R/W 符号方向

R

模数CPU

R

模数CPU

RRRRRR

模数CPU

R

R

模数CPU

5-1

第五章 内存配置及功能

Uxy.10.0 %UXxy.0.160 CH0 断线检测标志(1~5V 或 4~20mA)

Uxy.10.1 %UXxy.0.161 CH1 断线检测标志(1~5V 或 4~20mA)

Uxy.10.2 %UXxy.0.162 CH2 断线检测标志(1~5V 或 4~20mA)

Uxy.10.3 %UXxy.0.163 CH3 断线检测标志(1~5V 或 4~20mA)

..

..

..

R

Uxy.10.8 %UXxy.0.168 CH0 HART 通讯错误标志

Uxy.10.9 %UXxy.0.169 CH1 HART 通讯错误标志

Uxy.10.A %UXxy.0.170 CH2 HART 通信错误标志

Uxy.10.B %UXxy.0.171 CH3 HART 通信错误标志

模数CPU

Uxy.11.0 %UXxy.0.176 错误清除请求标志

中央处理器A/D

(1) 在分配的设备中,X 代表 Base No.,Y 代表模块所在的 Slot No.
安装。 (2) 为了读取安装在基板 No.1、插槽 No.0 上的模拟量输入模块的“CH4 数字输出值”,
显示为U04.03。

碱号分类器

碱号分类器

U 0 4 。 0 3

%UW 0 。 4. 03

设备类型

单词

槽号

设备类型

单词

槽号

(3) 为了读取安装在 3 号基板、0 号插槽上的模拟量输入模块的“CH5 断线检测标志”,应显示为 U05.10.3。

2MLI 和 2MLR 系列的变量

基座编号

_0200_CH0_PAHH

槽号

变量

通道号

5-2

第五章 内存配置及功能

5.1.2 运行参数设置区
模拟量输入模块运行参数设置范围如表 5.2 所示。

[表5]运行参数设置区域

内存地址

十六进制

十二月

描述

读/写

0H

0 通道启用/禁用设置

读/写

1H

1 输入音量设定范围tag电子/当前

读/写

2H

2 输出数据格式设置

读/写

3H

3 过滤器处理启用/禁用设置

读/写

4H

4 CH0平均值设置

5H

5 CH1平均值设置

6H

6 CH2平均值设置

读/写

7H

7 CH3平均值设置

8H

8 报警流程设置

读/写

9H

9 CH0过程报警H-H极限设置(HH)

AH

10 CH0 过程报警高限设置(H)

BH

11 CH0过程报警L限值设定(L)

CH

12 CH0过程报警L-L极限设置(LL)

DH

13 CH1过程报警H-H极限设置(HH)

EH

14 CH1 过程报警高限设置(H)

FH

15 CH1过程报警L限值设定(L)

10H

16 CH1过程报警L-L极限设置(LL)

11H

17 CH2过程报警H-H极限设置(HH)

读/写

12H

18 CH2 过程报警高限设置(H)

13H

19 CH2过程报警L限值设定(L)

14H

20 CH2过程报警L-L极限设置(LL)

15H

21 CH3过程报警H-H极限设置(HH)

16H

22 CH3 过程报警高限设置(H)

17H

23 CH3过程报警L限值设定(L)

18H

24 CH3过程报警L-L极限设置(LL)

19H

25 CH0 变化率报警检测周期设置

1AH 1BH

26 27

CH1变化率报警检测周期设置 CH2变化率报警检测周期设置

读/写

1通道

28 CH3 变化率报警检测周期设置

1DH

29 CH0 变化率报警 H 限值设置

1EH

30 CH0 变化率报警 L 限值设置

1FH

31 CH1 变化率报警 H 限值设置

20H

32 CH1 变化率报警 L 限值设置

21H

33 CH2 变化率报警 H 限值设置

读/写

22H

34 CH2 变化率报警 L 限值设置

23H

35 CH3 变化率报警 H 限值设置

24H

36 CH3 变化率报警 L 限值设置

25H

37 错误代码

读/写

28H

40 HART 通信启用/禁用

读/写

备注 PUT PUT PUT PUT PUT PUT



得到放置

* R/W 表示读/写(如果可从 PLC 程序获得)。

5-3

第五章 内存配置及功能

5.1.3 HART 命令信息区
HART 命令状态区如表 5.3 所示

[表 5. 3] HART 命令状态区

内存地址 CH0 CH1 CH2 CH3

描述

68

69

70

71 CH# 的 HART 通讯错误计数

72

73

74

75 CH# 的通信/现场设备状态

76

选择在发生 HART 通信错误时保留数据

* R/W 表示读/写(如果可从 PLC 程序获得)。

读/写 备注
获取读/写

5-4

第五章 内存配置及功能

5.2 A/D 转换数据 I/O 区

关于2MLI和2MLR系列的地址,请参阅变量名称。第 52 页“内部存储器”

5.2.1 模块READY/ERROR标志(Uxy.00,X:基址编号,Y:插槽编号)
(1) Uxy.00.F:当 PLC CPU 上电或复位且 A/D 转换准备好处理 A/D 转换时,该信号为 ON。
(2) Uxy.00.0:显示模拟量输入模块错误状态的标志。

UXY.00

B15 B14 B13 B12 B11 B10 B9 B8 B7 B6 B5 B4 B3 B2 B1 B0

R

E

D—————— — — — — — — — R

Y

R

模块就绪位 ON (1):就绪,位关闭 (0):未就绪

错误信息 Bit ON (1):错误,Bit Off (0):正常

5.2.2 模块运行标志(Uxy.01,X:基址号,Y:槽号)
保存各通道运行信息的区域。 %UXx.0.16+[ch]

UXY.01

B15 B14 B13 B12 B11 B10 B9 B8 B7 B6 B5 B4 B3 B2 B1 B0

— — — — — — — —

CC CC HH HH 32 10

运行通道信息 Bit ON (1):运行期间,Bit Off (0):运行停止

5.2.3 数字输出值(Uxy.02 ~ Uxy.05,X:基址编号,Y:插槽编号)
(1) A/D 转换数字输出值将输出到各个通道的缓冲存储器地址 2 ~ 9 (Uxy.02 ~ Uxy.09)。
(2) 数字输出值以16位二进制保存。

UXY.02 ~ UXY.09

B15 B14 B13 B12 B11 B10 B9 B8 B7 B6 B5 B4 B3 B2 B1 B0
通道#数字输出值

地址
地址2号 地址3号 地址4号 地址5号

细节
CH0 数字输出值 CH1 数字输出值 CH2 数字输出值 CH3 数字输出值

5-5

第五章 内存配置及功能

5.2.4 检测过程报警标志
(Uxy.08.Z,X:基本编号,Y:插槽编号,Z:根据通道的报警位)
(1) 输入通道的各过程报警检测信号保存在 Uxy.08 (2) 检测到过程报警时,各位设置为 1,如果恢复过程报警检测,各位
返回为 0。每个位都可用于检测过程报警检测以及用户程序的执行条件。

UXY.08

乙乙乙乙乙乙

B15 B14 B13 B12 B11 B10 B9 B8

B1 B0

7 6 5 4 3 2

CCC CCCCCC CCCCCCC

哈哈哈哈哈哈哈哈哈哈哈哈

3 3 3 3 2 2 2 2 1 1 1 1 0 0 0 0

LL HHL L HHL L HHL L HH

L

HL

HL

HL

H

少量

细节

0

满足设定范围

1

超出设定范围

5.2.5 检测变化率报警标志
(Uxy.09.Z,X:基站编号,Y:插槽编号,Z:根据通道报警)
(1) 输入通道的各变化率报警检测信号保存在Uxy.09 中。 (2) 检测到过程报警时,各位均置 1,若过程报警检测恢复,各位
返回为 0。每个位都可用于检测过程报警检测以及用户程序的执行条件。

UXY.09

乙乙乙乙乙乙

B15 B14 B13 B12 B11 B10 B9 B8

B1 B0

7 6 5 4 3 2

CCCCCC CC —————- 哈哈哈哈哈哈
332211 00 左左右左

少量

细节

0

满足设定范围

1

超出设定范围

5-6

第五章 内存配置及功能

5.2.6 断线检测标志(Uxy.10.Z、X:基址编号、Y:插槽编号、Z:通道编号)
(1)各输入通道断线检测标志保存在Uxy.10中。 (2) 如果检测到指定通道已断开,则各位设置为 1,如果检测到指定通道断开,则各位恢复为 0
连接回来。另外,各位可与执行条件一起用于检测用户程序中的断开。

UXY.10

B15 B14 B13 B12 B11 B10 B9 B8 B7 B6 B5 B4 B3 B2 B1 B0
CCC C ————————— H H H H
321 0

少量

描述

0

普通的

1

断开

5.2.7 HART 通讯错误检测标志(Uxy.10.Z,X:基址编号,Y:插槽编号)
(1) 各输入通道的 HART 通讯错误检测标志保存在 Uxy.10 中。 (2) 如果检测到指定通道发生 HART 通讯错误,则各位将被设置为 1,并且
如果 HART 通讯恢复,则返回 0。此外,每个位均可用于检测用户程序中的 HART 通信错误以及执行条件。

UXY.10

B15 B14 B13 B12 B11 B10 B9 B8 B7 B6 B5 B4 B3 B2 B1 B0
C C C C ———— H H H H —————— —
3 2 1 0

少量

描述

0

HART通讯正常

1

HART通讯错误

5-7

第五章 内存配置及功能

5.2.7 请求错误清除标志(Uxy.11.0,X:基本编号,Y:插槽编号)
(1) 如果参数设置错误,即使正确更改参数,地址 No.37 的错误代码也不会自动清除。此时,将“错误清除请求”位置ON,即可删除地址No.37的错误代码以及SoftMaster的[系统监控]中显示的错误。另外,闪烁的RUN LED 将返回到On 状态。
(2) 2) “请求错误清除标志”必须与其附加的 Uxy.00.0 一起使用,以保证正常操作。其应用如下图5.1所示。

UXY.10

B15 B14 B13 B12 B11 B10 B9 B8 B7 B6 B5 B4 B3 B2 B1 B0

E

C

R

2MLK系列

请求错误清除标志 (Uxy.11.0) 位 ON (1):错误清除请求,位 Off (0):错误清除待机

2MLI 和 2MLR 系列

[如图。 5. 1]如何使用标志

5-8

第五章 内存配置及功能

5.3 运行参数设置区
内部存储器中每个地址分配1个字,可以16位显示。如果配置地址的 16 位中的每一位为 On,则将其设置为“1”,如果为 Off,则将其设置为“0”,以便
实现各自的功能。

5.3.1 如何指定使用的通道(地址No.0)
(1) 可以为各个通道设置启用/禁用 A/D 转换。 (2) 如果未指定要使用的通道,则所有通道将被设置为禁用 (3) 启用/禁用 A/D 转换如下指定。

地址“0”

B15 B14 B13 B12 B11 B10 B9 B8 B7 B6 B5 B4 B3 B2 B1 B0
CCC C ————————— H H H H
321 0

少量

描述

0

禁用

1

使能够

(4) B8 ~ B15 中指定的值将被忽略。

5.3.2 如何指定输入电流范围(地址No.1)
(1) 可以为各个通道指定模拟输入电流的范围。 (2) 如果不指定模拟量输入范围,则所有通道的范围将设置为 4 ~ 20 。 (3) 模拟输入电流的设定范围如下。

地址“1”

B15 B14 B13 B12 B11 B10 B9 B8 B7 B6 B5 B4 B3 B2 B1 B0

C

C

C

C

H

H

H

H

3

2

1

0

位 0000 0001

描述 4mA ~ 20mA 0mA ~ 20mA

5-9

第五章 内存配置及功能

5.3.3 如何指定输出数据的范围(地址No.2)
(1) 可以为各个通道指定模拟输入的数字输出数据范围。 (2) 如果未指定输出数据范围,则所有通道的范围将设置为-32000 ~ 32000。 (3) 数字输出数据范围的设置范围如下。

地址“2”

B15 B14 B13 B12 B11 B10 B9 B8 B7 B6 B5 B4 B3 B2 B1 B0

C

C

C

C

H

H

H

H

3

2

1

0

位 0000 0001 0010

描述 -32000 ~ 32000
精确值 0 ~ 10000

精确值对于模拟输入范围具有以下数字输出范围。

模拟输入
数字输出精确值

4〜20 4000〜20000

0〜20 0〜20000

5.3.4 如何指定平均过程(地址No.3)
(1) 可以为各个通道指定启用/禁用过滤过程。 (2) 如果不指定过滤过程,则所有通道都将被过滤amp引领。 (3) 过滤处理的设定如下。

B15 B14 B13 B12 B11 B10 B9 B8 B7 B6 B5 B4 B3 B2 B1 B0

C

C

C

C

H

H

H

H

3

2

1

0

位 0000 0001 0010 0011 0100

详情amp玲过程
时间平均 次数平均 移动平均 加权平均

5-10

第五章 内存配置及功能

5.3.5 如何指定平均值(地址No.4~7)
(1) 滤波器常数默认为 0。 (2) 平均值的设置范围如下。

方法 时间平均 次数平均 移动平均 加权平均

设定范围 200~5000(ms)
2~50(次) 2~100(次)
1 ~ 99(%)

(3) 如果指定了超出设定范围的其他值,错误代码将显示在错误代码的显示地址(37)上。此时,A/D 转换值保留之前的数据。 (错误码#代表发现错误的通道)
(4) 滤波器常数的设定如下。

地址“4~7”

B15 B14 B13 B12 B11 B10 B9 B8 B7 B6 B5 B4 B3 B2 B1 B0

— — — — — — — —

通道#平均值

平均值的设置范围根据平均值处理方法的不同而不同

地址 地址4号 地址5号 地址6号 地址7号

细节
CH0平均值 CH1平均值 CH2平均值 CH3平均值

5.3.6 如何指定过程报警(地址8)
(1) 这是设置过程报警启用/禁用的区域。每个通道可单独设置。 (2) 该区域初始值为0。 (3) 报警处理设置如下。

地址“8”

B15 B14 B13 B12 B11 B10 B9 B8 B7 B6 B5 B4
CCCCHHHH —————- 3 2 1 0
变化率报警

B3 B2 B1 B0
CC CC HH HH 32 10
过程报警

少量

细节

0

禁用

1

使能够

5-11

第五章 内存配置及功能

5.3.7 过程报警值设定(地址9~24)
(1) 这是设置过程报警值的区域。根据输出数据的范围,设定范围也不同。

(a) 有符号值:-32768 ~ 32767 (b) 精确值

4~20毫安 0~20毫安

3808~20192 -240~20240

(c) 百分位数:-120 ~ 10120

(2) 过程报警功能详见CH2.5.2。

地址“9~24”

B15 B14 B13 B12 B11 B10 B9 B8 B7 B6 B5 B4 B3 B2 B1 B0
CH#过程报警值

地址
9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24

细节
CH0过程报警H-H限设置 CH0过程报警H限设置 CH0过程报警L限设置 CH0过程报警L-L限设置
CH1过程报警H-H极限设置 CH1过程报警H极限设置 CH1过程报警L极限设置 CH1过程报警L-L极限设置 CH2过程报警H-H极限设置 CH2过程报警H极限设置 CH2过程报警L极限设置 CH2过程报警L-L极限设置 CH3过程报警H-H限值设置 CH3过程报警H限值设置 CH3过程报警L限值设置 CH3过程报警L-L限值设置

注意事项 要设置过程报警值,请提前启用过程报警过程

5-12

第五章 内存配置及功能

5.3.8 变化率报警检测周期设置(地址25~28)
(1) 设定范围为0~5000(ms)。 (2) 当数值超出范围时,错误代码指示地址处显示错误代码60#。此时,
应用默认值(10) (3) 变化率警报检测周期的设置如下。

地址“25~28”

B15 B14 B13 B12 B11 B10 B9 B8 B7 B6 B5 B4 B3 B2 B1 B0
CH#变化率报警检测周期

设定范围10~5000(ms)

地址
25 26 27 28

细节
CH0变化率报警检测周期 CH1变化率报警检测周期 CH2变化率报警检测周期 CH3变化率报警检测周期

5.3.9 变化率报警值设置(地址29~36)
(1) 范围为-32768 ~ 32767(-3276.8% ~ 3276.7%)。 (2) 设置如下。
地址”29 ~ 36” B15 B14 B13 B12 B11 B10 B9 B8 B7 B6 B5 B4 B3 B2 B1 B0
CH#变化率报警值

范围为-32768 ~ 32767

地址
29 30 31 32 33 34 35 36

细节
CH0变化率报警上限设置 CH0变化率报警下限设置 CH1变化率报警下限设置 CH1变化率报警下限设置 CH2变化率报警下限设置 CH2变化率报警下限设置 CH3变化率报警下限设置 CH3变化率报警L限值设置

注意事项 设置变化率值时,请提前启用变化率报警处理。并指定变化率报警的下限/上限

5-13

第五章 内存配置及功能

5.3.10 错误代码(地址No.37)
(1) 将保存从模拟输入模块检测到的错误代码。 (2) 错误类型和详细信息如下。

地址“37”

B15 B14 B13 B12 B11 B10 B9 B8 B7 B6 B5 B4 B3 B2 B1 B0

— — — — — — — —

错误代码

详细错误代码请参见下表。

错误代码(XNUMX 月)
0

正常运行

描述

10

模块错误(ASIC复位错误)

11

模块错误(ASIC RAM 或寄存器错误)

20#

时间平均设定值误差

30#

计数平均设定值误差

40#

移动平均设定值误差

50#

加权平均设定值误差

60#

变化率报警检测周期设定值错误

RUN LED 状态 RUN LED 亮起 每 0.2 秒闪烁一次。
每 1 秒闪烁一次。

* 错误代码中的#代表发现错误的通道。 * 有关错误代码的详细信息,请参阅 9.1。

(3) 如果出现 2 个或以上错误,模块将不会保存除第一个发现的错误代码之外的其他错误代码。 (4) 如果发现错误已更正,请使用“请求错误清除标志”(参见 5.2.5),或关闭电源
ON 以便停止 LED 闪烁并删除错误代码。

5.3.11 HART通讯启用/禁用(地址No.40)
(1) 如果未指定要使用的通道,则所有通道将被设置为禁用。 (2) HART 通信只能在 4 ~ 20 范围内设置。

地址“40”

B15 B14 B13 B12 B11 B10 B9 B8 B7 B6 B5 B4 B3 B2 B1 B0
CCC C ————————— H H H H
321 0

少量

细节

0

禁用

1

使能够

5-14

第五章 内存配置及功能

5.4 HART 命令信息区
5.4.1 HART 通讯错误计数(地址 68 ~ 71)
(1) 可监控HART通讯错误计数。 (2) 每个通道累计通讯错误计数,最多显示 65,535 个。 (3) 即使 HART 通信恢复,错误计数仍保持其状态。

地址“68~71”

B15 B14 B13 B12 B11 B10 B9 B8 B7 B6 B5 B4 B3 B2 B1 B0
HART 通讯错误计数

地址
68 69 70 71

超过65,535计数又从零开始。
内容 CH0 HART 通信错误计数 CH1 HART 通信错误计数 CH2 HART 通信错误计数 CH3 HART 通信错误计数

5.4.2 通讯/现场设备状态(地址72~75)
(1) 可监控HART通信和现场设备的状态。 (2) 高字节显示 HART 通信状态,低字节显示现场设备状态。 (3) 有关各状态的详细信息,请参阅(4)和(5)。

地址“72~75”

B15 B14 B13 B12 B11 B10 B9 B8 B7 B6 B5 B4 B3 B2 B1 B0

CH# HART通讯状态

CH# 现场设备状态

有关各个状态的详细信息,请参阅十六进制代码

地址
72 73 74 75

细节
CH0 通信/现场设备状态 CH0 通信/现场设备状态 CH0 通信/现场设备状态 CH0 通信/现场设备状态

(4) HART通讯状态

位码(十六进制)

细节

7

通信错误

6

C0

奇偶错误

5

A0

超限错误

4

90

成帧错误

3

88

校验和错误

2

84

0(保留)

1

82

接收缓冲区溢出

0

81

0(保留)

* 显示十六进制值,包括第 7 位。

5-15

第五章 内存配置及功能

(5) 现场设备状态

少量

代码(十六进制)

7

80

6

40

5

20

4

10

3

08

2

04

1

02

0

01

内容
现场设备故障 配置已更改:当现场设备的环境配置更改时,该位被设置。冷启动:当发生电源故障或设备重置时,该位被设置。
More status available:表示可以通过48号命令获取更多信息。模拟输出固定:表明设备处于多点模式或输出设置为固定值进行测试。模拟输出饱和:表示模拟输出由于测量到上限或下限而没有变化。
主变量超出限制:表示PV测量值超出传感器工作范围。因此,测量结果不可靠。非主变量超出限制):表示非主变量的测量值超出了操作范围。因此,测量结果不可靠。

5.4.3 选择在 HART 通信错误时保留数据(地址 76)

(1) HART通讯错误时,可以设置是否保留现有通讯数据。
(2) 设置默认值以保留现有的通信数据。 (3) 若设置为Enable,则HART通讯时HART通讯响应数据将被清除
通信故障。

地址“76”

B15 B14 B13 B12 B11 B10 B9 B8 B7 B6 B5 B4 B3 B2 B1 B0
CCC C ————————— H H H H
321 0

少量

细节

0

禁用

1

使能够

5-16

第 6 章 2MLK 编程

第 6 章 2MLK 编程

6.1 设置运行参数的编程

关于2MLI和2MLR系列的编程,请参考第7章。

6.1.1 读取运行参数(GET、GETP指令)
适用于2MLK系列

类型

执行条件

获取 n1 n2 D n3

类型

描述

n1 特殊模块槽位号

n2 要读取的缓冲存储器的顶部地址

D 保存数据的顶层地址

n3 要读取的字数

可用面积 整数 整数
M、P、K、L、T、C、D、#D 整数

GET:执行条件为 ON 时执行的每次扫描。 (

)

GETP:执行条件为 ON 时仅执行一次。 (

)

前任。如果 2MLF-AC4H 模块安装在基板 No.1 和插槽 No.3(h13) 上,并且读取缓冲存储器地址 0 和 1 中的数据并将其存储到 CPU 存储器的 D0 和 D1 中,

(地址) CPU 存储器 D 区 D0 通道启用/禁用 D1 输入设置范围
卷tage/电流 –

2MLF-AC4H的内部存储器(地址)

通道启用/禁用

0

输入设定范围

1

卷tag电子/当前

6-1

第 6 章 2MLK 编程

GET:执行条件为 ON 时执行的每次扫描。 (

)

GETP:执行条件为 ON 时仅执行一次。 (

)

前任。如果 2MLF-AC4H 模块安装在基板 No.1 和插槽 No.3(h13) 上,并且读取缓冲存储器地址 0 和 1 中的数据并将其存储到 CPU 存储器的 D0 和 D1 中,

(地址) CPU 存储器 D 区 D0 通道启用/禁用 D1 输入设置范围
卷tage/电流 –

2MLF-AC4H的内部存储器(地址)

通道启用/禁用

0

输入设定范围

1

卷tag电子/当前

ST INST_GET_WORD(REQ:=REQ_BOOL, BASE:=BASE_USINT, SLOT:=SLOT_USINT, MADDR:=MADDR_UINT, DONE=>DONE_BOOL, STAT=>STAT_UINT, DATA=>DATA_WORD);

6-2

第 6 章 2MLK 编程
6.1.2 写入运行参数(PUT、PUTP指令))
适用于2MLK系列

类型

描述

n1 特殊模块槽位号

可用面积 整数

n2 要从CPU写入的缓冲存储器的顶部地址

整数

S 要发送的CPU内存的顶部地址或整数

M、P、K、L、T、C、D、#D、整数

n3 要发送的字数

整数

PUT:执行条件为 ON 时执行的每次扫描。 ( 执行条件为 ON 时仅执行一次。(

) 放:)

前任。如果 2MLF-AC4H 模块安装在基板 No.2 和插槽 No.6(h26) 上,CPU 存储器 D10~D13 中的数据将写入缓冲存储器 12~15。

(地址) CPU模块的D区

D10

平均处理启用/禁用

D11

Ch.0 平均值

D12

Ch.1 平均值

D13

Ch.2 平均值

D14

Ch.3 平均值

2MLF-AC4H的内部存储器(地址)

平均处理启用/禁用

3

Ch.0 平均值

4

Ch.1 平均值

5

Ch.2 平均值

6

Ch.3 平均值

7

6-3

第 6 章 2MLK 编程
适用于 2MLI 和 2MLR 系列

功能块 PUT_WORD PUT_DWORD PUT_INT PUT_UINT PUT_DINT PUT_UDINT

输入(任意)类型

描述

单词

将 WORD 数据保存到配置的模块地址 (MADDR) 中。

双字

将 DWORD 数据保存到配置的模块地址 (MADDR) 中。

智力

将 INT 数据保存到配置的模块地址 (MADDR) 中。

联合会

将 UINT 数据保存到配置的模块地址 (MADDR) 中。

双整数

将 DINT 数据保存到配置的模块地址 (MADDR) 中。

UDINT

将 UDINT 数据保存到配置的模块地址 (MADDR) 中。

PUT:执行条件为 ON 时执行的每次扫描。 ( 执行条件为 ON 时仅执行一次。(

) 放:)

前任。如果 2MLF-AC4H 模块安装在基板 No.2 和插槽 No.6(h26) 上,CPU 存储器 D10~D13 中的数据将写入缓冲存储器 12~15。

(地址) CPU模块的D区

D10

平均处理启用/禁用

D11

Ch.0 平均值

D12

Ch.1 平均值

D13

Ch.2 平均值

D14

Ch.3 平均值

2MLF-AC4H的内部存储器(地址)

平均处理启用/禁用

3

Ch.0 平均值

4

Ch.1 平均值

5

Ch.2 平均值

6

Ch.3 平均值

7

ST INST_PUT_WORD(REQ:=REQ_BOOL, BASE:=BASE_USINT, SLOT:=SLOT_USINT, MADDR:=MADDR_UINT,DATA:=DATA_WORD, DONE=>DONE_BOOL, STAT=>STAT_UINT);

6-4

第 6 章 2MLK 编程

6.1.3 HART 命令

(1) 命令形式

不。

姓名

细节

执行条件

写入 HART 1 HARTCMND 命令

脉冲

HART 2 哈特雷普
回复

等级

清除 HART 3 HARTCLR
命令

脉冲

形式

(2) 错误内容 错误内容
指定插槽上没有模块 或操作数设置为 4 个以上 S 操作数通道设置为 HART 命令编号以外的其他编号 HART 命令编号:0, 1, 2, 3, 12, 13, 15, 16, 48 , 50, 57, 61, 110) 为操作数 D 设置的设备超出区域 从用作操作数的设备开始总共 30 个字超出了最大可设置区域。

HARTCMND HARTRESP HART_CMND HART_Cxxx

O

O

O

O

HARTCLR HART_CLR
面向对象

不适用

O

不适用

不适用

O

不适用

6-5

第 6 章 2MLK 编程

6.1.4 HARTCMND 命令

可用面积

旗帜

命令

步错误零进位

PMK F L T C S Z D.x R.x 常数 UN D R

(F110) (F111) (F112)

sl – – – – – – – – –

————

ch – – – – – – – – –

————

哈特CMND

S – – – – – – – –

– – –

D – – – – – – – –

– – –

哈特CMND

命令

HARTCMND s D

[区域设置] 操作数

描述

sl

安装到特殊模块的插槽号

ch

特殊模块通道数

S

HART通讯命令设置(每位表示每个HART命令)

D

HART命令设置状态(当前设置的命令被组合并写入每个位)

– 操作数集 S

HART 命令编号

操作数类型 数据 数据 数据
地址

B15 B14 B13 B12 B11 B10

B9 B8

B7

B6 B5 B4

B3

B2

— — — 100 61 57 50 48 16 15 13 12 3

2

有效大小 整​​数 整数 整数(13 位)
整数

B1

B0

1

0

数据大小 字 字 字
单词

当相应位设置为 on 时执行命令

– 操作数 D 的监控
显示当前设置命令的位信息。对于前amp如果设置了位 1 和位 2,则位 1 和位 2 将显示在 D 设备上。

[旗帜设置] 旗帜

内容

错误

– 特殊模块未安装到指定插槽或安装到其他模块 – 输入到通道的值超出为该通道设置的范围(0~3)

设备编号 F110

[前任amp乐节目]

注 HARTCMND 命令或 HARHCLR 命令是通过设置相应命令的位来执行的,而 HARTRESP 命令是通过输入命令编号来设置的。对于前amp例如,如果执行命令 57,则对于 HARTCMND 命令或 HARHCLR 命令,请在操作数 S 中输入 H0400(K1024);对于 HARTRESP 命令,请在操作数 S 中输入命令 K57。这里,H0400 是设置 bit10-命令 57 的十六进制。
6-6

第 6 章 2MLK 编程

6.1.5 HARTRESP 命令

可用面积

旗帜

命令

步错误零进位

PMK F L T C S Z D.x R.x 常数 U N D R

(F110) (F111) (F112)

sl – – – – – – – – –

————

ch – – – – – – – – –

————

哈特雷普

S – – – – – – – –

– – –

D – – – – – – – –

– – –

哈特雷普

命令

HARTRESP sl ch SD

[区域设置]

操作数

描述

操作数类型

有效尺寸

数据大小

sl

安装到特殊模块的插槽号

数据

整数字

ch

特殊模块通道数

数据

整数字

S

HART 命令号

数据

2字节字

D

将显示响应的设备的起始地址

地址

2字节字

– 操作数 S 设置接收 HART 通信响应的命令号。

(xx:命令号 0、1、2、3、12、13、15、16、48、50、57、61、110)

– 执行读命令时,将 30 个字分配给 D 操作数。

例如amp文件中,当在 2030MLK-CPUH 上指定 M2 时,会发生错误,因为 M2040 不是

最多 30 个字就足够了。

– 有关每个命令的详细信息,请参阅附录 2 HART 命令。

[旗帜设置] 旗帜
错误

描述
– 特殊模块未安装到指定插槽或安装到其他模块
– 输入到通道的值超出了该通道设置的范围(0~3) – 指定给 S 的命令不是 0, 1, 2, 3, 12, 13, 15, 48, 50, 57, 61, 110 – 指定给 D 的设备超出了设备区域(30 个字)

设备编号 F110

[前任amp乐节目]

6-7

第 6 章 2MLK 编程

6.1.6 HARTCLR 命令

可用面积

旗帜

命令

步错误零进位

PMK F L T C S Z D.x R.x 常数 U N D R

(F110) (F111) (F112)

sl – – – – – – – – –

————

ch – – – – – – – – –

————

哈特CLR

S – – – – – – – –

– – –

D – – – – – – – –

– – –

哈特CLR

命令

哈特CLR

sl ch SD

[区域设置]操作数

描述

操作数类型

有效尺寸

数据大小

sl

安装到特殊模块的插槽号

数据

整数字

ch

特殊模块通道数

数据

整数字

S

HART通讯命令设置(每一位表示各

HART 命令)

数据

13位字

D

HART命令设置状态(当前设置的命令被组合并写入每个位)

地址

2字节

单词

– 设置方法与HARTCMND 命令相同。但是,它起到了取消其他功能的作用

命令设置与 HARTCMND 命令不同。

[旗帜设置] 旗帜

描述

设备编号

错误

– 特殊模块未安装到指定插槽或安装到其他模块
– 输入到通道的值超出了该通道设置的范围(0~3)

F110

[前任amp乐节目]

6-8

第 6 章 2MLK 编程
6.2 基本程序
– 将描述如何指定 HART 模拟量输入模块内部存储器的运行条件详细信息。 – HART 模拟量输入模块安装在插槽 2 上。 – HART 模拟量输入模块的 I/O 分配点数为 16 点(可更改)。 – 指定的初始值将通过一次保存在 HART 模拟量模块的内部存储器中
在初始设定条件下输入。
6.2.1 设置【I/O参数】中的参数 (1) 打开[I/O 参数],选择2MLF-AC4H 模块。

模块 READY 执行触点

已保存要传输数据的设备 已传输已保存数据的设备

槽号

保存设备 读取数据数

6-9

第 6 章 2MLK 编程 6.2.2 设置扫描程序中的参数
6-10

第 6 章 2MLK 编程
6.3 应用程序
6.3.1 A/D 转换值按大小排序的程序(I/O 槽定点数分配:基于 64)
(1)系统配置
2MLP- 2MLK- 2MLI- 2MLF- 2MLQACF2 CPUS D24A AC4H TR2A

(2) 初始设定的详细内容

不。

物品

初始设定的详细内容

内部存储器地址

1

二手CH

CH0,CH1

0

2

输入音量tage范围

4 ~ 20

1

3

输出数据范围

-32,000 ~ 32,000

2

4

平均流程

CH0、1(加权、计数)

3

5 CH0 加权 avr 值

50

4

6

CH1 计数平均值

30

6

要写入内部存储器的值
`h0003' 或 `3' `h0000' 或 `0' `h0000' 或 `0' `h0024' 或 `36' `h0032' 或 `50' `h001E' 或 `30'

(3) 程序说明
(a) 如果 CH 0 的数字值小于 12000,安装在插槽 No.0 上的继电器输出模块的触点 No.00080 (P2) 将 On
(b) 如果 CH 2 的数字值大于 13600,则安装在 2 号插槽上的继电器输出模块的 00082 号触点 (P2) 将为 On。
(c) 该程序通过在通道 0 上执行 HART 命令 0 和在通道 2 上执行 HART 命令 1 来检查对每个命令的响应。

6-11

第六章 6MLK 编程(2) 程序
(a) 计划前amp使用[I/O参数]设置
6-12

模块 READY 执行触点

第 6 章 2MLK 编程

(b) 计划前amp使用 PUT/GET 指令的文件

6-13

第 6 章 2MLK 编程
– 在通道 0 上执行 HART 命令 0 * 前导码:5~20 字节十六进制 FF 用于使用字符、符号或
频移键控 (FSK) 可帮助与 HART 消息第一部分的接收同步。 – 在通道 2 上执行 HART 命令 2
6-14

第 6 章 2MLK 编程
6.3.2 将 HART 模拟量输入模块的错误代码输出到 BCD 显示的程序
(1)系统配置
2MLP- 2MLK- 2MLI- 2MLQ- 2MLF- 2MLQACF2 CPUS D24A RY2A AC4H RY2A

初始值设定
A/D转换值及错误代码保存
错误代码输出到 BCD

P0000 P0001
P0002

数字BCD显示(错误显示)

(2) 初始设置的详细内容 (a) 使用的 CH:CH 0 (b) 模拟输入电流范围:DC 4 ~ 20 mA (c) 时间平均过程设置:200 (ms) (d) 数字输出数据范围:-32000 〜32000
(3) 程序说明 (a) 如果P00000 为On,则A/D 转换将被初始指定。 (b) 如果 P00001 为 On,A/D 转换值和错误代码将分别保存在 D00000 和 D00001 中。 (c) 如果 P00002 为 On,则适用的错误代码将输出到数字 BCD 显示器。 (P00030 ~ P0003F)

6-15

第六章 6MLK 编程(2) 程序
(a) 计划前amp通过【I/O参数】设置
6-16

通道运行标志

第 6 章 2MLK 编程

(b) 计划前amp使用 PUT/GET 指令的文件
模块 READY 执行触点
通道运行标志 错误代码转换为 BCD

6-17

第 7 章 内部存储器的配置和功能(适用于 2MLI/2MLR)

第 7 章 内部存储器的配置和功能(适用于 2MLI/2MLR)
7.1 全局变量(数据区)

7.1.1 A/D 转换数据 IO 区配置
表示表7.1中A/D转换数据IO区域

全局变量
_xxyy_ERR _xxyy_RDY _xxyy_CH0_ACT _xxyy_CH1_ACT _xxyy_CH2_ACT _xxyy_CH3_ACT
_xxyy_CH0_数据
_xxyy_CH1_数据
_xxyy_CH2_数据
_xxyy_CH3_DATA _xxyy_CH0_PALL _xxyy_CH0_PAL _xxyy_CH0_PAH _xxyy_CH0_PAHH _xxyy_CH1_PALL _xxyy_CH1_PAL _xxyy_CH1_PAH _xxyy_CH1_PAHH _xxyy_CH2_PALL _xxyy_CH2_PAL _ xxyy_CH2_PAH _xxyy_CH2_PAHH _xxyy_CH3_PALL _xxyy_CH3_PAL _xxyy_CH3_PAH _xxyy_CH3_PAHH _xxyy_CH0_RAL _xxyy_CH0_RAH _xxyy_CH1_RAL _xxyy_CH1_RAH _xxyy_CH2_RAL _xxy y_CH2_RAH _xxyy_CH3_RAL _xxyy_CH3_RAH

[表7. 1] A/D转换数据IO区域

内存分配

内容

%UXxx.yy.0 %UXxx.yy.15 %UXxx.yy.16 %UXxx.yy.17 %UXxx.yy.18 %UXxx.yy.19

模块 ERROR 标志 模块 READY 标志 CH 0 RUN 标志 CH 1 RUN 标志 CH 2 RUN 标志 CH 3 RUN 标志

%UWxx.yy.2 CH 0 数字输出值

%UWxx.yy.3 CH 1 数字输出值

%UWxx.yy.4 CH 2 数字输出值

%UWxx.yy.5
%UXxx.yy.128 %UXxx.yy.129 %UXxx.yy.130 %UXxx.yy.131 %UXxx.yy.132 %UXxx.yy.133 %UXxx.yy.134 %UXxx.yy.135 %UXxx .yy.136 %UXxx.yy.137 %UXxx.yy.138 %UXxx.yy.139 %UXxx.yy.140 %UXxx.yy.141 %UXxx.yy.142 %UXxx.yy.143 %UXxx.yy .144 %UXxx.yy.145 %UXxx.yy.146 %UXxx.yy.147 %UXxx.yy.148 %UXxx.yy.149 %UXxx.yy.150 %UXxx.yy.151

CH 3 数字输出值
CH0过程报警LL-限制 CH0过程报警L-限制 CH0过程报警H-限制 CH0过程报警HH-限制 CH1过程报警LL-限制 CH1过程报警L-限制 CH1过程报警H-限制 CH1过程报警HH-限制 CH2过程报警 LL 限值 CH2 过程报警 L 限值 CH2 过程报警 H 限值
CH2过程报警HH-限值 CH3过程报警LL-限值 CH3过程报警L-限值 CH3过程报警H-限值 CH3过程报警HH-限值 CH0变化率报警L-限值 CH0变化率报警H-限值 CH1变化率报警L- CH1 变化率报警上限 CH2 变化率报警下限 CH2 变化率报警上限 CH3 变化率报警下限 CH3 变化率报警下限

读/写 读 读 读 读 读 读

7-1

第 7 章 内部存储器的配置和功能(适用于 2MLI/2MLR)

_xxyy_CH0_IDD _xxyy_CH1_IDD _xxyy_CH2_IDD _xxyy_CH3_IDD .. _xxyy_CH0_HARTE _xxyy_CH1_HARTE _xxyy_CH2_HARTE _xxyy_CH3_HARTE
_xxyy_ERR_CLR

%UXxx.yy.160 %UXxx.yy.161 %UXxx.yy.162 %UXxx.yy.163
..%UXxx.yy.168 %UXxx.yy.169 %UXxx.yy.170 %UXxx.yy.171
%UXxx.yy.176

CH0 输入断线检测 CH1 输入断线检测 CH2 输入断线检测 CH3 输入断线检测 .. CH0 HART 通信错误标志 CH1 HART 通信错误标志 CH2 HART 通信错误标志 CH3 HART 通信错误标志
错误清除请求标志

读写

1) 设备分配中,xx 表示模块安装的基数,yy 表示基数
安装模块的编号。 2) 读取安装在基座 1、插槽 0 的模拟量输入模块的“CH4 数字量输出值”,表达式
是 %UW0.4.3。

基座编号

%UW 0 。 4. 3

设备类型

槽号

单词

3) 读取安装在底座 3、插槽 0 的模拟量输入模块的‘CH5 断线检测标志’,表达式为 %UX0.5.163。

基座编号

%UX 0。 5. 163

设备类型

少量

槽号

7-2

第 7 章 内部存储器的配置和功能(适用于 2MLI/2MLR) 7.1.2 如何使用全局变量
– 注册全局变量有两种方法,在工程窗口设置I/O参数后自动注册和设置I/O参数后批量注册
(1) I/O 参数注册 – 在 I/O 参数处注册您要使用的模块
(a) 双击工程窗口的I/O参数
7-3

第 7 章 内部存储器的配置和功能(适用于 2MLI/2MLR)
(b) 在 I/O 参数窗口中选择 2MLF-AC4H 模块 (c) 按 [Details] 设置参数,然后选择 [OK] 7-4

第 7 章 内部存储器的配置和功能(适用于 2MLI/2MLR)
(d) 选择[Yes] – 自动注册I/O参数中设置的模块全局变量
(e) 全局变量自动注册检查 – 双击工程窗口的全局/直接变量
7-5

第 7 章 内部存储器的配置和功能(适用于 2MLI/2MLR)
(2) 全局变量注册 – 注册在 I/O 参数中设置的全局变量 (a) 双击工程窗口的全局/直接变量 (b) 在菜单 [编辑] 中选择 [注册特殊模块变量] 7-6

第 7 章 内部存储器的配置和功能(适用于 2MLI/2MLR)
7-7

第 7 章 内部存储器的配置和功能(适用于 2MLI/2MLR)
(3) 局部变量注册 – 在已注册的全局变量中注册要用作局部变量的变量。 (a) 双击局部变量以在以下扫描程序中使用。 (b) 在右侧局部变量窗口中单击鼠标右键,选择“添加外部变量”。
(c) 选择要添加到全局的局部变量 View 在“添加外部变量”窗口(“全部”或“基本,插槽”)。
7-8

第 7 章 内部存储器的配置和功能(适用于 2MLI/2MLR)
-View 全部– View 每个底座、插槽
7-9

第 7 章 内部存储器的配置和功能(适用于 2MLI/2MLR)
(d) 以下为前amp选择“Base0000,Slot0”的数字输入值(_00_CH00_DATA)。
7-10

第 7 章 内部存储器的配置和功能(适用于 2MLI/2MLR)
(4) 如何在程序中使用局部变量——描述在本地程序中添加的全局变量。 – 以下是前amp将模拟量输入模块的 CH0 的转换值转换为 %MW0。 (a) 在使用以下 MOVE 功能将 A/D 转换数据读取到 %MW0 部分时,双击 IN 前面的变量部分,然后出现“选择变量”窗口。
在选择变量窗口的变量类型中双击 (b) 选择全局变量。并选择相关碱基(0
基数,0 槽)位于全局变量 view 物品。
7-11

第 7 章 内部存储器的配置和功能(适用于 2MLI/2MLR)
(c) 双击或选择CH0000 A/D 转换数据对应的_0_CH0_DATA,然后单击[确定]。
(d) 下图是添加 CH0 A/D 转换值对应的全局变量的结果。
7-12

第 7 章 内部存储器的配置和功能(适用于 2MLI/2MLR)

7.2 PUT/GET 功能块使用区域(参数区域)

7.2.1 PUT/GET 功能块使用区域(参数区域)
表示模拟量输入模块的运行参数设置区域,见表7.2。

[表7. 2]运行参数设置区

全局变量

内容

读/写指令

_Fxxyy_ALM_CN

设置报警流程

_Fxxyy_AVG_SEL

设定平均处理方法

读/写

_Fxxyy_CH_EN

设置要使用的通道

_Fxxyy_CH0_AVG_VAL

CH0平均值

_Fxxyy_CH0_PAH_VAL

CH0过程报警H限设定值

_Fxxyy_CH0_PAHH_VAL CH0过程报警HH-极限设定值

_Fxxyy_CH0_PAL_VAL _Fxxyy_CH0_PALL_VAL

CH0过程报警下限设定值 CH0过程报警下限设定值

读/写

_Fxxyy_CH0_RA_PERIOD CH0变化率报警检测周期设置

_Fxxyy_CH0_RAH_VAL

CH0变化率H限制设定值

_Fxxyy_CH0_RAL_VAL

CH0变化率L限制设定值

_Fxxyy_CH1_AVG_VAL

CH1平均值

_Fxxyy_CH1_PAH_VAL

CH1过程报警H限设定值

_Fxxyy_CH1_PAHH_VAL CH1过程报警HH-极限设定值

_Fxxyy_CH1_PAL_VAL _Fxxyy_CH1_PALL_VAL

CH1过程报警下限设定值 CH1过程报警下限设定值

读/写

_Fxxyy_CH1_RA_PERIOD CH1变化率报警检测周期设置

_Fxxyy_CH1_RAH_VAL

CH1变化率H限制设定值

_Fxxyy_CH1_RAL_VAL

CH1变化率L限制设定值

_Fxxyy_CH2_AVG_VAL

CH2平均值

_Fxxyy_CH2_PAH_VAL

CH2过程报警H限设定值

_Fxxyy_CH2_PAHH_VAL CH2过程报警HH-极限设定值

_Fxxyy_CH2_PAL_VAL

CH2过程报警L限设定值

_Fxxyy_CH2_PALL_VAL

CH2过程报警LL-limit设定值

读/写

_Fxxyy_CH2_RA_PERIOD CH2变化率报警检测周期设置

_Fxxyy_CH2_RAH_VAL

CH2变化率H限制设定值

_Fxxyy_CH2_RAL_VAL

CH2变化率L限制设定值

放 放 放 放

_Fxxyy_CH3_AVG_VAL

CH3平均值

_Fxxyy_CH3_PAH_VAL

CH3过程报警H限设定值

_Fxxyy_CH3_PAHH_VAL CH3过程报警HH-极限设定值

_Fxxyy_CH3_PAL_VAL _Fxxyy_CH3_PALL_VAL

CH3过程报警下限设定值 CH3过程报警下限设定值

读/写

_Fxxyy_CH3_RA_PERIOD CH3变化率报警检测周期设置

_Fxxyy_CH3_RAH_VAL

CH3变化率H限制设定值

_Fxxyy_CH3_RAL_VAL

CH3变化率L限制设定值

_Fxxyy_DATA_TYPE _Fxxyy_IN_RANGE

输出数据类型设置 输入电流/容量tag设置

读/写

_Fxxyy_ERR_CODE

错误代码

R


把得到

* 设备分配时,xx 表示底座编号,yy 表示模块所配备的插槽编号。

7-13

第 7 章 内部存储器的配置和功能(适用于 2MLI/2MLR)

7.2.2 PUT/GET 指令
(1)PUT指令

向特殊模块写入数据

功能块

BOOL USINT USINT UINT *ANY

请求基槽

DONE BOOL 状态 UINT

MADDR

数据

描述
输入
REQ : 当 1 时执行功能 BASE : 指定基址位置 SLOT : 指定插槽位置 MADDR : 模块地址 DATA : 保存模块的数据
输出 DONE :正常时输出 1 STAT :错误信息

*ANY:ANY 类型中可使用 WORD、DWORD、INT、USINT、DINT、UDINT 类型

功能 从指定特殊模块读取数据

功能块
PUT_WORD PUT_DWORD
PUT_INT PUT_UINT PUT_DINT PUT_UDINT

输入(ANY)类型 WORD DWORD INT UINT DINT UDINT

描述
将WRD数据保存到指定的模块地址(MADDR)中。将 DWORD 数据保存到指定的模块地址(MADDR)中。将 INT 数据保存到指定的模块地址(MADDR)中。将UNIT数据保存到指定的模块地址(MADDR)中。将 DINT 数据保存到指定的模块地址(MADDR)中。将 UDINT 数据保存到指定的模块地址(MADDR)中。

7-14

第 7 章 内部存储器的配置和功能(适用于 2MLI/2MLR)

(2)GET指令
得到
从特殊模块读取数据

功能块

BOOL USINT USINT UINT

得到

请求

完毕

基本插槽地址

统计数据

BOOL UINT *任意

描述
输入
REQ : 当 1 时执行功能 BASE : 指定基址位置 SLOT : 指定插槽位置 MADDR : 模块地址
512(0x200) ~ 1023(0x3FF)

输出完成状态数据

:正常时输出1 :错误信息 :从模块读取的数据

*ANY:ANY 类型中可以使用 WORD、DWORD、INT、UINT、DINT、UDINT 类型

功能 从指定特殊模块读取数据

功能块 GET_WORD GET_DWORD
GET_INT GET_UINT GET_DINT GET_UDINT

输出(ANY)类型 WORD DWORD INT UINT DINT UDINT

描述
从指定模块地址(MADDR)读取 WORD 数据。
从指定模块地址 (MADDR) 读取 DWORD 数据。从指定模块地址 (MADDR) 读取 INT 数据。从指定模块地址 (MADDR) 读取 UNIT 数据。从指定模块地址 (MADDR) 读取 DINT 数据。从指定模块读取UDINT数据
地址(MADDR)。

7-15

第 7 章 内部存储器的配置和功能(适用于 2MLI/2MLR)

7.2.3 HART 命令
(1) HART_CMND命令
HART_CMND
将 HART 命令写入模块
功能块

输入
请求基本插槽 CH C_SET
输出完成状态

描述
:为 1(上升沿)时执行功能 :指定基准位置 :指定插槽位置 :使用的通道号 :要写入的通信命令
(位掩码设置)
:正常时输出1 :错误信息

功能 (a) 用于设置与指定模块通道相关的要传送的命令。 (b) 设置与“C_SET”上要通信的命令相对应的位(BOOL 数组)。
命令 110 61 57 50 48 16 15 13 12 3 2 1 0
数组索引 12 11 10 9 8 7 6 5 4 3 2 1 0 (c) 如果“REQ”触点从 0 转换为 1,则将执行功能块。
Examp程序

7-16

第 7 章 内部存储器的配置和功能(适用于 2MLI/2MLR)

(2) HART_C000命令
HART_C000
读取对通用命令 0 的响应

功能块

输入
请求基槽通道

描述
:为 1(上升沿)时执行功能 :指定基准位置 :指定插槽位置 :使用的通道号

输出
完成统计 M_ID D_TYP
PAMBL U_REV D_REV S_REV H_REV DFLAG D_ID

:正常时输出 1 :错误信息 :制造商 ID :制造商的设备类型代码(如果为 4
显示数字,前两位数字指制造商 ID 代码) : 最小前导码编号 : 通用命令修订版 : 设备特定命令修订版 : 软件修订版 : 硬件修订版 (x10) : 设备功能标志 : 设备 ID

功能 当[通用命令0]命令设置到指定模块的通道时,该功能用于监视响应数据。如果 HART 通道设置为“允许”且 HART 通信正常执行,则即使对命令 0 的任何响应都显示该区域的响应数据。
通过 HART_CMND 请求。但是,要连续监控这些数据,请设置命令 0
通过 HART_CMND 命令。

7-17

第 7 章 内部存储器的配置和功能(适用于 2MLI/2MLR)
Examp程序
7-18

第 7 章 内部存储器的配置和功能(适用于 2MLI/2MLR)

(3) HART_C001 命令
HART_C001
读取对通用命令 1 的响应

功能块

输入
请求基槽通道
输出
完成统计 PUNIT PV

描述
:为 1(上升沿)时执行功能 :指定基准位置 :指定插槽位置 :使用的通道号
: 正常时输出 1 : 错误信息 : 主变量 单位 : 主变量

功能 当[通用命令1]命令设置到指定模块的通道时,该功能用于监视响应数据。
Examp程序

7-19

第 7 章 内部存储器的配置和功能(适用于 2MLI/2MLR)

(4) HART_C002命令
HART_C002
读取对通用命令 2 的响应

功能块

输入
请求基槽通道

描述
:为 1(上升沿)时执行功能 :指定基准位置 :指定插槽位置 :使用的通道号

输出
完成状态 当前状态

:正常时输出 1 :错误信息 :初级可变回路电流(mA) :初级可变量程百分比

功能 当[通用命令2]命令设置到指定模块的通道时,该功能用于监视响应数据。
Examp程序

7-20

第 7 章 内部存储器的配置和功能(适用于 2MLI/2MLR)

(5) HART_C003命令
HART_C003
读取对通用命令 3 的响应

功能块

输入
请求基槽通道
输出
DONE STAT CURR PUNIT PV SUNIT SV TUNIT TV QUNIT QV

描述
:为 1(上升沿)时执行功能 :指定基准位置 :指定插槽位置 :使用的通道号
:正常时输出 1 :错误信息 :初级变量回路电流(mA) :初级变量 单位:初级变量 :次级变量 单位:次级变量 :第三变量 单位:第三变量 :第四变量 单位:第四变量

功能 当[通用命令3]命令设置到指定模块的通道时,该功能用于监视响应数据。

7-21

第 7 章 内部存储器的配置和功能(适用于 2MLI/2MLR)
Examp程序
7-22

第 7 章 内部存储器的配置和功能(适用于 2MLI/2MLR)

(6) HART_C012命令
HART_C012
读取对通用命令 12 的响应

功能块

输入
请求基槽通道

描述
:为 1(上升沿)时执行功能 :指定基准位置 :指定插槽位置 :使用的通道号

输出
完成统计混乱_AGE

:正常时输出 1 :错误信息 :消息(1/2) :消息(2/2)

功能 当[通用命令12]命令设置到指定模块的通道时,该功能用于监视响应数据。
Examp程序

7-23

第 7 章 内部存储器的配置和功能(适用于 2MLI/2MLR)

(7) HART_C013命令
HART_C013
读取对通用命令 13 的响应

功能块

输入
请求基槽通道

描述
:为 1(上升沿)时执行功能 :指定基准位置 :指定插槽位置 :使用的通道号

输出
完成统计 TAG 描述 年 周一

:正常时输出1 :错误信息: Tag : 描述 : 年 : 月 : 日

功能 当[通用命令13]命令设置到指定模块的通道时,该功能用于监视响应数据。
Examp程序

7-24

第 7 章 内部存储器的配置和功能(适用于 2MLI/2MLR)

(8) HART_C015命令
HART_C015
读取对通用命令 15 的响应

功能块

输入
请求基槽通道

描述
:为 1(上升沿)时执行功能 :指定基准位置 :指定插槽位置 :使用的通道号

输出
DONE STAT A_SEL TFUNC RUNIT UPPER LOWER DAMP WR_P 距离

:正常时输出 1 :错误信息 :PV 报警选择代码 :PV 传递功能代码 :PV 量程单位代码 :PV 量程上限值 :PV 量程下限值 :PV damping value(sec) : 写保护代码 : 自有品牌经销商代码

功能 当[通用命令15]命令设置到指定模块的通道时,该功能用于监视响应数据。

7-25

第 7 章 内部存储器的配置和功能(适用于 2MLI/2MLR)
Examp程序
7-26

第 7 章 内部存储器的配置和功能(适用于 2MLI/2MLR)

(9) HART_C016命令
HART_C016
读取对通用命令 16 的响应

功能块

输入
请求基槽通道

描述
:为 1(上升沿)时执行功能 :指定基准位置 :指定插槽位置 :使用的通道号

输出
完成 STAT FASSM

:正常时输出1 :错误信息 :总装编号

功能 当[通用命令16]命令设置到指定模块的通道时,该功能用于监视响应数据。
Examp程序

7-27

第 7 章 内部存储器的配置和功能(适用于 2MLI/2MLR)

(10) HART_C048命令
HART_C048
阅读对通用实践命令 48 的回复

功能块

输入
请求基槽通道

描述
:为 1(上升沿)时执行功能 :指定基准位置 :指定插槽位置 :使用的通道号

输出
完成 STAT DSS1A DSS1B EXTD OPMD AOS AOF DSS2A DSS2B DSS2C

:正常时输出 1 :错误信息 :设备特定状态 1(1/2) :设备特定状态 1(2/2) :扩展设备特定状态(V6.0) :操作模式(V5.1) :模拟输出饱和 (V5.1) : 模拟输出固定 (V5.1) : 设备特定状态 2(1/3) : 设备特定状态 2 (2/3) : 设备特定状态 2 (3/3)

功能 当指定模块通道设置【常用命令 48】命令时,
函数用于监视响应数据。

7-28

第 7 章 内部存储器的配置和功能(适用于 2MLI/2MLR)
Examp程序
7-29

第 7 章 内部存储器的配置和功能(适用于 2MLI/2MLR)

(11) HART_C050 命令
HART_C050
阅读对通用实践命令 50 的回复

功能块

输入
请求基槽通道

描述
:为 1(上升沿)时执行功能 :指定基准位置 :指定插槽位置 :使用的通道号

输出
完成统计
变量 S_VAR T_VAR

:正常时输出 1 :错误信息 P_VAR :主设备
:辅助设备变量 :第三设备变量

功能 当指定模块的通道设置了[通用命令50]命令时,该功能用于监视响应数据。
Examp程序

7-30

第 7 章 内部存储器的配置和功能(适用于 2MLI/2MLR)

(12) HART_C057命令
HART_C057
阅读对通用实践命令 57 的回复

功能块

输入
请求基槽通道

描述
:为 1(上升沿)时执行功能 :指定基准位置 :指定插槽位置 :使用的通道号

输出
完成状态 U_TAG UDESC UYEAR U_MON U_DAY

:正常时输出1 :错误信息 :单位 tag : 单位描述符 : 单位年 : 单位月 : 单位日

功能 当指定模块的通道设置了[通用命令57]命令时,该功能用于监视响应数据。
Examp程序

7-31

第 7 章 内部存储器的配置和功能(适用于 2MLI/2MLR)

(13) HART_C061命令
HART_C061
阅读对通用实践命令 61 的回复

功能块

输入
请求基槽通道

描述
:为 1(上升沿)时执行功能 :指定基准位置 :指定插槽位置 :使用的通道号

输出
DONE STAT AUNIT A_LVL PUNIT PV SUNIT SV TUNIT TV QUNIT QV

:正常时输出 1 :错误信息 :PV 模拟输出单位代码 :PV 模拟输出电平 :第一变量单位代码 :第一变量 :第二变量单位代码 :第二变量 :第三变量单位代码 :第三变量 :第四变量 变量单位代码 :第四变量多变的

功能 当指定模块的通道设置了[通用命令61]命令时,该功能用于监视响应数据。

7-32

第 7 章 内部存储器的配置和功能(适用于 2MLI/2MLR)
Examp程序
7-33

第 7 章 内部存储器的配置和功能(适用于 2MLI/2MLR)

(14) HART_C110命令
HART_C110
阅读对通用实践命令 110 的回复

功能块

输入
请求基槽通道

描述
:为 1(上升沿)时执行功能 :指定基准位置 :指定插槽位置 :使用的通道号

输出
完成 STAT PUNIT PV SUNIT SV TUNIT TV QUNIT QV

:正常时输出 1 :错误信息 :主变量单位代码 :主变量值 :辅助变量单位代码 :辅助变量值 :第三变量单位代码 :第三变量值 :第四变量单位代码 :第四变量值

功能 当指定模块的通道设置了[通用命令110]命令时,该功能用于监视响应数据。

7-34

第 7 章 内部存储器的配置和功能(适用于 2MLI/2MLR)
Examp程序
7-35

第 7 章 内部存储器的配置和功能(适用于 2MLI/2MLR)

(15)HART_CLR命令
HART_CLR
清除模块的 HART 命令
功能块

输入
请求基槽 CH C_CLR
输出完成状态

描述
:为 1(上升沿)时执行功能 :指定基准位置 :指定插槽位置 :使用的通道号 :要删除的通信命令
(位掩码设置)
:正常时输出1 :错误信息

功能

(a) 用于停止与指定模块的通道相关的命令的传送。

(b) 在“C_SET”上设置与要停止的命令相对应的位(BOOL 数组)

命令

110 61 57 50 48 16 15 13 12

3

2

1

0

数组索引

12 11 10

9

8

7

6

5

4

3

2

1

0

(c) 如果“REQ”接点从 0 转换为 1,则功能块将被执行。 (d) 对停止命令的响应数据保持停止时的状态。

Examp程序

7-36

第 7 章 内部存储器的配置和功能(适用于 2MLI/2MLR)

第7.2.4章amp使用 PUT/GET 指令的文件
(1) 启用通道
(a) 您可以启用/禁用每个通道的 A/D 转换 (b) 禁用不使用的通道以减少每个通道的转换周期 (c) 当未指定通道时,所有通道都设置为不使用 (d) 启用/禁用A/D转换如下

B15 B14 B13 B12 B11 B10 B9 B8 B7 B6 B5 B4 B3 B2 B1 B0

-------------

CC CC HH HH

32 10

位 0 1 16#0003 : 0000 0000 0000 0011

描述 停止 运行

通道 3、通道 2、通道 1、通道 0

设置要使用的通道

(e) B4~B15 中的值被忽略。 (f)右图为examp使能 0 号槽位模拟量输入模块的 CH1~CH0。

(2) 输入电流范围设置 (a) 可以设置每个通道的输入电流范围 (b) 当没有设置模拟输入范围时,所有通道均设置为 4 ~ 20mA (c) 模拟输入电流范围设置如下。
– 以下是前amp设置CH0~CH1为4~20mA,CH2~CH3为0~20mA
B15 B14 B13 B12 B11 B10 B9 B8 B7 B6 B5 B4 B3 B2 B1 B0

通道3

通道2

通道1

通道0

少量

描述

0000

4毫安~20毫安

0001

0毫安~20毫安

16#4422:0001 0001 0000 0000

通道 3、通道 2、通道 1、通道 0

输入范围设定

7-37

第 7 章 内部存储器的配置和功能(适用于 2MLI/2MLR)

(3) 输出数据范围设置
(a) 关于模拟输入的数字输出数据范围可以按每个通道进行设置。 (b) 当未设置输出数据范围时,所有通道均设置为-32000~32000。 (c) 数字输出数据范围设定如下

B15 B14 B13 B12 B11 B10 B9 B8 B7 B6 B5 B4 B3 B2 B1 B0

通道3

通道2

通道1

通道0

少量

描述

0000

-32000 ~ 32000

0001

精确值

0010

0~10000

16#2012:0010 0000 0001 0010

通道 3、通道 2、通道 1、通道 0

相对于模拟输入范围,精确值具有以下数字输出范围 1) 电流

模拟输入

4 ~ 20

0 ~ 20

数字输出

精确值

4000 ~ 20000

0 ~ 20000

(4) 平均处理设置 (a) 可以启用/禁用每个通道的平均处理 (b) 不设置平均处理,所有通道均设置为启用 (c) 滤波处理设置如下 (d) 下图为前任amp使用 CH1 的时间平均值
B15 B14 B13 B12 B11 B10 B9 B8 B7 B6 B5 B4 B3 B2 B1 B0

通道3

通道2

通道1

通道0

少量

内容

0000

Samp玲过程

0001 0010 0011

时间平均 次数平均 移动平均

0100

加权平均值

16#0010:0000 0000 0001 0000

通道 3、通道 2、通道 1、通道 0

7-38

第 7 章 内部存储器的配置和功能(适用于 2MLI/2MLR)

(5) 平均值设置
(a)平均值初始值为0
(b) 平均值的设定范围如下。平均方法 时间平均 次数平均 移动平均 加权平均

设定范围 200~5000(ms)
2~50(次) 2~100(次)
0 ~ 99(%)

(c) 当设定值超出设定范围时,错误代码显示 (_F0001_ERR_CODE) 中显示错误编号。此时,A/D 转换值保留之前的数据。 (错误代码#表示发生错误的通道)
(d) 平均值的设定如下

B15 B14 B13 B12 B11 B10 B9 B8 B7 B6 B5 B4 B3 B2 B1 B0

— — — — — — — —

CH#平均值

根据平均法设置范围不同

地址
_Fxxyy_CH0_AVG_VAL _Fxxyy_CH1_AVG_VAL _Fxxyy_CH2_AVG_VAL _Fxxyy_CH3_AVG_VAL

内容
CH0平均值设置 CH1平均值设置 CH2平均值设置 CH3平均值设置

* 设备分配时,x 表示底座编号,y 表示模块所配备的插槽编号。

(6)报警流程设置
(a) 这是启用/禁用报警过程,可以按通道进行设置。 (b) 该区域默认为 0。 (c) 报警过程设置如下。

B15 B14 B13 B12 B11 B10 B9 B8 B7 B6 B5 B4 B3 B2 B1 B0

中交建总公司

哈哈哈哈哈哈

———————— 3 2 1 0 3 2 1 0

变化率报警

过程报警

少量

内容

0

禁用

1

使能够

注意 在设置时间/计数平均值之前,请启用平均过程并选择平均方法(时间/计数)。
7-39

第 7 章 内部存储器的配置和功能(适用于 2MLI/2MLR)

(7)过程报警值设置
(a) 这是设置每个通道的过程报警值的区域。根据数据范围的不同,过程报警的范围也不同。

1) 有符号值:-32768 ~ 32767 1) 精确值

范围 4 ~ 20 mA 0 ~ 20 mA

值 3808 ~ 20192 -240 ~ 20240

2)百分位值:-120~10120

(b) 过程报警的详细内容参见2.5.2。

B B15 B14 B13 B12 B11 B10 B9 B8

B

B

B

B

B B1 B0

76 5 43 2

CH#过程报警设定值

多变的
_F0001_CH0_PAHH_VAL _F0001_CH0_PAH_VAL _F0001_CH0_PAL_VAL _F0001_CH0_PALL_VAL _F0001_CH1_PAHH_VAL _F0001_CH1_PAH_VAL _F0001_CH1_PAL_VAL _F0001_CH1_PALL_VAL _F0001_CH2_PAHH_VAL _F0001_CH2_PAH_VAL _F0001_CH2_PAL_VAL _F0001_CH2_PALL_VAL _F0001_CH3_PAHH_VAL _F0001_CH3_PAH_VAL _F0001_CH3_PAL_VAL _F0001_CH3_PALL_VAL

内容
CH0 过程报警高限 CH0 过程报警高限 CH0 过程报警低限 CH0 过程报警低限
CH1过程报警高限 CH1过程报警高限 CH1过程报警低限 CH1过程报警低限 CH2过程报警高限 CH2过程报警高限 CH2过程报警低限 CH2过程报警低限 CH3过程报警报警高限 CH3 过程报警高限 CH3 过程报警低限 CH3 过程报警低限

注意 在设置过程报警值之前,请先启用过程报警。

7-40

第 7 章 内部存储器的配置和功能(适用于 2MLI/2MLR)

(8) 变化率报警检测周期设置
(a) 变化率警报检测周期的范围为 100 ~ 5000(ms) (b) 如果设置的值超出范围,则错误代码指示地址处将显示错误代码 60#。在
此时,变化率报警检测周期采用默认值(10) (c) 变化率报警检测周期的设置如下。

B15 B14 B13 B12 B11 B10 B9 B8 B7 B6 B5 B4 B3 B2 B1 B0
CH#变化率报警检测周期

变化率报警检测周期范围100~5000(ms)

多变的
_F0001_CH0_RA_PERIOD _F0001_CH1_RA_PERIOD _F0001_CH2_RA_PERIOD _F0001_CH3_RA_PERIOD

内容
CH0变化率报警检测周期 CH1变化率报警检测周期 CH2变化率报警检测周期 CH3变化率报警检测周期

注意 在设置变化率报警周期之前,请先启用变化率报警并设置变化率报警的高/低限值。

(9) 变化率报警设定值 (a) 变化率报警值的范围为-32768 ~ 32767(-3276.8% ~ 3276.7%)。 (b) 变化率警报值的设定如下。
B15 B14 B13 B12 B11 B10 B9 B8 B7 B6 B5 B4 B3 B2 B1 B0
CH#变化率报警设定值

变化率报警值范围为-32768~32767

多变的
_F0001_CH0_RAL_VAL _F0001_CH0_RAL_VAL _F0001_CH1_RAL_VAL _F0001_CH1_RAL_VAL _F0001_CH2_RAL_VAL _F0001_CH2_RAL_VAL _F0001_CH3_RAL_VAL _F0001_CH3_RAL_VAL

内容
CH0变化率报警上限设置 CH0变化率报警下限设置 CH1变化率报警上限设置 CH1变化率报警下限设置 CH2变化率报警上限设置 CH2变化率报警下限设置 CH3变化变化率报警上限设置 CH3 变化率报警下限设置

注意 在设置变化率报警检测周期之前,请先启用变化率报警流程并设置报警高/低限值。

7-41

第 7 章 内部存储器的配置和功能(适用于 2MLI/2MLR)

(10)错误代码
(a) 保存 HART 模拟输入模块检测到的错误代码。 (b) 错误类型和内容如下。 (c) 下图为程序example 读取错误代码。

B15 B14 B13 B12 B11 B10 B9 B8 B7 B6 B5 B4 B3 B2 B1 B0

— — — — — — — —

错误代码

错误代码(XNUMX 月)

0

正常运行

描述

运行 LED 状态
运行 LED 亮起

10

模块错误(ASIC复位错误)

11

模块错误(ASIC RAM 或寄存器错误)

20#时间平均设定值错误

每 0.2 秒闪烁一次。

30#

计数平均设定值误差

40#

移动平均设定值误差

50#

加权平均设定值误差

每 1 秒闪烁一次。

60#

变化率报警检测周期设定值错误

* 错误代码中,#表示发生错误的通道
* 更详细的错误代码请参考9.1
(d) 如果出现两个错误代码,模块保存第一个出现的错误代码,后面出现的错误代码不保存
(e) 如果发生错误,修改错误后,使用“错误清除请求标志”(参见 5.2.7),重新上电以删除错误代码并停止 LED 闪烁

7-42

第 8 章 编程(针对 2MLI/2MLR)
第 8 章 编程(对于 2MLI/2MLR)
8.1 基本程序
– 描述如何在模拟输入模块的内部存储器中设置操作条件。 – 模拟量输入模块安装在插槽 2 – 模拟量输入模块的 IO 占用点数为 16 点(灵活型) – 初始设置条件通过 1 次输入保存在内存中
(1) 程序扩展amp使用[I/O参数] 8-1

第 8 章 编程(针对 2MLI/2MLR)

(2) 程序扩展amp使用[I/O参数]

模块ERxecaudtyion coEnxtaecut ptionint

通道运行信号

执行

CH0输出

设备保存数据发送CH0数字输出

设备保存要发送的数据

CH1输出 CH3数字输出

CH2输出 CH4数字输出

底座编号 插槽编号
内部存储器地址

CH3输出

读取错误代码

读取错误代码

执行

8-2

第 8 章 编程(针对 2MLI/2MLR)

(3) 程序扩展amp使用 PUT/GET 指令的文件 执行接触点

启用通道(通道1,2,3、XNUMX、XNUMX)

设置输入电流范围

输出数据类型

设置平均过程
设置CH3平均值
CH1过程报警H限

设置CH1平均值
报警过程

设置CH2平均值
CH1过程报警HH限值

CH1过程报警L限
8-3

CH1过程报警LL限值

第 8 章 编程(针对 2MLI/2MLR)

CH3过程报警HH限值
CH3 过程报警 LL 限值
CH1变化率报警上限
CH3变化率报警L-limit

CH3过程报警H限
CH1变化率 报警检测周期
CH1变化率报警L-limit

CH3过程报警L-limit
CH3变化率 报警检测周期
CH3变化率报警上限

8-4

第 8 章 编程(针对 2MLI/2MLR)

执行输入

CH1输出

CH2输出

CH3输出

错误代码

8-5

第 8 章 编程(针对 2MLI/2MLR)

8.2 应用程序
8.2.1 A/D 转换值大小排序程序
(1)系统配置

2MLP 2MLI- 2MLI 2MLF 2MLQ

CPUU –

ACF2

D24A AC4H RY2A

(2) 初始设定内容

不。

物品

初始设定内容

1 个已用频道

CH0、CH2、CH3

2 输入音量tage 范围 0 ~ 20

3 输出数据范围 -32000~32000

4 平均过程

CH0、2、3(重量、计数、时间)

5 平均值

CH0重量平均值:50(%)

6 平均值

文件/资源

霍尼韦尔 2MLF-AC4H 模拟输入模块 [pdf] 用户指南
2MLF-AC4H 模拟量输入模块,2MLF-AC4H,模拟量输入模块,输入模块,模块

参考

发表评论

您的电子邮件地址不会被公开。 必填字段已标记 *