MCGS_TCP通过MODBUS协议转换和DP通讯
MCGS_TCP通过MODBUS协议转换和DP通讯
![MCGS_TCP通过MODBUS协议转换和DP通讯](https://img.taocdn.com/s3/m/57d66321647d27284b735161.png)
MCGS_TCP通过MODBUS协议转换和DP通讯说明一,方案说明:本方案主要是使用PM-160模块将modbus协议转换成为DP总线Profibus DP 总线协议,完成昆仑通态触摸屏通过232或者485和Profibus DP的控制设备通讯。
二,硬件连接:PM-160硬件外观硬件连接:三,软件设置:1,昆仑通态触摸屏端组态设置,设备窗口中设备组态如下图所示:通用串口父设备0设置注意:如果使用232通讯,串口端口号应该为0-COM1如果使用485通讯,串口端口号应该为0-COM2通讯波特率,数据位,停止位,校验位,需要和PM-160里面设置一致,默认的参数是9600, 8位,1位,无校验。
设备0-MODBUS –RTU设置,只需设置设备地址,和PM-160实际配置地址一致即可,默认为1.添加通道,注意无论是3区和4区的数据,都需要从1通道开始添加。
3区读取数据,对应DP总线中的输入,4区写数据,对应DP总线中的输出。
2,PM-160的配置软件是PMG-123,软件中具体设置如下:首先将PM-160侧边的两个拨码2打到ON,启动配置模式,接线图定义主要设置子网:协议内型,MODBUS从站通迅波特率:9600数据位:8位奇偶校验位:无停止位: 1位从站地址: 1通迅传输模式:RTU通迅接口:根据触摸屏设置选择232或者485 注意:以上设置必须和触摸屏中父设备和子设备设置相同。
至此完成了MCGS触摸屏通过PM-160将MODBUS转换为PROFIBUS协议通迅建立完成,只需要客户在DP总线上配置的输入起始地址和MODBUS3区01地址对应,输出其实地址和MODBUS4区01地址对应即可。
mcgs与三菱plc网口通讯
![mcgs与三菱plc网口通讯](https://img.taocdn.com/s3/m/610a66ba03d276a20029bd64783e0912a2167c25.png)
mcgs与三菱plc网口通讯随着科技的不断发展,自动化控制在各个领域得到广泛应用。
在工业生产过程中,PLC作为控制设备的核心,扮演着重要的角色。
而在PLC的控制系统中,要实现与上位机之间的通讯,就需要使用合适的软件和协议。
在本文中,将介绍一种常用的通讯方式——MCGS与三菱PLC的网口通讯,并对其进行详细探讨。
一、MCGS与三菱PLC网口的基本原理MCGS作为一种常见的人机界面软件,在现代自动化系统中得到了广泛应用。
而与之相连的三菱PLC,则是一个高性能的控制设备。
要实现MCGS与三菱PLC之间的通讯,首先需要确保两者具备网口通信的功能。
网口通讯是通过以太网协议实现的,它允许不同设备之间基于IP地址相互通信。
在MCGS与三菱PLC网口通讯中,需要使用Modbus协议。
Modbus是一种开放的通信协议,广泛应用于工业领域。
通过Modbus协议,MCGS可以实现与三菱PLC之间的数据交互。
二、MCGS与三菱PLC网口通讯的步骤在进行MCGS与三菱PLC网口通讯之前,需要先进行一系列的配置和设置。
以下是通常的通讯步骤:1. 配置三菱PLC的通讯参数:包括IP地址、端口号等。
确保三菱PLC的网口功能正常,并且与MCGS处于同一局域网中。
2. 在MCGS软件中创建PLC连接:打开MCGS软件,创建一个新的项目,并选择与三菱PLC进行通讯。
根据实际情况,填写三菱PLC的IP地址和端口号等信息。
3. 设置MCGS的通讯参数:在MCGS软件中,需要设置Modbus协议的通讯参数,包括通讯方式、波特率等。
与三菱PLC 进行配套设置,确保两者的通讯参数一致。
4. 编写MCGS与三菱PLC的通讯程序:在MCGS软件中,根据需求编写PLC与人机界面之间的数据交互程序。
可以通过拖拽和编程的方式实现,确保数据的准确传输。
5. 进行通讯测试和调试:完成上述配置和设置后,进行通讯测试和调试。
确保MCGS与三菱PLC之间能够正常通讯,并实时地进行数据交互。
MCGS与PLC的通信方法
![MCGS与PLC的通信方法](https://img.taocdn.com/s3/m/f54c9849591b6bd97f192279168884868762b8b6.png)
MCGS与PLC的通信方法MCGS(Machine Control & Graphic System)是一种人机界面和监控系统,而PLC(Programmable Logic Controller)则是一种可编程逻辑控制器。
MCGS和PLC可以通过多种通信方法实现数据的交互和控制指令的传输。
下面将详细介绍MCGS与PLC的通信方法。
1.RS232串口通信:RS232串口通信是一种常见的MCGS与PLC通信方式。
MCGS和PLC分别通过串口线连接,使用串口通信协议进行数据的传输。
RS232串口通信速率较低,但简单、稳定且易于实现。
2.RS485串口通信:RS485串口通信是一种多点通信方式,适用于多个PLC与一个MCGS之间的通信。
MCGS作为主站,PLC作为从站。
RS485串口通信速率较高,可实现快速数据传输。
3.网口通信:网口通信是一种基于以太网的通信方式,实现了MCGS与PLC之间的远程通信。
通过网口通信,MCGS可以连接到PLC所在的局域网或广域网,并实现数据的实时传输和控制指令的发送。
4.MODBUS通信:MODBUS是一种通用的串行通信协议,常用于MCGS与PLC之间的通信。
MODBUS可以通过RS485串口通信或网口通信实现,支持多种数据类型,包括寄存器读写、线圈状态读写等。
5. OPC通信:OPC(OLE for Process Control)是一种开放的标准,用于实现不同设备和软件之间的通信。
MCGS和PLC可以通过OPC通信实现数据的共享和交互,实现高效的生产监控与控制。
6.移动通信:随着移动互联网的普及,MCGS与PLC之间也可以通过移动通信方式实现远程监控和控制。
通过移动数据通信网络(如4G、5G等),MCGS可以连接到PLC所在的远程设备,并实时获取数据和发送控制指令。
需要注意的是,不同的通信方式适用于不同的应用场景,具体的选择应根据实际需求和系统要求进行。
此外,通信时需确保通信设备的参数设置正确,如波特率、数据位、校验位等。
mcgs昆仑通态modbus rtu、modbus tcp通信方法莫迪康modbus通信配置步骤
![mcgs昆仑通态modbus rtu、modbus tcp通信方法莫迪康modbus通信配置步骤](https://img.taocdn.com/s3/m/0714ebe984868762caaed5ca.png)
深圳市综科智控科技开发有限公司——综合科技,智慧控制ZK系列产品与昆仑通态通信【】绝密【】NDA【X】公开目录目录第 1 章485 设备与昆仑通态MCGS通讯 (2)1.1DI/DO/AI/AO 接入 (2)1.1.1添加设备 (3)1.2读取DI 状态 (6)1.3输出/读取DO 状态 (8)1.4读取AI 值 (9)第 2 章以太网设备与昆仑通态通讯 (10)2.1DI/DO/AI/AO 接入 (10)2.1.1添加设备 (11)2.2读取DI 状态 (14)2.3输出/读取DO 状态 (16)2.4读取AI 值 (18)第 1 章485 设备与昆仑通态MCGS通讯1.1DI/DO/AI/AO 接入以 ZKA-4088-RS485 为例,介绍综科智控 485 设备与昆仑通态MCGS通讯的步骤设置。
ZKA-4088-RS485 是 8 路数字量输入(DI),8 路数字量输出(DO),4 路模拟量输入设备(AI,0/4-20mA),485 通信总线。
以 ZKA-4088-RS485 出厂默认通讯参数如下:站号:01波特率:115200数据格式:8,N,1与电脑连接的端口:客户查看电脑设备管理器中的COM口,选择实际使用的端口1.1.1添加设备在文件>新建项目选址设备并确定,在弹出的窗口选址设备窗口,双击设备窗口击工具箱按钮>双击通用串口父设备双击“莫迪康 Modbus RTU ”双击“通用串口父设备”,对串口参数进行设置1.2读取DI 状态ZKA-4088-RS485的8路DI 寄存器为10001~10008:启动设备调试查看调试数据,10001 值为1,即X1输入通道闭合。
1.3 输出/读取 DO 状态ZKA-4088-RS485 的 8路 DO 寄存器为 00001~00008:寄存器 00001 数据为 1,即 输出点Y1 继电器闭合。
1.4 读取 AI 值ZKA-4088-RS485 的 4 路 AI (模拟量输入)寄存器为 30001~30008,因为ZKA 模块采用的是32位AD 芯片,所以每个模拟量通道占用 2 个寄存器,共4 个字节(32bit ),其中高两个字节为采集结果的高16bit ,低两个字为采集结果的低16bit ,模块出厂时为保证高精度,滤波后输出16bit ,所以用户实际使用时只需要读取低16bit 采集结果即可,也就是读取通道地址0002,0004,0006,0008地址上的数据,数据类型为 无符号整型。
Modbus与Profibus DP协议设备之间的通信方案
![Modbus与Profibus DP协议设备之间的通信方案](https://img.taocdn.com/s3/m/9b31ced569dc5022abea0035.png)
图1 系统结构图图1中S7-300是以西门子CPU315-2 DP为中央处单元的控制系统,也就是国家电投集团山西铝业有限公司的水站主控制系统,AB7000是Anybus系列网关,用来实Modbus与Pofibus DP协议转换,RS-485 8口集线器共两个,分别用来实现1#~5#和6#~10#井485设备通信数据的汇集,光电转换器主要解决远距离数据传输问题,研华ADAM-4017/4117是8通道模拟量信号输入模块,主要作用黄江峰(1981-),男,山西临猗人,本科,工程师。
研究方向:电气工程及其自动化。
图2 PC与4017/4117连接示意图 使用 Utility软件进行组态,主要包括通信地址和通信协议。
通信地址自定义,但注意不能重复,不然地址冲突会影响正常通信;通信协议选择Modbus。
所有参数设置完毕后,下载到4117。
2.3.5 AB7000网关设置硬件上主要是通过AB7000侧面改版下方的拨码开关设置通信地址,原则上地址根据自己的需要进行自定义设置,但由于AB7000在Profibus DP网络中作从站,必须保证不能与Profibus DP网络中其他从站地址重复。
软件设置:通过Anybus Config Tool软件进行组态,主要配置内容如下。
(1)配置现场网络类型,组态为Profibus-DP。
(2)配置AB7000 Protocol Mode为Master Mode。
(3)子网配置。
首先配置子网的接口参数,Communication的配置要与4017/4117或马达保护器的通讯参数一致。
参数为:通讯波特率为9 600,数据位为8位,没有奇偶校验,物理通讯口。
MCGS触摸屏设置Modbus通讯地址及串口参数的方法
![MCGS触摸屏设置Modbus通讯地址及串口参数的方法](https://img.taocdn.com/s3/m/87dd5d6e6f1aff00bfd51e81.png)
MCGS触摸屏设置Modbus通讯地址及串口参数的方法一、说明MCGS(昆仑通态)组态软件原版Modbus驱动是无法通过画面组态调用宏来设置Modbus通信相关参数的,如:站号,波特率,数据位,停止位,校验位这些参数的。
但是可以通过第三方定制版驱动来实现该功能,亲测有效。
二、屏幕做Mdobus主站时相关设置通过新建一个简单测试工程来讲解如何使用该驱动程序提供的功能•下载安装第三方定制驱动程序。
新建测试工程,并新建一个画面,画面布局如下•然后在实时数据库里新建11个数值变量分别为nAddr、nBaudrate、nDatabit、nStopbit、nParity、nReturn和rAddr、rBaudrate、rDatabit、rStopbit、rParity。
将组态画面左侧文本框依次关联nAddr、nBaudrate、nDatabit、nStopbit、nParity这几个变量,右侧标签依次关联rAddr、rBaudrate、rDatabit、rStopbit、rParity。
•组态左侧设置按钮的按下脚本写入以下代码'''''''''''''''''''''''''''''''''''''''''''''''''''''''''设置设备1的设备地址,设置地址值为nAddr的值,nAddr为数值型变量。
''''''''''''''''''''''''''''''''''''''''''''''''''''''''!SetDevice(设备1,6,"SetAddress(nAddr)")''''''''''''''''''''''''''''''''''''''''''''''''''''''''''设定设备1所在的父设备的串口参数,'nBaudrate为波特率,取值为(9600、14400、19200、38400等常见波特率的值) 'nDatabit为数据位,取值为(7-七位,8-八位)'nStopbit为停止位,取值为(1-一位,2-两位)'nParity为校验位,取值为(0-无校验,1-奇校验,2-偶校验)'nReturn为返回值,取值为(0-设置成功,1-设置失败)'nBaudrate,nDatabit,nStopbit,nParity,nReturn均为数值型变量。
与SIEMENS PLC Modbus TCP 连线操作手册说明书
![与SIEMENS PLC Modbus TCP 连线操作手册说明书](https://img.taocdn.com/s3/m/ed72096b443610661ed9ad51f01dc281e53a56c4.png)
与SIEMENS PLCModbus TCP 连线操作手册目录1.远程 I/O 模块配套列表 (3)1.1产品描述 (3)2.网关参数设定 (4)2.1i-Designer 软件设定 (4)3.SIEMENS S7-1200连结设定 (9)3.1SIEMENS S7-1200硬件接线 (9)3.2SIEMENS S7-1200 IP位置以及连线设定 (10)1.远程 I/O 模块配套列表料号规格说明GFGW-RM01N Modbus TCP-to-Modbus RTU/ASCII, 4 Ports 网关GFMS-RM01S Master Modbus RTU, 1 Port 主控制器GFDI-RM01N Digital Input 16 Channel 数字输入GFDO-RM01N Digital Output 16 Channel / 0.5A 数字输出GFPS-0202 Power 24V / 48W 电源GFPS-0303 Power 5V / 20W 电源1.1产品描述I.网关用于外部与SIEMENS S7-1200通讯接口(Modbus TCP)。
II.主控制器负责管理并组态配置 I/O 参数…等。
III.电源模块为远程 I/O 标准品,使用者可自行选配。
2.网关参数设定本章节主要说明网关如何与SIEMENS S7-1200连接,详细说明请参考系列产品手册2.1i-Designer 软件设定I.确认模块上电以及使用网络线连接网关模块II.点击并开启软件III.选择M系列页签IV.点击设定模块图标V.进入M系列设定页面VI.根据联机模块选择模式VII.点击”连线”VIII.网关模块IP设定注: IP 地址需与控制设备相同网域IX.网关操作模式注: 设定 Group1 为 Slave,网关使用第一组RS485 与主控制器 (GFMS-RM01N) 对接3.SIEMENS S7-1200连结设定本章节说明如何使用TIA Portal软件,将S7-1200与网关进行连结,并增设远程 I/O 模块,详细说明请参考说明书SIMATIC STEP 73.1SIEMENS S7-1200硬件接线I.主机网口位于中下方。
mcgs昆仑通态modbus rtu、modbus tcp通信方法莫迪康modbus通信配置步骤
![mcgs昆仑通态modbus rtu、modbus tcp通信方法莫迪康modbus通信配置步骤](https://img.taocdn.com/s3/m/0714ebe984868762caaed5ca.png)
深圳市综科智控科技开发有限公司——综合科技,智慧控制ZK系列产品与昆仑通态通信【】绝密【】NDA【X】公开目录目录第 1 章485 设备与昆仑通态MCGS通讯 (2)1.1DI/DO/AI/AO 接入 (2)1.1.1添加设备 (3)1.2读取DI 状态 (6)1.3输出/读取DO 状态 (8)1.4读取AI 值 (9)第 2 章以太网设备与昆仑通态通讯 (10)2.1DI/DO/AI/AO 接入 (10)2.1.1添加设备 (11)2.2读取DI 状态 (14)2.3输出/读取DO 状态 (16)2.4读取AI 值 (18)第 1 章485 设备与昆仑通态MCGS通讯1.1DI/DO/AI/AO 接入以 ZKA-4088-RS485 为例,介绍综科智控 485 设备与昆仑通态MCGS通讯的步骤设置。
ZKA-4088-RS485 是 8 路数字量输入(DI),8 路数字量输出(DO),4 路模拟量输入设备(AI,0/4-20mA),485 通信总线。
以 ZKA-4088-RS485 出厂默认通讯参数如下:站号:01波特率:115200数据格式:8,N,1与电脑连接的端口:客户查看电脑设备管理器中的COM口,选择实际使用的端口1.1.1添加设备在文件>新建项目选址设备并确定,在弹出的窗口选址设备窗口,双击设备窗口击工具箱按钮>双击通用串口父设备双击“莫迪康 Modbus RTU ”双击“通用串口父设备”,对串口参数进行设置1.2读取DI 状态ZKA-4088-RS485的8路DI 寄存器为10001~10008:启动设备调试查看调试数据,10001 值为1,即X1输入通道闭合。
1.3 输出/读取 DO 状态ZKA-4088-RS485 的 8路 DO 寄存器为 00001~00008:寄存器 00001 数据为 1,即 输出点Y1 继电器闭合。
1.4 读取 AI 值ZKA-4088-RS485 的 4 路 AI (模拟量输入)寄存器为 30001~30008,因为ZKA 模块采用的是32位AD 芯片,所以每个模拟量通道占用 2 个寄存器,共4 个字节(32bit ),其中高两个字节为采集结果的高16bit ,低两个字为采集结果的低16bit ,模块出厂时为保证高精度,滤波后输出16bit ,所以用户实际使用时只需要读取低16bit 采集结果即可,也就是读取通道地址0002,0004,0006,0008地址上的数据,数据类型为 无符号整型。
MCGS通信-modbus与s7200ppi
![MCGS通信-modbus与s7200ppi](https://img.taocdn.com/s3/m/529d1ff94693daef5ef73d47.png)
硬件配置参数设置设备命令设备说明#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即可。
使用Modbus协议建立S7-200与威纶通触摸屏之间的通讯.docx
![使用Modbus协议建立S7-200与威纶通触摸屏之间的通讯.docx](https://img.taocdn.com/s3/m/e7ce609d760bf78a6529647d27284b73f3423601.png)
运用Modbus协议建立S7-200与威纶通触摸屏之间的通讯在运用西门(■S7200时.在不增加其它通讯接I」模块时.威纶通触摸屏可以通讯PPI协议与S7-200V-.宛通讯,但这种通讯方式由于受通讯协议本身限制,在通讯数据$攵多时,通讯速位相时较慢.运用Modbus协议则通讯速度可以提高约倍。
下面就介绍•卜.宏么运用Modbus协议建立S7-200与成纶通触蟆屏之间的通讯:硬件连接在运用Modbus协议时,计算机与S7-200之间通讯干脆运用PPI通讯电缆即可.选配一触摸屏通讯端口我们这里以MT6070IH2和s7-200进行通讯S7-200的通讯端口是,个9孔(fame1.)D型插头,S脚分布如下所示:S7∙200通讯端口《端口0》与成纶通触摸屏的通讯连接,如下图所示:S7-200编程及设置WeinView MT8000Hλ11SIEMENSP1.C57-200福串CPUPPI通讯增在跳省状况下S7-200的通讯端门是不支持Modbus协议的,要想实现Modbus通讯必需在P1.C的上程序模块中调用Modbus通讯子程序。
MOdbUS通讯孑程序可以从STEP7-MicroΛΛ∕INAdd-On:Instruction1.ibrary (STEP7∙MicroM11N附件:折令库『中获得.在安装了STEP7∙MicroWVIN附件:指令库”后,住导航树“指令〃铲下面我们可以找到“MOdbUSPrO1.O81".在其下面包含了MBUSINIT和MBUSS1.AVE两个子桎序.M BUSJNITJIJ I-X'jMOdbUS通讯进行初始化.MBUS_S1.AVE刖于在指定端M上供应Modbus从站通讯眼芬.下在介绍如何在主程序中叫相关于程序及环境参数设置:调用M(XibUS通讯初始化吩咐首先为MBUS」MT吩咐建'上一个触发条件(只触发次),如:SMO.1:从导为树•指令/库/ModbusProtoco1."Fifii,将MBUS_1.Nnr指令拖拽到主程序块中.再就是正确设置MBUSJNIT各项网用参数和执行结果输出地址,我们可以建立∙F如卜图所示初始化调用过程:1.AD网络1Mode:协议类型,1-ModbUS协议:O-PP1.协议,Addr:P1.C地址,1~247.>Baud:通讯波特率.1200、2400.4800,9600,19200.38400.57600或11520.Parity:校骆方式.O-无校验:1-奇数校监:2-偈数校验.DeIay:信息结束曲时时间,0~32767,行线连接设汽为。
ModbusTCP转PROFIBUS DP网关
![ModbusTCP转PROFIBUS DP网关](https://img.taocdn.com/s3/m/5490e4621ed9ad51f01df2ae.png)
名称:ModbusTCP/PROFIBUS DP网关型号:EPS-320MP基本说明:EPS-320MP可解决PROFIBUS与ModbusTCP、ModbusRTU设备的数据通讯。
产品特点:1.应用广泛:凡具有ModbusTCP接口或ModbusRTU接口的设备都可以使用本产品实现与现场总线PROFIBUS的互连。
2.应用简单:用户不必了解PROFIBUS和Modbus技术细节,只需参考产品手册和免费的网关配置软件EP-123即可快速实现通信。
3.透明通信:用户可以依照PROFIBUS通信数据区和Modbus通信数据区的映射关系,实现PROFIBUS到Modbus间的数据透明通信。
技术特性:1.ModbusTCP可支持36个不同IP的ModbusTCP服务器的连接;2.以太网接口支持IP地址冲突检测,并支持DHCP、BOOTP和静态设置;3.以太网支持标准的ModbusTCP主站协议和ModbusTCP从站协议,串口侧是ModbusRTU主站;4.以太网接口10/100自适应,串口支持RS-485/232/422,波特率支持:1200、2400、9600、19.2K、38.4K、57.6K、115.2K、230.4Kbps可选;5.PROFIBUS 输入/输出数量可自由设定,最大PROFIBUS输入/输出:①Max Input Bytes ≤224 Bytes②Max Output Bytes ≤224 Bytes6.供电:24VDC(11V~30V),160mA;7.工作环境温度:-20℃~60 ℃,相对湿度5% ~95%(无凝露);8.机械尺寸:40mm(宽)×125mm(高)×110mm(深);9.安装及防护等级:35MM导轨安装;防护等级IP20;10.测试标准:符合EMC测试标准。
Modbus转DP通讯设置
![Modbus转DP通讯设置](https://img.taocdn.com/s3/m/54a2bb0ebb68a98271fefa66.png)
HASLER Industrial EquipementShanghai Co Ltd541 Deli Road – Malu Tow Jiading DistrictCH – 201801 SHANGHAITel : +86 21 5910 6058Fax : +86 21 5910 5300E-mail : @ModBus转DP通讯设置目录1.主机安装操作系统22.安装SmartCommander应用软件23.设置moxa通讯卡54.安装netTAP网关并检查接线65.组态netTAP网关76.设置KMB 97.组态MB1 108.设置smartconfiguration通讯参数119.使用B+W测试DP通讯1210.Hasler和用户测试通讯12ModBus转DP通讯设置1.主机安装操作系统主机安装win2000中文操作系统,创建管计算机理员账户Administrator和密码,并在此账户下安装sp4升级补丁,安装硬件驱动程序;设置合适的显示器分辨率;2.安装SmartCommander应用软件◆安装smartcommander软件主机创建名为KSC的账户,级别为计算机管理员,并设置密码,并在此账户下安装SmartCommander应用软件,详细步骤参考文件《KSC.947.001-Eev b》;注意:按文件《KSC.947.001-Eev b》执行到第12步添加I/O drivers时,选择DDE和MB1两个选项;安装完smartcommander后,升级到所需版本;◆设置启动模式按下图所示,在安全组态内将smartcommander启动后自动进入的模式设置为guest;图例:设置启动模式组态COM端口设置配料线及通道数量,及各通道对应com端口和配料秤序号,如下图所示;图例:组态COM5端口图例:组态COM7端口图例:组态COM1端口◆安装加密狗软件;运行smartcommander程序,测试是否能搜索并控制所有配料秤;◆设置历史曲线如下图所示:将第13到16行中的4s改成2s,分别对应激活D5到D8的历史曲线,之后单击选择最后一行,点击group/deactivate;之后在各台配料秤下,选择历史曲线图标,设置设定值和反馈流量的量程;图例:设置历史曲线3.设置moxa通讯卡终端电阻打到ON;SW1选择RS422;SW2选择RST;RS422/485和RS232选择RS422/RS485;4.安装netTAP网关并检查接线netTAP网关型号30-DPS-RS4;netTAP电源为24VDC;DP地址使用圆盘拨码开关进行设置;MOXA一拖四串口的端口一和端口二分别接来自现场SCM的K-BUS网线,端口三接来自netTAP网关X3电缆;X3电缆接线方法如下图所示,颜色依次为灰、粉、棕、白、黄;图例:netTAP网关X3端口接线图图例:netTAP网关X3端口接线图图例:netTAP网关X3端口接线图5.组态netTAP网关安装软件;使用红色方形接口的编程线连接PC和netTAP;使用scan功能搜索netTAP设备,对所需设备打勾选定;选择固件文件NTDPSMBR.N34并将其下载到网关内,约需四五分钟;组态netTAP,各菜单及参数设置方法如下图所示:图例:组态PROJECT菜单图例:组态MODULES菜单图例:组态COMMAND菜单图例:组态SUPERVIS菜单图例:组态MODSTAT菜单图例:组态WINDOW菜单6.设置KMB从SCU界面双击KMB图标进入其组态画面,设置通道一和通道二所使用的端口;图例:设置KMB通道一图例:设置KMB通道二7.组态MB1◆添加MB1驱动器打开smartcommander软件,依次点击system / config / system configuration ,进入SCU界面,点击第四个图标添加MB1驱动器,点击第五个图标删除多余的文件;◆组态MB1从SCU界面双击MB1图标进入MB1组态画面;设置数据块名称;设置modbus slave地址;设置数据块;设置com端口参数;图例:组态MB1图例:组态MB18.设置smartconfiguration通讯参数选择配料线或配料秤;选择参数,并设置index;输入I/O驱动器名称MB1;设置参数地址;选择数据类型,输入还是输出,数字量还是模拟量;如果是模拟量,还需设置上下限;图例:设置配料线参数图例:设置一号秤参数9.使用B+W测试DP通讯以上工作结束后,此时netTAP网关上的状态灯应该rdy灯常亮,run灯闪亮;根据需要设置DP地址;连接B+W数据线;搜索DP设备,并观察DP输入的数据,或改变DP输出的数据观察smartcommander 的变化,从而得知通讯是否成功;通讯测试成功时,netTAP网关上的第一、二、四个状态灯保持常亮;10.Hasler和用户测试通讯将修改好了的GSD文件HIL_08EA复制给用户中控编程人员;将smartconfiguration各参数名称、地址、功能告诉用户中控编程人员;通讯成功时,netTAP网关上的第一、二、四个状态灯保持常亮;Hasler和用户中控编程人员测试通讯。
MCGS触摸屏与电脑之间的Modbus协议
![MCGS触摸屏与电脑之间的Modbus协议](https://img.taocdn.com/s3/m/f3c23714fc4ffe473368abb0.png)
MCGS触摸屏与电脑调试软件modbus通讯一、硬件准备工作1、有一个带串口的电脑或者USB转串口也可以;2、有一个MCGS触摸屏TPC7062KX或者带RS232协议的MCGS 触摸屏;3、一条通讯线,触摸屏的DP9母头和电脑DP9母头,2和3交叉相连,5和5针相连即如图一所示;图一、触摸屏串口和电脑串口通讯线4、一条触摸屏下载线。
二、软件准备工作1、触摸屏编程软件(MCGS_嵌入版7.6(03.0001)完整安装包)其他版本也可,MCGS官网可以下载;2、串口调试助手sscom32;3、cnc校验码生成器;三、触摸屏编写及下载1、触摸屏编程图一、新建界面图二、设备建立图三、串口父设备参数设定图四、串口数据转发窗口五、删除设备通道图六、添加1区设备通道添加1区通道,1区在电脑端只能读取触摸屏的数据而不能写图七、添加0区通道0区通道,在电脑端即能读也能写,图八、建好的数据图九、点击快速连接变量图十、选择默认设备变量连接图十一、快速连接好的变量图十二、点击确认、全部添加图十三、建立第一个按钮图十五、建立第二个按钮图十六、建立填充动画图十七、下载到触摸屏四、电脑端串口调试软件图1、打开SSCOM调试助手图2、没有加校验码的数据段把数据复制到CRC校验码里,计算校验码,校验码要前后条换一下图3、计算校验码图4、读取1区第一位已经写好然后打开串口,点击发送观察读取的数据,一定记得HEX打钩,图5、读取回来的数据点一下触摸屏的1区第一个为按钮,按钮把这一位置为1,,再从测试软件点击发送观察,读取的数据图6、观察到读取1区一位的数据已经变为1 从电脑发送指令使0区第一个位置1,图7、写1区第一位点击发送观察触摸屏的变化图8、点击发送反馈回来的数据把0区第一位复位为0图9、复位为0 把0区第一位至此,你已经把MCGS触摸屏的MODbus协议弄得大概明白了吧如有不明白加QQ 505818864 共同探讨。
昆仑通态ModbusTcp通讯总结---精品模板
![昆仑通态ModbusTcp通讯总结---精品模板](https://img.taocdn.com/s3/m/387dafd4376baf1ffd4fad9b.png)
昆仑通态ModbusTcp通讯总结
1、Modbus地址
通常 Modbus 地址由 5 位数字组成,包括起始的数据类型代号,以及后面的偏移地址。
Modbus Master 协议库把标准的 Modbus 地址映射为所谓 Modbus 功能号,读写从站的数据。
Modbus Master 协议库支持如下地址:
00001 - 09999:数字量输出(线圈)
10001 - 19999:数字量输入(触点)
30001 - 39999:输入数据寄存器(通常为模拟量输入)
40001 — 49999:数据保持寄存器
2、主站和从站配置
上图:主站(客户机),这里为触屏电脑(TPC1062K),读取从站(WNC 采集器或者测试过程中使用的PC机),设置本地IP地址为:192.168。
0。
2,端口号为3000。
从站(服务器),产生变化数据的源端,这里是利用PC机来模拟(WNC 采集器)。
上图中读写4区通道D40001和D40002是按双字节操作读取第1和第2通道(Modbus中是以双字节为一个通道单元,WUB代表Word unsigned binary)。
上图中读写4区通道D40003和D40005是按四字节操作读取第3和第5通道(Modbus中是以双字节为一个通道单元,第3通道实际包括了第3和第4通道;第5通道实际包含了第5和第6通道,DF代表double word float)。
3、ModbusTcp主从站通讯测试视频
测试视频进入th。
org网页中下载:TPC1062K的ModbusTcp 测试视频。
mp4。
MCGS通用版和LK PLC 通过MODBUS TCP通讯
![MCGS通用版和LK PLC 通过MODBUS TCP通讯](https://img.taocdn.com/s3/m/04721298910ef12d2bf9e752.png)
通用版组态软件端设置实现步骤1.PLC参数设置PowerPro程序中加入HS_ModBusTCPSlave功能块,以便响应Modbus主站的数据请求。
具体可以参见指令手册。
2.MCGS参数设置通过软件MCGS嵌入版设置相关参数。
通讯参数的设置应与PLC侧的设置相匹配,这里还要把通道与数据联系起来。
首先在工程的工作台中选择“设备窗口”标签进入设备窗口。
鼠标双击设备窗口图标或者点击设备组态,打开设备组态窗口,单击工具条中的“工具箱”按钮,打开设备工具箱,用鼠标单击“设备管理”按钮,在弹出的设备管理对话框里选择通用串口父设备和标准MODBUS RTU设备见下图,确定关闭设备管理窗口。
鼠标双击设备工具箱内对应的设备构件,将选中的设备构件设置到设备窗口内,如下图设备窗口中添加了两个设备。
设备组态窗口设备工具箱窗口设备管理窗口在设备组态窗口中双击通用串口父设备,则可以打开其属性窗口,其中设置管理窗口。
同样双击标准MODBUS RTU设备弹出设备属性设置窗口见下图,这里关键要把设备地址设置为PLC的地址,其它可以不用改。
a.在设备窗口中添加“通用TCP/IP父设备”,设备设置属性如下:●采集方式分同步采集和异步采集,同步采集是所有子设备都采用父设备的采集周期采集,异步方式是子设备按自己定义的采集方式采集。
●网络类型选择TCP网络。
●服务器/客户设置选择客户,●本地IP地址是指计算机的IP地址●本地端口号统一3000●远程IP地址是在PLC里设置的IP地址,应该与计算机在同一网段●远程端口号选择502,这是MODBUS/TCP协议设定的,所有自动化行业的仪表统一用该端口b.在设备窗口中添加“莫迪康MODBUS_TCP”设备,属性设置如下:●内部属性是设置与PLC连接通道●采集周期:假如父设备选择异步采集,则按这个采集周期采集●设备地址为PLC的ModBus站地址,应与PLC中设置的一致点击内部属性最右边的按钮,进入通道设置,如图:选择增加通道,如图:c.通道连接通道连接主要是把上面设置的通道与变量对应起来,以方便组态,如图所示:图中建立一个标签名为MW2的数据词典,寄存器地址45003为%MW2的MODBUS地址,其余标签可以参考MODBUS协议。
力控与MCGS以太网通讯方法
![力控与MCGS以太网通讯方法](https://img.taocdn.com/s3/m/43e7d78784868762caaed5ab.png)
工控机力控与MCGS以太网通讯方法一、MODBUS/TCP通讯协议介绍MODBUS/TCP是简单的、中立厂商的用于管理和控制自动化设备的 MODBUS系列通讯协议的派生产品,显而易见,它覆盖了使用TCP/IP协议的“Intr a net”和“Internet”环境中MOD BUS报文的用途。
协议的最通用用途是为诸如PLC’s,I/O模块,以及连接其它简单域总线或 I/O模块的网关服务的.MODBUS/TCP 使 MODBUS_RTU协议运行于以太网,MODBUS TCP使用 TCP/IP和以太网在站点间传送 MODBUS报文,MODBUS TCP结合了以太网物理网络和网络标准TCP/IP以及以 MODBUS作为应用协议标准的数据表示方法。
MODBUS TCP通信报文被封装于以太网 TCP/ IP数据包中。
与传统的串口方式,MODBUS TCP插入一个标准的MODBUS报文到 TCP报文中,不再带有数据校验和地址。
1.1通讯所使用的以太网参考模型Modbus TCP传输过程中使用了 TCP/IP以太网参考模型的 5层:第一层:物理层,提供设备物理接口,与市售介质/网络适配器相兼容第二层:数据链路层,格式化信号到源/目硬件址数据帧第三层:网络层,实现带有 32位 IP址 IP报文包第四层:传输层,实现可靠性连接、传输、查错、重发、端口服务、传输调度第五层:应用层,Modbus协议报文.1.2 Modbus TCP数据帧Modbus数据在 TCP/IP以太网上传输,支持 Ethernet II和 802.3两种帧格式,Modbus T CP数据帧包含报文头、功能代码和数据 3部分,MBAP报文头(MBAP、Modbus Application Pr otocol、Modbus应用协议)分 4个域,共 7个字节,如下图所示:图: MODBUS TCP报文由于使用以太网 TCP/IP数据链路层的校验机制而保证了数据的完整性,MODBUS T CP 报文中不再带有数据校验”CHECKSUM”,原有报文中的“ADDRESS”也被“UNIT ID”替代而加在 MODBUS应用协议报文头中1.3 Modbus TCP使用的通讯资源端口号在 Moodbus服务器中按缺省协议使用 Port 502 通信端口,在Modus客户器程序中设置任意通信端口,为避免与其他通讯协议的冲突一般建议 2000开始可以使用.1.4 Modbus TCP使用的功能代码按照使用的通途区分,共有 3种类型分别为:1) 公共功能代码:已定义好功能码,保证其唯一性,由 认可;2) 用户自定义功能代码有两组,分别为 65~72和 100~110,无需认可,但不保证代码使用唯一性,如变为公共代码,需交 RFC认可;3) 保留功能代码,由某些公司使用某些传统设备代码,不可作为公共用途。
mcgs与信捷plc网口通讯
![mcgs与信捷plc网口通讯](https://img.taocdn.com/s3/m/10a8c53477c66137ee06eff9aef8941ea76e4bc7.png)
mcgs与信捷plc网口通讯在自动化领域中,PLC(Programmable Logic Controller,可编程逻辑控制器)起到了至关重要的作用。
它作为一个可编程的电子设备,被广泛应用于工厂生产线、机械控制、楼宇自动化以及其他工业场景中。
而MCGS(Monochrome Graphic System,单色图形系统)是一款性能稳定、功能强大的控制终端,用于与PLC 进行通讯,实现对PLC系统的监控和控制。
本文将探讨MCGS与信捷PLC网口通讯的原理和应用。
1. 概述MCGS作为一种人机界面(HMI)设备,提供了友好直观的操作界面,用于人与机器之间的交互。
而信捷PLC则是一种常用的工控设备,用于控制和监测各种工业生产过程。
通过MCGS与信捷PLC之间的网口通讯,用户可以实现对PLC系统的远程监控和控制,提高生产效率和安全性。
2. 网口通讯原理MCGS与信捷PLC之间的网口通讯基于现代工业通信协议。
通常情况下,MCGS使用Modbus TCP/IP协议与PLC进行通讯。
Modbus是一种通用的工控通讯协议,被广泛应用于各种自动化设备之间的通信。
通过Modbus TCP/IP协议,MCGS可以与信捷PLC实现无线、可靠的数据传输。
3. 网口通讯设置在实现MCGS与信捷PLC之间的网口通讯之前,需要进行一些设置。
首先,确定PLC的IP地址和端口号。
然后,在MCGS中配置PLC的通讯参数,包括IP地址、端口号、数据传输格式等。
经过这些设置,MCGS就可以与信捷PLC建立起稳定的通讯连接。
4. 通讯功能实现通过MCGS与信捷PLC之间的网口通讯,用户可以实现一系列的功能。
首先,用户可以通过MCGS监测和显示PLC系统的运行状态,包括输入输出信号状态、传感器数据等。
其次,用户可以通过MCGS控制PLC系统的运行,包括启动和停止工业设备、调整参数等。
此外,MCGS还可以向PLC发送指令,进行数据的读取和写入。
mcgs怎么用网口和plc通讯
![mcgs怎么用网口和plc通讯](https://img.taocdn.com/s3/m/aca5389ab1717fd5360cba1aa8114431b90d8ec6.png)
mcgs怎么用网口和plc通讯随着工业自动化的不断发展,人机界面(MMI)在工业领域的应用越来越广泛。
而MCGS(触摸屏软件)作为一款高性能的人机界面软件,使用方便且功能强大,备受工程师们的喜爱。
在很多工业控制系统中,需要通过网口与PLC(可编程逻辑控制器)进行通讯。
本文将详细介绍MCGS如何使用网口和PLC进行通讯,并探讨其中的一些技巧和注意事项。
1. 网口通讯的基本原理在人机界面与PLC之间进行通讯时,通常采用Modbus TCP/IP或以太网IP通讯协议。
而网口通讯的基本原理就是通过网线将人机界面与PLC连接在一起,并通过共享统一的通讯协议来实现数据的传递和交换。
这种通讯方式具有传输速度快、稳定可靠的特点,适用于大部分工控系统。
2. MCGS网口通讯的配置步骤在MCGS软件中,配置网口通讯需要以下几个步骤:2.1 打开MCGS软件并创建项目首先,打开MCGS软件,并创建一个新的项目。
在新建的项目中,可以设置界面样式、画面布局等。
2.2 添加页面元素接下来,添加页面元素,包括文本、按钮、图形等,用于显示和交互控制。
2.3 配置PLC通讯参数在MCGS软件中,通过选择网口通讯的设备类型和PLC型号,来配置PLC通讯参数。
通常需要指定PLC的IP地址、端口号等信息。
2.4 设定通讯对象在PLC通讯参数配置完成后,需要设定通讯对象。
通讯对象可以是PLC的寄存器、位开关等,用于读取或写入数据。
2.5 编写通讯逻辑最后,根据实际需求编写通讯逻辑。
可以使用Ladder(梯形图)编辑器或脚本语言(如VBScript)编写通讯逻辑,实现数据的读取和控制。
3. 网口通讯的常见问题和技巧在使用MCGS进行网口通讯时,可能会遇到一些常见的问题。
以下是一些解决问题的技巧和注意事项:3.1 网络连接问题在进行网口通讯之前,确保MCGS设备和PLC设备通过网线正确连接,并且网络通畅。
如果通讯中断或数据传输异常,可以检查网线是否连接松动、IP地址设置是否正确等。
Profibus DP 转 ModbusTCP 网关:工业自动化的桥梁
![Profibus DP 转 ModbusTCP 网关:工业自动化的桥梁](https://img.taocdn.com/s3/m/cbe6a702571252d380eb6294dd88d0d233d43c26.png)
Profibus DP 转ModbusTCP 网关:工业自动化的桥梁在现代工业自动化中,不同设备和系统之间的通信协议往往多种多样。
其中,Profibus DP 和Modbus TCP 是两种非常常见但又互不兼容的通信协议。
为了实现这两种协议之间的无缝数据传输,兴达易控Profibus DP 转Modbus TCP网关应运而生。
兴达易控XD-ETHPB20是一种将Profibus和ModbusTcp总线连接的通讯协议转换设备。
符合ModbusTcp协议的设备(如:仪表、传感器,交换机等)可通过XD-ETHPB20网关和Profibus总线上的主站设备(如:西门子300/400,ABB-800等)进行数据交换。
XD-ETHPB20网关在Profibus总线侧工作在从站模式,在ModbusTcp总线侧可工作在服务器模式(ModbusTcp从站模式),也可工作在客户端模式(ModbusTcp主站模式)。
1、产品特点◆使用Profichip公司的Profibus 总线专用芯片VPC3+C。
◆支持Profibus DP-V0 slave。
◆具备Profibus传输速率自动识别功能。
◆ Profibus传输速率可达12M bps,ModbusTcp以太网为10/100M自适应。
◆ ModbusTcp支持服务器和客户端两种模式。
◆支持Modbus 01、02、03、04、05、06、15、16等常用功能码。
◆ Profibus输入输出数据长度可自用设定,最大输出/入数据长度为244/244 Bytes 。
◆ ModbusTcp为10/100 Base-TX 以太网络端口。
◆ Profibus信号具备2500Vrms 高速磁耦合隔离保护电路。
◆Profibus、ModbusTcp、电源三端电气隔离,并且三个端口具备抗600W雷电、浪涌能力。
◆电源输入范围宽,并具备反接、过压、过流、过热保护功能。
◆具备LED 状态指示灯,方便用户查看状态。
MCGS触摸屏与电脑调试软件modbus通讯
![MCGS触摸屏与电脑调试软件modbus通讯](https://img.taocdn.com/s3/m/525a0c5448d7c1c708a14575.png)
MCGS触摸屏与电脑调试软件modbus通讯
一、硬件准备工作
1、有一个带串口的电脑或者USB转串口也可以;
2、有一个MCGS触摸屏TPC7062KX或者带RS232协议的MCGS触摸
屏;
3、一条通讯线,触摸屏的DP9母头和电脑DP9母头,2和3交叉相连,
5和5针相连即如图一所示;
图七、添加0区通道
0区通道,在电脑端即能读也能写,
4、一条触摸屏下载线。
二、软件准备工作
1、触摸屏编程软件(MCGS_嵌入版7.6(03.0001)完整安装包)其他版
本也可,MCGS官网可以下载;
2、串口调试助手sscom32;
3、cnc校验码生成器;
三、触摸屏编写及下载
1、触摸屏编程
图四、串口数据转发窗口
五、删除设备通道
图六、ቤተ መጻሕፍቲ ባይዱ加1区设备通道
添加1区通道,1区在电脑端只能读取触摸屏的数据而不能写
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
MCGS_TCP通过MODBUS协议转换和DP通讯说明
一,方案说明:
本方案主要是使用PM-160模块将modbus协议转换成为DP总线Profibus DP 总线协议,完成昆仑通态触摸屏通过232或者485和Profibus DP的控制设备通讯。
二,硬件连接:
PM-160硬件外观
硬件连接:
三,软件设置:
1,昆仑通态触摸屏端组态设置,设备窗口中设备组态如下图所示:
通用串口父设备0设置
注意:如果使用232通讯,串口端口号应该为0-COM1
如果使用485通讯,串口端口号应该为0-COM2
通讯波特率,数据位,停止位,校验位,需要和PM-160里面设置一致,默认的
参数是9600, 8位,1位,无校验。
设备0-MODBUS –RTU设置,只需设置设备地址,和PM-160实际配置地址一致即可,默认为1.
添加通道,注意无论是3区和4区的数据,都需要从1通道开始添加。
3区读取数据,对应DP总线中的输入,4区写数据,对应DP总线中的输出。
2,PM-160的配置软件是PMG-123,软件中具体设置如下:首先将PM-160侧边的两个拨码2打到ON,启动配置模式,
接线图定义
主要设置子网:协议内型,MODBUS从站
通迅波特率:9600
数据位:8位
奇偶校验位:无
停止位: 1位
从站地址: 1
通迅传输模式:RTU
通迅接口:根据触摸屏设置选择232或者485 注意:以上设置必须和触摸屏中父设备和子设备设置相同。
至此完成了MCGS触摸屏通过PM-160将MODBUS转换为PROFIBUS协议通迅建立完成,只需要客户在DP总线上配置的输入起始地址和MODBUS3区01地址对应,输出其实地址和MODBUS4区01地址对应即可。