APP下载

三菱FX3u PLC与Siemens RF260通信的实现

2014-04-26雷翔霄唐小梅

长沙民政职业技术学院学报 2014年3期
关键词:通信协议三菱长沙

雷翔霄 唐小梅

(1.长沙民政职业技术学院,湖南 长沙 410004;2.湖南湖机国际锯床有限公司,湖南 长沙 410009)

三菱FX3u PLC与Siemens RF260通信的实现

雷翔霄1唐小梅2

(1.长沙民政职业技术学院,湖南 长沙 410004;2.湖南湖机国际锯床有限公司,湖南 长沙 410009)

文中采用三菱FX3u PLC及FX3U-232-BD通讯板作为主站,Siemens RF260作为从站。剖析了Siemens RF260的通信协议,完成了FX3u PLC与Siemens RF260通讯软件设计。

PLC;RFID;RF260;通信

引言

RFID识别系统是一种非接触式的自动识别技术,它通过射频信号自动识别目标对象并获取相关数据,识别工作无须人工干预,操作快捷方便。西门RF 260R是带有集成天线的低成本紧凑型读写器[1],非常适用于在工业生产中的小型装配线和内部物流系统中使用。该读写器配有:一个RS232通信接口,带有3964传送程序,用于连接到PC系统、S7-1200、三菱等其他控制器。本文主要介绍FX3u PLC与Siemens RF260通信的实现方法。

1.系统硬件构成

FX3U-64MT PLC内带一个RS-422异步串行通信口[2],用来与计算机进行通讯编程,为与RF260R进行通讯控制,系统通过扩展 232通信模块 FX3U-232-BD。FX3u-64MT+FX3U-232-BD作为主站Host,RF260R作为从站Slave,采用232通信方式。RF260R与第三方控制器通信时仅能采用无协议通信方式 [3][4],传输速率为19200 bit/s。本设计所用的三菱FX3U PLC外接232通信模块,只需将PLC的232BD扩展板与RF260R的232通信口连接起来,就可以实现通信功能。系统接线图如图1所示。

图1 系统接线图

2.系统通信协议

RF260R带232通讯协议可方便地与其它通讯设备进行数据通信,当与第三方控制器进行通信时只能采用无协议通信并且不可更改[1]。其具体通信参数设置如下:

3.PLC通讯编程

3.1 通讯参数设置

为保证通信的顺畅可靠,通讯双方要采用统一的波特率、数据位、停止位和奇偶校验位等,并据此建立双方通信的应答信号。PLC的通讯工作方式由D8120设定,设置D8120为2C93。在编程中,该设定只需设定一次,且只在由特殊功能指令RS驱动时有效[2]。RS指令是使用Rs-485、RS-422功能扩展板及特殊适配器,进行发送接收串行数据的指令其格式为:

RS:串行数据传送指令代码;

S:待发送数据首地址;

m:待发送数据个数;

D:接收数据存放首地址; n:准备接收数据个数

3.2 PLC通讯程序的编写

FX3U PLC从RF260R读取数据流程图如图2所示。

TP271.5

B

1671-5136(2014)03-0136-01

2014-07-10

雷翔霄(1974--),男,湖南洞口人,长沙民政职业技术学院讲师、硕士。研究方向:智能控制,智能检测研究。

猜你喜欢

通信协议三菱长沙
长沙之旅
三菱日联银行
三菱日联银行
利用三菱PLC在老设备上的改造应用
我眼中的长沙
基于Z-Stack通信协议栈的红外地温采集电路设计
基于DMX512通信协议的多路转发器设计与研究
基于NS-3的PLC多频通信协议仿真平台设计与实现
别致型男 试驾2015款三菱帕杰罗精英超越版
多姿多彩的“长沙窑”