优质供应西门子6ES7288-2DR16-0AA0

    优质供应西门子6ES7288-2DR16-0AA0

  • 2321
  • 产品价格:面议
  • 发货地址:湖南长沙长沙县 包装说明:不限
  • 产品数量:9999.00 台产品规格:不限
  • 信息编号:92185970公司编号:14576753
  • 彭东 经理 微信 173889734..
  • 进入店铺 在线咨询 QQ咨询 在线询价
    相关产品:


湖南环辰泰瑞电气设备有限公司

随着工业自动化程度的提高,以及应用领域的需求,RFID的技术被越来越多的集成于系统。由于全集成自动化是西门子产品设计的核心理念之一,因此,为RFID集成于自动化系统提供了多种解决方案。

通过RFID的通信接口模块,可将RFID 集成到PC,主流PLC,如: S5、S7、PROFIBUS DP、非西门子PLC、以太网等。

如图1


图1:RF300的集成方式


2、本文试验设备简介

2.1 硬件设备

RF360T:6GT2800-4AC00,RF300 数据存储器(移动载体)

RF380R:6GT2801-3AA10,RF300读写器

ASM456:6GT2002-0ED00,通讯模块,独立的PROFIBUS DP从站,可连接2个通道

        的读写设备(SLG),用于将RFID系统集成到PROFIBUS DP/DP-V1 。

ECOFAST 连接块:6ES7194-3AA00-0AA0

PROFIBUS ECOFAST 混合直插头

        插针型:6GK1 905-0CA00,每包 5 件

        插座型:6GK1 905-0CB00,每包 5 件

PROFIBUS ECOFAST 终端电阻插头:6GK1 905-0DA10

RF300 SLG电缆:6GT2891-0FH50,5米

PS307:6ES7 307-1KA01-0AA0,S7-300电源模块

CPU315-2PN/DP:6ES7 315-2EH13-0AB0,S7-300 *处理器

S7-300道轨

PROFIBUS DP电缆

2.2 软件

STEP 7 V5.4 SP5,用于组态、编程

MOBY 系统软件:6GT2 080-2AA10,GSD 文件,FC45,手册


3、FC45

FC45 是STEP 7为RFID识别系统所编写的功能块,SIMATIC S7-300/400 通过通信接口模块连接RFID读写器,通过FC45与RFID识别系统进行数据交换。

本文讲述了怎样使用S7-300,CPU315-2PN/DP 以及ASM 456与RF300的RF 380R连接,通过FC45 与RF300进行数据交换。

3.1 FC45 参数数据块(参数DB)

每一个读写设备,都需要预分配参数,并存储到参数数据块里(参数DB),该参数DB通过UDT 10(用户数据类型)生成。在UDT 10中,定义了输入参数、控制命令、过程信息、以及FC45 的内部变量等。

3.1.1 输入参数

字节0—16,ASM456**个通道的输入参数,这些参数需要用户预先定义,用于初始化设备的。反之,当参数发生变化,需要进行初始化操作。如图2

字节300—316,是ASM456*二个通道的输入参数。


图2:UDT10

输入参数包含ASM逻辑地址,通道号,命令DB号,命令DB的起始地址,以及MOBY的控制参数。

其中,MDS_control 参数,取值范围0、1、2:

MDS_control=0,Presence check 关闭,MDS_present状态无指示,MDS_Control关

闭,SLG 发射场只有在 Command_start 启动时才打开。该方式用于多

个SLG近距离安装的使用场合,通过控制Command_start的启动,有效

的避免相互间的干扰。

MDS_control=1,Presence check 打开,当MDS进场,MDS_present状态会置“1”,且

会通过MOBY设备(如ASM456)指示出来。MDS_Control关闭,SLG 发

射场总是处于打开状态,执行过程中MDS离场不出错。该方式为默认设

置方式。

MDS_control=2,仅适用于ASM454。Presence check 打开,MDS_present状态有指

示,MDS_Control打开。ASM Firmware 的选项命令,用于同步MDS用

户程 序。

(1)、ASM命令没执行完MDS离场,会出错

(2)、MDS穿过读写窗口,但用户程序没执行操作,会出错

3.1.2 状态和控制

字节18—20,ASM456**个通道的状态和控制位,用于指示过程信息和错误。如图3


图3:UDT10

其中命令控制字(参数 DB 的 DBW18)对于编程、操作、和状态监视都非常重要。图4



图4:DB45.DBW18

字节318—320,ASM456*二个通道的状态和控制位,用于指示过程信息和错误。

3.1.3 错误及其他状态信息

字节21—26,ASM456**个通道的错误及其他状态信息。如图5


图5:UDT10

字节321—326,ASM456*二个通道的错误及其他状态信息。

3.1.4 内部变量

字节28—299,FC45内部变量,用于ASM456**个通道使用,编程时不需要关注。

字节328—599,FC45内部变量,用于ASM456*二个通道使用。

关于参数DB,请参考FC45手册*三章:21737722

3.2 MOBY 命令

在MOBY启动前需定义MOBY命令。MOBY命令如表6

UDT20是用以定义MOBY命令DB的数据结构。

普通命令    组命令    命令意思

01    41    写数据到MDS(数据载体)

02    42    从MDS读数据

03    43    初始化MDS

04    44    SLG(读写器)状态

06    -- NEXT    命令

08    48     END命令;取消与MDS通信

0A    4A    天线ON/OFF

0B    4B     MDS状态

表6:MOBY命令

注:

01/41,02/42,03/43是MOBY基本命令,适用于所有MOBY SLG 和 ASM,其他命令要视MOBY 和 ASM 而定。


4、组态编程

4.1 连接设备

本文实验设备如图6


图6:设备连接图

 

4.1.1 模块连结

将ASM456 ECOFAST 连结模块到基本模块,如图7


图7:ASM456 ECOFAST模块

ASM456基本模块:6GT2002-0ED00

ECOFAST 连接块:6ES7194-3AA00-0AA0

4.1.2 设置PROFIBUS DP 地址

通过地址设定插头设置PROFIBUS DP 地址,如图8


图8:DP设置插头

PROFIBUS DP 地址设置插头:6ES7 194-1KB00-0XA0

4.1.3 连接ECOFAST 混合插头

连接PROFIBUS DP网线和电源,如图9



图9:ECOFAST 混合插头

插座:6GK1 905-0CA00,电源、DP线接入ASM456

插头:6GK1 905-0CA00,电源、DP线从ASM456接出到其他站

如果是DP末端站,ASM456需要使用终端电阻插头:6GK1 905-0DA10

4.1.4 连接RF360T 到ASM456

使用的RF300 SLG电缆:6GT2891-0FH50,5米,连接RF380R 到ASM456。

4.2 STEP 7创建项目

4.2.1 创建项目

打开STEP7 创建新项目 ASM456-FC45,见图10



图10:创建项目

4.2.2 安装ASM456 GSD 文件

两种方式找到ASM456 GSD文件:

MOBY软件CD: \daten\profi_gsd.

网上下载ASM456 GSD 文件:113562

4.2.3 组态ASM456

安装ASM456 GSD文件后,在STEP7硬件列表中出现该产品。如图11



图11:STEP7硬件列表

硬件组态,设置CPU315-2PN/DP MPI/DP 接口为DP 主站,ASM456 作为3号从站连接到主站。双击ASM456 ,选择User mode 为 FB45/FC45,MOBY mode 为MOBY U/D/RF300 normal addressing,通信传输速率115.2Kbaud。如图12


图12:STEP7硬件组态

ASM456 逻辑首地址256。如图13



图13:ASM456硬件地址

编译并下载到CPU315-2PN/DP,CPU 运行,通信建立。

4.2.4 打开FC45例子程序

解压MOBY 软件CD中的程序文件 , daten\FC45.ARJ。如图14


图14:例子程序

拷贝例子程序到项目中。

由UDT10生成的DB45是MOBY 参数DB,其中包含ASM456逻辑地址,通道号,命令DB号,以及命令DB的起始地址。如图15


图15:DB45

该程序是RF300单载体操作,因此,参数DB中参数MOBY_mode选择5,RESET_Long参数选择1(True)。如图16


图16:DB45

4.2.5 编程序

在OB100(S7-300启动初始化程序)中置位每一个通道的init_Run。如图17

西门子RS485DP接头


图17:OB100程序

在OB1中周期性执行FC45,启动MOBY命令。如图18



图18:OB1程序

OB 122 评估出ASM 模块故障信号。如图19



图19:OB122程序


5、调试

5.1 MOBY启动

由于选择MDS_Control默认设置“1”,读写设备总在监测MDS是否进场。如果变量Ready=True,Error=false,一旦MDS进入读/写窗口,ASM456上PRE灯点亮,MOBY 状态字的MDS_Present 被置位,此时,通过Command_Start 即可启动MOBY命令。

如果Ready= false,则请检查是否在OB100中被初始化,或检查FC45是否在OB1中被周期性执行。

如果Error= True,则应检查错误原因。错误信息会被分别记录在error_MOBY,error_FC,或error_BUS。具体信息请参阅下文或FC45手册*五章。

5.2 MOBY命令

使用UDT 20可以生成命令DB块,本例命令DB块为DB47,通过修改命令DB块的命令参数和命令地址,可以实现对RF360T的读、写、初始化等操作。

5.2.1 写操作

例如,将数据从DB48的DBB0到DBB9共5个字节写到MDS地址0开始的地址。

命令格式:表3

命令

[hex]    子命令

[hex]    长度

[dec]    MDS地址

[hex]    DB块

[dec]    DB块起始地址[dec]

1     0    10     0    48     0

表3:写命令


命令DB块。如图20


图20:DB47

5.2.2 读操作

例如,将数据从MDS地址0开始的10个字节读到DB50的DBB0到DBB9。

命令格式,如表4

命令

[hex]    子命令

[hex]    长度

[dec]    MDS地址

[hex]    DB块

[dec]     DB块起始地址

[dec]

2    0    10    0    50     0

表4:读命令

命令DB块,如图21


图21:DB47

5.2.3 初始化MDS

例如,将RF360T初始化为0,RF360T为8Kbyte ,地址空间为2000H。

 

命令格式,如表5

命令

[hex]    子命令

[hex]    长度

[dec]    MDS地址

[hex]    DB块

[dec]    DB块起始地址

[dec]

3     0    --    2000    --    --

表5:初始化命令

命令DB块,如图22


图22:DB47


6、错误诊断

MOBY的操作,一般有以下两种故障类型。

6.1 导致CPU停机的故障

ASM456有故障,而OB86没有下载到CPU;

ASM456有故障,OB122没有编程并下载到CPU;

如果只有当执行FC45时,CPU才故障停机,可能的故障原因有:

? 参数DB或参数DB的起始地址不正确;

? 命令DB不正确;

? 数据DB不存在或空间不够大。

6.2 error=1故障

当MOBY某通道的error 被置位,会有如下三类错误:

6.2.1 Error_MOBY

这类故障是由ASM和MOBY读/写设备引发的,主要有以下两种

? ASM456和MOBY读/写设备以及MDS之间的通信故障;

? ASM456不能执行命令。

此类故障发生时,ASM上ERR灯闪烁。

6.2.2 Error_FC

FC45故障,主要原因是参数DB或命令DB中参数赋值错误。

6.2.3 Error_BUS

此类错误是发生在PROFIBUS DP传输层的故障,通过PROFIBUS的系统诊断软件(如PROFIBUS tracer)或BT200可得到详细的信息。FC45手册5.2给出的故障代码是SFC58/59的RET_VAL参数的一些值,具体信息请参考书册《S7-300/400系统和标准函数》或STEP7在线帮助。

说明

本条目将描述如何在TIA博途中对分布式 I/O模块进行固件升级?.

需求

模块已经进行DC 24V供电。

PC/SIMATIC Field PG通过TIA博途软件连接到子网.

在线连接到I/O模块.

I/O模块支持固件升级.

在线连接到I/O模块

以下步骤描述了如何在线连接I/O模块.

通过菜单“在线->可获取的节点”打开如下的对话框.



图. 01

 

将PG/PC接口选择至相应的选项,例如"PN/IE",之后将选择需要接入的I/O模块子网,软件将扫描所获取的节点清单,通过点击“显示”进行在线连接按钮 



图 02

 

I/O模块将显示在“在线->网卡”项目树中,双击“在线&诊断”命令进入模块的在线诊断界面.



图03

进行固件升级

在“功能”表框中选择“固件升级”选项。

在“固件装载”分览中点击“浏览”按钮选择需要升级的固件文件.



图. 04

 

选择相应的固件后,表单将显示该固件所支持的模块类型.

使能“固件升级后自动运行”选项,该选项意味着I/O模块将在固件升级完成后转入工作模式

点击”固件升级“按钮,模块将进行固件升级。.



注意

在固件升级过程中或升级完毕后的启动期间,模块将不在正常工作模式

S7300电源模板

6ES7307-1BA00-0AA0

6ES7307-1EA00-0AA0

6ES7307-1KA01-0AA0

CPU

6ES7312-1AE13-0AB0

6ES7312-5BE03-0AB0

6ES7313-5BF03-0AB0

6ES7313-6BF03-0AB0

6ES7313-6CF03-0AB0

6ES7314-1AG13-0AB0

6ES7314-6BG03-0AB0

6ES7314-6CG03-0AB0

6ES7315-2AG10-0AB0

6ES7315-2EH13-0AB0

6ES7317-2AJ10-0AB0

6ES7317-2EK13-0AB0

6ES7318-3EL00-0AB0

内存卡

6ES7 953-8LF20-0AA0

6ES7 953-8LG11-0AA0

6ES7 953-8LJ20-0AA0

6ES7 953-8LL20-0AA0

6ES7 953-8LM20-0AA0

6ES7 953-8LP20-0AA0

开关量模板

6ES7 321-1BH02-0AA0

6ES7 321-1BH10-0AA0

6ES7 321-1BH50-0AA0

6ES7 321-1BL00-0AA0

6ES7 321-7BH01-0AB0

6ES7 321-1EL00-0AA0

6ES7 321-1FF01-0AA0

6ES7 321-1FF10-0AA0

6ES7 321-1FH00-0AA0

6ES7 321-1CH00-0AA0

6ES7 321-1CH20-0AA0

6ES7 322-1BH01-0AA0

6ES7 322-1BH10-0AA0

6ES7 322-1CF00-0AA0

6ES7 322-8BF00-0AB0

6ES7 322-5GH00-0AB0

6ES7 322-1BL00-0AA0

6ES7 322-1FL00-0AA0

6ES7 322-1BF01-0AA0

6ES7 322-1FF01-0AA0

6ES7 322-5FF00-0AB0

6ES7 322-1HF01-0AA0

6ES7 322-1HF10-0AA0

6ES7 322-1HH01-0AA0

6ES7 322-5HF00-0AB0

6ES7 322-1FH00-0AA0

6ES7 323-1BH01-0AA0

6ES7 323-1BL00-0AA0


描述

本条目说明了如何将一台 SIRIUS 3RW44 软启动器 作为 DP 从站连接到 S7-1200 的 CM1243-5 上,以及如何通过 S7-1200 读取 SIRIUS 3RW44 软启动器 的数据记录。

可通过 GSD 文件组态 SIRIUS 3RW44 软启动器。GSD文件可以通过条目 113630 来下载。

按照以下步骤将 SIRIUS 3RW44 软启动器的 GSD 文件集成到 STEP 7 V12 (TIA Portal) 中。

   

序号    步骤

1    在 STEP 7 V12 (TIA Portal) 中选择菜单 “选项 > 安装设备描述文件(GSD)”。 “安装设备描述文件” 的对话框打开。


图 01

2    在源路径中*存放 SIRIUS 3RW44软启动器 的 GSD 文件的路径。

选择软启动 SIRIUS 3RW44 的 GSD 文件并点击 “安装” 按钮来安装选择的 GSD 文件。


图 02

3    GSD 文件成功安装后,SIRIUS 3RW44 软启动器位于硬件目录 “其他现场设备 > PROFIBUS DP > Switching devices > Siemens AG > Motor starter > Direct soft starter > SIRIUS 3RW44” 。


图 03

4    拖拽 SIRIUS 3RW44 软启动器到网络视图。在 CM1243-5 的 PROFIBUS 接口和 SIRIUS 3RW44 软启动器之间用拖拽建立一条连接。现在 SIRIUS 3RW44 软启动器就作为 DP 从站连接到作为 DP 主站的 CM1243-5 上了。


图 04

表 01 

 

在 S7-1200 的用户程序,例如,在OB1 中调用 “RDREC” 指令来读取软启动 SIRIUS 3RW44 的数据记录。


图 05

表 02 说明了 “RDREC” 指令的输入。

   

参数    数据类型    描述

REQ    BOOL    REQ=1:执行传送数据记录

ID    HW_IO    硬件组件 (DP / PROFINET IO) 的硬件 ID

该参数自动分配,可以在组件属性或硬件组态的接口属性中找到(见图 07)。

INDEX    BYTE, DINT,

INT, SINT, UINT, USINT, WORD    数据记录编号

MLEN    BYTE, UINT, USINT    要读取的数据记录的较大长度

RECORD    VARIANT    将读取数据记录存放到的目标区域

表 02 

 

表 03 说明了 “RDREC” 指令的输出。

 

参数    数据类型    描述

VALID    BOOL    已收到新的数据记录,并且有效

BUSY    BOOL    BUSY=1:读取过程尚未完成

ERROR    BOOL    ERROR=1:读取过程中发生错误

STATUS    DWORD    块状态或错误信息

LEN    UINT    所读取数据记录的长度

表 03 西门子3RW4036-1BB04

 

“RDREC” 指令的输入参数 ID 为 SIRIUS 3RW44软启动器(DP 从站)的硬件 ID。打开 SIRIUS 3RW44(DP 从站)的设备视图。点击软启动 SIRIUS 3RW44(DP 从站)。

 在巡视窗口中可查看SIRIUS 3RW44(DP 从站)的属性,在此可找到硬件 ID。


图 07

 SIRIUS 3RW44(DP 从站)软启动器的硬件 ID 以系统常量的形式存放在标准变量表中。可以在 “RDREC” 指令的输入参数 ID 上使用对应的系统常量。输入参数 ID 的数据类型 HW_IO 包含了数据类型 Hw_Interface。


图 08

注意

“RDREC” 指令的执行是异步的,这说明可能需要执行多个周期才能完成一次任务。输出参数中的 BUSY 和中间两个字节的 STATUS 用于显示任务状态。当输出参数 BUSY 值为 FALSE 时,数据记录传输完成。

S7300电源模板

6ES7307-1BA00-0AA0

6ES7307-1EA00-0AA0

6ES7307-1KA01-0AA0

CPU

6ES7312-1AE13-0AB0

6ES7312-5BE03-0AB0

6ES7313-5BF03-0AB0

6ES7313-6BF03-0AB0

6ES7313-6CF03-0AB0

6ES7314-1AG13-0AB0

6ES7314-6BG03-0AB0

6ES7314-6CG03-0AB0

6ES7315-2AG10-0AB0

6ES7315-2EH13-0AB0

6ES7317-2AJ10-0AB0

6ES7317-2EK13-0AB0

6ES7318-3EL00-0AB0

内存卡

6ES7 953-8LF20-0AA0

6ES7 953-8LG11-0AA0

6ES7 953-8LJ20-0AA0

6ES7 953-8LL20-0AA0

6ES7 953-8LM20-0AA0

6ES7 953-8LP20-0AA0

开关量模板

6ES7 321-1BH02-0AA0

6ES7 321-1BH10-0AA0

6ES7 321-1BH50-0AA0

6ES7 321-1BL00-0AA0

6ES7 321-7BH01-0AB0

6ES7 321-1EL00-0AA0

6ES7 321-1FF01-0AA0

6ES7 321-1FF10-0AA0

6ES7 321-1FH00-0AA0

6ES7 321-1CH00-0AA0

6ES7 321-1CH20-0AA0

6ES7 322-1BH01-0AA0

6ES7 322-1BH10-0AA0

6ES7 322-1CF00-0AA0

6ES7 322-8BF00-0AB0

6ES7 322-5GH00-0AB0

6ES7 322-1BL00-0AA0

6ES7 322-1FL00-0AA0

6ES7 322-1BF01-0AA0

6ES7 322-1FF01-0AA0

6ES7 322-5FF00-0AB0

6ES7 322-1HF01-0AA0

6ES7 322-1HF10-0AA0

6ES7 322-1HH01-0AA0

6ES7 322-5HF00-0AB0

6ES7 322-1FH00-0AA0

6ES7 323-1BH01-0AA0

6ES7 323-1BL00-0AA0

模拟量模板

6ES7 331-7KF02-0AB0

6ES7 331-7KB02-0AB0

6ES7 331-7NF00-0AB0

6ES7 331-7NF10-0AB0

6ES7 331-7HF01-0AB0

6ES7 331-1KF01-0AB0

6ES7 331-7PF01-0AB0

6ES7 331-7PF11-0AB0

6ES7 332-5HD01-0AB0

6ES7 332-5HB01-0AB0

6ES7 332-5HF00-0AB0

6ES7 332-7ND02-0AB0

6ES7 334-0KE00-0AB0

6ES7 334-0CE01-0AA0

附件

6ES7 365-0BA01-0AA0

6ES7 360-3AA01-0AA0

6ES7 361-3CA01-0AA0

6ES7 368-3BB01-0AA0

6ES7 368-3BC51-0AA0

6ES7 368-3BF01-0AA0

6ES7 368-3CB01-0AA0

6ES7 390-1AE80-0AA0

6ES7 390-1AF30-0AA0

6ES7 390-1AJ30-0AA0

6ES7 390-1BC00-0AA0

6ES7 392-1AJ00-0AA0

6ES7 392-1AM00-0AA0

6ES7 392-1BM01-0AA0

功能模板

6ES7 350-1AH03-0AE0

6ES7 350-2AH00-0AE0

6ES7 351-1AH01-0AE0

6ES7 352-1AH02-0AE0

6ES7 355-0VH10-0AE0

6ES7 355-1VH10-0AE0

6ES7 355-2CH00-0AE0

6ES7 355-2SH00-0AE0

6ES7 338-4BC01-0AB0

6ES7 352-5AH00-0AE0

6ES7 352-5AH00-7XG0

通讯模板

6ES7 340-1AH02-0AE0

6ES7 340-1BH02-0AE0

6ES7 340-1CH02-0AE0

6ES7 341-1AH01-0AE0

6ES7 341-1BH01-0AE0

6ES7 341-1CH01-0AE0

6ES7 870-1AA01-0YA0

6ES7 870-1AB01-0YA0

6ES7 902-1AB00-0AA0

6ES7 902-1AC00-0AA0

6ES7 902-1AD00-0AA0

6ES7 902-2AB00-0AA0

6ES7 902-2AC00-0AA0

6ES7 902-2AG00-0AA0

6ES7 902-3AB00-0AA0

6ES7 902-3AC00-0AA0

6ES7 902-3AG00-0AA0

6GK7 342-5DA02-0XE0

6GK7 342-5DF00-0XE0

6GK7 343-5FA01-0XE0

6GK7 343-1EX30-0XE0

6GK7 343-1EX21-0XE0

6GK7 343-1CX00-0XE0

6GK7 343-1CX10-0XE0

6GK7 343-1GX20-0XE0

6GK7 343-1GX21-0XE0

6GK7 343-1HX00-0XE0

6GK7 343-2AH00-0XA0

6ES7971-1AA00-0AA0     

6ES7971-5BB00-0AA0

6ES7314-6EH04-0AB0





西门子PLC模块6ES7288-5AE01-0AA0-西门子S7200模块6ES7288-1CR60-0AA0-西门子S7200模块6ES72880ED100AA0-西门子PLC模块6ES72883AM060AA0
欢迎来到湖南环辰泰瑞电气设备有限公司网站,我公司位于有3000年悠久的历史文化,约有2400年建城史的长沙市。 具体地址是湖南长沙长沙县湖南省长沙县安沙镇谭访新村腰塘组617号 ,联系人是彭东。
联系电话是0731-86242119, 主要经营湖南环辰泰瑞电气设备有限公司 在经营活动中精益求精,具备如下业务优势: SIEMENS 可编程控制器   1、 SIMATIC S7 系列PLC、S7200、s71200、S7300、S7400、ET200   2、 逻辑控制模块 LOGO!230RC、230RCO、230RCL。
单位注册资金未知。

  • 供应商更多产品推荐
  • 关于八方 | 招贤纳士八方币招商合作网站地图免费注册商业广告友情链接八方业务联系我们汇款方式投诉举报
    八方资源网联盟网站: 八方资源网国际站 粤ICP备10089450号-8 - 经营许可证编号:粤B2-20130562 软件企业认定:深R-2013-2017 软件产品登记:深DGY-2013-3594 著作权登记:2013SR134025
    互联网药品信息服务资格证书:(粤)--非经营性--2013--0176
    粤公网安备 44030602000281号
    Copyright © 2004 - 2024 b2b168.com All Rights Reserved