024-23988189

专业 优质 系统

您的当前位置: 首页  >   新闻资讯  >   企业动态
S7-1500与RF180C通讯
发布时间:2023-06-16

  从 STEP 7 V13 SP1 开始,在编程指令卡,选件包中集成了 SIMATIC Ident 指令块,使用 TIA Portal 进行组态与编程的 S7-1200/1500 可以使用这些指令对工业识别系统进行操作。

1.jpg

1.1标准组态的步骤

项目树中添加 S7-1515

2.jpg

在PLC_1的“设备组态”,点击CPU PN口添加子网,并设置IP地址。本例CPU PN口 IP地址为192.168.0.1

3.jpg

网络视图中添加 RF180C

切换到网络视图,在硬件目录/ 检测与监视/ Ident 系统/ SIMATIC 通信模块,将RF180C 拖入视图,并将RF180C分配给PLC_1

4.jpg

选择RF180C 的PN口,配置RF180C的以太网地址为192.168.0.2,子网掩码为255.255.255.0

5.jpg

双击 RF180C 进入 RF180C 设备视图,在设备视图右侧的设备概览中选择 2xRS422 channels RFID_1,其输入、输出地址是 RFID 连接参数的 LADDR,本例为 256。2xRS422 channels RFID_1 模块“属性/常规”中的硬件标识,是 RFID 连接参数的 HW_ID,本例为 264(注意,输入和输出起始地址必须相同)。

6.jpg

RF180C 模块“属性---->常规”中,配置模块参数

7.jpg

在下载组态之前,首先在网络视图对RF180C进行设备名称分配。方法是,点击“分配设备名称”图标,或选择PN/IE_1,点击鼠标右键执行“分配设备名称”

8.jpg

1.2添加组态SIMATIC Ident工艺对象

双击工艺对象下的“新增对象” ,在“SIMATIC Ident”中,选择工艺对象“TO_Ident”,点“确定”关闭“新增对象”窗口。

9.jpg

在接下来的“组态-基本参数”选择Ident 设备、及通信接口,点击 确认选择。

10.jpg

然后,配置“基本参数”。Ident设备选择已组态的RF180C,使用通道1,阅读器参数分配选择RF300 Gen2 general(RF340R订货号6GT2 801-2BA10)。

11.jpg

1.3基本指令

STEP 7 Professional V17 指令卡的选件包中,包含了 S7-1500 对西门子工业识别系统产品的操作指令(V5.5)

12.jpg

RFID 基本操作的指令块有 Reset_RF200/300/600Reset_ReaderReadWrite。在添加 Ident 指令块的过程中,例如添加 Reset_RF300 指令,所需要的其它函数块和 PLC 数据类型也会自动添加到项目文件中。

由于组态 RF180C 时并没有相关参数用于明确所连接的阅读器类型,故复位操作需要调用的指令为 Reset_RF300(备注:如阅读器类型为 RF200 系列,则调用 Reset_RF200)

13.jpg

指令输入引脚:HW_CONNECT 是用于对阅读器进行寻址的输入参数,是通过数据类型“IID_HW_CONNECT”生成的。需要手动创建一个全局 DB 块,添加一个数据类型为“IID_HW_CONNECT”的变量(变量名例如:“Moby_para”)。

14.jpg

主程序调用“Reset_Reader”。如图所示,将已组态的“SIMATIC Ident_1”工艺对象,通过拖拽的方式赋值到“HW_CONNECT”。

15.jpg

添加用户数据块 MOBY_Data。

16.jpg

调用“Write”指令,将“MOBY_Data”.Write中前10个字节的数据,写入标签中从0开始的地址区域

17.jpg

调用“Read”指令,将标签中从地址0开始的10个字节数据,读取并存储到数据块“MOBY_Data”.Read的前10个单元。

18.jpg









最新动态

访客评论

我要评论
访客评论
x
称呼:
评论:
沈阳蓝泰科瑞自动控制有限公司×
沈阳蓝泰科瑞自动控制有限公司
微信公众号
一键拨号