首页 理论教育 FX系列PLC使用RS指令进行无协议通信技术

FX系列PLC使用RS指令进行无协议通信技术

时间:2023-06-27 理论教育 版权反馈
【摘要】:4)RS指令适用于FX1N、FX2N、FX2NC、FX3U系列PLC。RS2指令是FX3U、FX3UC PLC专用的指令,通过指定的通道可以同时执行2个通道的通信。使用FNC80指令时,必须设定为0。

FX系列PLC使用RS指令进行无协议通信技术

1.通信功能

无协议通信功能指的是在FX系列PLC中,使用RS指令执行打印机、条形码阅读器、变频器控制无协议数据通信功能。在FX系列PLC基本单元增加RS-485/RS-232C通信设备(选件)后连接可实现通信功能,该功能具备以下特点:

1)通信数据的点数最多允许发送4096点,接收数据最多为4096点,但发送和接收数据点数之和不能超过8000点。

2)采用无协议通信方式,连接支持串行通信的设备(如变频器),可实现数据的交换通信。

3)在采用RS-232C通信的场合,总延长距离最大可达15m。采用RS-485通信的场合,总延长距离最大可达500m,采用485BD时为50m。

4)RS指令适用于FX1N、FX2N、FX2NC、FX3U系列PLC。RS2指令是FX3U、FX3UC PLC专用的指令,通过指定的通道可以同时执行2个通道的通信。

5)在与变频器通信时不能同时使用EXTR和RS指令。

6)FX系列PLC在执行RS指令时,其通信规格按表6-23所列执行。

6-23 使用RS指令的通信规格

978-7-111-59091-0-Chapter06-77.jpg

2.RS指令通信相关软元件

在使用RS指令进行串行无协议通信时,相关特殊软元件的使用必须按表6-24和表6-25所示的规定使用,不能用在其他地方。

6-24 使用RS指令时相关特殊辅助继电器

978-7-111-59091-0-Chapter06-78.jpg

6-25 使用RS指令时相关字软元件

978-7-111-59091-0-Chapter06-79.jpg(www.xing528.com)

(续)

978-7-111-59091-0-Chapter06-80.jpg

3.PLC的通信格式

PLC与其他设备进行通信时,必须确定双方的通信协议,PLC是没有办法直接设定通信的相关参数的,因此必须由D8120来设置PLC的通信格式,用PLC的功能指令“MOV”指令向D8120中传送由D8120各位组成的十六进制数据。D8120除了适用于FNC80(RS)指令外,还适用于计算机链接通信。所以,在使用FNC80(RS)指令时,关于计算机链接通信的设定无效。D8120各位设定项目见表6-26。

6-26 通信格式的设定(D8120)

978-7-111-59091-0-Chapter06-81.jpg

①起始符、终止符的内容可由用户变更。使用计算机通信时,必须将其设定为0。

②b13~b15是计算机链接通信连接时的设定项目。使用FNC80(RS)指令时,必须设定为0。

③RS-485未考虑设置控制线的方法,使用FX2N-485BD、FX0N-485ADP时,请设定(b11,b10)=(1,1)。

④在计算机链接通信连接时设定,与FNC80(RS)无关。

⑤适用机种是FX2NC及FX2N版本V2.00以上。

设置示例:假定用一台PLC控制一台条形码阅读器,使用无协议通信时,设置PLC的通信格式方法如图6-34所示,则通信格式参照表6-28中可知:采用RS无协议通信方式,数据通信长度为8位,偶校验,停止位1位,波特率为9600bit/s、报头无,报尾无,控制线为RS-485通信的方式。

978-7-111-59091-0-Chapter06-82.jpg

图6-34 PLC的通信格式设定方法示例

a)设置程序 b)D8120各位分布情况

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈