MCGS四种远程通讯方式
- 格式:ppt
- 大小:630.50 KB
- 文档页数:16
MCGS软件与MCS51单片机多机通信的几种方法Multi-machineSerialCommunicationMethodbetweenConfigurationSoftwareMCGSandMCS51SCMLia oningMechanicAndElectricityProfessionTechnologyAcademyInformationInstrumentliu naPostcode:118002[摘要]MCGS是目前较常见的一种工业控制通用组态软件,可以利用它十分方便地构成了分布式系统的监控画面,动态显示控制设备的运行状态、实时、历时曲线和报表、上下限报警等。
在该系统中对于由多个MCS51单片机控制的下位机仪表,其工作由MC Multi-machine Serial Communication Method between Configuration Software MCGS and MCS51 SCM Liaoning Mechanic And Electricity Profession Technology Academy Information Instrument liuna Postcode:118002[摘要] MCGS是目前较常见的一种工业控制通用组态软件,可以利用它十分方便地构成了分布式系统的监控画面,动态显示控制设备的运行状态、实时、历时曲线和报表、上下限报警等。
在该系统中对于由多个MCS51单片机控制的下位机仪表,其工作由MCGS远程监控,充分利用计算机的资源进行各种管理。
那么对于MCGS与MCS51单片机多机组成的系统如何设计其通信方式,本文介绍几种工程中可用的通信方法。
[abstract] MCGS is the normal industry configuration software. We can use it to consist apicture of DCS system , it can display the device’s dynamic moving state, the moment 、history curves and reports、high and low alarm。
三菱FX2nPLC与昆仑通态(MCGS)无线通讯经典案例■ 系统组成昆仑通态使用三菱 PLC FX2N 通信口扩展 485 接口通过专用协议对 PLC 站点相应寄存器进行读写操作, 从而实现对站点工作状态的控制。
这种情况下三菱PLC专用无线通讯终端——DTD435MC,可以使计算机远程无线监控远程站点。
西安达泰电子,组态王无线,工业无线通讯,无线plc,达泰电子,无线收发模块,工厂改造成功案例,PLC无线通讯实例■ 昆仑通态组态搭建首先创建工程画面,本实例通过组态软件实时控制 PLC 相应输出寄存器,演示无线通信实时性和稳定性,分别创建 Y000-Y007 等八个按键,用于写输出状态,创建 8 个文本显示框分别显示当前本地按键状态(0 或者 1)0,表示断开状态,1 表示导通状态,再创建 8 个指示灯分直接读取 PLC 端的输出寄存器状态,工程界面如下图所示:西安达泰电子,组态王无线,工业无线通讯,无线plc,达泰电子,无线收发模块,工厂改造成功案例,PLC无线通讯实例剩余步骤详见下文说明文档■ PLC参数设定PLC 按照以下参数设定,专用通信协议,7 E 1,波特率为 9600,H/W 类型选择为 485,传送顺序格式与组态软件相同,这里为格式 4,站号设置为 0 与设备地址对应。
设置超时判定时间 50 以上:西安达泰电子,组态王无线,工业无线通讯,无线plc,达泰电子,无线收发模块,工厂改造成功案例,PLC无线通讯实例■ 实例总结使用两块DTD435MC无线通讯终端,可以取代原有的485通讯线,实现三菱FX2N系列PLC与昆仑通态组态软件的无线通信,并能实时稳定的进行检测控制。
■完整例程下载【西安达泰电子提供】三菱PLC和昆仑通态无线通信(通信口).pdf■ 无线通讯方案的好处1. 节能环保:功耗小,节省大量供电费用2. 高效:解决移动设备的布线困扰,接电即用3. 可靠:达泰电子专注工业无线通讯领域17年。
硬件配置参数设置设备命令设备说明#ModbusTCP/IP数据转发设备1、设备简介本驱动构件用于MCGS软件作为ModbusTCP Slave (从站),将各种寄存器的数据通过ModbusTCP协议转发给ModbusTCP Master (主站);此时MCGS作为网络服务端,而ModbusTCP Master做为网络客户端向服务端发出请求帧,服务端收到合理请求帧后,回应数据帧。
本驱动构件多用于同MCGS“标准ModbusTCP设备”成对配合使用,以实现MCGS软件与软件、软件与触摸屏(TPC),或触摸屏与触摸屏之间数据交互的目的。
同时也可用于MCGS 软件、触摸屏与其他软件触摸屏通讯数据交互,但协议及解码格式需遵从MCGS标准。
本驱动支持01、02、03、04、05、06、15、16常用功能码,对功能码支持请参见附录1。
2、硬件连接MCGS软件在通讯之前,请保证通讯连接正确。
通讯连接方式:采用标准的RJ45接口的以太网接线(对调网线或使用HUB交换)。
3、设备通讯参数“通用TCP/IP父设备”通讯参数设置如下:返回顶部网络类型:网络通讯模式,请与设备设置一致。
默认为UDP,一般标准ModbusTCP设备多设置为“1 - TCP”模式通讯。
服务器/客户设置:请设置为“1 –服务器”方式,即:做为服务器端,接受客户端访问。
本地IP地址:执行机的本机IP地址。
请根据实际情况,正确填写执行上位机或TPC 的本机IP地址。
本地端口号:执行机的网络操作端口,设置前要确保设置端口不被其他程序占用。
一般按默认值3000设置或设置为ModbusTCP标准的502端口。
远端IP地址:客户端(即:ModbusTCP主站)的IP地址。
请根据实际情况,正确填写相应IP地址。
(注意:在局域网时,服务器端IP地址和客户端IP地址需要在同一个子网内。
即:要求点分四段IP表示法的前三段地址要相同)。
远端端口号:客户端(即:ModbusTCP主站)的网络操作端口,一般按默认值3000即可。
编号:_______________本资料为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之间交换数据,本资料重点解决计算机链接问题,包括硬件连接、通讯参数设置、通讯格式等。
欢迎阅读MCGS 与 PLC 的通信在组态工作台界面中,用鼠标单击“设施窗口”选项,出现设施窗口图标并双击进入设施组态窗口,如图 1.1 所示。
图 1.1 设施窗口在此窗口中经过设施工具箱,增添通用串口父设施和PLC 选项下西门子S7-200PPI,达成设施组态,如图 1.2 所示。
图 1.2 增添设施设施组态达成后,双击“通用串口父设施 0”,进入通用串口父设施属性编写界面,依据设施通信要乞降连结状况,达成通用串口父设施属性编写界面中有关的参数设置,依据西门子 PPI 通信协议设置参数为:通信波特率 9600,数据位位数为8,停止位数为 1,数据校验方式为偶校验,串口通信号为 com1。
详细设置如图 1.3 所示,按“确认”达成设置。
图 1.3 设置通用串口返回设施组态窗口,双击“设施 0-[西门子 S7-200PPI]”进入设施属性设置窗口,如图 1.4 所示,在此窗口中有“基本属性”,“通道连结”,“设施调试”,“数据办理”选项卡。
在实验中,不波及“数据办理”。
此中,在“基本属性”窗口中,点击“设置设施内部下性” ,出现如图 1.5 所示画面,图 1.4S7-200属性设置2图 1.5S7-200设置内部下性点击“增添通道”按钮,出现图 1.6 所示对话框,在此,以读取Q0.0 值为例,在通道种类下拉菜单中选择 Q 输出存放器,通道地点为 0,连续通道个数为1,操作方式为只读,点击“确立” ,就能够看到 Q0.0 通道已经成功增添到 PLC 通道列表中。
模拟量值可先存入V 数据存放器,而后再进行读取,方法近似,不再赘述。
在通道连结窗口,将及时数据库中定义的对象与对应的通道值对应,比如,及时数据库中 M1 表示某灯,灯 M1 对应 Q0.0,那么当 Q0.0 的值为 1 时,M1 的值也为 1。
在设施调试窗口中,假如“通信状态标记”栏中,显示“0”则表示通信正常,若显示“ -1”则表示通信不正常。
MCGS触摸屏与施耐德M2*8系列PLC以太网通讯步骤:
1、在设备窗口里面选择通用TCPIP父设备---再选择莫迪康ModbusTCP驱动,如下图:
2、选择好驱动后,双击通用TCPIP父设备,弹出的窗口中,填写好参数。
网络类型:1-TCP;本地IP地址:填写触摸屏的IP地址;本地端口号:502;远程IP 地址:PLC地址;远程端口号:502;
3、双击莫迪康TCP驱动,在弹出的窗口中,左下角参数填写,最主要的是32位浮点数前后顺序:2-3412 其他不需要改。
4、建立通道:
I点对应1区:Ix.y地址为10000+4*x+y+1
Q点对应0区:同上
AIW对应3区
MW对应4区:MWx地址对应40000+1
MD:MDx地址对应为40000+2*x+1
具体对应如下图:
整数选择16位无符号
浮点数选择32位浮点数。
组态软件MCGS与ABB的PLC通过以太网实现通讯
1、先描叙一下PLC部分
PLC采用ABB AC500系列的PM590-ETH(选择这个主要是我手上就有这个型号)1.1 硬件配置,包括CPU选择,IO模块选择,IO申明
1.2 软件编程
包括主程序中的变量申明和执行语句,测试的结果截图
使用国产组态软件MCGS
2.1 运行画面,包括操作按钮对于上楼的PLC的VisOtest状态
2.2 设备组态和通道连接。
MCGS有所谓的父设备和子设备之说。
这里使用的是modbus/TCP,所以PLC设置的端口就是502
3、设置通信参数的要求及其影响通信速率的因素
3.1 使用以太网来实现两者之间的通讯,通信速率上基本没有什么影响,关键是需要将端口设置正确,这里使用的Modbus/TCP,自然选择502才行。
3.2 以太网本身的通信距离是有限的,实际上我们现在经常使用光纤的方式,我的建议是不要挑战以太网通信距离的极限,该使用光纤的还是需要使用光纤才行。
作者:ye_w
文章来源:中国工控网PLC擂台。
第一部分 MCGS 组态软件介绍
第一讲 MCGS 组态软件概述 本讲重点: 了解什么是MCGS 组态软件
了解MCGS 组态软件的系统构成
了解MCGS 组态软件的功能和特点
了解MCGS 组态软件面向对象的工作方式
1.1 什么是MCGS 组态软件
MCGS(Monitor and Control Generated System)是一套基于Windows 平台的,用于快速构造和生成上位机监控系统的组态软件系统,可运行于Microsoft Windows 95/98/Me/NT/2000等操作系统。
1.2 MCGS 组态软件的系统构成
MCGS 组态软件的整体结构
MCGS 组态软件五大组成部分
MCGS 组态软件所建立的工程由主控窗口、设备窗口、用户窗口、实时数据库和运行策略五部分构成,每一部分分别进行组态操作,完成不同的工作,具有不同的特性。
40分
1.3 MCGS组态软件的功能和特点
1.4 MCGS组态软件的工作方式
●MCGS如何与设备进行通讯:
●MCGS如何产生动画效果:
●MCGS如何实施远程多机监控:
●如何对工程运行流程实施有效控制:
40分总结:用户在本讲中应着重掌握MCGS组态软件的五大部分的概念,明确每一部分的功能,工程组态中的各个部分的实现应在软件哪一部分中完成?而每一部分相互之间如何进行数据交换,我们将在以后的章节中详细介绍。
MCGS组态软件的运行机制,用户只需做一般性了解。
5分。
MCGS简介MCGS(Monitor and Control Generated System,监视与控制通用系统)是北京昆仑通态自动化软件科技有限公司研发的一套基于Windows平台的,用于快速构造和生成上位机监控系统的组态软件系统,主要完成现场数据的采集与监测、前端数据的处理与控制,可运行于Microsoft Windows 95/98/Me/NT/2000/xp等操作系统。
MCGS组态软件包括三个版本,分别是网络版、通用版、嵌入版。
具有功能完善、操作简便、可视性好、可维护性强的突出特点。
通过与其他相关的硬件设备结合,可以快速、方便的开发各种用于现场采集、数据处理和控制的设备。
用户只需要通过简单的模块化组态就可构造自己的应用系统,如可以灵活组态各种智能仪表、数据采集模块,无纸记录仪、无人值守的现场采集站、人机界面等专用设备。
MCGS6.2网络版·良好的结构:先进的C/S(客户端/服务器)结构·简单的操作:客户端只需要使用标准的IE浏览器就可以实现对服务器的浏览和控制·良好性价比:整个网络系统只需一套网络版软件(包括通用版所有功能),客户端不需装MCGS的任何软件,即可完成整个网络监控系统·方便的使用:MCGS网络版服务器不要安装其他任何辅助软件,客户操作起来得心应手·强大的功能:MCGS网络版提供的网络ActiveX控件,可以方便的在其他各种应用程序中直接调用·方便的升级:MCGS嵌入版、通用版、网络版可以无缝连接,节省大量的开发和调试时间·多种网络形式:MCGS网络版支持局域网、广域网、企业专线和Modem拨号等多种连接方式,方便的实现企业的范围和距离的扩充MCGS6.2通用版MCGS6.2通用版是北京昆仑通态数十位软件开发精英,历时整整一年时间,辛勤耕耘的结晶,MCGS6.2通用版无论在界面的友好性、内部功能的强大性、系统的可扩充性、用户的使用性以及设计理念上都有一个质的飞跃,是国内组态软件行业划时代的产品,必将带领国内的组态软件上一个新的台阶。
MCGS软件与OMRON PLC通过串口连接通讯的方法
1、在工作台上,打开设备窗口
在系统菜单选择“查看――设备工具箱”,打开设备工具箱,点击“设备管理”按钮;
将通用串口父设备及欧姆龙HostLink设备添加到选定设备栏中,确认退出;
将设备工具箱内的通用串口父设备及OMRON设备添加到设备窗口中,如下图所示:注意,这里表示是OMRON PLC通过串口连接到计算机的串口下。
双击打开通用串口父设备0,进行串口通讯参数设置。
注意,数据采集方式中,同步采集是指串口下挂的各个设备全部采用父设备的采集周期,异步采集是指各自设备采用自己的采集
周期。
建议下挂多个子设备时,采用异步采集方式。
在串口父设备中,需要设置串口号/通讯波特率/数据位/停止位/数据校验方式等设置选项。
双击打开设备0(欧姆龙HostLink),可以选择在线帮助项的按钮来查看OMRON设备帮助。
帮助中有详细的构建功能说明。
连接通道,如下:
在设备调试页中,进行通讯测试,如果通讯状态标志的值为0,则表示设备已经正常通讯,可以在运行画面中进行操作了。
硬件配置参数设置设备命令设备说明#ModbusTCP/IP数据转发设备1、设备简介本驱动构件用于MCGS软件作为ModbusTCP Slave (从站),将各种寄存器的数据通过ModbusTCP协议转发给ModbusTCP Master (主站);此时MCGS作为网络服务端,而ModbusTCP Master做为网络客户端向服务端发出请求帧,服务端收到合理请求帧后,回应数据帧。
本驱动构件多用于同MCGS“标准ModbusTCP设备”成对配合使用,以实现MCGS软件与软件、软件与触摸屏(TPC),或触摸屏与触摸屏之间数据交互的目的。
同时也可用于MCGS 软件、触摸屏与其他软件触摸屏通讯数据交互,但协议及解码格式需遵从MCGS标准。
本驱动支持01、02、03、04、05、06、15、16常用功能码,对功能码支持请参见附录1。
2、硬件连接MCGS软件在通讯之前,请保证通讯连接正确。
通讯连接方式:采用标准的RJ45接口的以太网接线(对调网线或使用HUB交换)。
3、设备通讯参数“通用TCP/IP父设备”通讯参数设置如下:返回顶部网络类型:网络通讯模式,请与设备设置一致。
默认为UDP,一般标准ModbusTCP设备多设置为“1 - TCP”模式通讯。
服务器/客户设置:请设置为“1 –服务器”方式,即:做为服务器端,接受客户端访问。
本地IP地址:执行机的本机IP地址。
请根据实际情况,正确填写执行上位机或TPC 的本机IP地址。
本地端口号:执行机的网络操作端口,设置前要确保设置端口不被其他程序占用。
一般按默认值3000设置或设置为ModbusTCP标准的502端口。
远端IP地址:客户端(即:ModbusTCP主站)的IP地址。
请根据实际情况,正确填写相应IP地址。
(注意:在局域网时,服务器端IP地址和客户端IP地址需要在同一个子网内。
即:要求点分四段IP表示法的前三段地址要相同)。
远端端口号:客户端(即:ModbusTCP主站)的网络操作端口,一般按默认值3000即可。
1 MCGS简介MCGS (Monitor and Control Generated System,通用监控系统)是一套基于Microsoft的,用于快速构造和生成上位机监控系统的组态软件系统,可运行于Microsoft Windows95/98/Me/NT/2000等操作系统。
MCGS为用户提供了解决实际工程问题的完整方案和开发平台,能够完成现场数据采集、实时和历史数据处理、报警和安全机制、流程控制、动画显示、趋势曲线和报表输出以及企业监控网络等功能。
它充分利用了Windows图形功能完备、界面一致性好、易学易用的特点,比以往使用专用机开发的工业控制系统更具有通用性,在自动化领域有着更广泛的应用。
MCGS的主要特点和基本功能如下:简单灵活的可视化早做界面实时性强、良好的并行处理性能开放式结构,广泛的数据获取和强大的数据处理功能实时数据库为用户分部组态提供极大方便支持多种硬件设备,实现“设备无关”方便控制复杂的运行流程良好的可维护性和可扩充性用数据库来管理数据存储,系统可靠性高设立对象元件库,组态工作简单方便实现对工控系统的分布式控制和管理1.1 MCGS组态软件的系统构成1.1.1 MCGS组态软件的整体结构MCGS组态软件(以下简称MCGS)由“MCGS组态环境”和“MCGS运行环境”两个系统组成。
两部分互相独立,又紧密相关。
MCGS组态环境是生成用户应用系统的工作环境,它由可执行程序McgsSet.exe支持,其存放于MCGS目录的Program子目录中。
用户在MCGS组态环境中完成动画设计、设备连接、编写控制流程、编制工程打印报表等全部组态工作后,生成扩展名为.mcg的工程文件,又称为组态结果数据库,其与MCGS 运行环境一起,构成了用户应用系统,统称为“工程” 。
1.1.2 MCGS工程的五大部分MCGS组态软件所建立的工程由主控窗口、设备窗口、用户窗口、实时数据库和运行策略五部分构成,每一部分分别进行组态操作,完成不同的工作,具有不同的特性。
McgsTpc与西门子S7-300MPI直连通讯说明本说明旨在指导用户使用McgsTpc驱动构件,实现不通过MPI电缆直接与西门子S7-300PLC进行MPI直连通信。
主要内容有:应用环境:支持MPI直连的mcgsTpc硬件及软件环境,通信参数等信息;软件更新:支持MPI直连的组态软件和驱动的版本及更新方式;通讯设置:通讯的接线方式和参数设置。
版本差异:相对现有S7-300/400驱动,寄存器、设备命令等功能存在的差异说明;一、 应用环境 1.1、硬件环境:表1 支持MPI 直连的TPC 产品信息 1. 系统信息查看:“启动属性”窗口“系统信息”属性页。
TPC 开机启动后出现“正在启动”提示进度条时点击屏幕,进入“启动属性”窗口; 2. 系统升级方法: U 盘综合功能包。
1.2、通信模式:通信模式 波特率支持 最大站地址1 : 119200311. 通信模式:本驱动只支持1台TPC 与1台PLC 之间的1:1通信。
2. 波特率:本驱动只支持19200。
3. 最大站地址:MPI 通信中PLC 系统设置的参数之一,用于限制总线上与之通信的最大站地址。
此参数影响质量,若无需要尽量设置为较小的地址值。
驱动目前推荐使用最大站地址为31。
产品型号 串口编号通信方式串口管脚支持系统TPC1162Hi COM2\COM4RS-4857pin :RS485+ 8pin :RS485-NK_A3505_118.00及后继版本TPC1561Hi TPC1262Hi二、软件更新2.1 上位机软件mcgsTpc与S7-300 PLC进行MPI直连通讯时,上位机必须安装以下版本组态软件和驱动:组态软件: 嵌入版V7.5(03.0002)驱动: MPIV4.0.0.1组态软件和驱动安装:1、安装嵌入版7.5(03.0002)组态软件;2、手动更新MPI驱动:将S7300MPI直连文件夹复制到:默认安装路径...\MCGSE\Program\Drivers\PLC\西门子。
Mcgs触摸屏与安控RTU的MODBUS通讯【摘要】以国产MCGS触摸屏与国产安控RTU(Remote Terminal Unit,远程终端设备,简称RTU)用modbus RTU 协议通讯为例,介绍了Modbus协议的特点和应用过程,介绍了RTU(安控)与MCGS(昆仑通态触摸屏)之间Modbus 通信的实现。
RTU与MCGS之间Modbus通信两系统硬件设置、软件组态以及调试方面作了较为详细的介绍。
该系统已投入运行后,稳定可靠,具有良好的应用和推广价值。
【关键词】MCGS触摸屏;RTU;MODBUS 通讯;软件组态;HMI1 Modbus协议Modbus 协议是MODICOM公司开发的一个为很多厂商支持的开放协议,该协议是应用于电子控制器上的一种通用语言。
它已经成为一种通用工业标准。
有了它,不同厂商生产的控制设备可以连成工业网络,进行集中监控。
当在Modbus网络上通信时,此协议决定了每个控制器须要知道它们的设备地址,识别按地址发来的消息,决定要产生何种行动。
如果需要回应,控制器将生成反馈信息并用Modbus协议发出。
MODBUS协议详细定义了校验码、数据序列等,这些都是特定数据交换的必要内容。
2 通信系统硬件组成及连接此ModBus网络通信系统,由RTU和触摸屏采用三芯线的连接方式而成,它可应用于显示触屏近距离数据采集和过程监控。
MCGS与RTU的RS232通讯的连接,采用RS232通讯电缆,两端均采用9针通讯接头,RTU通讯接口Port1和触屏port1接线见图1所示,RTU将通过MODBUS协议将下列参数传至触摸屏:电磁阀开关信号(开关量)、电磁阀的开关次数(模拟量)、压力、调节阀开度、阀门开度反馈值、不同状态下的开度值、流量数据(4~20mA)。
3 通信系统软件组态及编程通常Modbus地址由5位数字组成,包括起始的数据类型代号,以及后面的偏移地址。
Modbus Master协议库把标准的Modbus地址映射为所谓Modbus功能号,读写从站的数据。