研选课堂
HOME
研选课堂
正文内容
fx系列plc编程协议 工业通讯协议 举例,三菱FX系列PLC编程口通信协议
发布时间 : 2024-11-24
作者 : 小编
访问数量 : 23
扫码分享至微信

工业通讯协议 举例,三菱FX系列PLC编程口通信协议

网上modbus通讯协议一大堆 今天发个大学时候开发时 对三菱系列PLC 通讯协议的解析

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

计算机向PLC发送:

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

地址算法:address=address*2+1000h

再转换成ASCII

31h,30h,46h,36h

PLC返回

注:最多可以读取64个字节的数据

例子:从指定的存储器单元读到3584这个数据

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

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

PLC返回

ACK (06H) 接受正确

NAK (15H) 接受错误

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

FORCE ON置位

FORCE OFF复位

PLC返回

ACK(06H) 接受正确

NAK(15H) 接受错误

设备强制中的地址公式:Address=Address * 100h + (*) (必须为4位,不足4位前面补0)只能写到M255

注:*号所代表值:C:14 M:8 T:6 Y:5 X:4 S:0

如对M2置位,则为地址为:2*256(100H)+8=0520 转为十六进制为:0208 再换为ASCII就是: 30 32 30 38

说明:

1.帧中的BYTES表示需要读取或者写入的字节数。

2.地址算法上有说明。

3.累加和是从STX后面一个字节开始累加到ETX的和。

三菱FX系列PLC编程口通信协议总览

通讯格式:

传输格式: RS232C波特率: 9600bps奇偶: even校验: 累加方式(和校验)

字符: ASCII 

16进制代码:

帧格式:

例子:

STX ,CMD ,ADDRESS, BYTES, ETX, SUM

02H, 30H, 31H,30H,46H,36H , 30H,34H, 03H, 37H,34H

SUM=CMD+......+ETX;

30h+31h+30h+46h+36h+30h+34h+03h=74h;

累加和超过两位取低两位

索取源代码 qq 553016857

三菱FX编程口通讯协议1——协议解读

三菱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系列通讯口协议的内容, 下次用这个协议开发上位机。

相关问答

fx系列plc通信参数设置方法?

回答如下:以下是FX系列PLC通信参数设置的步骤:1.打开GXWorks2软件并连接PLC,选择PLC程序。2.在程序窗口中选择“系统参数”。3.在“系统参数”窗口中选...

西门子200smart和三菱FX3U走modbus通讯程序需要怎么编写?

你这个问题是PLC与PLC通讯你可以采用专用协议的方式来联接把X元件转为M也就是传给M元件就可以进行读与写入了PLC与PLC通讯配制方法也可以自己通讯MODBUS协...

fx3uplc怎么用485在线监视?

要在FX3UPLC上使用485在线监视,需要将其设置为RS485通信模式,并连接相应的485通信线路,包括A,B,GND三根线。然后在PLC的程序中编写相应的控制代码,可以通...

三菱两台plc之间怎么FX1N-485-BD来联接,FX1N-485-BD之间怎么...

gfxu回答的很正确...建议楼主去4S店看看!你描述的应该是一台PLC通过485Bd扩展板与5台变频器连接是吗?这个是485连接方式,就是PLC的485+分别与变频器的4...

三菱PLC肿么使用MODBUS协议与触摸屏进行通讯?-ZOL问答

建议分开调试,先用通用的调试软件,如格西烽火等,按照触摸屏的指令测试,等调好所需要的命令后,再放入PLC中实现,避免瞎蒙。跟触摸屏通讯,在触摸屏上添加好PLC后...

三菱PLCFX3U要用EtherNet/IP通讯功能和PROFINET通讯功能要加哪种通讯模块?

三菱的FX3U系列PLC要使用以太网通讯功能,需要加装FX3U-ENET-L以太网模块。ProfiNET是西门子基于TCP/IP开发的一种工业以太网通讯协议,三菱的FX3U好像还暂时不...

三菱plc如何建立modbus通信?需要什么硬件?

三菱plc如何建立modbus通信,就拿fx系列的plc来说,首先通信设备有两种,一种是后缀为bd的板子(通信板),一种是后缀为adp的板子(通信适配器),两者区别后者价格...三...

怎么把编好的PLC程序输入到PLC里面?

你说的把PLC程序输入到PLC设备里边的过程其实叫程序的下载,目前主要是2种下载方式,一通过串口线下载,二是通过网线下载。通过网线下载的方式,我在一些其他的...

secretcrtformac怎么启动fx?

1.可以通过以下步骤启动fx。2.首先,确保你已经安装了secretcrtformac软件,并且已经成功启动。3.在secretcrtformac软件界面上方的菜单栏中,点击"...

怎样学习plc通讯?

怎样学习PLC通讯?♥自己要想学习PLC通讯,得可以从网上购买有关书籍仔细看看。在今日头条上学习这种技术不现实,因为篇幅有限,不可能长篇大论来描述。其中包...

 苏宁银河  卡尔加里牛仔节 
王经理: 180-0000-0000(微信同号)
10086@qq.com
北京海淀区西三旗街道国际大厦08A座
©2024  上海羊羽卓进出口贸易有限公司  版权所有.All Rights Reserved.  |  程序由Z-BlogPHP强力驱动
网站首页
电话咨询
微信号

QQ

在线咨询真诚为您提供专业解答服务

热线

188-0000-0000
专属服务热线

微信

二维码扫一扫微信交流
顶部