mcgs与三菱plc通信协议.docx

上传人:b****1 文档编号:1710198 上传时间:2022-10-23 格式:DOCX 页数:8 大小:28.34KB
下载 相关 举报
mcgs与三菱plc通信协议.docx_第1页
第1页 / 共8页
mcgs与三菱plc通信协议.docx_第2页
第2页 / 共8页
mcgs与三菱plc通信协议.docx_第3页
第3页 / 共8页
mcgs与三菱plc通信协议.docx_第4页
第4页 / 共8页
mcgs与三菱plc通信协议.docx_第5页
第5页 / 共8页
点击查看更多>>
下载资源
资源描述

mcgs与三菱plc通信协议.docx

《mcgs与三菱plc通信协议.docx》由会员分享,可在线阅读,更多相关《mcgs与三菱plc通信协议.docx(8页珍藏版)》请在冰豆网上搜索。

mcgs与三菱plc通信协议.docx

mcgs与三菱plc通信协议

编号:

_______________

 

本资料为word版本,可以直接编辑和打印,感谢您的下载

 

mcgs与三菱plc通信协议

 

甲方:

___________________

乙方:

___________________

日期:

___________________

 

说明:

本合同资料适用于约定双方经过谈判、协商而共同承认、共同遵守的责任与义务,同时阐述确定的时间内达成约定的承诺结果。

文档可直接下载或修改,使用时请详细阅读内容。

mcgs与三菱plc通信协议

篇一:

mcgs与三菱Fx系列plc通讯方法论文

mcgs与三菱Fx系列plc通讯方法论文

【摘要】mcgs提供的两种与plc的通讯方式,操作都比较简单方便。

但需要明了其不同的通讯机理和各自的特点。

对这两种通讯方式,根据每个参与通讯的参数的具体情况可以灵活运用,确保mcgs与plc通讯既程序简捷乂满足实时性等其它要求,做到合理有效,使计算机自动控制系统可靠运行。

引言

在工业生产过程中,计算机自动控制技术的应用越来越广泛,深刻地影响着我国的工控技术的发展,特别是工控机+plc这种架构形式应用得很普遍,其中工控机用作上位机,主要用于监控、数据处理、报表等,而plc作为底层控制器,则是完成具体的控制动作。

对上位机的编程一般采用基于windows的高级语言(如Vb,Vc等),但是,由于采用组态软件编程,非常简单易学,软件开发工作H也大为缩减,并且功能齐全,因此组态软件的应用得到了很大的普及。

第i页共ii页

Imcgs与Fx系列plc通讯设置

1.1mcgs通讯设置

mcgs是北京昆仑通态自动化软件科技有限公司研发的

一套基于windows平台的,用于快速构造和生成上位机监控

系统的组态软件系统。

mcgs组态软件包括三个版本,分另U是

网络版、通用版、嵌入版。

具有功能完善、操作简便、可视性好、可维护性强的突出特点。

通过与其他相关的硬件设备结合,可以快速、方便的开发各种用于现场采集、数据处理和控制的设备。

篇二:

自编三菱plc通讯协议

Fx系列可编程控制器(plc)通讯常用方法

1、基本通讯方法

1.1常用的通讯方法

1.2计算机与Fx-plc通讯结构2、通信格式

2.1通讯基本格式

2.2plc相关通讯寄存器标志

2.3通讯格式详解

2.4举例3、通讯过程

3.2专用通讯协议框图

3.3专用通讯控制命令4、附录ascii码表

1、基本通讯方法

1.1常用通讯方法

Fx系列plc支持5种通讯方法

1)计算机链接:

用计算机做主机,通过Rs485接口与16台plc组网,采用专用

通讯协议,在计算机与plc之间交换数据,本资料重点解决计算机链接问题,包括硬件连接、通讯参数设置、通讯格式等。

2)n网络:

可以将8台plc构成网络,无需协议,自成网络。

3)并联:

可以将2台plc并联成网络,也无需协议,自成网络。

4)plc用Rs指令发送、接收数据,与计算机等设备进行无协议通讯交换数据。

5)通过plc编程接口,与计算机等设备进行数据交换,本厂采用该方式在mcgs

工业组态软件基础上,开发出各类锅炉专用的计算机监控系统。

1.2计算机链接通讯结构

Rs232c

Fx-485Rc-iFFx1n-485-bd

1

2

16

上述结构是一种采用计算机串行口与plc链接的最基本

方法,最远通讯距离

50m,其通讯相关参数见下表:

通讯接口:

Fxon-485adp/Fx-485adp/Fx1n-485bd/Fx1n-cnV-bd/Fx1n-2

32bd可选。

通讯距离:

Fx1n-485bd50m,选其它某些件,最

远500mt从站连接数:

最大16台通讯方法:

半双工

数据长度:

7位/8位可选校验:

不用/奇/偶可选停止位:

1位/2位可选

波特率:

300/600/1200/2400/4800/9600/19200可选超

始符:

不用/有效可选协议:

格式1/格式4可选求和检查:

不用/有效可选

可选plc类型:

Fx2n,Fx2nc,Fx1n,Fx1s,Fxon,Fx,

Fx2c

计算机与plc通讯所需的时间,可通过计算得到。

由plc

7计算机

通讯时「d=传送数据字符总HX收发一个字符的时间

+plc的最大扫描时间x3+计算机空等待时间由计算机7plc通讯时「d=传送数据字符总HX收发一个字符的时间

+plc的最大扫描时间+计算机空等待时间

例:

当一个字符占10位(字长7、校验1、停止位1、启动位1)选9600波特率,则收发一个字符需1.04ms。

2、计算机链接的通讯格式

2.1基本格式

通讯格式就是确定通讯的参虽,例如:

数据的长度、校

验位、波特率等等,对plc通讯格式设置由数据寄存器d8120

完成,每次对d8120做了修改,即改变plc的通讯格式,都必须关闭plc电源,然后重新送电,新的通讯格式才能被确认。

2.2plc相关的通讯标志

专用辅助继电器描述m8126全局标志

m8127通讯请求握手信号m8128出错标志

m8129通讯请求切换

专用数据寄存器描述d8120通讯格式

d8121从站号(最多16个)d8127交换数据的首地址

d8128交换数据虽

d8129网络通讯超时时间确认值

2.4举例

m8002

[moVh4086d8120]

[010*********

0110]数据长度7校验偶停止位1波特率9600通讯口Rs485求和检查不用

协议专用协议协议格式格式1

3、通讯过程

3.1基本知识

通讯控制码:

计算机与plc之间通讯时,通过通讯控制

码识别通讯任务,是计3.2专用通讯协议框图

1)计算机从plc读数据

其过程为:

计算机发出请求通讯联络,然后,将希望的任务在数据中描述,传给plc,相关plc获得后,根据计算

机的要求,回复计算机开始回传数据,并将相关数据送出,计算机获得数据后,告诉相关plc,已经获得数据,结束本

次通讯。

2)计算机写数据到plc中

3)专用通讯协议的基本格式

控制码+呼叫从机的站号+本机的站号+控制命令+

等待+发送的数据+(求和检查)+(控制码cR+lF)

注1:

求和检查是否选用由通讯格式d8120的b13决定

注2:

结尾的控制码cR+lF是否选用由通讯格式d8120

的b15决定,格式1表示不用该控制码,格式4表示使用。

4)计算机从plc读数据的格式《格式1》

5)计算机写数据到plc中的格式《格式1》

6)通讯协议详解

a)plc在通讯过程中,一旦收到下列之一控制码,通讯

将初始化:

enq、ack、nak,

并响应主机。

b)一旦收到控制码eot或cl,通讯将初始化,不响应主

机c)从机站号由no.o至no.15,plc设定如下:

m8002

设为15号从站,16个从站并不需要顺序排列,可以自由设定,但不能重号。

d)计算机主站号,使用FFh

e)控制命令是通讯所要完成的相关任务的控制字,其描述详见下一节

篇三:

mcgs与modbus应用总结

1.modbus是modicon公司于1979年开发的一种通讯协

议,是一种工业现场总线协议标准。

1996年施耐德公司推出

2.modbus协议是一项应用层报文传输协议,包括ascii

Rtu、tcp三种报文类型,协议本身并没有定义物理层,只是定义了控制器能够认识和使用的消息结构,而不管他们是经过何种网络进行通信的。

3.标准的modbus协议物理层接口有Rs232、Rs422、Rs485

和以太网口。

采用master/slave(主/从)方式通信。

4.modbus

是一种简单客户机/服务器应用协议,客户机能够向服务器

发送请求,服务器分析请求,处理请求,向客户机发送应答。

当服务器对客户机响应时,它使用功能码域来指示正常(无

差错)响应或者出现某种差错(称为异常响应)。

对于一个

正常响应来说,服务器仅复制原始功能码。

对于异常响应,

服务器将原始功能码的最高有效位设置逻辑1后返回。

5.modbus协议帧格式:

modbus协议定义了一个与基础通信层无关的简单协议

数据单元(pdu)。

在特定总线或网络上的modbus协议映射

能够在应用数据单元(adu)上引入一些附加域。

modbus

通用帧格式如下:

6.串行链路上的modbus地址规则:

主要是在Rs485和Rs232等物理接口上实现modbus协

议。

modbus串行链路协议是一个主/从协议

在modbus链路层上客户机的功能由主站提供而服务器

的功能由从站实现。

地址0为广播地址,modbus主节点没有地址,子节点必

须有一个唯一的地址

modbus通信由主节点发起,子节点在没有收到来自主节点的请求时,从不会发送数据。

子节点之间互不通信。

主节点在同一时刻只会发起一个

modbus事务处理。

7.modbustcp简介

modbustcp是运行在tcp/ip上的modbus报文传输协议。

通过此协议,控制器相互之间通过网络(例如以太

网)和其它设备之间可以通信。

modbustcp是开放的协议,iana

(internetassignednumbersauthority,互联网编号分酉己管

理机构)给

modbus协议赋予tcp编口号为502,这是目前在仪表与

自动化行业中唯一分配到的端口号。

8.modbusRtu,tcp和ascii三者协议格式区另U对比如下:

说明:

1、组网方式中:

n表示从站个数,不大于247,

从站地址范围为1~247。

m表示主

站个数,对于modbustcp从站,同时连接主站的个数m一般

限制不超过8个。

2.有效数据长度:

是指进行通讯时,通讯帧单元中所

能包含的真正有效的数据的长度。

例如:

主站使用03功能

码读取从站4区保持寄存器的数据,一次最多可以读取124

个最小单位为字的数据,即:

124字(248字节)。

3.由以上协议格式及对比可以看出:

Rtu和tcp由于使

用16进制进行传输,效率较高。

而modbusascii格式通讯时,传送一个字节数据需要两个ascii字符,通讯效率较前两个低。

4.:

1个Rs232串口接1个Rs232设备。

9.plc地址与协议地址区别:

mcgs的modbus驱动在内部属性中添加通道时,寄存器起始地址均为1,这是遵从modbus协议的,即所说的“协议地址”,而其实际寄存器地址(即所谓的“plc地址”)则为协议地址减1,也就是说:

以协议地址方式添加的地址为1时,

实际寄存器地址为0。

10-1.数据转发设备(从站)与主站的配合使用

数据转发设备

(从站)驱动,可用于将mcgs的tpc触摸屏作为modbus从站,与其他第三方软件或hmi等modbus主站通讯并提供

数据交互,此时tpc相当于从站终端设备,驱动通过关联的实时数据库变实现tpc触摸屏与第三方modbus主站的数据交互:

数据转发设备(从站)添加通道的只读、只写、读写属性是相对于主站而言的,即:

被主站进行只读、只写和读写操作。

与modbus主站通讯数据交互时,相对于主站,可被视为设备。

此时,主站和从站设备地址、通讯参数等设置也要保持一致:

串口数据转发要保证串口波特率、数据位、校验位等通讯参数相同;tcpip数据转发则要保证主站的远程ip

地址、端口号和从站的本地ip地址、端口号相同,否则无

法正常通讯。

10-2.数据转发设备(

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 自然科学 > 化学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1