三菱PLC FX3GA系列 FNC80 RS 串行通信

本文详细介绍了FNC80-RS指令用于串行数据传送的应用场景及配置方法,包括指令格式、操作数定义、特殊数据寄存器设置等,并解释了如何通过设置特殊数据寄存器实现不同的通信格式。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一边学习,一边记录

(1)指令FNC 80 - RS 串行数据传送 [无协议通信]

        ①RS-232C或RS-485串行通信口(仅通道1)进行无协议通信,来执行数据发送和接收的指令;

        ②指令格式:RS [S m D n];

        ③操作数定义:

                S:保存发送数据的数据寄存器起始软元件;

                m:发送数据的字节数[0-4096];通信数据点数允许最多发送4096点数据, 最多接收4096点数据。

                D:数据接收结束时,保存接收数据的数据寄存器起始软元件;

                n:接收数据的字节数;

        ④特殊数据寄存器

                D8120:RS[FNC 80] 指令 计算机连接[通道1],设定通信格式;如设置D8120=H0C89。

位数说明0[OFF]1[ON]
b0数据长度7位8位
b1奇偶校验位

b2,b1

[0,0] 无

[0,1] 奇校验(ODD)

[1,1] 偶校验(EVEN)

b2
b3停止位1位2位
b4

b7,b6,b5,b4                               b7,b6,b5,b4

[0,0,1,1]:300                            [0,1,1,1]:4800

[0,1,0,0]:600                            [1,0,0,0]:9600

[0,1,0,1]:1200                          [1,0,0,1]:19200

[0,1,1,0]:2400                          [1,0,1,0]:38400

b5
b6
b7
b8报头

有(D8124)

初始值STX(02H)

b9报尾

有(D8125)

初始值:ETX(03H)

b10控制线无协议b11,b10
(0,0): 无<RS-232C接口>
(0,1): 普通模式<RS-232C接口>
(1,0): 相互链接模式<RS-232C接口>
(FX2N可编程控制器Ver.2.00以上的版本以及FX2NC、FX3S、FX3G、
FX3GC、FX3U、FX3UC可编程控制器)
(1,1): 调制解调器模式
<RS-232C接口,RS-485/RS-422接口*2>
b11计算机连接b11,b10
(0,0):RS-485/RS-422接口
(1,0):RS-232C接口
b12不可使用
b13和校验不附加附加
b14协议无协议专用协议
b15控制顺序协议格式1

                M8122:RS[FNC 80] 指令 发送请求;

                M8123:RS[FNC 80] 指令 接收结束标志位;

        ⑤变址寄存器[V、Z]。V高位,Z低位;


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

AutoYoung2021

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值