三菱FX系列PLC编程口通讯资料整理.docVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
三菱FX系列PLC编程口通讯资料整理

三菱FX系列PLC编程口通讯资料整理 一. 三菱FX 系列PLC 编程口通信协议总览 该协议实际上适用于PLC 编程端口以及FX-232AW 模块的通信。通讯格式: 传输格式: RS232C 波特率: 9600bps 奇偶: even 校验: 累加方式(和校验) 字符: ASCII 16 进制代码: 二. 帧格式 1、 DEVICE READ (读出软设备状态值) (1). (读出)发送帧格式: 例子:从D123 开始读取4 个字节数据 02h 30h 31h,30h,46h,36h 30h,34h 03h 37h,34h 寄存器“D”的地址算法:address=“D”的编号十六进制数*2+1000h 即:(123)转成十六进制数=7B*2+1000H=10F6(H)(此方法只适用于D0-D1023) 再转换成ASCII 31h,30h,46h,36h (2) (读出)PLC回复帧格式: STX 1ST DATA 2ND DATA ..... LAST DATA ETX SUM 注:最多可以读取64个字节的数据 例子:从指定的存储器单元读到3584 这个数据 02h 38h 34h 33h 35h 03h 44h,36h 2 、DEVICE WRITE (向PLC 软设备写入值) (写入)发送帧格式 例子:向D123 开始的两个存储器中写入1234,ABCD ; 发送帧格式如下图所示: 02h 31h 31h,30h,46h,36h 30h,34h 33h,34h,31h,32h,43h,44h,41h,42h 03h 34h,39h PLC 回复 ACK (06H) 接受正确 NAK (15H) 接受错误 设备强制置位/复位 设备强制中的地址公式:Address=Address/8+100h FORCE ON 置位 (强制置位) 发送帧格式如下图所示: 例子:将PLC的Y7强制置位 发送数据如下: 02h 37h 30h,37h,30h,35h 03h,30h 36h 地址:507H PLC 回复 ACK(06H) 接受正确 NAK(15H) 接受错误 FORCE OFF 复位 (强制复位) 发送帧格式如下图所示: 例子:将PLC的Y7强制复位 发送数据如下: 02h 38h 30h,37h,30h,35h 03h,30h 36h 地址:507H PLC 回复 ACK(06H) 接受正确 NAK(15H) 接受错误 说明: 1.帧中的BYTES 表示需要读取或者写入的字节数。 2.(十六进制)累加和是从STX 后面一个字节开始累加到ETX 的和。当累加和超过两位十六进制时,则取低两位作和校验数据。 注意:以上各帧格式中的“byte“字节, 是表示帧中的各个数据转换成ASCII码后占用的内存的字节数;如:强制复位帧格式中的“地址 0507H”占四位十六进制数即两个字节的内存,当转换成ASCII码后如下:30H 37H 30H 35H 则变成了占用四位ASCII码的内存;如ASCII码:“30H”占一个字节(byte)的内存,而帧中的地址共有四位SACII码,即等于“byte×4=2(word) 亦即系:4byet 三、三菱FX系列PLC编程口内部地址表 上表用于读,写时,X,Y,M,S,T,C 作为触点使用的地址:如读M8~M23的值即K4M8地址:0101 数据长度02注意地址:代码中4 个字节地址表示为:16^3 16^2 16^1 16^0 (即16 进制的高位到低位)  02H 30H 30H 31H 30H 31H 30H 32H 03H 校验和16^3 16^2 16^1 16^0 注意写过去的数据和读过来的数据是字节为单位,如1234(04D2H)按照16^1 16^0 16^3 16^2 代码中表示为: 44H 42H 30H 34H以下是用于强制时的位地址:按照上面排列可计算以下地址:   0600~06FF T0-T255   0800~0BFF M0-M1023   0E00~0EFF C0-C255   0F00-0FFF M8000-M8255 注意地址:代码中4个字节地址表示为:16^1 16^0 16^3 16^2 (强制的地址没有按照16进制的高位到低位)如强Y20 为ON,地址为:0510,代码中4 个字节地址表示为:100502H 37H 31H 30H 30H 35H 03H 校验和  16^1 16^0 16^3 16^2扩展命令码 读???E00 写???E10 读?E01 写???E11 三菱FX系列PLC特殊寄存器地址計算方式 寄存器地址計算方法(ADDRESS=ADDRESS*2 1

文档评论(0)

jiayou10 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8133070117000003

1亿VIP精品文档

相关文档