当前位置:首页 >> 电力/水利 >>

SPPA-T3000用户手册(系统手册3)


s

SPPA-T3000 用户手册
系统手册
(共18册,第13分册)

西门子电站自动化有限公司

SPPA-T3000

用户手册

总 18 册 第 13 分册

目录
1 Modbus .................

................................................................................................... 2 1.1 Modbus 网关 ................................................................................................ 3 1.1.1 1.1.2 1.2 1.2.1 1.2.2 1.2.3 1.2.4 1.2.5 1.3 1.3.1 1.3.2 1.3.3 1.3.4 1.4 用于 8 设备的施奈德 Modbus 网关 ................................................ 3 用于 8 设备的通讯模块.................................................................... 6 8 寄存器 Modbus 设备 ..................................................................... 8 16 寄存器 Modbus 设备 ................................................................. 10 32 寄存器 Modbus 设备 ................................................................. 12 64 寄存器 Modbus 设备 ................................................................. 15 128 寄存器 Modbus 设备 ............................................................... 19 16 输出与布尔寄存器值转换器..................................................... 26 16 输入与布尔寄存器值转换器..................................................... 28 32 输出与浮点寄存器值转换器..................................................... 30 32 输入与浮点寄存器值转换器..................................................... 31

Modbus 设备 ................................................................................................ 8

Modbus 转换器 .......................................................................................... 26

S7 Modbus .................................................................................................. 32 1.4.1 MBMaster_CP341 ........................................................................... 33 1.4.2 MB_READ_B16 .............................................................................. 42 1.4.3 MB_WRITE_B16 ............................................................................ 44 1.4.4 MB_READ_F1 ................................................................................ 45 1.4.5 MB_READ_F8 ................................................................................ 46 1.4.6 MB_READ_F16 .............................................................................. 49 1.4.7 MB_WRITE_F1 .............................................................................. 52 1.4.8 MB_WRITE_F8 .............................................................................. 53 1.4.9 MB_WRITE_F16 ............................................................................ 56 1.4.10 MBSlave_CP341............................................................................ 60 1.4.11 MBS_READ_B16.......................................................................... 62 1.4.12 MBS_WRITE_B16 ........................................................................ 63 1.4.13 MBS_READ_F1 ............................................................................ 64 1.4.14 MBS_READ_F8 ............................................................................ 65 1.4.15 MBS_READ_F16 .......................................................................... 68 1.4.16 MBS_WRITE_F1 .......................................................................... 72 1.4.17 MBS_WRITE_F8 .......................................................................... 72 1.4.18 MBS_WRITE_F16 ........................................................................ 75

Copyright ? Siemens AG 2005 All Rights Reserved

1

西门子电站自动化有限公司

SPPA-T3000

用户手册

总 18 册 第 13 分册

1 Modbus
Modbus网桥 网桥 Modbus网桥提供在以太网和串行链接之间转换的简单协议。 APPA-T3000服务器连接在接口的以太网端,第三方系统连接在串行链接端。 在SPPA-T3000服务器中,Java软件允许对modbus现场设备数据进行存取。软件由3部分 (代理)组成,这些设备被分层以取得在运行容器中AF模块和modbus现场设备之间的通讯: Modbus网关, Modbus设备, Modbus转换器。 接口两端选Modbus通讯组件项的设置如下:

任务的详情和如何实现这些部件是后面章节的主题。

通讯处理器 CP 341通讯处理器,用于点对点通讯,提供更多功能: 通讯率高达76.8千波特,半双工 在模块固件中集成了绝大多数重要通讯协议 O 3964(R)程序 O RK 512 计算机连接 O ASCII 启动 用参数化接口CP341来实现其他驱动(通讯协议)的并发装载:点对点通讯, 参数赋值。 用参数化接口CP341实现通讯协议的自定义参数化:点对点通讯,参数赋值。 集成串行接口:

Copyright ? Siemens AG 2005 All Rights Reserved

2

西门子电站自动化有限公司

SPPA-T3000

用户手册

总 18 册 第 13 分册

三种模块变种可供使用, 每一种模块具有不同的接口类型以适应不同的通行对 象: O RS 232C接口 O 20 mA TTY接口 O X27(RS 422/485)接口 下面的图片显示了一个双线modbus网络(XS27/RS485)的原理。可以将至多32个附属 设备连接到CP431:

想了解关于通讯处理器CP431的更多信息,请参阅设备目录。

1.1 Modbus 网关
这是硬件代理的一个特殊类型,它相当于一个Mod-bus/TCP主机或一些附属。Modbus 网关需要额外的模块来提供对一个模块种的数据和I/O的存取权限。它包含一个用于Modbus 通讯的驱动。 任务的详情和如何实现这些部件是后面章节的主题。

1.1.1 用于 8 设备的施奈德 Modbus 网关
用功能图表表示的GW_SB_8DEV外观

Copyright ? Siemens AG 2005 All Rights Reserved

3

西门子电站自动化有限公司

SPPA-T3000

用户手册

总 18 册 第 13 分册

GW_SB_8DEV ID :100002 处理在Modbus TCP/IP网桥和基于施奈德Modbus TP以太网桥的SPPA-T3000之间的通 讯。

输入端口描述 名称 B_SOCKET 描述 数据 可连 编辑 类型 接性 x x x x x 最大值 100 65535 2 20 20 最小值 当前值 I&C MHI 0 0 1 0 0 5000 1 x x x x x

Modbus网桥的IP地 string 址和端口号 RESP_TO 响应超时(毫秒) int 网关总线特权 默认值=1 int BUS_PRIVILEGE 1=主Modbus 2=从Modbus string DEF_GW 默认网关地址 string NETMASK 网桥子网掩码 串行线波特率 默认值=38400 300 = 300 1200 = 1200 int BAUDRATE 2400 = 2400 4800 = 4800 9600 = 9600 19200 = 19200 38400 = 38400 串行线数据比特 int DATABITS 默认值=8 7=7 8=8 串行线的奇偶性 默认值=3 int PARITY 1= 偶 2= 奇 3= 无 串行线停止比特 默认值=1 int STOPBITS 1=1 2=2 串行线的接口类型 默认值=3 int IF_TYPE 1 = RS232 2 = RS422 3 = RS485 网桥的初始化运行 bool INIT_RUN 默认值=false false = YES bytes DEV1R 设备1接收端口 bytes DEV2R 设备2接收端口 bytes DEV3R 设备3接收端口 bytes DEV4R 设备4接收端口
Copyright ? Siemens AG 2005 All Rights Reserved

x

38400

300

38400

x

x

8

7

8

x

x

3

1

3

x

x

2

1

1

x

x

3

1

3

x

x x x x x

true

false

false

x x x x x
4

2147483647 -214748364 2147483647 -214748364 2147483647 -214748364 2147483647 -214748364

西门子电站自动化有限公司

SPPA-T3000

用户手册

总 18 册 第 13 分册

DEV5R DEV6R DEV7R DEV8R

设备5接收端口 设备6接收端口 设备7接收端口 设备8接收端口

bytes bytes bytes bytes

x x x x

2147483647 -214748364 2147483647 -214748364 2147483647 -214748364 2147483647 -214748364

x x x x

输入端口参数描述 B_SOCKET(网桥接口): B_SOCKET描述已连接Modbus网桥的完整接口,包含IP地址和端口数,IP地址和 端口数用冒号分开: IP_ADDRESS:PORT_NUMBER 比如说:127.0.0.1:502 施奈德Modbus网桥的默认端口是‘502’。 RESP_TO(相应超时): RESP_TO描述了对一个主请求的最大响应时间。当一个设备(在这种情况下一般 是一个附属设备)的相应时间超过RESP_TO,那么相应的Modbus设备组件将 收到一个报警消息。当一个超时产生则连接到Modbus网桥的相应连接将会关 闭。在下一个存取循环开始之前丢失的连接将被修复。 输出端口描述 名称 TRBL_AL 描述 数据 可连 报警 报警 产生 解除 I&C MHI DIA 类型 接性 类型 bool x x 警报 当前 解除 高 x x

故障警报

MB网桥的通讯网桥状态 默认值 = 2 COMM_LINK 1 =FULL_CONNECTED 2 = DISCONNECTED 3= PARTIAL_CONNECTED 4 = INVALID_ADDR E_STAT DEV1S DEV2S DEV3S DEV4S DEV5S DEV6S DEV7S DEV8S 网关错误状态 设备1发送端口 设备2发送端口 设备3发送端口 设备4发送端口 设备5发送端口 设备6发送端口 设备7发送端口 设备8发送端口

int

x

x

int bytes bytes bytes bytes bytes bytes bytes bytes

x x x x x x x x x

x x x x x x x x

功能描述和操作规则 n/a 异常处理 n/a

Copyright ? Siemens AG 2005 All Rights Reserved

5

西门子电站自动化有限公司

SPPA-T3000

用户手册

总 18 册 第 13 分册

1.1.2 用于 8 设备的通讯模块
GW_CM_8DEV ID :100006 处理SPPA-T3000和通讯网关之间的TCP/IP通讯。

输入端口描述 名称 B_SOCKET 描述 数据 可连 编辑 类型 接性 x x x x x 最大值 100 65535 2 20 20 最小值 0 0 1 0 0 5000 1 当前值 I&C MHI x x x x x

Modbus网桥的IP地址 string 和端口号 int RESP_TO 响应超时(毫秒) 网关总线特权 BUS_PRIVIL 默认值=1 int EGE 1=主Modbus 2=从Modbus string DEF_GW 默认网关地址 string NETMASK 网桥子网掩码 串行线波特率 默认值=38400 300 = 300 1200 = 1200 int BAUDRATE 2400 = 2400 4800 = 4800 9600 = 9600 19200 = 19200 38400 = 38400 串行线数据比特 int DATABITS 默认值=8 7=7 8=8 串行线的奇偶性 默认值=3 int PARITY 1 = 偶 2= 奇 3= 无 串行线停止比特 int STOPBITS 默认值=1 1=1 2=2 串行线的接口类型 默认值=3 int IF_TYPE 1 = RS232 2 = RS422 3 = RS485 网桥的初始化运行 bool INIT_RUN 默认值=false false = YES byt DEV1R 设备1接收端口 es bytes DEV2R 设备2接收端口
Copyright ? Siemens AG 2005 All Rights Reserved

x

38400

300

38400

x

x

8

7

8

x

x

3

1

3

x

x

2

1

1

x

x

3

1

3

x

x x x

true
2147483647 2147483647

false
-214748364 -214748364

false

x x x
6

西门子电站自动化有限公司

SPPA-T3000

用户手册 -214748364 -214748364 -214748364 -214748364 -214748364 -214748364

总 18 册 第 13 分册

DEV3R DEV4R DEV5R DEV6R DEV7R DEV8R

设备3接收端口 设备4接收端口 设备5接收端口 设备6接收端口 设备7接收端口 设备8接收端口

bytes bytes bytes bytes bytes bytes

x x x x x x

2147483647 2147483647 2147483647 2147483647 2147483647 2147483647

x x x x x x

输入端口参数描述 B_SOCKET(网桥接口): : B_SOCKET描述已连接Modbus网桥的完整接口,包含IP地址和端口数,IP地址和 端口数用冒号分开: IP_ADDRESS:PORT_NUMBER 比如说:127.0.0.1:502 施奈德Modbus网桥的默认端口是‘502’。 RESP_TO(相应超时): RESP_TO描述了对一个主请求的最大响应时间。当某个设备(在这种情况下一般 是一个附属设备)的响应时间超过RESP_TO,那么相应的Modbus设备组件将 收到一个报警消息。当产生一个超时后,连接到Modbus网桥的相应连接将会 关闭。在下一个存取循环开始之前,将修复丢失的连接。 BUS_PRIV(总线特权): BUS_PRIV描述CM Modbus网关的当前总线特权(也就是主modbus或从modbus)。 在I&C数据列中,不带x的输入对用户是不可见的! 输出端口描述 输出端口描述 名称 TRBL_AL 故障警报 MB网桥的通讯网桥状态 默认值 = 2 COMM_LI 1 =FULL_CONNECTED NK 2 = DISCONNECTED 3 =PARTIAL_CONNECTED 4 = INVALID_ADDR E_STAT 网关错误状态 DEV1S 设备1发送端口 DEV2S 设备2发送端口 DEV3S 设备3发送端口 DEV4S 设备4发送端口 DEV5S 设备5发送端口 DEV6S 设备6发送端口 DEV7S 设备7发送端口 DEV8S 设备8发送端口 功能描述和操作规则 n/a
Copyright ? Siemens AG 2005 All Rights Reserved 7

描述

数据 可连 报警 报警 产生 解除 I&C MHI DIA 类型 接性 类型 bool x x 警报 当前 解除 高 x x

int

x

x

int bytes bytes bytes bytes bytes bytes bytes bytes

x x x x x x x x x

x x x x x x x x

西门子电站自动化有限公司

SPPA-T3000

用户手册

总 18 册 第 13 分册

1.2 Modbus 设备
这些设备表现在运行容器中的一个Modbus设备或第三方系统。它的输入和输出端口只 有16位整数端口。这些端口表现相关现场设备的寄存器。在SPPA-T3000系统中,这类端口 通常不可用。因此需要一类转换器来创建可用的SPPA-T3000端口类型。 在下面的表格和文字中,术语寄存器 寄存器对应由Modbus设备 设备提 寄存器 设备 供的寄存器。 SPPA-T3000中处理的信号必须与一个从相应的SPPA-T3000 转换器来的输入端口相联系。 因此转换从SPPA-T3000到Modbus设备 设备的端口在输入端口表 从 到 设备 输入端口表 中列出。 从 Modbus 设 备 发 送 到 SPPA-T3000 的 信 号 出 现 在 相 应 的 SPPA-T3000转换器输出端口, 这个端口被连接到一个自动功 自动功 能模块。 能模块 因此转换从Modbus设备到 设备到SPPA-T3000的端口在输出端口表 从 设备到 输出端口表 中列出。

下面描述的字母x,比如Rlx、ROx、AOx、Aix表示各自的表 达式对所有的可用寄存器及相应的端口都是可用的。

1.2.1 8 寄存器 Modbus 设备
MB_DEV_8REG ID :140000 带8个I/O寄存器Modbus设备的SPPA-T3000表示法。 输入端口描述 名称 描述 数据 可连 编辑 最大值 类型 接性 bytes string int int int int int int int int int x x x x x x x x x x x 最小值 当前值 I&C MHI x x 1 0 0 0 0 0 0 0 0 x x x x x x x x x

RECVHPI GPI端口–接收 SEGCONF 段设置 DV_ADDR Modbus设备地址 RO001 RO002 RO003 RO004 RO005 RO006 RO007 RO008 输出寄存器1 输出寄存器2 输出寄存器3 输出寄存器4 输出寄存器5 输出寄存器6 输出寄存器7 输出寄存器8

214748364 -2147483647 7

95 247 65535 65535 65535 65535 65535 65535 65535 65535

0 1 0 0 0 0 0 0 0 0

通过SPPA-T3000 Modbus网关从Modbus设备输入寄存器到 达输入端口RECVHPI的信号在输出端口Rlx传播,端口在输 出端口描述表中列出。
Copyright ? Siemens AG 2005 All Rights Reserved 8

西门子电站自动化有限公司

SPPA-T3000

用户手册

总 18 册 第 13 分册

输入端口参数描述 RECVHPI(GPI端口 – 接收): 参见异常处理 SEGCONF(段设置): SEGCONF描述设备的所有寄存器段。每个段都通过一个含有三个参数的块描述: O O O START_ADDR LENGTH STORAGE_TYPE 元素被不带空格的逗号“,”分隔,比如: 1004,12,1 储存器类型参数描述: 储存器类型 1:输入寄存器(MB功能4) 2:输出寄存器(MB功能16) 3:作为输入的输出寄存器(MB功能3) 段枚举的所有由不带空格的分号“;”分隔。比如: 1004,4,2;1100,2,3;4000,1,1 给输入和输出分配端口遵循一个固定规则: 输入和输出端口的分配定义有相同的顺序。首先输出段(类 型=2)被分配输出端口。然后输入段(类型=1或类型=3) 被分配输入端口。 赋值顺序与输入属性相同。下面的例子表示一个定义‘OUT 1’到‘OUT 4’和‘IN 5’到‘IN 7’的情况。 DV_ADDR(Modbus设备地址)

输出端口描述 数据 类型 SENDHPI GPI端口 – 发送 bytes 名称 描述 TRBL_AL 错误警报 CONF_F LINK_F ADDR_OL FD_TO FD_TI FD_AI RI001 RI002 RI003 RI004 RI005 RI006 RI007 RI008 设置错误 HPI链接错误 设备地址覆盖 现场设备超时 FD段类型不可用 FD段地址不可用 输入寄存器1 输入寄存器2 输入寄存器3 输入寄存器4 输入寄存器5 输入寄存器6 输入寄存器7 输入寄存器8 bool bool bool bool bool bool bool int int int int int int int int 报警 可连 接性 x x x x x x x x x x x x x x x 报警 类型 I&C 警报 产生 解除 I&C x 当前 解除 x x x x x x x x x x x x x x x x x x x x x MHI DIA

x

Copyright ? Siemens AG 2005 All Rights Reserved

9

西门子电站自动化有限公司

SPPA-T3000

用户手册

总 18 册 第 13 分册

由SPPA-T3000发出并被转换到Modbus设备输出寄存器的信 号,必须与输入端口ROx相联系,这些端口在输入端口描述 表中列出。

功能描述和操作规则 这个组件是代表一个Modbus设备的模块代理。它从Modbus网关接收数据,并把数据传 送给它的端口。同样的,它从所有输入端口收集数据,并把数据传播到Modbus网关。 每个端口(输入/输出)代表一个16位Modbus寄存器。

异常处理 在通常情况下RI00x的质量状况是Good。 如果RECVHPI的质量状况是not Good, 质量状 况将在输出端口RIx中传播。 错误处理的触发条件和对后续操作的影响由下表给出: 错误处理条件 RECVHPI = Bad 对后续操作的影响 对质量代码的影响 RIx = Bad

1.2.2 16 寄存器 Modbus 设备
MB_DEV_16REG ID :140001 在SPPA-T3000中表示带16个I/O寄存器的Modbus设备。 输入端口描述 数据 可连 编辑 最大值 最小值 当前值 I&C MHI 类型 接性 x RECVHPI GPI端口 – 接收 bytes x 2147483647 -2147483647 string x 191 0 x SEGCONF 段设置 int x 247 1 1 x DV_ADDR Modbus设备地址 int x 65535 0 0 x RO001 输出寄存器1 int x 65535 0 0 x RO002 输出寄存器2 int x 65535 0 0 x RO003 输出寄存器3 int x 65535 0 0 x RO004 输出寄存器4 int x 65535 0 0 x RO005 输出寄存器5 int x 65535 0 0 x RO006 输出寄存器6 int x 65535 0 0 x RO007 输出寄存器7 int x 65535 0 0 x RO008 输出寄存器8 int x 65535 0 0 x RO009 输出寄存器9 int x 65535 0 0 x RO010 输出寄存器10 int x 65535 0 0 x RO011 输出寄存器11 int x 65535 0 0 x RO012 输出寄存器12 int x 65535 0 0 x RO013 输出寄存器13 int x 65535 0 0 x RO014 输出寄存器14 int x 65535 0 0 x RO015 输出寄存器15 int x 65535 0 0 x RO016 输出寄存器16 名称 描述

Copyright ? Siemens AG 2005 All Rights Reserved

10

西门子电站自动化有限公司

SPPA-T3000

用户手册

总 18 册 第 13 分册

通过SPPA-T3000Modbus网关从Modbus设备输入寄存器到 达输入端口RECVHPI的信号在输出端口RIx中传播,这些端 口在输出端口描述表中列出。

输入端口参数描述 RECVHPI (GPI端口 – 接收): 参见异常处理 SEGCONF(段设置): SEGCONF描述设备的所有寄存器段。每个段都通过一个含有三个参数的块描述: O O O START_ADDR LENGTH STORAGE_TYPE 元素被不带空格的逗号“,”分隔,比如: 1004,12,1 储存器类型参数描述: 储存器类型 1:输入寄存器(MB功能4) 2:输出寄存器(MB功能16) 3:作为输入的输出寄存器(MB功能3) 段枚举的所有由不带空格的分号“;”分隔。比如: 1004,4,2;1100,2,3;4000,1,1 给输入和输出分配端口遵循一个固定规则: 输入和输出端口的分配定义有相同的顺序。首先输出段(类 型=2)被分配输出端口。然后输入段(类型=1或类型=3) 被分配输入端口。 赋值顺序与输入属性相同。下面的例子表示一个定义‘OUT 1’到‘OUT 4’和‘IN 5’到‘IN 7’的情况。 DV_ADDR(Modbus设备地址)

输出端口描述 名称 描述 数据 类型 bytes bool bool bool bool bool bool bool int int int int int 报警 可连 接性 x x x x x x x x x x x x 报警 类型 I&C 警报 产生 解除 I&C x 当前 解除 x x x x x x x x x x x
11

MHI

DIA

SENDHPI GPI端口 – 发送 TRBL_AL 错误警报 CONF_F LINK_F ADDR_OL FD_TO FD_TI FD_AI RI001 RI002 RI003 RI004 RI005 设置错误 HPI链接错误 设备地址覆盖 现场设备超时 FD段类型不可用 FD段地址不可用 输入寄存器1 输入寄存器2 输入寄存器3 输入寄存器4 输入寄存器5

x

x x x x x x x

Copyright ? Siemens AG 2005 All Rights Reserved

西门子电站自动化有限公司

SPPA-T3000

用户手册

总 18 册 第 13 分册

RI006 RI007 RI008 RI009 RI010 RI011 RI012 RI013 RI014 RI015 RI016

输入寄存器6 输入寄存器7 输入寄存器8 输入寄存器9 输入寄存器10 输入寄存器11 输入寄存器12 输入寄存器13 输入寄存器14 输入寄存器15 输入寄存器16

int int int int int int int int int int int

x x x x x x x x x x x

x x x x x x x x x x x

通过 SPPA-T3000Modbus 网关从 Modbus 设备输入寄存器到达输 入端口 RECVHPI 的信号在输出端口 ROx 中传播,这些端口在输 出端口描述表中列出。 功能描述和操作规则 这个组件是代表一个Modbus设备的模块代理。它从Modbus网关接收数据,并把数据传 播给它的端口。同样的,它从所有输入端口收集数据,并把数据传播到Modbus网关。 每个端口(输入/输出)代表一个16位Modbus寄存器。

异常处理 在通常情况下RIx的质量状况是Good。 如果RECVHPI的质量状况是not Good, 质量状况 将在输出端口RIx中传播。 错误处理的触发条件及对后续操作的影响由下表给出: 错误处理条件 RECVHPI = Bad 对后续操作的影响 对质量代码的影响 RIx = Bad

1.2.3 32 寄存器 Modbus 设备
MB_DEV_32REG ID :140002 在SPPA-T3000中表示带32 个I/O寄存器的Modbus设备。 输入端口描述 名称 描述 当前 数据 可连 I&C MHI 编辑 最大值 最小值 值 类型 接性 214748364 bytes x x -2147483647 7 x x x x x x x x x 383 247 65535 65535 65535 65535 65535 65535 65535 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 x x x x x x x x x
12

RECVHPI GPI端口 – 接收 SEGCONF DV_ADDR RO001 RO002 RO003 RO004 RO005 RO006 RO007

string 段设置 int Modbus设备地址 int 输出寄存器1 int 输出寄存器2 int 输出寄存器3 int 输出寄存器4 int 输出寄存器5 int 输出寄存器6 int 输出寄存器7

Copyright ? Siemens AG 2005 All Rights Reserved

西门子电站自动化有限公司

SPPA-T3000

用户手册

总 18 册 第 13 分册

RO008 RO009 RO010 RO011 RO012 RO013 RO014 RO015 RO016 RO017 RO018 RO019 RO020 RO021 RO022 RO023 RO024 RO025 RO026 RO027 RO028 RO029 RO030 RO031 RO032

输出寄存器8 输出寄存器9 输出寄存器10 输出寄存器11 输出寄存器12 输出寄存器13 输出寄存器14 输出寄存器15 输出寄存器16 输出寄存器17 输出寄存器18 输出寄存器19 输出寄存器20 输出寄存器21 输出寄存器22 输出寄存器23 输出寄存器24 输出寄存器25 输出寄存器26 输出寄存器27 输出寄存器28 输出寄存器29 输出寄存器30 输出寄存器31 输出寄存器32

int int int int int int int int int int int int int int int int int int int int int int int int int

x x x x x x x x x x x x x x x x x x x x x x x x x

65535 65535 65535 65535 65535 65535 65535 65535 65535 65535 65535 65535 65535 65535 65535 65535 65535 65535 65535 65535 65535 65535 65535 65535 65535

0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

x x x x x x x x x x x x x x x x x x x x x x x x x

通过SPPA-T3000Modbus网关从Modbus设备输入寄存器到 达输入端口RECVHPI的信号在输出端口RIx中传播,这些端 口在输出端口描述表中列出。 输入端口参数描述 RECVHPI(GPI端口 – 接收): 参见异常处理 SEGCONF(段设置): SEGCONF描述设备的所有寄存器段。每个段都通过一个含有三个参数的块描述: O O O START_ADDR LENGTH STORAGE_TYPE 元素被不带空格的逗号“,”分隔,比如: 1004,12,1 储存器类型参数描述: 储存器类型 1:输入寄存器(MB功能4) 2:输出寄存器(MB功能16) 3:作为输入的输出寄存器(MB功能3) 段枚举的所有由不带空格的分号“;”分隔。比如: 1004,4,2;1100,2,3;4000,1,1

Copyright ? Siemens AG 2005 All Rights Reserved

13

西门子电站自动化有限公司

SPPA-T3000

用户手册

总 18 册 第 13 分册

给输入和输出分配端口遵循一个固定规则: 输入和输出端口的分配定义有相同的顺序。首先输出段(类 型=2)被分配输出端口。然后输入段(类型=1或类型=3) 被分配输入端口。 赋值顺序与输入属性相同。下面的例子表示一个定义‘OUT 1’到‘OUT 4’和‘IN 5’到‘IN 7’的情况。 DV_ADDR(Modbus设备地址)

输出端口描述 名称 SENDHPI TRBL_AL CONF_F LINK_F ADDR_OL FD_TO FD_TI FD_AI RI001 RI002 RI003 RI004 RI005 RI006 RI007 RI008 RI009 RI010 RI011 RI012 RI013 RI014 RI015 RI016 RI017 RI018 RI019 RI020 RI021 RI022 RI023 RI024 RI025 RI026 RI027 RI028 数据 可连 报警 报警 产生 解除 类型 接性 类型 x GPI端口 – 发送 bytes I&C bool x x 错误警报 当前 解除 警报 x bool 设置错误 bool x HPI链接错误 bool 设备地址覆盖 x bool 现场设备超时 x FD段类型不可用 bool x FD段地址不可用 bool int x 输入寄存器1 int x 输入寄存器2 int x 输入寄存器3 int x 输入寄存器4 int x 输入寄存器5 int x 输入寄存器6 int x 输入寄存器7 x int 输入寄存器8 int x 输入寄存器9 int x 输入寄存器10 int x 输入寄存器11 int x 输入寄存器12 int x 输入寄存器13 int x 输入寄存器14 int x 输入寄存器15 int x 输入寄存器16 int x 输入寄存器17 int x 输入寄存器18 int x 输入寄存器19 int x 输入寄存器20 int x 输入寄存器21 int x 输入寄存器22 int x 输入寄存器23 int x 输入寄存器24 int x 输入寄存器25 int x 输入寄存器26 int x 输入寄存器27 int x 输入寄存器28 描述 I&C x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x MHI DIA

Copyright ? Siemens AG 2005 All Rights Reserved

14

西门子电站自动化有限公司

SPPA-T3000

用户手册

总 18 册 第 13 分册

RI029 RI030 RI031 RI032

输入寄存器29 输入寄存器30 输入寄存器31 输入寄存器32

int int int int

x x x x

x x x x

通过SPPA-T3000Modbus网关从Modbus设备输入寄存器到达 输入端口RECVHPI的信号在输出端口ROx中传播, 这些端口在 输出端口描述表中列出。 功能描述和操作规则 这个组件是代表一个Modbus设备的模块代理。它从Modbus网关接收数据,并把数据传 播给它的端口。同样的,它从所有输入端口收集数据,并把数据传播到Modbus网关。 每个端口(输入/输出)代表一个16位Modbus寄存器。 异常处理 在通常情况下RIx的质量状况是Good。 如果RECVHPI的质量状况是not Good, 质量状况 将在输出端口RIx中传播。 错误处理的触发条件和对后续操作的影响由下表给出: 错误处理条件 RECVHPI = Bad 对后续操作的影响 对质量代码的影响 对质量代码的影响 RIx = Bad

1.2.4 64 寄存器 Modbus 设备
MB_DEV_64REG ID :140003 在SPPA-T3000中表示带64个I/O寄存器的Modbus设备。 输入端口描述 数据 可连 编辑 最大值 最小值 当前值 I&C MHI 类型 接性 2147483647 -2147483647 x RECVHPI GPI端口 – 接收 bytes x string x 767 0 x SEGCONF 段设置 int x 247 1 1 x DV_ADDR Modbus设备地址 int x 65535 0 0 x RO001 输出寄存器1 int x 65535 0 0 x RO002 输出寄存器2 int x 65535 0 0 x RO003 输出寄存器3 int x 65535 0 0 x RO004 输出寄存器4 int x 65535 0 0 x RO005 输出寄存器5 int x 65535 0 0 x RO006 输出寄存器6 int x 65535 0 0 x RO007 输出寄存器7 int x 65535 0 0 x RO008 输出寄存器8 int x 65535 0 0 x RO009 输出寄存器9 int x 65535 0 0 x RO010 输出寄存器10 int x 65535 0 0 x RO011 输出寄存器11 int x 65535 0 0 x RO012 输出寄存器12 int x 65535 0 0 x RO013 输出寄存器13 int x 65535 0 0 x RO014 输出寄存器14 int x 65535 0 0 x RO015 输出寄存器15 名称 描述

Copyright ? Siemens AG 2005 All Rights Reserved

15

西门子电站自动化有限公司

SPPA-T3000

用户手册

总 18 册 第 13 分册

RO016 RO017 RO018 RO019 RO020 RO021 RO022 RO023 RO024 RO025 RO026 RO027 RO028 RO029 RO030 RO031 RO032 RO033 RO034 RO035 RO036 RO037 RO038 RO039 RO040 RO041 RO042 RO043 RO044 RO045 RO046 RO047 RO048 RO049 RO050 RO051 RO052 RO053 RO054 RO055 RO056 RO057 RO058 RO059 RO060 RO061 RO062 RO063 RO064

输出寄存器16 输出寄存器17 输出寄存器18 输出寄存器19 输出寄存器20 输出寄存器21 输出寄存器22 输出寄存器23 输出寄存器24 输出寄存器25 输出寄存器26 输出寄存器27 输出寄存器28 输出寄存器29 输出寄存器30 输出寄存器31 输出寄存器32 输出寄存器33 输出寄存器34 输出寄存器35 输出寄存器36 输出寄存器37 输出寄存器38 输出寄存器39 输出寄存器40 输出寄存器41 输出寄存器42 输出寄存器43 输出寄存器44 输出寄存器45 输出寄存器46 输出寄存器47 输出寄存器48 输出寄存器49 输出寄存器50 输出寄存器51 输出寄存器52 输出寄存器53 输出寄存器54 输出寄存器55 输出寄存器56 输出寄存器57 输出寄存器58 输出寄存器59 输出寄存器60 输出寄存器61 输出寄存器62 输出寄存器63 输出寄存器64

int int int int int int int int int int int int int int int int int int int int int int int int int int int int int int int int int int int int int int int int int int int int int int int int int

x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x

65535 65535 65535 65535 65535 65535 65535 65535 65535 65535 65535 65535 65535 65535 65535 65535 65535 65535 65535 65535 65535 65535 65535 65535 65535 65535 65535 65535 65535 65535 65535 65535 65535 65535 65535 65535 65535 65535 65535 65535 65535 65535 65535 65535 65535 65535 65535 65535 65535

0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x
16

Copyright ? Siemens AG 2005 All Rights Reserved

西门子电站自动化有限公司

SPPA-T3000

用户手册

总 18 册 第 13 分册

通过SPPA-T3000Modbus网关从Modbus设备输入寄存器到 达输入端口RECVHPI的信号在输出端口RIx中传播,这些端 口在输出端口描述表中列出。 输入端口参数描述 RECVHPI(GPI端口 – 接收): 参见异常处理 SEGCONF(段设置): SEGCONF描述设备的所有寄存器段。每个段都通过一个含有三个参数的块描述: O O O START_ADDR LENGTH STORAGE_TYPE 元素被不带空格的逗号“,”分隔,比如: 1004,12,1 储存器类型参数描述: 储存器类型 1:输入寄存器(MB功能4) 2:输出寄存器(MB功能16) 3:作为输入的输出寄存器(MB功能3) 段枚举的所有由不带空格的分号“;”分隔。比如: 1004,4,2;1100,2,3;4000,1,1 给输入和输出分配端口遵循一个固定规则: 输入和输出端口的分配定义有相同的顺序。首先输出段(类 型=2)被分配输出端口。然后输入段(类型=1或类型=3) 被分配输入端口。 赋值顺序与输入属性相同。下面的例子表示一个定义‘OUT 1’到‘OUT 4’和‘IN 5’到‘IN 7’的情况。 DV_ADDR(Modbus设备地址)

输出端口描述

名称

描述

SENDHPI GPI端口 – 发送 TRBL_AL 错误警报 CONF_F 设置错误 LINK_F HPI链接错误 ADDR_OL 设备地址覆盖 FD_TO 现场设备超时 FD_TI FD段类型不可用 FD_AI FD段地址不可用 RI001 输入寄存器1 RI002 输入寄存器2 RI003 输入寄存器3 RI004 输入寄存器4

数据 类型 bytes bool bool bool bool bool bool bool int int int int

报警 x

可连 接性 x x x x x x x x x x x

报警 类型 I&C 警报

产生

解除

I&C x x x x x x x x x x x

MHI

DIA x x x x x x x

当前

解除

Copyright ? Siemens AG 2005 All Rights Reserved

17

西门子电站自动化有限公司

SPPA-T3000

用户手册

总 18 册 第 13 分册

RI005 RI006 RI007 RI008 RI009 RI010 RI011 RI012 RI013 RI014 RI015 RI016 RI017 RI018 RI019 RI020 RI021 RI022 RI023 RI024 RI025 RI026 RI027 RI028 RI029 RI030 RI031 RI032 RI033 RI034 RI035 RI036 RI037 RI038 RI039 RI040 RI041 RI042 RI043 RI044 RI045 RI046 RI047 RI048 RI049 RI050 RI051 RI052 RI053

输入寄存器5 输入寄存器6 输入寄存器7 输入寄存器8 输入寄存器9 输入寄存器10 输入寄存器11 输入寄存器12 输入寄存器13 输入寄存器14 输入寄存器15 输入寄存器16 输入寄存器17 输入寄存器18 输入寄存器19 输入寄存器20 输入寄存器21 输入寄存器22 输入寄存器23 输入寄存器24 输入寄存器25 输入寄存器26 输入寄存器27 输入寄存器28 输入寄存器29 输入寄存器30 输入寄存器31 输入寄存器32 输入寄存器33 输入寄存器34 输入寄存器35 输入寄存器36 输入寄存器37 输入寄存器38 输入寄存器39 输入寄存器40 输入寄存器41 输入寄存器42 输入寄存器43 输入寄存器44 输入寄存器45 输入寄存器46 输入寄存器47 输入寄存器48 输入寄存器49 输入寄存器50 输入寄存器51 输入寄存器52 输入寄存器53

int int int int int int int int int int int int int int int int int int int int int int int int int int int int int int int int int int int int int int int int int int int int int int int int int

x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x

x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x
18

Copyright ? Siemens AG 2005 All Rights Reserved

西门子电站自动化有限公司

SPPA-T3000

用户手册

总 18 册 第 13 分册

RI054 RI055 RI056 RI057 RI058 RI059 RI060 RI061 RI062 RI063 RI064

输入寄存器54 输入寄存器55 输入寄存器56 输入寄存器57 输入寄存器58 输入寄存器59 输入寄存器60 输入寄存器61 输入寄存器62 输入寄存器63 输入寄存器64

int int int int int int int int int int int

x x x x x x x x x x x

x x x x x x x x x x x

通过SPPA-T3000Modbus网关从Modbus设备输入寄存器到 达输入端口RECVHPI的信号在输出端口ROx中传播, 这些端 口在输出端口描述表中列出。 功能描述和操作规则 这个组件是代表一个Modbus设备的模块代理。它从Modbus网关接收数据,并把数据传 播给它的端口。同样的,它从所有输入端口收集数据,并把数据传播到Modbus网关。 每个端口(输入/输出)代表一个16位Modbus寄存器。 异常处理 在通常情况下RIx的质量状况是Good。 如果RECVHPI的质量状况是not Good, 质量状况 将在输出端口RIx中传播。 错误处理的触发条件和对后续操作的影响由下表给出: 错误处理条件 RECVHPI = Bad 对后续操作的影响 对质量代码的影响 RIx = Bad

1.2.5 128 寄存器 Modbus 设备
MB_DEV_128REG ID :140004 带128 I/O寄存器Modbus设备的SPPA-T3000表示法。 输入端口描述 数据 可连 编辑 最大值 最小值 当前值 I&C MHI 类型 接性 2147483647 -2147483647 x RECVHPI GPI端口 – 接收 bytes x string x 1535 0 x SEGCONF 段设置 x 247 1 1 x DV_ADDR Modbus设备地址 int int x 65535 0 0 x RO001 输出寄存器1 int x 65535 0 0 x RO002 输出寄存器2 int x 65535 0 0 x RO003 输出寄存器3 int x 65535 0 0 x RO004 输出寄存器4 int x 65535 0 0 x RO005 输出寄存器5 int x 65535 0 0 x RO006 输出寄存器6 int x 65535 0 0 x RO007 输出寄存器7 int x 65535 0 0 x RO008 输出寄存器8 名称 描述

Copyright ? Siemens AG 2005 All Rights Reserved

19

西门子电站自动化有限公司

SPPA-T3000

用户手册

总 18 册 第 13 分册

RO009 RO010 RO011 RO012 RO013 RO014 RO015 RO016 RO017 RO018 RO019 RO020 RO021 RO022 RO023 RO024 RO025 RO026 RO027 RO028 RO029 RO030 RO031 RO032 RO033 RO034 RO035 RO036 RO037 RO038 RO039 RO040 RO041 RO042 RO043 RO044 RO045 RO046 RO047 RO048 RO049 RO050 RO051 RO052 RO053 RO054 RO055 RO056 RO057

输出寄存器9 输出寄存器10 输出寄存器11 输出寄存器12 输出寄存器13 输出寄存器14 输出寄存器15 输出寄存器16 输出寄存器17 输出寄存器18 输出寄存器19 输出寄存器20 输出寄存器21 输出寄存器22 输出寄存器23 输出寄存器24 输出寄存器25 输出寄存器26 输出寄存器27 输出寄存器28 输出寄存器29 输出寄存器30 输出寄存器31 输出寄存器32 输出寄存器33 输出寄存器34 输出寄存器35 输出寄存器36 输出寄存器37 输出寄存器38 输出寄存器39 输出寄存器40 输出寄存器41 输出寄存器42 输出寄存器43 输出寄存器44 输出寄存器45 输出寄存器46 输出寄存器47 输出寄存器48 输出寄存器49 输出寄存器50 输出寄存器51 输出寄存器52 输出寄存器53 输出寄存器54 输出寄存器55 输出寄存器56 输出寄存器57

int int int int int int int int int int int int int int int int int int int int int int int int int int int int int int int int int int int int int int int int int int int int int int int int int

x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x

65535 65535 65535 65535 65535 65535 65535 65535 65535 65535 65535 65535 65535 65535 65535 65535 65535 65535 65535 65535 65535 65535 65535 65535 65535 65535 65535 65535 65535 65535 65535 65535 65535 65535 65535 65535 65535 65535 65535 65535 65535 65535 65535 65535 65535 65535 65535 65535 65535

0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x
20

Copyright ? Siemens AG 2005 All Rights Reserved

西门子电站自动化有限公司

SPPA-T3000

用户手册

总 18 册 第 13 分册

RO058 RO059 RO060 RO061 RO062 RO063 RO064 RO065 RO066 RO067 RO068 RO069 RO070 RO071 RO072 RO073 RO074 RO075 RO076 RO077 RO078 RO079 RO080 RO081 RO082 RO083 RO084 RO085 RO086 RO087 RO088 RO089 RO090 RO091 RO092 RO093 RO094 RO095 RO096 RO097 RO098 RO099 RO100 RO101 RO102 RO103 RO104 RO105 RO106

输出寄存器58 输出寄存器59 输出寄存器60 输出寄存器61 输出寄存器62 输出寄存器63 输出寄存器64 输出寄存器65 输出寄存器66 输出寄存器67 输出寄存器68 输出寄存器69 输出寄存器70 输出寄存器71 输出寄存器72 输出寄存器73 输出寄存器74 输出寄存器75 输出寄存器76 输出寄存器77 输出寄存器78 输出寄存器79 输出寄存器80 输出寄存器81 输出寄存器82 输出寄存器83 输出寄存器84 输出寄存器85 输出寄存器86 输出寄存器87 输出寄存器88 输出寄存器89 输出寄存器90 输出寄存器91 输出寄存器92 输出寄存器93 输出寄存器94 输出寄存器95 输出寄存器96 输出寄存器97 输出寄存器98 输出寄存器99 输出寄存器100 输出寄存器101 输出寄存器102 输出寄存器103 输出寄存器104 输出寄存器105 输出寄存器106

int int int int int int int int int int int int int int int int int int int int int int int int int int int int int int int int int int int int int int int int int int int int int int int int int

x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x

65535 65535 65535 65535 65535 65535 65535 65535 65535 65535 65535 65535 65535 65535 65535 65535 65535 65535 65535 65535 65535 65535 65535 65535 65535 65535 65535 65535 65535 65535 65535 65535 65535 65535 65535 65535 65535 65535 65535 65535 65535 65535 65535 65535 65535 65535 65535 65535 65535

0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x
21

Copyright ? Siemens AG 2005 All Rights Reserved

西门子电站自动化有限公司

SPPA-T3000

用户手册

总 18 册 第 13 分册

RO107 RO108 RO109 RO110 RO111 RO112 RO113 RO114 RO115 RO116 RO117 RO118 RO119 RO120 RO121 RO122 RO123 RO124 RO125 RO126 RO127 RO128

输出寄存器107 输出寄存器108 输出寄存器109 输出寄存器110 输出寄存器111 输出寄存器112 输出寄存器113 输出寄存器114 输出寄存器115 输出寄存器116 输出寄存器117 输出寄存器118 输出寄存器119 输出寄存器120 输出寄存器121 输出寄存器122 输出寄存器123 输出寄存器124 输出寄存器125 输出寄存器126 输出寄存器127 输出寄存器128

int int int int int int int int int int int int int int int int int int int int int int

x x x x x x x x x x x x x x x x x x x x x x

65535 65535 65535 65535 65535 65535 65535 65535 65535 65535 65535 65535 65535 65535 65535 65535 65535 65535 65535 65535 65535 65535

0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

x x x x x x x x x x x x x x x x x x x x x x

通过SPPA-T3000Modbus网关从Modbus设备输入寄存器到 达输入端口RECVHPI的信号在输出端口RIx中传播,这些端 口在输出端口描述表中列出。 输入端口参数描述 RECVHPI(GPI端口 – 接收): 参见异常处理 SEGCONF(段设置): SEGCONF描述设备的所有寄存器段。每个段都通过一个含有三个参数的块描述: O O O START_ADDR LENGTH STORAGE_TYPE 元素被不带空格的逗号“,”分隔,比如: 1004,12,1 储存器类型参数描述: 储存器类型 1:输入寄存器(MB功能4) 2:输出寄存器(MB功能16) 3:作为输入的输出寄存器(MB功能3) 段枚举的所有由不带空格的分号“;”分隔。比如: 1004,4,2;1100,2,3;4000,1,1 给输入和输出分配端口遵循一个固定规则: 输入和输出端口的分配定义有相同的顺序。首先输出段(类 型=2)被分配输出端口。然后输入段(类型=1或类型=3) 被分配输入端口。

Copyright ? Siemens AG 2005 All Rights Reserved

22

西门子电站自动化有限公司

SPPA-T3000

用户手册

总 18 册 第 13 分册

赋值顺序与输入属性相同。下面的例子表示一个定义‘OUT 1’到‘OUT 4’和‘IN 5’到‘IN 7’的情况。 DV_ADDR(Modbus设备地址) 输出端口描述 名称 描述 数据 类型 bytes bool bool bool bool bool bool bool int int int int int int int int int int int int int int int int int int int int int int int int int int int int int int int int int 报警 可连 接性 x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x 报警 类型 I&C 警报 产生 解除 I&C x 当前 解除 x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x MHI DIA

SENDHPI GPI端口 – 发送 TRBL_AL 错误警报 CONF_F 设置错误 LINK_F HPI链接错误 ADDR_OL 设备地址覆盖 FD_TO 现场设备超时 FD_TI FD段类型不可用 FD_AI FD段地址不可用 RI001 输入寄存器1 RI002 输入寄存器2 RI003 输入寄存器3 RI004 输入寄存器4 RI005 输入寄存器5 RI006 输入寄存器6 RI007 输入寄存器7 RI008 输入寄存器8 RI009 输入寄存器9 RI010 输入寄存器10 RI011 输入寄存器11 RI012 输入寄存器12 RI013 输入寄存器13 RI014 输入寄存器14 RI015 输入寄存器15 RI016 输入寄存器16 RI017 输入寄存器17 RI018 输入寄存器18 RI019 输入寄存器19 RI020 输入寄存器20 RI021 输入寄存器21 RI022 输入寄存器22 RI023 输入寄存器23 RI024 输入寄存器24 RI025 输入寄存器25 RI026 输入寄存器26 RI027 输入寄存器27 RI028 输入寄存器28 RI029 输入寄存器29 RI030 输入寄存器30 RI031 输入寄存器31 RI032 输入寄存器32 RI033 输入寄存器33

x

Copyright ? Siemens AG 2005 All Rights Reserved

23

西门子电站自动化有限公司

SPPA-T3000

用户手册

总 18 册 第 13 分册

RI034 RI035 RI036 RI037 RI038 RI039 RI040 RI041 RI042 RI043 RI044 RI045 RI046 RI047 RI048 RI049 RI050 RI051 RI052 RI053 RI054 RI055 RI056 RI057 RI058 RI059 RI060 RI061 RI062 RI063 RI064 RI065 RI066 RI067 RI068 RI069 RI070 RI071 RI072 RI073 RI074 RI075 RI076 RI077 RI078 RI079 RI080 RI081

输入寄存器34 输入寄存器35 输入寄存器36 输入寄存器37 输入寄存器38 输入寄存器39 输入寄存器40 输入寄存器41 输入寄存器42 输入寄存器43 输入寄存器44 输入寄存器45 输入寄存器46 输入寄存器47 输入寄存器48 输入寄存器49 输入寄存器50 输入寄存器51 输入寄存器52 输入寄存器53 输入寄存器54 输入寄存器55 输入寄存器56 输入寄存器57 输入寄存器58 输入寄存器59 输入寄存器60 输入寄存器61 输入寄存器62 输入寄存器63 输入寄存器64 输入寄存器65 输入寄存器66 输入寄存器67 输入寄存器68 输入寄存器69 输入寄存器70 输入寄存器71 输入寄存器72 输入寄存器73 输入寄存器74 输入寄存器75 输入寄存器76 输入寄存器77 输入寄存器78 输入寄存器79 输入寄存器80 输入寄存器81

int int int int int int int int int int int int int int int int int int int int int int int int int int int int int int int int int int int int int int int int int int int int int int int int

x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x

x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x

Copyright ? Siemens AG 2005 All Rights Reserved

24

西门子电站自动化有限公司

SPPA-T3000

用户手册

总 18 册 第 13 分册

RI082 RI083 RI084 RI085 RI086 RI087 RI088 RI089 RI090 RI091 RI092 RI093 RI094 RI095 RI096 RI097 RI098 RI099 RI100 RI101 RI102 RI103 RI104 RI105 RI106 RI107 RI108 RI109 RI110 RI111 RI112 RI113 RI114 RI115 RI116 RI117 RI118 RI119 RI120 RI121 RI122 RI123 RI124 RI125 RI126 RI127 RI128

输入寄存器82 输入寄存器83 输入寄存器84 输入寄存器85 输入寄存器86 输入寄存器87 输入寄存器88 输入寄存器89 输入寄存器90 输入寄存器91 输入寄存器92 输入寄存器93 输入寄存器94 输入寄存器95 输入寄存器96 输入寄存器97 输入寄存器98 输入寄存器99 输入寄存器100 输入寄存器101 输入寄存器102 输入寄存器103 输入寄存器104 输入寄存器105 输入寄存器106 输入寄存器107 输入寄存器108 输入寄存器109 输入寄存器110 输入寄存器111 输入寄存器112 输入寄存器113 输入寄存器114 输入寄存器115 输入寄存器116 输入寄存器117 输入寄存器118 输入寄存器119 输入寄存器120 输入寄存器121 输入寄存器122 输入寄存器123 输入寄存器124 输入寄存器125 输入寄存器126 输入寄存器127 输入寄存器128

int int int int int int int int int int int int int int int int int int int int int int int int int int int int int int int int int int int int int int int int int int int int int int int

x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x

x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x

Copyright ? Siemens AG 2005 All Rights Reserved

25

西门子电站自动化有限公司

SPPA-T3000

用户手册

总 18 册 第 13 分册

通过SPPA-T3000Modbus网关从Modbus设备输入寄存器到 达输入端口RECVHPI的信号在输出端口RIx中传播,这些端 口在输出端口描述表中列出。

功能描述和操作规则 这个组件是代表一个Modbus设备的模块代理。它从Modbus网关接收数据,并把数据传 播给它的端口。同样的,它从所有输入端口收集数据,并把数据传播到Modbus网关。 每个端口(输入/输出)代表一个16位Modbus寄存器。 异常处理 在通常情况下RIx的质量状况是Good。 如果RECVHPI的质量状况是not Good, 质量状况 将在输出端口RIx中传播。 错误处理的触发条件和对后续操作的影响在下表给出: 错误处理条件 RECVHPI = Bad 对后续操作的影响 对质量代码的影响 RIx = Bad

1.3 Modbus 转换器
Modbus转换器是一个将通用modbus寄存器转换为特殊的SPPA-T3000类型的转换器, 反 之亦然。它包括: 布尔型16位输出, 布尔型16位输入, 浮点型输出, 浮点型输入。

1.3.1 16 输出与布尔寄存器值转换器
在功能图表中CONV_DO16的外观

Copyright ? Siemens AG 2005 All Rights Reserved

26

西门子电站自动化有限公司

SPPA-T3000

用户手册

总 18 册 第 13 分册

CONV_DO16 ID :145001 将16个布尔输出值从SPPA-T3000转换到一个16位modbus寄存器值。

输入端口描述 名称 DO01_PV DO02_PV DO03_PV DO04_PV DO05_PV DO06_PV DO07_PV DO08_PV DO09_PV DO10_PV DO11_PV DO12_PV DO13_PV DO14_PV DO15_PV DO16_PV 描述 输出位1 输出位2 输出位3 输出位4 输出位5 输出位6 输出位7 输出位8 输出位9 输出位10 输出位11 输出位12 输出位13 输出位14 输出位15 输出位16 数据 类型 bool bool bool bool bool bool bool bool bool bool bool bool bool bool bool bool 可连 接性 x x x x x x x x x x x x x x x x 编辑 最大值 最小值 当前值 true true true true true true true true true true true true true true true true false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false I&C x x x x x x x x x x x x x x x x MHI

输出端口描述

Copyright ? Siemens AG 2005 All Rights Reserved

27

西门子电站自动化有限公司

SPPA-T3000

用户手册

总 18 册 第 13 分册

名称 SENDREG

描述

数据 可连 报警 报警 产生 解除 I&C MHI 类型 接性 类型 int x x

DIA

到MPI的寄存器

功能描述和操作规则 此模块将16个布尔值转换为某种格式,该格式可以被发送到一个16位Modbus设备寄存 器中,这些布尔值由自动功能模块发出。

异常处理 在通常情况下SENDREG的质量状况是GOOD。如果输出的质量状况不是GOOD,则最 坏质量状况将在输出端口SENDREG中传播。 错误处理的切换条件以及对后续操作的影响在下表中表示: 错误处理条件 DOx_PV = Bad 对后续操作的影响 对质量代码的影响 SENDREG = Bad

1.3.2 16 输入与布尔寄存器值转换器
在功能图表中CONV_DI16的外观

CONV_DI16 ID :145002 将一个16位modbus寄存器值转换为16个SPPA-T3000中的布尔变量值。

Copyright ? Siemens AG 2005 All Rights Reserved

28

西门子电站自动化有限公司

SPPA-T3000

用户手册

总 18 册 第 13 分册

输入端口描述 名称 RECVREG TIMEREG1 TIMEREG2 数据 可连 编辑 最大值 最小值 当前值 I&C MHI 类型 接性 2147483647 0 x 0 x 从MPI来的寄存器 int 从MPI来的时间寄 2147483647 -2147483647 int x 0 x 存器1 从MPI来的时间寄 2147483647 -2147483647 int x 0 x 存器1 时间格式 默认值=2 int x 2 0 2 x 0 = UNIX 1 = PROFI Bus 2 = GE Fanuc bool x x 输入位1 bool x x 输入位2 x bool x 输入位3 bool x x 输入位4 bool x x 输入位5 bool x x 输入位6 bool x x 输入位7 bool x x 输入位8 bool x x 输入位9 bool x x 输入位10 bool x x 输入位11 bool x x 输入位12 bool x x 输入位13 bool x x 输入位14 bool x x 输入位15 bool x x 输入位16 描述

TIME_FMT

DI01_PV DI02_PV DI03_PV DI04_PV DI05_PV DI06_PV DI07_PV DI08_PV DI09_PV DI10_PV DI11_PV DI12_PV DI13_PV DI14_PV DI15_PV DI16_PV

功能描述和操作规则 这个模块将从一个16位Modbus设备寄存器接收到的信号,转换为16个SPPA-T3000的布 尔值输出。 时间标签 如果输入TIMEREG1和TIMEREG2已与Modbus设备连接, 则输出Dixx_PV将接收到转换 后的时间。这个时间只有在状态(值或质量)改变时使用。如果输入未连接,那么将采用内 部运行容器的时间。 TIMEREG1表示时间值的低位,而TIMEREG2表示高位。 异常处理 在通常情况下SENDREG的质量状况是GOOD。如果输出的质量状况不是GOOD,则最 坏质量状况将在输出端口SENDREG中传播。 错误处理的切换条件及对后续操作的影响在下表中表示: 错误处理条件 RECVREG = Bad 对后续操作的影响 对质量代码的影响 DIx_PV = Bad

Copyright ? Siemens AG 2005 All Rights Reserved

29

西门子电站自动化有限公司

SPPA-T3000

用户手册

总 18 册 第 13 分册

1.3.3 32 输出与浮点寄存器值转换器 输出与浮点寄存器值转换器
在功能图表中CONV_AO1的外观

从浮点到寄存器值的转换器 CONV_AO1 ID :145005 将32位浮点值从SPPA-T3000转换为一个值,该值可以发送到两个16位Modbus设备寄存 器。

输入端口描述 名称 描述 数据 可连 当前 I&C MHI 编辑 最大值 最小值 值 类型 接性 3.4028235E38 -3.4028235E38 0.0 float x x

AO01_PV 浮点值端口 格式设置端口 默认值 = 1 1 = 32位IEEE 标准值 FORMAT 2 = 32位整数 3 = 32位正整数 4 = 16位带符号整数 5 = 16位正整数 输出端口描述 名称 描述

int

x

5

1

1

x

数据 可连 报警 报警 产生 解除 I&C MHI DIA 类型 接性 类型 int int x x x x

SENDREG1 到MPI的寄存器1 SENDREG2 到MPI的寄存器2

功能描述和操作规则 此模块将一个32位浮点值转换为一个可以被发送到两个16位Modbus设备寄存器的值, 这个浮点值是由自动功能模块发出的。 FORMAT 转换算法可以在输入FORMAT中设置。 SENDREG (发送寄存器): 在SPPA-T3000中Modbus设备寄存器的表示是:SENDREG1表示浮点值的低位,而 SENDREG2表示高位。 如果选项4或5被选择了,那么只有SENDREG1需要与相关的模块代理连接。这是因为

Copyright ? Siemens AG 2005 All Rights Reserved

30

西门子电站自动化有限公司

SPPA-T3000

用户手册

总 18 册 第 13 分册

输出值只有16位,而SENDREG2将总为0。

异常处理 在通常情况下,SENDREGx的质量状况是GOOD。如果输入的质量状况不是GOOD,最 坏质量状况将在输出端口SENDREGx传播。 错误处理的切换条件以及对后续操作的影响在下表中表示: 错误处理条件 AO01_PV = Bad 对后续操作的影响 对质量代码的影响 SENDREGx = Bad

1.3.4 32 输入与浮点寄存器值转换器
CONV_AI1在功能图表中的外观

CONV_AI1 ID :145006 用于将两个Modbus设备16位寄存器值转换为SPPA-T3000中一个32位浮点数输出值的 转换器。

输入端口描述 名称 描述 数据 可连 编辑 最大值 类型 接性 2147483647 int x 2147483647 int x 最小值 0
0

当前值 I&C MHI 0 0 x x

RECREG1 从MPI来的寄存器1 RECREG2 从MPI来的寄存器1 格式设置端口 默认值 = 1 1 = 32位IEEE 标准值 FORMAT 2 = 32位整数 3 = 32位正整数 4 = 16位带符号整数 5 = 16位正整数 从MPI来的时间寄存 TIMEREG1 器1 从MPI来的时间寄存 TIMEREG2 器1 时间格式 默认值=2 TIME_FMT 0 = UNIX 1 = PROFI Bus 2 = GE Fanuc

int

x

5

1

1

x

int int

x x

2147483647 -2147483647 2147483647 -2147483647

0 0

x x

int

x

2

0

2

x

Copyright ? Siemens AG 2005 All Rights Reserved

31

西门子电站自动化有限公司

SPPA-T3000

用户手册

总 18 册 第 13 分册

AI01_sUL 设置:上限(EU) float AI01_sLL 设置:下限(EU) float string AI01_sEU 设置: 工程单元 (EU) 输出端口描述 名称 描述 数据 类型 float bool 报警

x x x

3.4028235E38 -3.4028235E38 100.0 3.4028235E38 -3.4028235E38

0.0

6

0

x x x

AI01_PV 处理值 TRBL_AL 错误警报

可连 接性 x x x x x

报警 类型 I&C 警报

产生

解除

I&C x

MHI x

DIA

x

当前

清除

x x x x x x x

float AI01_UL 上限 float AI01_LL 下限 AI01_EU 工程单元(EU) string 功能描述和操作规则

此模块将两个16位Modbus设备寄存器转换为一个用于自动功能模块进一步处理的32位 浮点值。 FORMAT 转换算法可以在输入FORMAT中设置。 RECREGx(接收寄存器): 在 SPPA-T3000 内 Modbus 设 备 输 入 的 表 示 是 : RECVREG1 表 示 浮 点 值 的 低 位 , 而 RECVREG2表示高位。 如果选项4或5被选择了,那么只要RECVREG1与相应的模块代理相连接。这是因为输 入值只有16位,而RECVREG2将被忽略。

时间标签 如果输入端口TIMEREG1和TIMEREG2与一个Modbus设备相连接,则模拟量输出将获 取转换后的时间值。时间值只有在状态(值或质量)改变时才被使用。如果输入端口没有连 接,则将使用内部运行容器的时间。 TIMEREG1表示时间值的低位,而TIMEREG2表示高位。 异常处理 在通常情况下RECVREGx的质量状况是GOOD。如果输入的质量状况不是GOOD,最坏 质量状况将在输出端口REDVREGx传播。 错误处理的切换条件以及对后续操作的影响在下表中表示: 错误处理条件 RECVREG = Bad 对后续操作的影响 对质量代码的影响 AI01_PV = Bad

1.4 S7 Modbus
简介 在SPPA-T3000中,通讯处理器CP341作为主Modbus,并将建立与第三方系统的Modbus 连接。 用于基于主-从原则GOULD-MODBUS协议的RTU格式数据转换。总是采用CP341作

Copyright ? Siemens AG 2005 All Rights Reserved

32

西门子电站自动化有限公司

SPPA-T3000

用户手册

总 18 册 第 13 分册

为主Modbus进行数据交换初始化。 在CP341与Modbus设备之间的通讯,由标准Simatic功能模块(P_RCV_RK [FB7] / P_SND_RK [FB8])识别。 采用STEP7硬件配置编辑器为通讯处理器CP341设置Modbus参数。 可以将多至4个主Modbus分配给同一个CPU。

1.4.1 MBMaster_CP341
MBMaster_CP341 ID :720001 MBMaster_CP341表示CP341的硬件代理,并包含了主Modbus功能。 输入端口描述 名称 RESET 描述 数据 类型 bool 可连 接性 x 编辑 x 最大值 最小值 当前值 true false false I&C x MHI x

重置输入 主ModbusID 默认值 = 1 MODBUS_ID 1 = 1 2=2 3=3 4=4

int

x

4

1

1

x

x

名称

描述

SlaveID_J1 任务1的从Modbus地址 任务1的Modbus功能代码 默认值 = 0 0 = 任务被禁止 1 = FC01 FC_J1 2 = FC02 3 = FC03 4 = FC04 5 = FC15 6 = FC16 相 关 主 Modbus 的 任 务 在 Startadr_J1 Modbus系统中的开始地址 Length_J1 任务1的数据数量/长度 SlaveID_J2 任务2的从Modbus地址 任务2的Modbus功能代码 默认值 = 0 0 = 任务被禁止 1 = FC01 FC_J2 2 = FC02 3 = FC03 4 = FC04 5 = FC15 6 = FC16 相 关 主 Modbus 的 任 务 在 Startadr_J2 Modbus系统中的开始地址

数据 类型 int

可连 接性 x

编辑 最大值 最小值 当前值 I&C x 255 0 0 x

MHI x

int

x

x

6

0

0

x

x

int int int

x x x

x x

65535 127 255

0 1 0

0 0 0

x x x

x x x

int

x

x

6

0

0

x

x

int

x

x

65535

0

0

x

x

Copyright ? Siemens AG 2005 All Rights Reserved

33

西门子电站自动化有限公司

SPPA-T3000

用户手册

总 18 册 第 13 分册

Length_J2 任务2的数据数量/长度 SlaveID_J3 任务3的从Modbus地址 任务3的Modbus功能代码 默认值 = 0 0 = 任务被禁止 1 = FC01 FC_J3 2 = FC02 3 = FC03 4 = FC04 5 = FC15 6 = FC16 相 关 主 Modbus 的 任 务 在 Startadr_J3 Modbus系统中的开始地址 Length_J3 任务3的数据数量/长度 SlaveID_J4 任务4的从Modbus地址 任务4的Modbus功能代码 默认值 = 0 0 = 任务被禁止 1 = FC01 FC_J4 2 = FC02 3 = FC03 4 = FC04 5 = FC15 6 = FC16 相 关 主 Modbus 的 任 务 在 Startadr_J4 Modbus系统中的开始地址 Length_J4 任务4的数据数量/长度

int int

x x

x

127 255

1 0

0 0

x x

x x

int

x

x

6

0

0

x

x

int int int

x x x

x x

65535 127 255

0 1 0

0 0 0

x x x

x x x

int

x

x

6

0

0

x

x

int int 数据 类型 int

x x 可连 接性 x

x

65535 127

0 1

0 0

x x

x x

名称

描述

编辑 最大值 最小值 当前值 I&C x 255 0 0 x

MHI x

SlaveID_J5 任务5的从Modbus地址 任务5的Modbus功能代码 默认值 = 0 0 = 任务被禁止 1 = FC01 FC_J5 2 = FC02 3 = FC03 4 = FC04 5 = FC15 6 = FC16 相 关 主 Modbus 的 任 务 在 Startadr_J5 Modbus系统中的开始地址 Length_J5 任务5的数据数量/长度 SlaveID_J6 任务6的从Modbus地址 任务6的Modbus功能代码 默认值 = 0 0 = 任务被禁止 1 = FC01 FC_J6 2 = FC02 3 = FC03 4 = FC04 5 = FC15 6 = FC16

int

x

x

6

0

0

x

x

int int int

x x x

x x

65535 127 255

0 1 0

0 0 0

x x x

x x x

int

x

x

6

0

0

x

x

Copyright ? Siemens AG 2005 All Rights Reserved

34

西门子电站自动化有限公司

SPPA-T3000

用户手册

总 18 册 第 13 分册

相 关 主 Modbus 的 任 务 在 Modbus系统中的开始地址 Length_J6 任务6的数据数量/长度 SlaveID_J7 任务7的从Modbus地址 任务7的Modbus功能代码 默认值 = 0 0 = 任务被禁止 1 = FC01 FC_J7 2 = FC02 3 = FC03 4 = FC04 5 = FC15 6 = FC16 相 关 主 Modbus 的 任 务 在 Startadr_J7 Modbus系统中的开始地址 Length_J7 任务7的数据数量/长度 SlaveID_J8 任务8的从Modbus地址 任务8的Modbus功能代码 默认值 = 0 0 = 任务被禁止 1 = FC01 FC_J8 2 = FC02 3 = FC03 4 = FC04 5 = FC15 6 = FC16 相 关 主 Modbus 的 任 务 在 Startadr_J8 Modbus系统中的开始地址 Length_J8 任务8的数据数量/长度 Startadr_J6

int int int

x x x

x x

65535 127 255

0 1 0

0 0 0

x x x

x x x

int

x

x

6

0

0

x

x

int int int

x x x

x x

65535 127 255

0 1 0

0 0 0

x x x

x x x

int

x

x

6

0

0

x

x

int int 数据 类型 int

x x 可连 接性 x

x

65535 127

0 1

0 0

x x

x x

名称

描述

最小值当前值 编辑 最大值 最小值 当前值 I&C x 255 0 0 x

MHI x

SlaveID_J9 任务9的从Modbus地址 任务9的Modbus功能代码 默认值 = 0 0 = 任务被禁止 1 = FC01 FC_J9 2 = FC02 3 = FC03 4 = FC04 5 = FC15 6 = FC16 相 关 主 Modbus 的 任 务 在 Startadr_J9 Modbus系统中的开始地址 Length_J9 任务9的数据数量/长度 SlaveID_J10 任务10的从Modbus地址 任务10的Modbus功能代码 默认值 = 0 FC_J10 0 = 任务被禁止 1 = FC01 2 = FC02 3 = FC03

int

x

x

6

0

0

x

x

int int int

x x x

x x

65535 127 255

0 1 0

0 0 0

x x x

x x x

int

x

x

6

0

0

x

x

Copyright ? Siemens AG 2005 All Rights Reserved

35

西门子电站自动化有限公司

SPPA-T3000

用户手册

总 18 册 第 13 分册

4 = FC04 5 = FC15 6 = FC16 相 关 主 Modbus 的 任 务 在 Startadr_J10 Modbus系统中的开始地址 Length_J10 任务10的数据数量/长度 SlaveID_J11 任务11的从Modbus地址 任务11的Modbus功能代码 默认值 = 0 0 = 任务被禁止 1 = FC01 FC_J11 2 = FC02 3 = FC03 4 = FC04 5 = FC15 6 = FC16 相 关 主 Modbus 的 任 务 在 Startadr_J11 Modbus系统中的开始地址 Length_J11 任务11的数据数量/长度 SlaveID_J12 任务12的从Modbus地址 任务12的Modbus功能代码 默认值 = 0 0 = 任务被禁止 1 = FC01 FC_J12 2 = FC02 3 = FC03 4 = FC04 5 = FC15 6 = FC16 相 关 主 Modbus 的 任 务 在 Startadr_J12 Modbus系统中的开始地址 Length_J12 任务12的数据数量/长度

int int int

x x x

x x

65535 127 255

0 1 0

0 0 0

x x x

x x x

int

x

x

6

0

0

x

x

int int int

x x x

x x

65535 127 255

0 1 0

0 0 0

x x x

x x x

int

x

x

6

0

0

x

x

int int 数据 类型 int

x x 可连 接性 x

x

65535 127

0 1

0 0

x x

x x

名称

描述

最大值最小值 最小值当前值 编辑 最大值最小值当前值 I&C MHI x 255 0 0 x x

SlaveID_J13 任务13的从Modbus地址 任务13的Modbus功能代码 默认值 = 0 0 = 任务被禁止 1 = FC01 FC_J13 2 = FC02 3 = FC03 4 = FC04 5 = FC15 6 = FC16 相 关 主 Modbus 的 任 务 在 Startadr_J13 Modbus系统中的开始地址 Length_J13 任务13的数据数量/长度 SlaveID_J14 任务14的从Modbus地址 任务14的Modbus功能代码 FC_J14 默认值 = 0 0 = 任务被禁止

int

x

x

6

0

0

x

x

int int int int

x x x x

x x x

65535 127 255 6

0 1 0 0

0 0 0 0

x x x x

x x x x

Copyright ? Siemens AG 2005 All Rights Reserved

36

西门子电站自动化有限公司

SPPA-T3000

用户手册

总 18 册 第 13 分册

1 = FC01 2 = FC02 3 = FC03 4 = FC04 5 = FC15 6 = FC16 相 关 主 Modbus 的 任 务 在 Startadr_J14 Modbus系统中的开始地址 Length_J14 任务14的数据数量/长度 SlaveID_J15 任务15的从Modbus地址 任务15的Modbus功能代码 默认值 = 0 0 = 任务被禁止 1 = FC01 FC_J15 2 = FC02 3 = FC03 4 = FC04 5 = FC15 6 = FC16 相 关 主 Modbus 的 任 务 在 Startadr_J15 Modbus系统中的开始地址 Length_J15 任务15的数据数量/长度 SlaveID_J16 任务16的从Modbus地址 任务16的Modbus功能代码 默认值 = 0 0 = 任务被禁止 1 = FC01 FC_J16 2 = FC02 3 = FC03 4 = FC04 5 = FC15 6 = FC16 相 关 主 Modbus 的 任 务 在 Startadr_J16 Modbus系统中的开始地址 Length_J16 任务16的数据数量/长度

int int int

x x x

x x

65535 127 255

0 1 0

0 0 0

x x x

x x x

int

x

x

6

0

0

x

x

int int int

x x x

x x

65535 127 255

0 1 0

0 0 0

x x x

x x x

int

x

x

6

0

0

x

x

int int

x x

x

65535 127

0 1

0 0

x x

x x

名称

描述

Baudrate 传输率 默认值 = 08 03 = 300波特 04 = 600波特 05 = 1200波特 06 = 2400波特 07 = 4800波特 08 = 9600波特 09 = 19200波特 0A = 38400波特 0C = 57600波特 0B = 76800波特 Stop bits 字符侦停止位 默认值 = 01

最大 最小 当前 数据 可连 I&C MHI 编辑 类型 接性 值 值 值 string x 9 0 08 x x

string

x

2

2

01

x

x

Copyright ? Siemens AG 2005 All Rights Reserved

37

西门子电站自动化有限公司

SPPA-T3000

用户手册

总 18 册 第 13 分册

01 = 1 03 = 2 string Parity 字符帧奇偶性 默认值 = 02 00 = 无 01 = 奇 02 = 偶 int Reply 回复监视时间 string Mode 协议操作模式 默认值 = 00 00 = 通常操作 01 = 干扰抑制 int Delay 多字符延迟时间 RS 232C RS232自动运用RS232C信号 bool Signals RTS OFF RS232 到 RTS OFF 时 间 int (*100us) Output RS232 数 据 输 出 等 待 时 间 int time (*100 us) RS422 RS422/485操作模式 Mode 默认值 = 00 00 = 全双工 RS422 01 = 半双工 RS485 Preset RS 422/485 预设定的接收线 string 路 默认值 = 00 00 = 无 01 = 信号R(A) = 5V/信号 R(B) = 0V 02 = 信号R(A) = 0V/信号 R(B) = 5V int Type CP341接口类型 默认值 = 0 0 = 6ES7 341-1AH00-0AE0 1 = 6ES7 341-1AH01-0AE0 2 = 6ES7 341-1BH00-0AE0 3 = 6ES7 341-1BH01-0AE0 4 = 6ES7 341-1CH00-0AE0 5 = 6ES7 341-1CH01-0AE0

x

2

2

02

x

x

x x

65500 2

5 2

2000 00

x x

x x

x x

10 true 65535

1 false 1 1 2

1 false 100 100 00

x x x x x

x x x x x

x x

65535 2

x

2

2

00

x

x

x

5

0

0

x

x

数据 可连 最大 最小 当前 I&C MHI 编辑 类型 接性 值 值 值 int x 8192 -1 -1 x x PI_ADDR 外围输入地址 x 32 -1 1 x x ID_RACK0 机架0的主Profibus系统ID int x 32 -1 -1 x x ID_RACK1 机架1的主Profibus系统ID int int x 127 3 3 x x SLAVENO 从Profibus数量 插槽数 默认值 = 4 int x 11 4 4 x x SLOTNO 4 = 4 5=5 6=6 7=7 名称 描述
Copyright ? Siemens AG 2005 All Rights Reserved 38

西门子电站自动化有限公司

SPPA-T3000

用户手册

总 18 册 第 13 分册

8=8 9=9 10 = 10 11 = 11 输出端口描述 名称 MODULE_AL JOB_AL1 JOB_AL2 JOB_AL3 JOB_AL4 JOB_AL5 JOB_AL6 JOB_AL7 JOB_AL8 JOB_AL9 JOB_AL10 JOB_AL11 JOB_AL12 JOB_AL13 JOB_AL14 JOB_AL15 JOB_AL16 JOB_AL1 TRBL_AL 描述 CP341有错误 任务1在发送/接收 过程中的错误 任务2在发送/接收 过程中的错误 任务3在发送/接收 过程中的错误 任务4在发送/接收 过程中的错误 任务5在发送/接收 过程中的错误 任务6在发送/接收 过程中的错误 任务7在发送/接收 过程中的错误 任务8在发送/接收 过程中的错误 任务9在发送/接收 过程中的错误 任务10在发送/接收 过程中的错误 任务11在发送/接收 过程中的错误 任务12在发送/接收 过程中的错误 任务13在发送/接收 过程中的错误 任务14在发送/接收 过程中的错误 任务15在发送/接收 过程中的错误 任务16在发送/接收 过程中的错误 任务1在发送/接收 过程中的错误 故障警报 数据 可连 报警 报警 产生 类型 接性 类型 I&C bool x x 当前 警报 通讯 bool x x 当前 错误 通讯 bool x x 当前 错误 通讯 x x bool 当前 错误 通讯 bool x x 当前 错误 通讯 bool x x 当前 错误 通讯 bool x x 当前 错误 通讯 bool x x 当前 错误 通讯 bool x x 当前 错误 通讯 bool x x 当前 错误 通讯 bool x x 当前 错误 通讯 bool x x 当前 错误 通讯 bool x x 当前 错误 通讯 bool x x 当前 错误 通讯 bool x x 当前 错误 通讯 bool x x 当前 错误 通讯 bool x x 当前 错误 通讯 bool x x 当前 错误 I&C bool x x 当前 警报 解除 I&C MHI DIA 清除 清除 清除 清除 清除 清除 清除 清除 清除 清除 清除 清除 清除 清除 清除 清除 清除 清除 清除 x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x

功能描述 MBMaster_CP341 协调 SPPA-T3000 系统和已链接从 Modbus 之间的数据交换。

Copyright ? Siemens AG 2005 All Rights Reserved

39

西门子电站自动化有限公司

SPPA-T3000

用户手册

总 18 册 第 13 分册

机械安装 通讯处理器 CP431 被放置在一个 ET200-机架中,这个机架与 S7 CPU 相连接。

Profibus DP网络是用于连接S7 CPU和ET200M工作站。 S7 CPU作为主Profibus,而ET 200M工作站是从Profibus。一个冗余配置的S7 CPU由两 个机架组成,编号为机架0和机架1。网络同样也可以非冗余配置。 在系统设计时, 必须分配一个ID给这些组件。 这些ID在IM153_2模块的参数掩码中设置: ID_RACK0是分配给主Profibus的机架0的ID。 ID_RACK1是分配给主Profibus的机架1的ID。 对于非冗余系统, 必须输入值-1。 SLAVENO是从Profibus的ID。这个地址同样需要在硬件切换开关上设置。硬 件切换开关在IM153_2模块的前面。 外围输入地址PI_ADDR由系统自动产生。 Modbus编址 编址 可以将至多4个主Modbus分配给一个CPU。他们需要由输入MODBUS_ID来识别。 提供了16个用来处理数据交换的任务。对于每个任务,在Modbus系统中最多有127个寄 存器(254字节)可以在主从设备之间传输。任务由相应的输入SlaveID_Jx、FC_Jx、 Startadr_Jx和Length_Jx来定义。通过这些值,可建立Modbus报文,并对主从之间的数据传 输进行初始化。如果SlaveID_Jx或FC_Jx是0,任务将不被执行。 Baudrate(波特率)确定传输率;默认设置是9600波特。最大波特率取决于不同的模块 (波特率) (接口)。 端口SLOTNO表示在ET 200接口模块中CPU341槽的数量。 通过输入Type,用户可以确定所使用的CP的接口类型。可以通过硬件配置选择和设置 SLOTNO和Type。 Stop bits、Parity、Reply、Mode、Delay、RS232C Signals、RTS OFF、Output time、 、 、 、 、 、 、 、 、 RS422 Mode和Preset项的输入用于设定采用Modbus协议进行数据传输的CP。

Copyright ? Siemens AG 2005 All Rights Reserved

40

西门子电站自动化有限公司

SPPA-T3000

用户手册

总 18 册 第 13 分册

Stop Bits(停止位) (停止位) 当传输数据时,停止位被添加到每个被发送的字符中,从而指示字符的结尾。 Parity(奇偶校验位) (奇偶校验位) 被传送的数据位的顺序可以被扩展,以便包含另一个位:奇偶校验位。额外的值“0” 或“1”将值的所有位(数据位和奇偶校验位)变为定义的状态: 无:数据被传输时不带奇偶位。 奇:奇偶校验位被设置,这样数据位(包括奇偶校验位)加上信号状态“1” 的总和是奇数。 偶:奇偶校验位被设置,这样数据位(包括奇偶校验位)加上信号状态“1” 的总和是偶数。 Reply(应答) (应答) Mode(模式) (模式) Delay(字符延迟时间;数值范围:20到655350毫秒,默认值:220毫秒) (字符延迟时间;数值范围: 到 毫秒, 毫秒) 毫秒 默认值: 毫秒 用户可以指定允许在一个消息帧中的两个字符之间的最大流逝时间。 建议字符延迟时间 在应用程序的允许范围内,并且越短越好。字符延迟时间受一个特定的最小值的限制,这个 最小值取决于波特率。 RS 232C signals(RS 232C信号) 信号) ( 信号 RTS OFF(请求关断) (请求关断) Output time(超时) (超时) RS422 Mode(RS422模式) 模式) ( 模式 Preset 当设置 CP341,并且采用 Modbus 协议时,用户将在“Modbus-Master” 和“Data Transmission”寄存器选项卡中发现所需的设置参数。 对于每一个任务,发送和接收区域都是被保留的。MB_READ 和 MB_WRITE 块被分配 给相关的任务,用于访问这些区域。这些区域用于向从设备传输数据,从从设备的接收区域 获取请求数据,或者在向发送区域写入新数据或改写数据(见 MB_READ-和 MB_WRITE块的描述)。 输出 MODULE_AL 提供 CP341 模块的错误侦测,当修正错误后将其清除。 在某些任务的发送或接收过程中,发生的错误将由相应的 JOB_Alx 输出所监视(例在 JOB 1 -> JOB_AL1 = TRUE 中的错误)。 如果任务警报 MODULE_AL 或 JOB_Alx 处于激活状态, 则输出 TRBL_AL 将被设置。 通过输入 RESET,可以取消当前任务的数据交换。只要 RESET 为 TRUE,则没有任务会 , 被执行。 MBMaster_CP341 的结构体系允许最多 127 寄存器(254 字节)的块从从设备读取数据
Copyright ? Siemens AG 2005 All Rights Reserved 41

西门子电站自动化有限公司

SPPA-T3000

用户手册

总 18 册 第 13 分册

或向从设备写入数据。即使块中包含浮点数、整数和二进制值,它同样也可以通过分隔的区 域向从设备读/写不同格式的数据。

输入Startadr_Jx是INT类型。 而Modbus报文开始地址需要是 HEX-格式。 这意味着输入的INT-值必须与需要的HEX-值相符合。 示例 下面的例子显示了如果 MBMaster_CP341 的任务 1 通过功能代码 FC04 从从设备 5 读取 12 个寄存器值时如何提供输入端口,任务的开始地址是 20hex。 SlaveID_J1 = 5 FC_J1 = 4 Startadr_J1 = 32 = 0020hex Length_J1 = 12

面板

属性 O_COMM_FAULT

描述 帧,故障警报

1.4.2 MB_READ_B16
MB_READ_B16 ID :720002 AF通过主Modbus从从设备读取1个寄存器值 (2字节) 并将其当作16个二进制值来提供。

输入端口描述

Copyright ? Siemens AG 2005 All Rights Reserved

42

西门子电站自动化有限公司

SPPA-T3000

用户手册

总 18 册 第 13 分册

名称

描述

数据 类型

可连 接性

编辑 最大值 最小值 当前值 I&C

MHI

相关主ModbusID 默认值 = 1 MODBUS_ID 1 = 1 2=2 3=3 4=4 相关主 Modbus 的 JOB_Nr 任务数 主 Modbus 上相关 OFFSET 任务在接收数据区 域的偏移量

int

x

x

4

1

1

x

x

int int

x x

x x

16 127

0 0

0 0

x x

x x

输出端口描述 名称 DEV_BIN1 DEV_BIN2 DEV_BIN3 DEV_BIN4 DEV_BIN5 DEV_BIN6 DEV_BIN7 DEV_BIN8 DEV_BIN9 DEV_BIN10 DEV_BIN11 DEV_BIN12 DEV_BIN13 DEV_BIN14 DEV_BIN15 DEV_BIN16 功能描述 AF通过相应主Modbus的接收区域,从从设备读取一个Modbus寄存器值(1字/2字节)。 数据被分隔为16个位,并且每一位被传送到16个二进制输出的一个。 MODBUS_ID通过它的内部发送/接收区域来访问相应的MBMaster_CP341。 JOB_Nr必须通过主Modbus的相关任务数量来提供,并对分配的接收区域编址。例如, 如果MB_READ_B16通过主Modbus上的任务数5被要求从从设备读取数据,那么JOB_Nr就 是5。 每个接收区域的大小是127个字(寄存器)并通过OFFSET在接收区域的相关地址被定 义。比如:如果OFFSET = 1,接收区域的第一个寄存器将被读取。 DEV_BIN1表示Modbus寄存器的最小有效位(LSB), DEV_BIN16表示Modbus寄存器的最大有效位(MSB) 描述 Modbus 寄存器位 1 Modbus 寄存器位 2 Modbus 寄存器位 3 Modbus 寄存器位 4 Modbus 寄存器位 5 Modbus 寄存器位 6 Modbus 寄存器位 7 Modbus 寄存器位 8 Modbus 寄存器位 9 Modbus 寄存器位 10 Modbus 寄存器位 11 Modbus 寄存器位 12 Modbus 寄存器位 13 Modbus 寄存器位 14 Modbus 寄存器位 15 Modbus 寄存器位 16 数据 可连 报警 报警 产生 解除 I&C MHI DIA 类型 接性 类型 bool x x x bool x x x x x x bool bool x x x x x x bool bool x x x bool x x x bool x x x bool x x x bool x x x bool x x x bool x x x bool x x x bool x x x bool x x x bool x x x

质量处理

Copyright ? Siemens AG 2005 All Rights Reserved

43

西门子电站自动化有限公司

SPPA-T3000

用户手册

总 18 册 第 13 分册

通常输出的质量是GOOD。如果相关的主Modbus有错误(MODULE_AL = True),或 者在相应任务的接收/发送过程中侦测到错误(JOB_ALx = True),那么质量将被改为BCF (BAD COMM_FAILURE)。

1.4.3 MB_WRITE_B16
MB_WRITE_B16 ID : 720003 AF通过主Modbus(MBMaster_CP341)将16个二进制值作为一个寄存器值(1字/2字节) 写入从设备。 输入端口描述 名称 描述 数据 类型 可连 接性 编辑 最大值 最小值 当前值 I&C MHI

相关主 ModbusID 默认值 = 1 MODBUS_ID 1 = 1 2=2 3=3 4=4 相关主 Modbus 的 JOB_Nr 任务数 主 Modbus 上相关 OFFSET 任务在接收数据区 域的偏移量

int

x

x

4

1

1

x

x

int int

x x

x x

16 127

0 0

0 0

x x

x x

输出端口描述 名称 DEV_BIN1 DEV_BIN2 DEV_BIN3 DEV_BIN4 DEV_BIN5 DEV_BIN6 DEV_BIN7 DEV_BIN8 DEV_BIN9 DEV_BIN10 DEV_BIN11 DEV_BIN12 DEV_BIN13 DEV_BIN14 DEV_BIN15 DEV_BIN16 功能描述 16个二进制输入被复制为1个寄存器值 (1字/2字节)同时此寄存器值被传送到主Modbus , 描述 Modbus 寄存器位 1 Modbus 寄存器位 2 Modbus 寄存器位 3 Modbus 寄存器位 4 Modbus 寄存器位 5 Modbus 寄存器位 6 Modbus 寄存器位 7 Modbus 寄存器位 8 Modbus 寄存器位 9 Modbus 寄存器位 10 Modbus 寄存器位 11 Modbus 寄存器位 12 Modbus 寄存器位 13 Modbus 寄存器位 14 Modbus 寄存器位 15 Modbus 寄存器位 16 可连 报警 数据 报警 产生 解除 I&C MHI DIA 类型 接性 类型 bool x x x bool x x x bool x x x bool x x x bool x x x bool x x x bool x x x bool x x x bool x x x bool x x x bool x x x bool x x x bool x x x bool x x x bool x x x bool x x x

Copyright ? Siemens AG 2005 All Rights Reserved

44

西门子电站自动化有限公司

SPPA-T3000

用户手册

总 18 册 第 13 分册

的发送区域。 MODBUS_ID通过它的内部发送/接收区域访问相应的主Modbus,并必须与主Modbus (MBMaster_CP341)的MODBUS_ID相符合。 JOB_Nr必须通过主Modbus的相关任务数量来提供并对分配的发送区域编址。例如,如 果要求MB_WRITE_B16通过主Modbus上的任务数5从从设备读取数据,那么JOB_Nr就是 5。 每个发送区域的大小是130个字(127个寄存器/254字节加6字节的头部),并通过 OFFSET在发送区域的相关地址来定义。 例如: 如果OFFSET = 1, 则将使用MB_WRITE_B16 的写入数据来设置发送区域的第一个寄存器(头部数据之后)。

DEV_BIN1表示Modbus寄存器的最小有效位(LSB), DEV_BIN16表示Modbus寄存器的最大有效位(MSB)

1.4.4 MB_READ_F1
MB_READ_F1 ID :720004 MB_READ_F1通过主Modbus从从Modbus读取一个数据字。

输入端口描述 名称 描述 数据 类型 可连 接性 编辑 最大值 最小值 当前值 I&C MHI

相关主 ModbusID 默认值 = 1 MODBUS_ID 1 = 1 2=2 3=3 4=4 JOB_Nr 相关主 Modbus 的任务数 主 Modbus 上相关任务在 OFFSET 接收数据区域的偏移量 从从设备读取的在输出 FLOAT 作为浮点值传播 的数据格式 默认值 = 0 FORMAT 0 = 端口被停用 1 = Float 2 = Int 3 = Dint 输出端口描述 名称 描述 数据 类型

int

x

4

1

1

x

x

int int

x x

16 127

0 0

0 0

x x

x x

int

x

3

0

0

x

x

报警

可连 接性 x

报警 类型

产生

解除

I&C x

MHI x

DIA

FLOAT 以浮点格式输出的值 float 功能描述

从设备要求MB_READ_F1从接收区域读出一个值,并将其传输到输出FLOAT。被传输
Copyright ? Siemens AG 2005 All Rights Reserved 45

西门子电站自动化有限公司

SPPA-T3000

用户手册

总 18 册 第 13 分册

数据的格式由输入FORMAT定义。 如果输入FORMAT被设为Int,只读取一个寄存器。 如果FORMAT被设为Float或Dint,则读取两个寄存器,并且在接收区域接下来的端口 的访问向高位移动一个寄存器。将Int转换到Dint/Float导致接下来的端口的访问向低位移动 一个寄存器。 MODBUS_ID通过它内部发送/接收区域设计到相应的主Modbus。 JOB_Nr必须由主Modbus的相关任务数量来提供,并对分配的接收区域编址。例如,如 果要求MB_WRITE_F1通过主Modbus上的任务数5从从设备读取数据,那么JOB_Nr就是5。 每个接收区域的大小是127个字(寄存器),并由OFFSET在接收区域的相关地址来定 义。例如:如果OFFSET = 1,将读取接收区域的第一个寄存器。

质量处理 通常输出的质量是GOOD。如果相关的主Modbus有错误(MODULE_AL = True)或者 在相应任务的接收/发送过程中侦测到错误 (JOB_ALx = True)那么质量将被改为BCF BAD , ( COMM_FAILURE)。 如果输出的格式是浮点型而读取的数据不是一个有效值,那么质量将变为 BAD(不包 括亚态),并且该值将会被置零。

1.4.5 MB_READ_F8
MB_READ_F8 ID :720005 AF通过主Modbus从从Modbus读出8个数据字,并且将它们作为8个浮点输出值传播。

输入端口描述 名称 描述 数据 类型 可连 接性 编辑 最大值 最小值 当前值 I&C MHI

相关主 ModbusID 默认值 = 1 MODBUS_ID 1 = 1 2=2 3=3 4=4 相关主 Modbus 的 JOB_Nr 任务数 主 Modbus 上相关 OFFSET 任务在接收数据区 域的偏移量

int

x

4

1

1

x

x

int int

x x

16 127

0 0

0 0

x x

x x

名称

描述

数据 类型 int

可连 接性

编辑 最大值 最小值 当前值 I&C

MHI

从从设备读取的在 输出 FLOAT_1 作为 FORMAT_1 浮点值传播的数据 格式

x

3

0

0

x

x

Copyright ? Siemens AG 2005 All Rights Reserved

46

西门子电站自动化有限公司

SPPA-T3000

用户手册

总 18 册 第 13 分册

FORMAT_2

FORMAT_3

FORMAT_4

FORMAT_5

FORMAT_6

FORMAT_7

默认值 = 0 0 = 端口被停用 1 = Float 2 = Int 3 = Dint 从从设备读取的在 输出 FLOAT_2 作为 浮点值传播的数据 格式 默认值 = 0 0 = 端口被停用 1 = Float 2 = Int 3 = Dint 从从设备读取的在 输出 FLOAT_3 作为 浮点值传播的数据 格式 默认值 = 0 0 = 端口被停用 1 = Float 2 = Int 3 = Dint 从从设备读取的在 输出 FLOAT_4 作为 浮点值传播的数据 格式 默认值 = 0 0 = 端口被停用 1 = Float 2 = Int 3 = Dint 从从设备读取的在 输出 FLOAT_5 作为 浮点值传播的数据 格式 默认值 = 0 0 = 端口被停用 1 = Float 2 = Int 3 = Dint 从从设备读取的在 输出 FLOAT_6 作为 浮点值传播的数据 格式 默认值 = 0 0 = 端口被停用 1 = Float 2 = Int 3 = Dint 从从设备读取的在 输出 FLOAT_7 作为 浮点值传播的数据

int

x

3

0

0

x

x

int

x

3

0

0

x

x

int

x

3

0

0

x

x

int

x

3

0

0

x

x

int

x

3

0

0

x

x

int

x

3

0

0

x

x

Copyright ? Siemens AG 2005 All Rights Reserved

47

西门子电站自动化有限公司

SPPA-T3000

用户手册

总 18 册 第 13 分册

格式 默认值 = 0 0 = 端口被停用 1 = Float 2 = Int 3 = Dint 从从设备读取的在 输出 FLOAT_8 作为 浮点值传播的数据 格式 FORMAT_8 默认值 = 0 0 = 端口被停用 1 = Float 2 = Int 3 = Dint 输出端口描述 名称 FLOAT_1 FLOAT_2 FLOAT_3 FLOAT_4 FLOAT_5 FLOAT_6 FLOAT_7 FLOAT_8 功能描述 描述 以浮点格式输出的值 1 以浮点格式输出的值 2 以浮点格式输出的值 3 以浮点格式输出的值 4 以浮点格式输出的值 5 以浮点格式输出的值 6 以浮点格式输出的值 7 以浮点格式输出的值 8

int

x

3

0

0

x

x

数据 可连 报警 报警 产生 解除 I&C MHI DIA 类型 接性 类型 float x x x float x x x float x x x float x x x float x x x float x x x float x x x float x x x

AF被请求通过从设备从接收区域读出8个值并将它们转换为8输出FLOAT_x。 被传输数据的格式由输入FORMAT定义。 如果输入FORMAT被设为Int,则只读取一个寄存器。 如果FORMAT被设为Float或Dint,则读取两个寄存器,并且在接收区域接下来的端口 的访问向高位移动一个寄存器。将Int转换到Dint/Float导致接下来的端口的访问向低位移动 一个寄存器。 MODBUS_ID通过它内部发送/接收区域设计到相应的主Modbus, 并且必须与主Modbus (MBMaster_CP341)的MODBUS_ID相等。 JOB_Nr必须通过主Modbus的相关任务数量来提供,并对分配的接收区域编址。例如, 如果要求MB_READ_F1通过主Modbus上的任务数5从从设备读取数据, 那么JOB_Nr就是5。 每个接收区域的大小是127个字(寄存器),并通过OFFSET在接收区域的相关地址来 定义。例如:如果OFFSET = 1,将读取接收区域的第一个寄存器。

质量处理 通常输出的质量是GOOD。如果相关的主Modbus有错误(MODULE_AL = True)或者 在相应任务的接收/发送过程中侦测到错误 (JOB_ALx = True)那么质量将被改为BCF BAD , ( COMM_FAILURE)。

Copyright ? Siemens AG 2005 All Rights Reserved

48

西门子电站自动化有限公司

SPPA-T3000

用户手册

总 18 册 第 13 分册

如果输出的格式是浮点而读取的数据不是一个有效值,那么质量将变为 BAD(不包括 亚态)并且该值会被置零。

1.4.6 MB_READ_F16
MB_READ_F16 ID :720006 AF通过主Modbus从从Modbus读出16个数据字,并且将它们作为16个浮点输出值传播。

输入端口描述 名称 描述 数据 类型 可连 接性 编辑 最大值 最小值 当前值 I&C MHI

相关主 ModbusID 默认值 = 1 int MODBUS_ID 1 = 1 2=2 3=3 4=4 相关主 Modbus 的任 int JOB_Nr 务数 主 Modbus 上相关任 OFFSET 务在接收数据区域的 int 偏移量

x

4

1

1

x

x

x x

16 127

0 0

0 0

x x

x x

名称

描述

数据 类型

可连 接性

编辑 最大值 最小值 当前值 I&C

MHI

从从设备读取的在输 出 FLOAT_1 作为浮点 值传播的数据格式 FORMAT_1 默认值 = 0 0 = 端口被停用 1 = Float 2 = Int 3 = Dint 从从设备读取的在输 出 FLOAT_2 作为浮点 值传播的数据格式 FORMAT_2 默认值 = 0 0 = 端口被停用 1 = Float 2 = Int 3 = Dint 从从设备读取的在输 出 FLOAT_3 作为浮点 值传播的数据格式 FORMAT_3 默认值 = 0 0 = 端口被停用 1 = Float 2 = Int 3 = Dint

int

x

3

0

0

x

x

int

x

3

0

0

x

x

int

x

3

0

0

x

x

Copyright ? Siemens AG 2005 All Rights Reserved

49

西门子电站自动化有限公司

SPPA-T3000

用户手册

总 18 册 第 13 分册

FORMAT_4

FORMAT_5

FORMAT_6

FORMAT_7

FORMAT_8

FORMAT_9

FORMAT_10

从从设备读取的在输 出 FLOAT_4 作为浮点 值传播的数据格式 默认值 = 0 0 = 端口被停用 1 = Float 2 = Int 3 = Dint 从从设备读取的在输 出 FLOAT_5 作为浮点 值传播的数据格式 默认值 = 0 0 = 端口被停用 1 = Float 2 = Int 3 = Dint 从从设备读取的在输 出 FLOAT_6 作为浮点 值传播的数据格式 默认值 = 0 0 = 端口被停用 1 = Float 2 = Int 3 = Dint 从从设备读取的在输 出 FLOAT_7 作为浮点 值传播的数据格式 默认值 = 0 0 = 端口被停用 1 = Float 2 = Int 3 = Dint 从从设备读取的在输 出 FLOAT_8 作为浮点 值传播的数据格式 默认值 = 0 0 = 端口被停用 1 = Float 2 = Int 3 = Dint 从从设备读取的在输 出 FLOAT_9 作为浮点 值传播的数据格式 默认值 = 0 0 = 端口被停用 1 = Float 2 = Int 3 = Dint 从从设备读取的在输 出 FLOAT_10 作为浮 点值传播的数据格式 默认值 = 0 0 = 端口被停用

int

x

3

0

0

x

x

int

x

3

0

0

x

x

int

x

3

0

0

x

x

int

x

3

0

0

x

x

int

x

3

0

0

x

x

int

x

3

0

0

x

x

int

x

3

0

0

x

x

Copyright ? Siemens AG 2005 All Rights Reserved

50

西门子电站自动化有限公司

SPPA-T3000

用户手册

总 18 册 第 13 分册

FORMAT_11

FORMAT_12

FORMAT_13

FORMAT_14

FORMAT_15

FORMAT_16

1 = Float 2 = Int 3 = Dint 从从设备读取的在输 出 FLOAT_11 作为浮 点值传播的数据格式 默认值 = 0 0 = 端口被停用 1 = Float 2 = Int 3 = Dint 从从设备读取的在输 出 FLOAT_12 作为浮 点值传播的数据格式 默认值 = 0 0 = 端口被停用 1 = Float 2 = Int 3 = Dint 从从设备读取的在输 出 FLOAT_13 作为浮 点值传播的数据格式 默认值 = 0 0 = 端口被停用 1 = Float 2 = Int 3 = Dint 从从设备读取的在输 出 FLOAT_14 作为浮 点值传播的数据格式 默认值 = 0 0 = 端口被停用 1 = Float 2 = Int 3 = Dint 从从设备读取的在输 出 FLOAT_15 作为浮 点值传播的数据格式 默认值 = 0 0 = 端口被停用 1 = Float 2 = Int 3 = Dint 从从设备读取的在输 出 FLOAT_16 作为浮 点值传播的数据格式 默认值 = 0 0 = 端口被停用 1 = Float 2 = Int 3 = Dint

int

x

3

0

0

x

x

int

x

3

0

0

x

x

int

x

3

0

0

x

x

int

x

3

0

0

x

x

int

x

3

0

0

x

x

int

x

3

0

0

x

x

输出端口描述
Copyright ? Siemens AG 2005 All Rights Reserved 51

西门子电站自动化有限公司

SPPA-T3000

用户手册

总 18 册 第 13 分册

名称

描述

FLOAT_1 以浮点格式输出的值 1 FLOAT_2 以浮点格式输出的值 2 FLOAT_3 以浮点格式输出的值 3 FLOAT_4 以浮点格式输出的值 4 FLOAT_5 以浮点格式输出的值 5 FLOAT_6 以浮点格式输出的值 6 FLOAT_7 以浮点格式输出的值 7 FLOAT_8 以浮点格式输出的值 8 FLOAT_9 以浮点格式输出的值 9 FLOAT_10以浮点格式输出的值 10 FLOAT_11以浮点格式输出的值 11 FLOAT_12以浮点格式输出的值 12 FLOAT_13以浮点格式输出的值 13 FLOAT_14以浮点格式输出的值 14 FLOAT_15以浮点格式输出的值 15 FLOAT_16以浮点格式输出的值 16 功能描述

数据 可连 报警 报警 产生 解除 I&C MHI DIA 类型 接性 类型 float x x x float x x x float x x x float x x x float x x x float x x x float x x x float x x x float x x x float x x x float x x x float x x x float x x x float x x x float x x x float x x x

AF被请求通过从设备从接收区域读出16个值,并将它们转换为16输出FLOAT_x。 被传输数据的格式由输入FORMAT定义。 如果输入FORMAT被设为Int,则只读取一个寄存器。 如果FORMAT被设为Float或Dint,则读取两个寄存器,并且在接收区域接下来的端口 的访问向高位移动一个寄存器。将Int转换到Dint/Float导致接下来的端口的访问向低位移动 一个寄存器。 MODBUS_ID通过它内部发送/接收区域设计到相应的主Modbus, 并且必须与主Modbus (MBMaster_CP341)的MODBUS_ID相等。 JOB_Nr必须通过主Modbus的相关任务数量来提供,并对分配的接收区域编址。例如, 如果要求MB_READ_F1通过主Modbus上的任务数5从从设备读取数据, 那么JOB_Nr就是5。 每个接收区域的大小是127个字(寄存器),并通过OFFSET在接收区域的相关地址来 定义。例如:如果OFFSET = 1,将读取接收区域的第一个寄存器。

质量处理 通常输出的质量是GOOD。如果相关的主Modbus有错误(MODULE_AL = True)或者 在相应任务的接收/发送过程中侦测到错误 (JOB_ALx = True)那么质量将被改为BCF BAD , ( COMM_FAILURE)。 如果输出的格式是浮点而读取的数据不是一个有效值,那么质量将变为 BAD(不包括 亚态)并且该值会被置零。

1.4.7 MB_WRITE_F1
MB_WRITE_F1 ID :720007
Copyright ? Siemens AG 2005 All Rights Reserved 52

西门子电站自动化有限公司

SPPA-T3000

用户手册

总 18 册 第 13 分册

MB_WRITE_F1通过MBMaster_CP341向从Modbus写入一个浮点值。 输入端口描述 名称 描述 数据 类型 可连 接性 编辑 最大值 最小值 当前值 I&C MHI

相关主 ModbusID 默认值 = 1 MODBUS_ID 1 = 1 2=2 3=3 4=4 相关主 Modbus 的任 JOB_Nr 务数 主 Modbus 上相关任 OFFSET 务在接收数据区域的 偏移量

int

x

4

1

1

x

x

int int

x x

16 127

0 0

0 0

x x

x x

数据 可连 编辑 最大值 最小值 当前值 I&C MHI 类型 接性 x 3.4028235E38 -3.4028235E38 0.0 x x FLOAT 以浮点格式输出的值 float x 从从设备读取的在 输出 FLOAT 作为 浮点值传播的数据 格式 int x 3 0 0 x x FORMAT 默认值 = 0 0 = 端口被停用 1 = Float 2 = Int 3 = Dint 输出端口描述 名称 描述 功能描述 从设备要求MB_WRITE_F1从接收区域读出一个值,并将其传输到输出FLOAT。被传 输数据的格式由输入FORMAT定义。该数据值根据此格式,被传输到Modbus系统中相应的 寄存器数(寄存器值=16位/2字节)。(比如说,如果Modbus系统中值的格式是整数,那么 FORMAT需要被用2提供;内部一个值在转换后传输给一个寄存器)。 对于格式Int写入一个寄存器,而对于Float或Dint,则将写入两个寄存器至被发送区域。 Float和Dint格式会导致其后所有端口的发送区域产生一个寄存器的移位。 MODBUS_ID通过它内部发送/接收区域到相应的主Modbus,并且必须与主Modbus (MBMaster_CP341)的MODBUS_ID相等。 JOB_Nr必须由主Modbus的相关任务数量来提供,并对分配的接收区域编址。例如,如 果要求MB_WRITE_F1通过主Modbus上的任务数5从从设备读取数据,那么JOB_Nr就是5。 每个发送区域的大小是130个字(127个寄存器/254字节加6字节的头部),并通过 OFFSET在发送区域的相关地址来定义。 (例如: 如果OFFSET = 1, 则将用MB_WRITE_F1 的写入数据设置发送区域的第一个寄存器(头部数据之后))。

1.4.8 MB_WRITE_F8
MB_WRITE_F8
Copyright ? Siemens AG 2005 All Rights Reserved 53

西门子电站自动化有限公司

SPPA-T3000

用户手册

总 18 册 第 13 分册

ID :720008 MB_WRITE_F8通过MBMaster_CP341向从Modbus写入8个浮点值。 输入端口描述 名称 描述 数据 类型 可连 接性 编辑 最大值 最小值 当前值 I&C MHI

相关主 ModbusID 默认值 = 1 MODBUS_ID 1 = 1 2=2 3=3 4=4 相关主 Modbus 的任 JOB_Nr 务数 主 Modbus 上相关任 OFFSET 务在接收数据区域的 偏移量

int

x

4

1

1

x

x

int int

x x

16 127

0 0

0 0

x x

x x

数据 可连 当前 I&C MHI 编辑 最大值 最小值 值 类型 接性 x x 3.4028235E38 -3.4028235E38 0.0 x x FLOAT_1 以浮点格式输出的值 float 从从设备读取的在 输出 FLOAT_1 作为 浮点值传播的数据 格式 int x 3 0 0 x x FORMAT_1 默认值 = 0 名称 描述 0 = 端口被停用 1 = Float 2 = Int 3 = Dint FLOAT_2 以浮点格式输出的值 从从设备读取的在 输出 FLOAT_2 作为 浮点值传播的数据 格式 FORMAT_2 默认值 = 0 0 = 端口被停用 1 = Float 2 = Int 3 = Dint FLOAT_3 以浮点格式输出的值 从从设备读取的在 输出 FLOAT_3 作为 浮点值传播的数据 格式 FORMAT_3 默认值 = 0 0 = 端口被停用 1 = Float 2 = Int 3 = Dint FLOAT_4 以浮点格式输出的值 FORMAT_4 从从设备读取的在

float

x

x

3.4028235E38 -3.4028235E38

0.0

x

x

int

x

3

0

0

x

x

float

x

x

3.4028235E38 -3.4028235E38

0.0

x

x

int

x

3

0

0

x

x

float int

x

x x

3.4028235E38 -3.4028235E38

3

0

0.0 0

x x
54

x x

Copyright ? Siemens AG 2005 All Rights Reserved

西门子电站自动化有限公司

SPPA-T3000

用户手册

总 18 册 第 13 分册

输出 FLOAT_4 作为 浮点值传播的数据 格式 默认值 = 0 0 = 端口被停用 1 = Float 2 = Int 3 = Dint FLOAT_5 以浮点格式输出的值 从从设备读取的在 输出 FLOAT_5 作为 浮点值传播的数据 格式 FORMAT_5 默认值 = 0 0 = 端口被停用 1 = Float 2 = Int 3 = Dint FLOAT_6 以浮点格式输出的值 从从设备读取的在 输出 FLOAT_6 作为 浮点值传播的数据 格式 FORMAT_6 默认值 = 0 0 = 端口被停用 1 = Float 2 = Int 3 = Dint FLOAT_7 以浮点格式输出的值 从从设备读取的在 输出 FLOAT_7 作为 浮点值传播的数据 格式 FORMAT_7 默认值 = 0 0 = 端口被停用 1 = Float 2 = Int 3 = Dint FLOAT_8 以浮点格式输出的值 从从设备读取的在 输出 FLOAT_8 作为 浮点值传播的数据 格式 FORMAT_8 默认值 = 0 0 = 端口被停用 1 = Float 2 = Int 3 = Dint 输出端口描述

float

x

x

3.4028235E38 -3.4028235E38

0.0

x

x

int

x

3

0

0

x

x

float

x

x

3.4028235E38 -3.4028235E38

0.0

x

x

int

x

3

0

0

x

x

float

x

x

3.4028235E38 -3.4028235E38

0.0

x

x

int

x

3

0

0

x

x

float

x

x

3.4028235E38 -3.4028235E38

0.0

x

x

int

x

3

0

0

x

x

功能描述 功能描述
Copyright ? Siemens AG 2005 All Rights Reserved 55

西门子电站自动化有限公司

SPPA-T3000

用户手册

总 18 册 第 13 分册

从设备要求MB_WRITE_F8从接收区域读取一个值,并将其传输到输出FLOAT。被传 输数据的格式由输入FORMAT定义。该值此这个格式被传输到Modbus系统中相应的寄存器 数 (寄存器值=16位/2字节) (比如说, 。 如果Modbus系统中值的格式是整数, 那么FORMAT 需要被用2提供;内部一个值在转换后传输给一个寄存器)。 对于格式Int一写入个寄存器,而对于Float或Dint则写入两个寄存器至发送区域。 Float和Dint格式会导致其后所有端口的发送区域产生一个寄存器的移位。 MODBUS_ID通过它内部发送/接收区域设计到相应的主Modbus并且必须与主Modbus (MBMaster_CP341)的MODBUS_ID相等。 JOB_Nr必须通过主Modbus的相关任务数量来提供,并对分配的接收区域编址。例如, 如果要求MB_WRITE_F1通过主Modbus上的任务数5从从设备读取数据,那么JOB_Nr就是 5。 每个发送区域的大小是130个字(127个寄存器/254字节加6字节的头部),并通过 OFFSET在发送区域的相关地址来定义。 (例如: 如果OFFSET = 1, 将使用MB_WRITE_F1 的写入数据来设置发送区域的第一个寄存器(头部数据之后))。 对于每一个输入端口FLOAT_x,相关输入端口FORMAT_x带有相同的数字(比如说, 对应于输入FLOAT_4的输入端口是FORMAT_4)。如果对应端口是0或端口被停用,则前 一个值和后面值之间将没有间隙。 在发送区域后面的值将被直接写在被停用端口的前一个值 的后面。

1.4.9 MB_WRITE_F16
MB_WRITE_F16 ID :720009 FB通过MBMaster_CP341向从Modbus写入16个浮点值。 输入端口描述

名称

描述

数据 类型

可连 接性

编辑 最大值 最小值 当前值 I&C

MHI

相关主 ModbusID 默认值 = 1 MODBUS_ID 1 = 1 2=2 3=3 4=4 相关主 Modbus 的 JOB_Nr 任务数 主 Modbus 上相关 OFFSET 任务在接收数据区 域的偏移量

int

x

4

1

1

x

x

int int

x x

16 127

0 0

0 0

x x

x x

数据 可连 编辑 最大值 最小值 当前值 I&C MHI 类型 接性 x 3.4028235E38 -3.4028235E38 0.0 x x FLOAT_1 以浮点格式输出的值 float x 从从设备读取的在输 int x 3 0 0 x x FORMAT_1 出 FLOAT_1 作为浮 名称 描述
Copyright ? Siemens AG 2005 All Rights Reserved 56

西门子电站自动化有限公司

SPPA-T3000

用户手册

总 18 册 第 13 分册

FLOAT_2

FORMAT_2

FLOAT_3

FORMAT_3

FLOAT_4

FORMAT_4

FLOAT_5

FORMAT_5

FLOAT_6

FORMAT_6

FLOAT_7

点值传播的数据格式 默认值 = 0 0 = 端口被停用 1 = Float 2 = Int 3 = Dint 以浮点格式输出的值 float 从从设备读取的在输 出 FLOAT_2 作为浮 点值传播的数据格式 默认值 = 0 int 0 = 端口被停用 1 = Float 2 = Int 3 = Dint 以浮点格式输出的值 float 从从设备读取的在输 出 FLOAT_3 作为浮 点值传播的数据格式 默认值 = 0 int 0 = 端口被停用 1 = Float 2 = Int 3 = Dint 以浮点格式输出的值 float 从从设备读取的在输 出 FLOAT_4 作为浮 点值传播的数据格式 默认值 = 0 int 0 = 端口被停用 1 = Float 2 = Int 3 = Dint 以浮点格式输出的值 float 从从设备读取的在输 出 FLOAT_5 作为浮 点值传播的数据格式 默认值 = 0 int 0 = 端口被停用 1 = Float 2 = Int 3 = Dint 以浮点格式输出的值 float 从从设备读取的在输 出 FLOAT_6 作为浮 点值传播的数据格式 默认值 = 0 int 0 = 端口被停用 1 = Float 2 = Int 3 = Dint 以浮点格式输出的值 float

x

x

3.4028235E38 -3.4028235E38

0.0

x

x

x

3

0

0

x

x

x

x

3.4028235E38 -3.4028235E38

0.0

x

x

x

3

0

0

x

x

x

x

3.4028235E38 -3.4028235E38

0.0

x

x

x

3

0

0

x

x

x

x

3.4028235E38 -3.4028235E38

0.0

x

x

x

3

0

0

x

x

x

x

3.4028235E38 -3.4028235E38

0.0

x

x

x

3

0

0

x

x

x

x

3.4028235E38 -3.4028235E38

0.0

x

x

Copyright ? Siemens AG 2005 All Rights Reserved

57

西门子电站自动化有限公司

SPPA-T3000

用户手册

总 18 册 第 13 分册

从从设备读取的在输 出 FLOAT_7 作为浮 点值传播的数据格式 int FORMAT_7 默认值 = 0 0 = 端口被停用 1 = Float 2 = Int 3 = Dint FLOAT_8 以浮点格式输出的值 float 从从设备读取的在输 出 FLOAT_8 作为浮 点值传播的数据格式 int FORMAT_8 默认值 = 0 0 = 端口被停用 1 = Float 2 = Int 3 = Dint

x

3

0

0

x

x

x

x

3.4028235E38 -3.4028235E38

0.0

x

x

x

3

0

0

x

x

数据 可连 编辑 类型 接性 x FLOAT_9 以浮点格式输出的值 float x 从从设备读取的在输 出 FLOAT_9 作为浮 点值传播的数据格式 int x FORMAT_9 默认值 = 0 0 = 端口被停用 1 = Float 2 = Int 3 = Dint x FLOAT_10 以浮点格式输出的值 float x 从从设备读取的在输 出 FLOAT_10 作为浮 点值传播的数据格式 int x FORMAT_10 默认值 = 0 0 = 端口被停用 1 = Float 2 = Int 3 = Dint x FLOAT_11 以浮点格式输出的值 float x 从从设备读取的在输 出 FLOAT_11 作为浮 点值传播的数据格式 int x FORMAT_11 默认值 = 0 0 = 端口被停用 1 = Float 2 = Int 3 = Dint x FLOAT_12 以浮点格式输出的值 float x 从从设备读取的在输 出 FLOAT_12 作为浮 int x FORMAT_12 点值传播的数据格式 默认值 = 0 名称 描述
Copyright ? Siemens AG 2005 All Rights Reserved

最大值

最小值

当前值 I&C MHI 0.0 x x

3.4028235E38 -3.4028235E38

3

0

0

x

x

3.4028235E38 -3.4028235E38

0.0

x

x

3

0

0

x

x

3.4028235E38 -3.4028235E38

0.0

x

x

3

0

0

x

x

3.4028235E38 -3.4028235E38

0.0 0

x x

x x

3

0

58

西门子电站自动化有限公司

SPPA-T3000

用户手册

总 18 册 第 13 分册

0 = 端口被停用 1 = Float 2 = Int 3 = Dint FLOAT_13 以浮点格式输出的值 float 从从设备读取的在输 出 FLOAT_13 作为浮 点值传播的数据格式 int FORMAT_13 默认值 = 0 0 = 端口被停用 1 = Float 2 = Int 3 = Dint FLOAT_14 以浮点格式输出的值 float 从从设备读取的在输 出 FLOAT_14 作为浮 点值传播的数据格式 int FORMAT_14 默认值 = 0 0 = 端口被停用 1 = Float 2 = Int 3 = Dint FLOAT_15 以浮点格式输出的值 float 从从设备读取的在输 出 FLOAT_15 作为浮 点值传播的数据格式 int FORMAT_15 默认值 = 0 0 = 端口被停用 1 = Float 2 = Int 3 = Dint FLOAT_16 以浮点格式输出的值 float 从从设备读取的在输 出 FLOAT_16 作为浮 点值传播的数据格式 int FORMAT_16 默认值 = 0 0 = 端口被停用 1 = Float 2 = Int 3 = Dint 输出端口描述 功能描述

x

x

3.4028235E38 -3.4028235E38

0.0

x

x

x

3

0

0

x

x

x

x

3.4028235E38 -3.4028235E38

0.0

x

x

x

3

0

0

x

x

x

x

3.4028235E38 -3.4028235E38

0.0

x

x

x

3

0

0

x

x

x

x

3.4028235E38 -3.4028235E38

0.0

x

x

x

3

0

0

x

x

从设备要求MB_WRITE_F16从接收区域读取一个值,并将其传输到输出FLOAT。被传 输数据的格式由输入FORMAT定义。该值根据此格式被传输到Modbus系统中相应的寄存器 数 (寄存器值=16位/2字节) (比如说, 。 如果Modbus系统中值的格式是整数, 那么FORMAT 需要被用2提供;内部一个值在转换后传输给一个寄存器)。 对于格式Int写入一个寄存器,而对于Float或Dint则写入两个寄存器至发送区域。 Float和Dint格式会导致其后所有端口的发送区域产生一个寄存器的移位。 MODBUS_ID通过它内部发送/接收区域到相应的主Modbus并且必须与主Modbus (MBMaster_CP341)的MODBUS_ID相等。
Copyright ? Siemens AG 2005 All Rights Reserved 59

西门子电站自动化有限公司

SPPA-T3000

用户手册

总 18 册 第 13 分册

JOB_Nr必须通过主Modbus的相关任务的数量来提供, 并对分配的接收区域编址。 例如, 如果要求MB_WRITE_F1通过主Modbus上的任务数5从从设备读取数据,那么JOB_Nr就是 5。 每个发送区域的大小是130个字(127个寄存器/254字节加6字节的头部),并通过 OFFSET在发送区域的相关地址来定义。 例如: ( 如果OFFSET = 1, 则将使用MB_WRITE_F1 的写入数据来设置发送区域的第一个寄存器(头部数据之后))。 对于每一个输入端口FLOAT_x,相关输入端口FORMAT_x带有相同的数字(比如说, 对应于输入FLOAT_4的输入端口是FORMAT_4)。如果对应端口是0或端口被停用,在前 一个值和后面值之间将没有间隙。 在发送区域后面的值将被直接写在被停用端口的前一个值 的后面。

1.4.10 MBSlave_CP341
MBSlave_CP341 ID :720010 MBSlave_CP341代表CP341的硬件,它被当作从Modbus来使用。 输入端口描述 名称 描述 数据 可连 编辑 最大值最小值当前值 I&C MHI 类型 接性

从 ModbusID 默认值 = 1 MODBUS_ID 1 = 1 2=2 3=3 4=4 从硬件配置来的外围输入 PI_ADDR 地址 ID_RACK0 机架 0 的主 Profibus 系统 ID ID_RACK1 机架 1 的主 Profibus 系统 ID SLAVENO 从 Profibus 数 插槽数 默认值 = 4 4=4 5=5 6=6 SLOTNO 7=7 8=8 9=9 10 = 10 11 = 11 CP341 接口类型 默认值 = 0 0 = 6ES7 341-1AH00-0AE0 1 = 6ES7 341-1AH01-0AE0 CP_TYPE 2 = 6ES7 341-1BH00-0AE0 3 = 6ES7 341-1BH01-0AE0 4 = 6ES7 341-1CH00-0AE0 5 = 6ES7 341-1CH01-0AE0 输出端口描述
Copyright ? Siemens AG 2005 All Rights Reserved

int

x

4

1

1

x

x

int int int int

x x x x

8192 32 32 127

-1 -1 -1 3

-1 1 -1 3

x x x x

x x x x

int

x

11

4

4

x

x

int

x

5

0

0

x

x

60

西门子电站自动化有限公司

SPPA-T3000

用户手册

总 18 册 第 13 分册

数据 可连 报警 报警 产生 类型 接性 类型 警报 bool x x MODULE_AL 有错误的 CP341 当前 低 CP 的初始化由于错误 警报 bool x x INIT_AL 当前 而被中止 高 警报 x x 当前 COMM_AL 与主 Modbus 通讯错误 bool 低 警报 bool x TRBL_AL 错误警报 当前 低 功能描述 名称 描述

解除 I&C MHI 清除 清除 清除 清除 x x x x x x x x

DIA x x x x

MBSlave_CP341协调在SPPA-T3000和已链接从Modbus之间的数据交换。 机械安装 通讯处理器CP431被安置在一个与S7 CPUT200-机架中。

Profibus DP 网络用于将 S7 CPU 连接至 ET200M 工作站。 S7 CPU 作为主 Profibus,而 ET 200M 工作站是从 Profibus。一个冗余配置的 S7 CPU 由 两个机架组成,编号为机架 0 和机架 1。网络同样可以非冗余配置。 在系统设计过程中, 必须为每一个组件都分配一个 ID。 这些 ID 在由 IM153_2 模块请求 的参数中设置: ? ID_RACK0 是分配给从 Profibus 的机架 0 的 ID。 ? ID_RACK1 是分配给从 Profibus 的机架 1 的 ID。对于无冗余 profibus 系统,必 须输入值-1。 ? SLAVENO 是从 Profibus 的 ID。这个地址也必须设置在硬件开关上,这个硬件 开关位于 IM153_2 模块的前面。
Copyright ? Siemens AG 2005 All Rights Reserved 61

西门子电站自动化有限公司

SPPA-T3000

用户手册

总 18 册 第 13 分册

? 外部输入地址 PI_ADDR 由系统自动产生。 Modbus 编址 至多可以分配 4 个从 Modbus 给一个 CPU, 并且他们必须由输入 MODBUS_ID 来识别。 如果任何警报 MODULE_AL、INIT_AL 或 COMM_AL 被激活,则输出 TRBL_AL 被 追加设置。

面板

属性 O_COMM_FAULT

描述 帧,错误警报

1.4.11 MBS_READ_B16
MBS_READ_B16 ID :720011 MBS_READ_B16通过MBSlave_CP341从从Modbus读取1个寄存器值(2字节),并提供 16个二进制值。 输入端口描述 名称 描述 数据 可连 最大 最小 当前 I&C MHI 编辑 类型 接性 值 值 值

相关从 ModbusID 默认值 = 1 MODBUS_ID 1 = 1 2=2 3=3
Copyright ? Siemens AG 2005 All Rights Reserved

int

x

4

1

1

x

x

62

西门子电站自动化有限公司

SPPA-T3000

用户手册

总 18 册 第 13 分册

4=4 START_ADR Modbus 系统的开始地址 输出端口描述 名称 DEV_BIN1 DEV_BIN2 DEV_BIN3 DEV_BIN4 DEV_BIN5 DEV_BIN6 DEV_BIN7 DEV_BIN8 DEV_BIN9 DEV_BIN10 DEV_BIN11 DEV_BIN12 DEV_BIN13 DEV_BIN14 DEV_BIN15 DEV_BIN16 功能描述 描述 Modbus 寄存器位 1 Modbus 寄存器位 2 Modbus 寄存器位 3 Modbus 寄存器位 4 Modbus 寄存器位 5 Modbus 寄存器位 6 Modbus 寄存器位 7 Modbus 寄存器位 8 Modbus 寄存器位 9 Modbus 寄存器位 10 Modbus 寄存器位 11 Modbus 寄存器位 12 Modbus 寄存器位 13 Modbus 寄存器位 14 Modbus 寄存器位 15 Modbus 寄存器位 16

int

x

x

511

0

1

x

x

数据 可连 报警 报警 产生 解除 I&C MHI DIA 接性 类型 类型 bool x x x bool x x x bool x x x bool x x x bool x x x bool x x x bool x x x bool x x x bool x x x bool x x x bool x x x bool x x x bool x x x bool x x x bool x x x bool x x x

AF 通过从设备, 从相应从 Modbus 的接收区域读取一个 Modbus 寄存器值 字/2 字节) (1 。 数据被分割为 16 位,且每一位被传送到 16 个二进制输出 DEV_BIN1 到 DEV_BIN16 中的一个。 MODBUS_ID 通过它的内部发送/接收区域涉及相应的 MBSlave_CP341。 读取或写入数据的开始点由 START_ADR 输入定义。

质量处理 通常输出的质量是GOOD。如果相关的从Modbus有错误(MODULE_AL = True)或者 在相应任务的接收/发送过程中侦测到错误(COMM_AL = True),那么质量将被改为BCF (BAD COMM_FAILURE)。

1.4.12 MBS_WRITE_B16
MBS_WRITE_B16 ID : 720012 MBS_ WRITE _B16通过MBSlave_CP341,向从Modbus写入16个二进制值作为1个寄存 器值(2字节),并提供16个二进制值。 输入端口描述 名称 描述 数据 可连 最大 最小 当前 I&C MHI 编辑 类型 接性 值 值 值 int x 4 1 1 x x

相关从 ModbusID MODBUS_ID 默认值 = 1 1=1
Copyright ? Siemens AG 2005 All Rights Reserved

63

西门子电站自动化有限公司

SPPA-T3000

用户手册

总 18 册 第 13 分册

2=2 3=3 4=4 START_ADR Modbus 系统的开始地址 数据 类型 bool bool bool bool bool bool bool bool bool bool bool bool bool bool bool bool

int 可连 接性 x x x x x x x x x x x x x x x x

x

x

511

0

1

x

x

名称 DEV_BIN1 DEV_BIN2 DEV_BIN3 DEV_BIN4 DEV_BIN5 DEV_BIN6 DEV_BIN7 DEV_BIN8 DEV_BIN9 DEV_BIN10 DEV_BIN11 DEV_BIN12 DEV_BIN13 DEV_BIN14 DEV_BIN15 DEV_BIN16 功能描述

描述 Modbus 寄存器位 1 Modbus 寄存器位 2 Modbus 寄存器位 3 Modbus 寄存器位 4 Modbus 寄存器位 5 Modbus 寄存器位 6 Modbus 寄存器位 7 Modbus 寄存器位 8 Modbus 寄存器位 9 Modbus 寄存器位 10 Modbus 寄存器位 11 Modbus 寄存器位 12 Modbus 寄存器位 13 Modbus 寄存器位 14 Modbus 寄存器位 15 Modbus 寄存器位 16

编辑 最大值 最小值 当前值 I&C x x x x x x x x x x x x x x x x true true true true true true true true true true true true true true true true false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false x x x x x x x x x x x x x x x x

MHI x x x x x x x x x x x x x x x x

AF 通过从设备, 从相应从 Modbus 的接收区域读取一个 Modbus 寄存器值 字/2 字节) (1 。 数据被分割为 16 位,且每一位被传送到 16 个二进制输出 DEV_BIN1 到 DEV_BIN16 中的一个。 MODBUS_ID 通过它的内部发送/接收区域涉及相应的 MBSlave_CP341。 读取或写入数据的开始点由 START_ADR 输入定义。

质量处理 通常输出的质量是GOOD。如果相关的从Modbus有错误(MODULE_AL = True)或者 在相应任务的接收/发送过程中侦测到错误(COMM_AL = True),那么质量将被改为BCF (BAD COMM_FAILURE)。

1.4.13 MBS_READ_F1
MBS_READ_F1 ID :720013 MBS_READ_F1通过MBSlave_CP341,从从Modbus读取一个数据字并提供一个模拟量 输出。 输入端口描述 名称 描述 数据 可连 最大 最小 当前 I&C MHI 编辑 类型 接性 值 值 值 int x 4 1 1 x x
64

MODBUS_ID 相关从ModbusID
Copyright ? Siemens AG 2005 All Rights Reserved

西门子电站自动化有限公司

SPPA-T3000

用户手册

总 18 册 第 13 分册

默认值 = 1 1=1 2=2 3=3 4=4 START_ADR Modbus系统的开始地址 int 从从设备读取的在输出 FLOAT作为浮点值传播的 数据格式 int FORMAT 默认值 = 0 0 = 端口被停用 1 = Float 2 = Int 3 = Dint 输出端口描述 数据 类型 FLOAT 浮点格式的输出值 float 名称 描述 功能描述 报警 可连 接性 x

x

x

511

0

0

x

x

x

x

3

0

0

x

x

报警 类型

产生

解除

I&C x

MHI x

DIA

从设备要求 MBS_READ_F1 从接收区域读取一个值, 并将其传输到输出 FLOAT。 被传 输数据的格式由输入 FORMAT 定义。 如果FORMAT被设为Int,则只读取一个寄存器。 如果FORMAT被设为Float或Dint,则将读取两个寄存器,并且在接收区域接下来的端 口的访问被向高位移动一个寄存器。将Int转换到Dint/Float导致接下来的端口的访问向低位 移动一个寄存器。 MODBUS_ID涉及相应的从Modbus。 对于格式Int一个寄存器被写入,而对于格式Float或Dint则将写入两个寄存器至发送区 域。 Float和Dint格式会导致其后所有端口的发送区域产生一个寄存器的移位。 AF 通过从设备, 从相应从 Modbus 的接收区域读取一个 Modbus 寄存器值 字/2 字节) (1 。 读取或写入数据的开始点由 START_ADR 输入定义。

质量处理 通常输出的质量是GOOD。如果相关的从Modbus有错误(MODULE_AL = True)或者 在相应任务的接收/发送过程中侦测到错误(COMM_AL = True),那么质量将被改为BCF (BAD COMM_FAILURE)。 如果输出的格式是浮点型而读取的数据不是一个有效值,那么质量将变为 BAD(不包 括下级状态)并且该值会被置零。

1.4.14 MBS_READ_F8
MBS_READ_F8 ID :720014 MBS_READ_F8通过MBSlave_CP341,从从Modbus读取8个数据字并提供给8个输出。
Copyright ? Siemens AG 2005 All Rights Reserved 65

西门子电站自动化有限公司

SPPA-T3000

用户手册

总 18 册 第 13 分册

输入端口描述 名称 描述 数据 类型 可连 接性 编辑 最大值 最小值 当前值 I&C MHI

相关从 ModbusID 默认值 = 1 MODBUS_ID 1 = 1 2=2 3=3 4=4 Modbus 系统的开始 START_ADR 地址

int

x

4

1

1

x

x

int

x

x

511

0

0

x

x

名称

描述 从从设备读取的在输出 FLOAT_1 作 为 浮 点 值 数据格式传播 默认值 = 0 0 = 端口被停用 1 = Float 2 = Int 3 = Dint 从从设备读取的在输出 FLOAT_2 作 为 浮 点 值 传播的数据格式 默认值 = 0 0 = 端口被停用 1 = Float 2 = Int 3 = Dint 从从设备读取的在输出 FLOAT_3 作 为 浮 点 值 传播的数据格式 默认值 = 0 0 = 端口被停用 1 = Float 2 = Int 3 = Dint 从从设备读取的在输出 FLOAT_4 作 为 浮 点 值 传播的数据格式 默认值 = 0 0 = 端口被停用 1 = Float 2 = Int 3 = Dint 从从设备读取的在输出 FLOAT_5 作 为 浮 点 值 传播的数据格式 默认值 = 0 0 = 端口被停用 1 = Float

数据 类型

可连 接性

编辑 最大值 最小值 当前值 I&C

MHI

FORMAT_1

int

x

x

3

0

0

x

x

FORMAT_2

int

x

x

3

0

0

x

x

FORMAT_3

int

x

x

3

0

0

x

x

FORMAT_4

int

x

x

3

0

0

x

x

FORMAT_5

int

x

x

3

0

0

x

x

Copyright ? Siemens AG 2005 All Rights Reserved

66

西门子电站自动化有限公司

SPPA-T3000

用户手册

总 18 册 第 13 分册

2 = Int 3 = Dint 从从设备读取的在输出 FLOAT_6 作 为 浮 点 值 传播的数据格式 int FORMAT_6 默认值 = 0 0 = 端口被停用 1 = Float 2 = Int 3 = Dint 从从设备读取的在输出 FLOAT_7 作 为 浮 点 值 传播的数据格式 int FORMAT_7 默认值 = 0 0 = 端口被停用 1 = Float 2 = Int 3 = Dint 从从设备读取的在输出 FLOAT_8 作 为 浮 点 值 传播的数据格式 int FORMAT_8 默认值 = 0 0 = 端口被停用 1 = Float 2 = Int 3 = Dint 输出端口描述 名称 FLOAT_1 FLOAT_2 FLOAT_3 FLOAT_4 FLOAT_5 FLOAT_6 FLOAT_7 FLOAT_8 功能描述 描述 浮点格式的输出值 1 浮点格式的输出值 2 浮点格式的输出值 3 浮点格式的输出值 4 浮点格式的输出值 5 浮点格式的输出值 6 浮点格式的输出值 7 浮点格式的输出值 8

x

x

3

0

0

x

x

x

x

3

0

0

x

x

x

x

3

0

0

x

x

数据 可连 报警 报警 产生 解除 I&C MHI DIA 类型 接性 类型 float x x x float x x x x x x float float x x x float x x x float x x x float x x x float x x x

从设备要求 MBS_READ_F8 从接收区域读取 8 个值, 并将其传输到输出 FLOAT_x。 被 传输数据的格式由输入 FORMAT_x 定义。 如果FORMAT被设为Int,则只读取一个寄存器。 如果FORMAT被设为Float或Dint,则读取两个寄存器,并且在接收区域接下来的端口 的访问被向高位移动一个寄存器。将Int转换到Dint/Float导致接下来的端口的访问向低位移 动一个寄存器。 如果FORMAT被设置为端口被停用, 在读出从modbus接收区域时将没有间隙, 比如说, 后面的输出将直接在被停用端口的前一个值的后面读取。 MODBUS_ID涉及相应的从Modbus。 对于格式Int一个寄存器被写入,而对于格式Float或Dint两个寄存器被写入发送区域
Copyright ? Siemens AG 2005 All Rights Reserved 67

西门子电站自动化有限公司

SPPA-T3000

用户手册

总 18 册 第 13 分册

Float和Dint格式会导致其后所有端口的发送区域产生一个寄存器的移位。 AF 通过从设备, 从相应从 Modbus 的接收区域读取一个 Modbus 寄存器值 字/2 字节) (1 。 读取或写入数据的开始点由 START_ADR 输入定义。

质量处理 通常输出的质量是GOOD。如果相关的从Modbus有错误(MODULE_AL = True)或者 在相应任务的接收/发送过程中侦测到错误(COMM_AL = True),那么质量将被改为BCF (BAD COMM_FAILURE)。 如果输出的格式是浮点型而读取的数据不是一个有效值,那么质量将变为 BAD(不包 括亚态)并且该值会被置零。

1.4.15 MBS_READ_F16
MBS_READ_F16 ID :720015 MBS_READ_F16通过MBSlave_CP341,从从Modbus读出16个数据字并提供16个输出。 输入端口描述 名称 描述 数据 类型 可连 接性 编辑 最大值 最小值 当前值 I&C MHI

相关从 ModbusID 默认值 = 1 MODBUS_ID 1 = 1 2=2 3=3 4=4 Modbus 系统的开 START_ADR 始地址

int

x

4

1

1

x

x

int

x

x

511

0

0

x

x

名称

描述

数据 类型

可连 接性

编辑 最大值 最小值 当前值 I&C

MHI

从从设备读取的在输 出 FLOAT_1 作为浮 点值传播的数据格式 FORMAT_1 默认值 = 0 0 = 端口被停用 1 = Float 2 = Int 3 = Dint 从从设备读取的在输 出 FLOAT_2 作为浮 点值传播的数据格式 FORMAT_2 默认值 = 0 0 = 端口被停用 1 = Float 2 = Int 3 = Dint 从从设备读取的在输 FORMAT_3 出 FLOAT_3 作为浮

int

x

x

3

0

0

x

x

int

x

x

3

0

0

x

x

int

x

x

3

0

0

x

x

Copyright ? Siemens AG 2005 All Rights Reserved

68

西门子电站自动化有限公司

SPPA-T3000

用户手册

总 18 册 第 13 分册

FORMAT_4

FORMAT_5

FORMAT_6

FORMAT_7

FORMAT_8

点值传播的数据格式 默认值 = 0 0 = 端口被停用 1 = Float 2 = Int 3 = Dint 从从设备读取的在输 出 FLOAT_4 作为浮 点值传播的数据格式 默认值 = 0 0 = 端口被停用 1 = Float 2 = Int 3 = Dint 从从设备读取的在输 出 FLOAT_5 作为浮 点值传播的数据格式 默认值 = 0 0 = 端口被停用 1 = Float 2 = Int 3 = Dint 从从设备读取的在输 出 FLOAT_6 作为浮 点值传播的数据格式 默认值 = 0 0 = 端口被停用 1 = Float 2 = Int 3 = Dint 从从设备读取的在输 出 FLOAT_7 作为浮 点值传播的数据格式 默认值 = 0 0 = 端口被停用 1 = Float 2 = Int 3 = Dint 从从设备读取的在输 出 FLOAT_8 作为浮 点值传播的数据格式 默认值 = 0 0 = 端口被停用 1 = Float 2 = Int 3 = Dint

int

x

x

3

0

0

x

x

int

x

x

3

0

0

x

x

int

x

x

3

0

0

x

x

int

x

x

3

0

0

x

x

int

x

x

3

0

0

x

x

名称

描述

数据 类型 int

可连 接性 x

编辑 最大值 最小值 当前值 I&C x 3 0 0 x

MHI x

从从设备读取的在输 FORMAT_9 出 FLOAT_9 作为浮 点值传播的数据格式

Copyright ? Siemens AG 2005 All Rights Reserved

69

西门子电站自动化有限公司

SPPA-T3000

用户手册

总 18 册 第 13 分册

FORMAT_10

FORMAT_11

FORMAT_12

FORMAT_13

FORMAT_14

FORMAT_15

默认值 = 0 0 = 端口被停用 1 = Float 2 = Int 3 = Dint 从从设备读取的在输 出 FLOAT_10 作为浮 点值传播的数据格式 默认值 = 0 0 = 端口被停用 1 = Float 2 = Int 3 = Dint 从从设备读取的在输 出 FLOAT_11 作为浮 点值传播的数据格式 默认值 = 0 0 = 端口被停用 1 = Float 2 = Int 3 = Dint 从从设备读取的在输 出 FLOAT_12 作为浮 点值传播的数据格式 默认值 = 0 0 = 端口被停用 1 = Float 2 = Int 3 = Dint 从从设备读取的在输 出 FLOAT_13 作为浮 点值传播的数据格式 默认值 = 0 0 = 端口被停用 1 = Float 2 = Int 3 = Dint 从从设备读取的在输 出 FLOAT_14 作为浮 点值传播的数据格式 默认值 = 0 0 = 端口被停用 1 = Float 2 = Int 3 = Dint 从从设备读取的在输 出 FLOAT_15 作为浮 点值传播的数据格式 默认值 = 0 0 = 端口被停用 1 = Float 2 = Int 3 = Dint

int

x

x

3

0

0

x

x

int

x

x

3

0

0

x

x

int

x

x

3

0

0

x

x

int

x

x

3

0

0

x

x

int

x

x

3

0

0

x

x

int

x

x

3

0

0

x

x

Copyright ? Siemens AG 2005 All Rights Reserved

70

西门子电站自动化有限公司

SPPA-T3000

用户手册

总 18 册 第 13 分册

从从设备读取的在输 出 FLOAT_16 作为浮 点值传播的数据格式 FORMAT_16 默认值 = 0 0 = 端口被停用 1 = Float 2 = Int 3 = Dint 输出端口描述 名称 FLOAT_1 FLOAT_2 FLOAT_3 FLOAT_4 FLOAT_5 FLOAT_6 FLOAT_7 FLOAT_8 描述 浮点格式的输出值 1 浮点格式的输出值 2 浮点格式的输出值 3 浮点格式的输出值 4 浮点格式的输出值 5 浮点格式的输出值 6 浮点格式的输出值 7 浮点格式的输出值 8

int

x

x

3

0

0

x

x

数据 可连 报警 报警 产生 解除 I&C MHI 类型 接性 类型 float x x x float x x x float x x x float x x x float x x x float x x x float x x x float x x x 数据 可连 报警 报警 产生 解除 类型 接性 类型 float x float x float x float x float x float x float x float x

DIA

名称

描述

I&C MHI x x x x x x x x x x x x x x x x

DIA

FLOAT_9 浮点格式的输出值 9 FLOAT_10 浮点格式的输出值 10 FLOAT_11 浮点格式的输出值 11 FLOAT_12 浮点格式的输出值 12 FLOAT_13 浮点格式的输出值 13 FLOAT_14 浮点格式的输出值 14 FLOAT_15 浮点格式的输出值 15 FLOAT_16 浮点格式的输出值 16 功能描述

从设备要求 MBS_READ_F16 从接收区域读取 16 个值,并将其传输到输出 FLOAT_x。 被传输数据的格式由输入 FORMAT_x 定义。 如果FORMAT被设为Int,则只读取一个寄存器。 如果FORMAT被设为Float或Dint,则读取两个寄存器,并且在接收区域接下来的端口 的访问被向高位移动一个寄存器。将Int转换到Dint/Float导致接下来的端口的访问向低位移 动一个寄存器。 MODBUS_ID涉及相应的从Modbus。 对于格式Int一个寄存器被写入,而对于格式Float或Dint两个寄存器被写入发送区域。 Float和Dint格式会导致其后所有端口的发送区域产生一个寄存器的移位。 AF 通过从设备, 从相应从 Modbus 的接收区域读取一个 Modbus 寄存器值 字/2 字节) (1 。 读取或写入数据的开始点由 START_ADR 输入定义。

质量处理 通常输出的质量是GOOD。如果相关的从Modbus有错误(MODULE_AL = True)或者

Copyright ? Siemens AG 2005 All Rights Reserved

71

西门子电站自动化有限公司

SPPA-T3000

用户手册

总 18 册 第 13 分册

在相应任务的接收/发送过程中侦测到错误(COMM_AL = True),那么质量将被改为BCF (BAD COMM_FAILURE)。 如果输出的格式是浮点而读取的数据不是一个有效值,那么质量将变为 BAD(不包括 亚态)并且该值会被置零。

1.4.16 MBS_WRITE_F1
MBS_WRITE_F1 ID :720016 MBS_WRITE_F1通过MBSlave_CP341向从Modbus写入一个浮点数值。 输入端口描述 名称 描述 数据 可连 编辑 类型 接性 最大值 最小值 当前 I&C MHI 值

相关从 ModbusID 默认值 = 1 MODBUS_ID 1 = 1 2=2 3=3 4=4 Modbus 系统的开始 START_ADR 地址 作为从设备数据写 FLOAT 入从 Modbus 的值 从从设备读取的在 输出 FLOAT 作为 浮点值传播的数据 格式 FORMAT 默认值 = 0 0 = 端口被停用 1 = Float 2 = Int 3 = Dint 功能描述

int

x

4

1

1

x

x

int float

x x

x x

511

0

0 0.0

x x

x x

3.4028235E38 -3.4028235E38

int

x

x

3

0

0

x

x

MBS_WRITE_F1通过输入FLOAT将浮点数值写入从Modbus发送区域。值的格式在 FORMAT中定义。 该数值根据此格式被传输到Modbus系统中相应的寄存器数(寄存器值=16位/2字节)。 对于格式Int一个寄存器被写入,而对于Float或Dint两个寄存器被写入发送区域 由于发送区域中的一个寄存器将会使格式Float和Dint导致其后所有端口产生移位。 MODBUS_ID涉及相应的MBSlave_CP341。 读取或写入数据的开始点由 START_ADR 输入定义。

1.4.17 MBS_WRITE_F8
MBS_WRITE_F8 ID :720017

Copyright ? Siemens AG 2005 All Rights Reserved

72

西门子电站自动化有限公司

SPPA-T3000

用户手册

总 18 册 第 13 分册

MBS_WRITE_F8通过MBSlave_CP341将8个浮点数值写入从Modbus。 输入端口描述 名称 描述 数据 可连 当前 编辑 最大值最小值 值 类型 接性 I&C MHI

相关从 ModbusID 默认值 = 1 int MODBUS_ID 1 = 1 2=2 3=3 4=4 START_ADR Modbus 系统的开始地址 int

x

4

1

1

x

x

x

x

511

0

0

x

x

名称 FLOAT_1

描述 作为从设备数据写 入从 Modbus 的值 从从设备读取的在 输出 FLOAT_1 作 为浮点值传播的数 据格式 默认值 = 0 0 = 端口被停用 1 = Float 2 = Int 3 = Dint 作为从设备数据写 入从 Modbus 的值 从从设备读取的在 输出 FLOAT_2 作 为浮点值传播的数 据格式 默认值 = 0 0 = 端口被停用 1 = Float 2 = Int 3 = Dint 作为从设备数据写 入从 Modbus 的值 从从设备读取的在 输出 FLOAT_3 作 为浮点值传播的数 据格式 默认值 = 0 0 = 端口被停用 1 = Float 2 = Int 3 = Dint 作为从设备数据写 入从 Modbus 的值 从从设备读取的在 输出 FLOAT_4 作

数据 可连 编辑 类型 接性 float x x

最大值

最小值

当前值 I&C MHI 0.0 x x

3.4028235E38 -3.4028235E38

FORMAT_1

int

x

3

0

0

x

x

FLOAT_2

float

x

x

3.4028235E38 -3.4028235E38

0.0

x

x

FORMAT_2

int

x

3

0

0

x

x

FLOAT_3

float

x

x

3.4028235E38 -3.4028235E38

0.0

x

x

FORMAT_3

int

x

3

0

0

x

x

FLOAT_4 FORMAT_4

float int

x

x x

3.4028235E38 -3.4028235E38

0.0 0

x x

x x

3

0

Copyright ? Siemens AG 2005 All Rights Reserved

73

西门子电站自动化有限公司

SPPA-T3000

用户手册

总 18 册 第 13 分册

FLOAT_5

FORMAT_5

FLOAT_6

FORMAT_6

FLOAT_7

FORMAT_7

FLOAT_8

FORMAT_8

为浮点值传播的数 据格式 默认值 = 0 0 = 端口被停用 1 = Float 2 = Int 3 = Dint 作为从设备数据写 入从 Modbus 的值 从从设备读取的在 输出 FLOAT_5 作 为浮点值传播的数 据格式 默认值 = 0 0 = 端口被停用 1 = Float 2 = Int 3 = Dint 作为从设备数据写 入从 Modbus 的值 从从设备读取的在 输出 FLOAT_6 作 为浮点值传播的数 据格式 默认值 = 0 0 = 端口被停用 1 = Float 2 = Int 3 = Dint 作为从设备数据写 入从 Modbus 的值 从从设备读取的在 输出 FLOAT_7 作 为浮点值传播的数 据格式 默认值 = 0 0 = 端口被停用 1 = Float 2 = Int 3 = Dint 作为从设备数据写 入从 Modbus 的值 从从设备读取的在 输出 FLOAT_8 作 为浮点值传播的数 据格式 默认值 = 0 0 = 端口被停用 1 = Float 2 = Int 3 = Dint

float

x

x

3.4028235E38 -3.4028235E38

0.0

x

x

int

x

3

0

0

x

x

float

x

x

3.4028235E38 -3.4028235E38

0.0

x

x

int

x

3

0

0

x

x

float

x

x

3.4028235E38 -3.4028235E38

0.0

x

x

int

x

3

0

0

x

x

float

x

x

3.4028235E38 -3.4028235E38

0.0

x

x

int

x

3

0

0

x

x

功能描述

Copyright ? Siemens AG 2005 All Rights Reserved

74

西门子电站自动化有限公司

SPPA-T3000

用户手册

总 18 册 第 13 分册

MBS_WRITE_F8通过输入FLOAT_x将浮点数值写入从Modbus发送区域。值的格式在 FORMAT_x中定义。 该数值根据此格式被传输到Modbus系统中相应的寄存器数(寄存器值=16位/2字节)。 对于格式Int一个寄存器被写入,而对于Float或Dint两个寄存器被写入发送区域 Float和Dint格式会导致其后所有端口的发送区域产生一个寄存器的移位。 MODBUS_ID涉及相应的从Modbus。 读取或写入数据的开始点由START_ADR输入定义

1.4.18 MBS_WRITE_F16
MBS_WRITE_F16 ID :720018 MBS_WRITE_F16通过MBSlave_CP341向从Modbus写入16个浮点值。 输入端口描述 名称 描述 数据 可连 最大 最小 当前 I&C MHI 编辑 值 值 值 类型 接性

相关从 ModbusID 默认值 = 1 MODBUS_ID 1 = 1 2=2 3=3 4=4 START_ADR Modbus 系统的开始地址

int

x

4

1

1

x

x

int

x

x

511

0

0

x

x

名称 FLOAT_1

描述

数据 可连 编辑 类型 接性 float x x

最大值

最小值

当前 I&C MHI 值 0.0 x x

作为从设备数据写入 从 Modbus 的值 从从设备读取的输 出 FLOAT_1 作为浮 点值传播的数据格 式 FORMAT_1 默认值 = 0 0 = 端口被停用 1 = Float 2 = Int 3 = Dint 作为从设备数据写入 FLOAT_2 从 Modbus 的值 从从设备读取的在 输出 FLOAT_2 作为 浮点值传播的数据 格式 FORMAT_2 默认值 = 0 0 = 端口被停用 1 = Float 2 = Int 3 = Dint

3.4028235E38 -3.4028235E38

int

x

3

0

0

x

x

float

x

x

3.4028235E38 -3.4028235E38

0.0

x

x

int

x

3

0

0

x

x

Copyright ? Siemens AG 2005 All Rights Reserved

75

西门子电站自动化有限公司

SPPA-T3000

用户手册

总 18 册 第 13 分册

作为从设备数据写入 从 Modbus 的值 从从设备读取的在 输出 FLOAT_3 作为 浮点值传播的数据 格式 FORMAT_3 默认值 = 0 0 = 端口被停用 1 = Float 2 = Int 3 = Dint 作为从设备数据写入 FLOAT_4 从 Modbus 的值 从从设备读取的在 输出 FLOAT_4 作为 浮点值传播的数据 格式 FORMAT_4 默认值 = 0 0 = 端口被停用 1 = Float 2 = Int 3 = Dint 作为从设备数据写入 FLOAT_5 从 Modbus 的值 从从设备读取的在 输出 FLOAT_5 作为 浮点值传播的数据 格式 FORMAT_5 默认值 = 0 0 = 端口被停用 1 = Float 2 = Int 3 = Dint 作为从设备数据写入 FLOAT_6 从 Modbus 的值 从从设备读取的在 输出 FLOAT_6 作为 浮点值传播的数据 格式 FORMAT_6 默认值 = 0 0 = 端口被停用 1 = Float 2 = Int 3 = Dint 作为从设备数据写入 FLOAT_7 从 Modbus 的值 从从设备读取的在 输出 FLOAT_7 作为 浮点值传播的数据 FORMAT_7 格式 默认值 = 0 0 = 端口被停用 FLOAT_3

float

x

x

3.4028235E38 -3.4028235E38

0.0

x

x

int

x

3

0

0

x

x

float

x

x

3.4028235E38 -3.4028235E38

0.0

x

x

int

x

3

0

0

x

x

float

x

x

3.4028235E38 -3.4028235E38

0.0

x

x

int

x

3

0

0

x

x

float

x

x

3.4028235E38 -3.4028235E38

0.0

x

x

int

x

3

0

0

x

x

float

x

x

3.4028235E38 -3.4028235E38

0.0

x

x

int

x

3

0

0

x

x

Copyright ? Siemens AG 2005 All Rights Reserved

76

西门子电站自动化有限公司

SPPA-T3000

用户手册

总 18 册 第 13 分册

1 = Float 2 = Int 3 = Dint 作为从设备数据写入 float FLOAT_8 从 Modbus 的值 从从设备读取的在 输出 FLOAT_8 作为 浮点值传播的数据 格式 int FORMAT_8 默认值 = 0 0 = 端口被停用 1 = Float 2 = Int 3 = Dint

x

x

3.4028235E38 -3.4028235E38

0.0

x

x

x

3

0

0

x

x

名称 FLOAT_9

描述

数据 可连 编辑 类型 接性 x x

最大值

最小值

当前 I&C MHI 值 0.0 x x

作为从设备数据写入 float 从 Modbus 的值 从从设备读取的在 输出 FLOAT_9 作为 浮点值传播的数据 格式 int FORMAT_9 默认值 = 0 0 = 端口被停用 1 = Float 2 = Int 3 = Dint 作为从设备数据写入 float FLOAT_10 从 Modbus 的值 从从设备读取的在 输出 FLOAT_10 作 为浮点值传播的数 据格式 int FORMAT_10 默认值 = 0 0 = 端口被停用 1 = Float 2 = Int 3 = Dint 作为从设备数据写入 float FLOAT_11 从 Modbus 的值 从从设备读取的在 输出 FLOAT_11 作 为浮点值传播的数 据格式 int FORMAT_11 默认值 = 0 0 = 端口被停用 1 = Float 2 = Int 3 = Dint 作为从设备数据写入 float FLOAT_12 从 Modbus 的值
Copyright ? Siemens AG 2005 All Rights Reserved

3.4028235E38 -3.4028235E38

x

3

0

0

x

x

x

x

3.4028235E38 -3.4028235E38

0.0

x

x

x

3

0

0

x

x

x

x

3.4028235E38 -3.4028235E38

0.0

x

x

x

3

0

0

x

x

x

x

3.4028235E38 -3.4028235E38

0.0

x

x

77

西门子电站自动化有限公司

SPPA-T3000

用户手册

总 18 册 第 13 分册

从从设备读取的在 输出 FLOAT_12 作 为浮点值传播的数 据格式 int FORMAT_12 默认值 = 0 0 = 端口被停用 1 = Float 2 = Int 3 = Dint 作为从设备数据写入 float FLOAT_13 从 Modbus 的值 从从设备读取的在 输出 FLOAT_13 作 为浮点值传播的数 据格式 int FORMAT_13 默认值 = 0 0 = 端口被停用 1 = Float 2 = Int 3 = Dint 作为从设备数据写入 float FLOAT_14 从 Modbus 的值 从从设备读取的在 输出 FLOAT_14 作 为浮点值传播的数 据格式 int FORMAT_14 默认值 = 0 0 = 端口被停用 1 = Float 2 = Int 3 = Dint 作为从设备数据写入 float FLOAT_15 从 Modbus 的值 从从设备读取的在 输出 FLOAT_15 作 为浮点值传播的数 据格式 int FORMAT_15 默认值 = 0 0 = 端口被停用 1 = Float 2 = Int 3 = Dint 作为从设备数据写入 float FLOAT_16 从 Modbus 的值 从从设备读取的在 输出 FLOAT_16 作 为浮点值传播的数 int FORMAT_16 据格式 默认值 = 0 0 = 端口被停用 1 = Float 2 = Int
Copyright ? Siemens AG 2005 All Rights Reserved

x

3

0

0

x

x

x

x

3.4028235E38 -3.4028235E38

0.0

x

x

x

3

0

0

x

x

x

x

3.4028235E38 -3.4028235E38

0.0

x

x

x

3

0

0

x

x

x

x

3.4028235E38 -3.4028235E38

0.0

x

x

x

3

0

0

x

x

x

x

3.4028235E38 -3.4028235E38

0.0

x

x

x

3

0

0

x

x

78

西门子电站自动化有限公司

SPPA-T3000

用户手册

总 18 册 第 13 分册

3 = Dint 功能描述 MBS_WRITE_F16通过输入FLOAT_x将浮点数值写入从Modbus发送区域。值的格式在 FORMAT_x中定义。 该数值根据此格式被传输到Modbus系统中相应的寄存器数(寄存器值=16位/2字节)。 对于格式Int一个寄存器被写入,而对于Float或Dint两个寄存器被写入发送区域 Float和Dint格式会导致其后所有端口的发送区域产生一个寄存器的移位。 MODBUS_ID涉及相应的从Modbus。 读取或写入数据的开始点由START_ADR输入定义

Copyright ? Siemens AG 2005 All Rights Reserved

79


相关文章:
SPPA-T3000用户手册(系统手册3)
SPPA-T3000用户手册(系统手册3)_电力/水利_工程科技_专业资料 暂无评价|0人阅读|0次下载|举报文档 SPPA-T3000用户手册(系统手册3)_电力/水利_工程科技_专业资料...
SPPA-T3000用户手册(功能块手册3)
102 Copyright ?Siemens AG 2005 All Rights Reserved 1 西门子电站自动化有限公司 SPPA-T3000 用户手册 总 18 册第 3 分册 1.1.1 开环控制器提供用于驱动和...
SPPA-T3000用户手册(组态手册3)
SPPA-T3000用户手册(系统手... 148页 免费 SPPA-T3000用户手册(硬件F... 90页 免费如要投诉违规内容,请到百度文库投诉中心;如要提出功能问题或意见建议,请点击...
SPPA-T3000用户手册(系统手册6)
SPPA-T3000用户手册(系统手册6) 隐藏>> s SPPA-T3000 用户手册系统手册(共18...大小:5.31MB 所需财富值:0 加入会员!获取文档下载券 登录百度文库,专享文档...
SPPA-T3000用户手册(操作手册2)
SPPA-T3000用户手册(操作手册2)_电力/水利_工程科技_专业资料。s SPPA-T3000 ...23 1.3 仪表控制系统的功能和指示器 ......
SPPA-T3000用户手册(系统手册2)
SPPA-T3000用户手册(系统手册2)_电力/水利_工程科技_专业资料。s SPPA-T3000 ...Siemens AG 2005 All Rights Reserved 3 西门子电站自动化有限公司 SPPA-T3000 ...
系统手册-40.07
s SPPA-T3000 用户手册系统手册(共18册,第7分册) 西门子电站自动化有限公司 ...4 1.1.1 1.1.2 1.1.3 1.1.4 1.1.5 1.1.6 1.1.7 1.1.8 ...
SPPA-T3000用户手册(硬件FUM部分3)
SPPA-T3000 用户手册 总 18 册第 10 分册 硬终止 在硬终止状态下, 因为两个总线接口都失效, 所以不能与自动控制服务器 进行任何通信。模块功能不由操作系统...
05用户组态手册-20.1
组态手册1 338页 1下载券 杰控组态手册05.系统设置... 3页 1下载券 NAComm...SPPA-T3000 用户组态手册 总 4 册第 1 分册 工程设计使用手册工程设计任务包括...
SPPA-T3000用户手册(硬件SIM部分2)
1 西门子电站自动化有限公司 SPPA-T3000 用户手册 总 18 册第 6 分册 1.1 OPC 客户端用于SPPA-T3000中OPC客户端和OPC服务器系统之间信号数据交换的硬件代理。 ...
更多相关标签:
sppa t3000 | 连接sppa t3000 | 系统用户手册 | 系统用户手册模板 | 软件系统用户手册 | 系统用户使用手册 | pacs系统用户操作手册 | 丰田导航系统用户手册 |