FX5 用户手册 (MELSEC 通信协议篇)-PLC0.COM,属于你的工控资料库
目录
安全方面注意事项 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1
前言 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3
关联手册 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8
术语 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9
第1章概要11
1.1 MC协议的概要 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11
1.2 MC协议的特点 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11
第2章关于利用MC协议的数据通信12
2.1数据通信用帧的种类和用途 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .12
2.2 MC协议的控制步骤的想法 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .12
2.3 CPU模块侧访问时间. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13
2.4通信时间 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .14
第3章报文格式16
3.1报文类型及用途 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .16
形式及代码 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .16
帧 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .16
3.2各形式的报文格式 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .17
形式1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .17
形式4. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .18
形式5. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .19
3.3设置数据的详细内容(形式) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .20
控制代码 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .20
数据字节数 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .21
块号 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .22
帧识别编号 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .22
和校验码 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .22
出错代码 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .24
3.4各帧的访问范围及设置的数据 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .25
4C帧 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .25
3C帧 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .26
1C帧 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .26
3.5设置数据的详细内容(帧) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .27
站号 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .27
网络编号、可编程控制器编号 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .28
请求目标模块I/O编号、请求目标模块站号. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .29
本站站号 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .30
第4章指令31
4.1指令和功能一览 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .31
指令一览 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .31
4.2软元件访问 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .33
在指令内指定的数据 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .33
软元件代码一览 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .36
软元件点数 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .37
5
CONTENTS
访问点数 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .38
块数 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .39
读取数据、写入数据 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .40
软元件存储器扩展指定(以子指令的位7进行设定). . . . . . . . . . . . . . . . . . . . . . . . . . .46
设置/复位. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .47
批量读取 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .48
批量写入 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .52
随机读取 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .55
随机写入 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .60
批量读取多个块 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .67
批量写入多个块 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .71
4.3远程操作 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .76
在远程操作之前 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .76
远程RUN. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .76
远程STOP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .78
远程PAUSE. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .78
远程锁存清除 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .79
远程复位 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .80
CPU型号读取. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .81
4.4出错代码的初始化 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .84
4.5反复测试 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .85
第5章以1C帧进行通信的情况下87
5.1报文格式 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .87
5.2设置数据的详细内容 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .88
指令 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .88
报文等待 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .88
字符部分 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .89
出错代码 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .89
5.3 1C帧用指令与功能一览 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .90
5.4软元件存储器的读取、写入 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .91
注意事项 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .91
在指令内指定的数据 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .91
批量读取(位单位)(指令: BR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .94
批量读取(字单位)(指令: WR、QR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .95
批量写入(位单位)(指令: BW) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .97
批量写入(字单位)(指令:WW、QW). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .98
测试(随机写入)(位单位)(指令: BT) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100
测试(随机写入)(字单位)(指令: WT、QT) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101
5.5远程操作 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
远程RUN、远程STOP(指令: RR、RS). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
CPU型号读取(指令: PC). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104
5.6全局功能 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106
全局信号ON/OFF(指令: GW) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106
5.7反复测试 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107
反复测试(指令: TT) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107
6
附录109
附1软元件存储器的扩展指定 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109
至模块访问软元件的访问 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109
以变址寄存器或长变址寄存器间接指定软元件编号的访问 . . . . . . . . . . . . . . . . . . . . . . 111
通过字软元件中存储的值间接指定软元件编号的访问 . . . . . . . . . . . . . . . . . . . . . . . . 116
附2 MC协议的CPU模块侧的处理时间. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118
附3功能的添加和更改 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119
索引120
修订记录 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .122
关于保修 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .123
商标 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1
请登录后查看评论内容