我是靠谱客的博主 喜悦蜗牛,最近开发中收集的这篇文章主要介绍三菱PLC FX3GA系列 FNC80 RS 串行通信,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

一边学习,一边记录

(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低位;


最后

以上就是喜悦蜗牛为你收集整理的三菱PLC FX3GA系列 FNC80 RS 串行通信的全部内容,希望文章能够帮你解决三菱PLC FX3GA系列 FNC80 RS 串行通信所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(40)

评论列表共有 0 条评论

立即
投稿
返回
顶部