在好例子网,分享、交流、成长!
您当前所在位置:首页Others 开发实例一般编程问题 → 松下串口通信协议.pdf(松下电工 FP 系列可编程控制器-通信协议 MEWTOCOL)

松下串口通信协议.pdf(松下电工 FP 系列可编程控制器-通信协议 MEWTOCOL)

一般编程问题

下载此实例
  • 开发语言:Others
  • 实例大小:0.55M
  • 下载次数:21
  • 浏览次数:920
  • 发布时间:2020-05-27
  • 实例类别:一般编程问题
  • 发 布 人:fengguiqing11
  • 文件格式:.pdf
  • 所需积分:2
 相关标签: 串口通信 通信 串口

实例介绍

【实例简介】

【实例截图】

【核心代码】

Computer Link
计算机链接
MEWTOCOL-COM
特点
1. 用于程序处理和交互式操作.
2. 数据传输采用 ASCII 码的形式.
3. 首先由计算机发送指令.
4. 由 PLC 对指令自动进行相应响应.
基本描述
指令格式
 指令信息:
%
AD
(H)
AD
(L) # 指令代码 文本代码
1
BCC
(H)
BCC
(L) CR
 应答信息 (正常时):
%
AD
(H)
AD
(L) $ 响应代码 文本代码
1
BCC
(H)
BCC
(L) CR
 应答信息 (发生错误时):
%
AD
(H)
AD
(L) ! 错误代码
(H)
错误代码
(L)
BCC
(H)
BCC
(L) CR
校验数据范围
3
指令一览表
指令 功能描述
RCS Read single point of contact information 读取单个触点的状态信息
WCS Write single point of contact information 写入单个触点的状态信息
RCP Read plural point of contact information 读取多个触点的状态信息
WCP Write plural point of contact information 写入多个触点的状态信息
RCC Read word unit of contact information 读取字单位的触点的状态信息
WCC Write word unit of contact information 写入字单位的触点的状态信息
SC Preset word unit in contact area 预置字单位的触点
RD Read data area 读取数据寄存器值
WD Write data area 写入数据寄存器值
SD Preset of data area 预置数据寄存器值
RS Read timer and counter set value area 读取定时器/计数器目标值
WS Write timer and counter set value area 写入定时器/计数器目标值
RK Read timer and counter elapsed value area 读取定时器/计数器经过值
WK Write timer and counter elapsed value area 写入定时器/计数器经过值
MC Registration and reset of monitor contact 登录及复位监控触点
MD Registration and reset of monitor data 登录及复位监控数据
MG Monitor execution 执行监控
RR Read system register 读取系统寄存器
WR Write system register 写入系统寄存器
RT Read Programmable Controller (PC) status 读取 PLC 当前状态
RP Read program 读取程序
WP Write program 写入程序
RM Remote control (RUN/PROGRAM mode switching) 遥控(运行/编程模式切换)
AB Transmission abort command 传输终止指令
4
触点和数据代码
1. 触点代码
触点代码 说明
X 外部输入
Y 外部输出
R 内部继电器
T 定时器
C 计数器
L 链接继电器
2. 数据代码
数据代码 说明
D 数据寄存器 DT
L 链接寄存器 LD
F 文件寄存器 FL
S 目标值 SV
K 经过值 EV
IX 索引寄存器 IX
IY 索引寄存器 IY
WX 字单位外部输入 WX
WY 字单位外部输出 WY
WR 字单位内部继电器 WR
WL 字单位链接继电器 WL
5
错误代码
错误类型 代码 说明
链接系统错误
20
21
22
23
24
25
26
27
28
29
30
未定义:
NACK 错误:
WACK 错误:
多重端口错误:
传输格式错误:
硬件错误:
单元号错误:
不支持错误:
无应答错误:
缓冲区关闭错误:
超时错误:
远程单元无法被正确识别,或者发生了数据错误.
用于远程单元的接收缓冲区已满.
远程单元编号(01 至 16)设置与本地单元重复.
试图发送不符合传输格式的数据.
或者某一帧数据溢出或发生了数据错误.
传输系统硬件停止操作.
远程单元的编号设置超出 01 至 63 的范围.
接收方数据帧溢出. 试图在不同的模块之间发送不
同帧长度的数据.
远程单元不存在. (超时)
试图发送或接收处于关闭状态的缓冲区.
持续处于传输禁止状态.
基本程序错误
40
41
42
43
BCC 错误:
格式错误:
不支持错误:
处理步骤错误:
在指令数据中发生传输错误.
所发送的指令信息不符合传输格式.
例:
指令中的数据项目过多或不足.
缺少"#"符号及"目标站号".
发送了一个未被支持的指令.
向未被支持的目标站发送了指令
.
在处于传输请求信息挂起时,发送了其他指令.
处理系统错误
50
51
52
53
链接设置错误:
同时操作错误:
传输禁止错误:
忙错误:
设置了实际不存在的链接编号.
当向其他单元发出指令时,本地单元的传输缓冲区
已满.
无法向其他单元传输.
在接收到指令时,正在处理其他指令.
6
错误类型 代码 说明
PLC 错误
60
61
62
63
65
66
67
参数错误:
数据错误:
寄存器错误:
PLC 模式错误:
保护错误:
地址错误:
丢失数据错误:
在指令中包含有无法使用的代码,或者代码没
有附带区域指定参数(X,Y,D,等以外.)
指令中的代码带有非法的功能指定参数
(0,1,2,等).
触点编号,区域编号,数据代码格式(BCD,hex,
等)上溢出, 下溢出以及区域指定错误.
过多记录数据在未记录状态下的操作
(监控记录、跟踪记录等。)
当记录溢出时,将进行重新记录。
当一条指令发出时,运行模式不能够对指令
进行处理。
在存储保护状态下执行写操作到程序区域或
系统寄存器。
地址(程序地址、绝对地址等)数据编码形
式(BCD、hex 等)、上溢、下溢或指定范围
错误。
要读的数据不存在。(读取没有写入注释寄存
区的数据。)
关于校验码 BCC(H)(L)
① 校验码是将指令中的各个 ASCII 字符的 16 进制(00~FF)进行异或求和后生成的. 该校验码也以两个
ASCII 码表示.

实例下载地址

松下串口通信协议.pdf(松下电工 FP 系列可编程控制器-通信协议 MEWTOCOL)

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警