三菱PLC编程口通讯协议:

1、三菱PLC编程口通讯协议有四个命令,如下:

2、三菱FX系列PLC地址对应表:

PLC_X Group Base AddRess=128;

Const PLC_Y_Group Base AddRess=160;

M _Group Base_AddRess = 256;

PLC_D_Base_AddRess = 4096;

PLC_M_ SINGLE Base_AddRess = 2048 (命令为7或8时);

当我们用DEVICE READ命令时,D100地址=100*2+4096;M100地址=100+256;X0地址=0+128;

Y0地址=0+160;同的是D类型寄存器存放的是字,X、Y、M寄存器存放的是位,同样是读两个字节,D100返回的就是PLC中D100地址的值,X、Y、M则是读取首地址及其后16位数据;

3、四个命令格式举例:

<1>、DEVICE READ(读出软设备状态值)

上位机向PLC发送报文格式:

例子:从D100开始读取4个字节数据

注:①:以上发送报文均为转换为16进制ASCII码;

②:和校验SUM=CMD+„„+ETX,超过两位,取后两位并转换为16进制ASCII码;

PLC返回报文格式:

<2>、DEVICE WRITE(向PLC软设备写入值)

例子:向D100开始的两个存储器中写入1234,ABCD

PLC返回

ACK (06H) 接受正确

NAK (15H) 接受错误

<3>、位设备强制置位/复位

FORCE ON置位

FORCE OFF复位

PLC返回

ACK(06H) 接受正确

NAK(15H) 接受错误

设备强制中的地址公式:Address=Address/8+100h

以上就是三菱FX系列通讯口协议的内容, 下次用这个协议开发上位机。

iec60870-5-104通讯协议编程_三菱FX编程口通讯协议1——协议解读相关推荐

  1. 485通讯的校验和_三菱FX系列PLC与三菱变频器通讯应用实例(RS485)

    ① 三菱PLC:FX2N + FX2N-485-BD ② 三菱变频器:A500系列.E500系列.F500系列.F700系列.S500系列 两者之间通过网线连接(网线的RJ45插头和变频器的PU插座接 ...

  2. labview源码,和三菱FX编程口协议通讯

    labview源码,和三菱FX编程口协议通讯 ID:6515616865279510

  3. 三菱PLC与第三方设备TCP通讯_三菱PLC与PC通讯之MX Component

    在视觉检测项目中经常用到PC与PLC的通讯,本文主要介绍三菱PLC与PC通讯. 自由协议串口通讯 前期项目中三菱PLC与PC通讯的方式采用串口通讯,并在网上查找到三菱的串口通讯协议,即按照固定格式发送 ...

  4. 三菱plc与计算机无协议通讯,三菱FX系列PLC与计算机无协议通讯.doc

    三菱FX系列PLC与计算机无协议通讯 一.FX系列与计算机通信所用到的命令码: 命令命令码目标设备元件读取CMD??0X,Y,M,S,T,C,D元件写入CMD???1X,Y,M,S,T,C,D强迫ON ...

  5. 三菱plc与计算机无协议通讯,三菱FX系列PLC与计算机无协议通讯

    资 源 简 介 本文主要通过介绍PLC通讯的意义和三菱FX系列PLC的四种通讯方式,并重点介绍FX系列PLC与计算机无协议通讯,主要从无协议通讯的硬件.配线.数据寄存器设置.PLC与计算机无协议通讯的 ...

  6. 西门子SMART200与三菱FX3U自由口通讯程序,有西门子PLC程序

    西门子SMART200与三菱FX3U自由口通讯程序,有西门子PLC程序,三菱PLC程序.程序清楚明了,适合初学者入门 ID:6910668267906732

  7. G600D系列智能网关和三菱 FX扩展板串口通讯

    黑马物联HBOX G600D系列智能网关 和三菱 FX扩展板串口通讯 RS485通讯电缆 RS232通讯电缆 1.HBOX配置(主站ID不需要填写,默认即可,波特率保持默认) 添加变量 4.PLC设置 ...

  8. 西门子SMART200与三菱FX3U自由口通讯程序

    西门子SMART200与三菱FX3U自由口通讯程序,有西门子PLC程序,三菱PLC程序.程序清楚明了编号:7710654126799197工业自动化

  9. plc和pc串口通讯接线_三菱FX系列PLC与电脑之间串口RS232通讯协议简易解析

    本文介绍的 PC 与三菱 FX 系列 PLC 通信,是通过 PLC 的编程口与 PC 机的串口进行的,采用 SC-09 编程电缆作为计算机与 PLC 通信的连线.电缆的 9 芯 D 形插头连接在计算机 ...

最新文章

  1. java jar 是什么文件_jar文件怎么打开?jar文件是什么?
  2. DayDayUp:发明专利授予条件、撰写发明专利的注意事项以及申辩模板
  3. HTML一级菜单和二级菜单区别,JavaScript点击一级菜单打开和关闭二级菜单
  4. fastdfs java token_fastdfs-client-java操作fastdfs
  5. 深入以太坊智能合约ABI
  6. Linux之hugepage大页内存理论
  7. HTML的基本知识(一)——标题标签
  8. 模板 n维矩阵的二分幂
  9. 我的Delphi开发经验谈
  10. Moonbox v0.3beta 发布:Grid 全新重构,更快更解耦
  11. 【风电功率预测】基于matlab麻雀算法优化BP神经网络风电功率预测【含Matlab源码 1319期】
  12. 不要犹豫 了解这些即可玩转阿里云ODPS
  13. Fiddler Everywhere v3.4.0
  14. 开发的免费Windows 8 应用程序
  15. matlab中的sprintf函数,Matlab中disp和sprintf函数使用方法和区别介绍
  16. matlab寻找峰值的函数,Matlab---寻找峰值函数
  17. 如何提高英文的科研写作能力(转自施一公的博客)
  18. php视频边下边播,PHP + NGINX 控制视频文件播放,并防止文件下载
  19. 华润数科控股有限公司正式成立;DEKRA德凯预计2021年营业额同比增长9%至35亿欧元 | 全球TMT...
  20. 大数据项目之电商分析平台(2)

热门文章

  1. docker Harbor2.3.4 https 搭建镜像仓库
  2. flowable 动态多实例
  3. Linux使用yum install 安装程序时,提示“另外一个程序锁定了 yum;等待它退出……”
  4. java反射学习笔记(常用的一些方法)
  5. JavaScript-函数
  6. python实现冒泡排序算法的非递归版本_冒泡排序以及python代码实现(递归+非递归)...
  7. mysql的每隔1分钟定时_简单易用,spring boot集成quartz,实现分布式定时任务
  8. 如何查看一个组件的 classid是多少_如何查看iphone电池使用次数?6s电池容量多少需要更换?...
  9. cstring 不明确_股价不可预测明确时间点的涨跌
  10. qt设置滚动区域的滚动条的样式