以太网和串口Modbus设备的无缝整合
- 格式:doc
- 大小:237.50 KB
- 文档页数:7
串口屏Modbus协议,串口触摸屏的modbus协议资料,串口屏modbus通讯协议开发,串口触摸屏之modbus协议使用技巧本例程中用51单片机作为Modbus从机,从机的设备地址为2,从机有4个寄存器,寄存器地址分别为3,4,5,6,协议类型为保持寄存器,功能码为03和06。
第一步:新建一个工程,并在第一个画面上放置4个实时数据控件如下图1所示。
第二步:点击菜单【HMI变量】,弹出如下图所示界面。
然后点【添加】,弹出图3所示界面。
在这里我们可以添加4个HMI变量m_AD,m_AD_1,m_AD_2,m_AD_3,变量类型为无符号短整型,变量地址分别为58,60,62,64。
第三步:双击实时数据控件,弹出如图4所示窗口,点击【基本控制】,并关联我们刚才添加的HMI 变量,4个实时数据控件分别关联HMI变量m_AD,m_AD_1,m_AD_2,m_AD_3,然后点【确定】。
到这里,我们添加控件完毕,下一步要做的就是映射,映射有两种方法,一种是高级映射,一种是直接映射,下面我们先讲高级映射的方法。
第一步:点击菜单【工程】里面的【系统参数设置】,弹出如图6所示窗口,在这里有两个串口设置,串口1适用于232通信,串口2适用于485通信,选择好串口后,设置好串口号和波特率,解码协议选择【Modbus RTU Master】,然后点【其它设置】,弹出图7所示窗口,点【高级设置】,弹出图8所示窗口。
第二步:在图8的界面中点【添加】,弹出图9所示窗口,PLC设备地址即Modbus从机地址,元件类型即Modbus协议中的功能码,其中【保持寄存器】即读写寄存器,功能码为03和06,元件编号即寄存器首地址,映射数量即要映射的寄存器个数;本例程中PLC设备地址为2,元件类型为【保持寄存器】,元件编号为03(这里填写的是寄存器首地址),映射数量为4(一次性映射多个寄存器时,寄存器的地址必须是连续的,不连续的要分开映射),由于控件关联的HMI变量的地址分别为58,60,62,64(一次性映射多个寄存器时,所关联的HMI变量的地址也必须是连续的),所以对应的HMI变量的起始地址为58,其他的不用改,然后点【确定】,映射完毕。
SMART PLC, SMART CHOICES7-200 SMART 可编程控制器经济、可靠、易用/s7-200smart西门子公司一直致力于工业自动化最新技术的研发、推广及应用,在过去的160 多年里,为广大的工业客户带来了可靠高效的自动化产品,完善的自动化解决方案,提高了客户的生产效率,增强了客户的市场竞争力。
西门子SIMATIC 控制器系列是一个完整的产品组合,包括从最基本的智能逻辑控制器LOGO!以及 S7 系列高性能可编程控制器,再到基于 PC 的自动化控制系统。
无论多么严苛的要求,它都能根据具体应用需求及预算,灵活组合、定制,并一一满足。
SIMATIC S7-200 SMART 是西门子公司经过大量市场调研,为中国客户量身定制的一款高性价比小型 PLC 产品。
结合西门子 SINAMICS 驱动产品及 SIMATIC 人机界面产品,以 S7-200 SMART 为核心的小型自动化解决方案将为中国客户创造更多的价值。
2CPU SR60/ST60 技术规范 ........................................... 20数字量模块技术规范 .................................................. 22模拟量模块技术规范 .................................................. 24信号板技术规范 ......................................................... 25热电阻模块技术规范 .................................................. 26通用技术规范 ............................................................ 26安装尺寸图 ................................................................ 27订货号说明 ................................................................ 27模块和信号板接线示意图 ........................................... 28订货数据 . (30)产品亮点 ................................................................... 04CPU 模块 ................................................................... 06信号板 ....................................................................... 08网络通信 ................................................................... 09运动控制 ................................................................... 10人性化软件 ................................................................ 12小型自动化解决方案 .................................................. 14技术规范 ................................................................... 16CPU SR20 技术规范 .................................................... 16CPU SR40/ST40/CR40 技术规范 . (18)目录3SIMATIC S7-200 SMART 产品亮点机型丰富,更多选择提供不同类型、I/O 点数丰富的CPU 模块,单体I/O 点数最高可达60点,可满足大部分小型自动化设备的控制需求。
虚拟设备实现Modbus串行链路与Modbus/TCPIP的互连【摘要】Modbus作为第一个用于工业现场的总线协议,应用极其广泛,他包括基于串口的Modbus协议和基于以太网的Modbus/TCPIP协议。
文章描述了通过虚拟设备实现了这两种通讯方式的互联并给出了实现细节,提出了虚拟技术具有广泛的应用领域。
【关键词】虚拟串口;TDI驱动;ModbusVirtual device make the connection between Modbus serial port and Modbus/TCPIPAbstract:Modbus is applied widely as the first bus treaty used in industry.It includes Modbus treaty based on serial port and Modbus/TCP treaty based on ethernet network. The essay realizes the connection of the two kinds of communication and give the realization in details, put forward that the technology of virtual will be used widelyKey words:virtual serial port;TDI drive;Modbus引言近年来,工业现场总线与工业以太网发展迅速,他们之间的之间的竞争也十分激烈。
Modbus/TCP以太网协议由Schneider公司发布,是将Modbus现场总线协议与以太网TCP/IP协议结合而成,使得信息从一个网络传输到另一个网络而不需改变通讯协议成为了可能。
IANA委员会给施耐德电气公司分配了已为大家熟知的TCP 502端口,以专为Modbus协议保留,可见,Modbus/TCPIP协议现在已经成为Internet标准。
200PPI转以太网与易控modbusTCP客户端通信配置
西门子200PLC与易控INSPEC软件通过以太网连接西门子S7200系列PLC利用兴达易控PPI-ETH-XD1.0通讯模块为PLC提供以太网通讯接口。
西门子S7200系列PLC设备信息化易控INSPEC以太网通讯,通过易控INSPEC软件采集现场设备的实时生产和设备数据。
主要设备的控制器有三菱、西门子、欧姆龙等PLC,通讯方式采用以太网通讯,
现场情况:
西门子S7200系列PLC监控计算机,易控INSPEC,通讯模块PPI-ETH-XD1.0
硬件连接
1)将兴达易控PPI-ETH-XD1.0连接到西门子S7200系列PLC;
2)将各个兴达易控PPI-ETH-XD1.0通讯模块,接入到局域网网络,与上位监控计算机连接。
2、兴达易控PPI-ETH通讯模块参数配置
如图配模块的IP地址:192.168.1.188,端口号:102;
3、易控INSPEC软件参数配置
1)新建通道-选择“以太网”通讯方式,填入通道名称;
2)配置通道-远程节点中“IP地址”填入兴达易控PPI-ETH以太网模块的IP地址“192.168.1.188”,“IP地址”填入“102”,点击“测试”,完成配置;
3)新建设备-在PLC中选择“西门子S7200以太网”,填入设备名称;
4)添加变量和测试监控;。
Modbus网关服务器用户手册ECS8103CP【功能介绍】ECS8103CP是一款多功能串口Modbus 网关设备,它内部集成了Modbus TCP、Modbus RTU 和Modbus ASCII 协议,并且该设备串口可通过软件灵活配置成RS-232、RS-485 或RS-422模式,用户利用它可以轻松实现Modbus以太网设备与Modbus串口设备的无缝整合。
Modbus协议是电子工业设备上应用最为广泛的一种通用协议,现已成为一种通用的工业标准。
通过此协议,各种Modbus设备(如 PLC、DCS、HMI、各种仪表等)之间经由网络或串行链路可以相互进行通信。
但是使用在串口和以太网上的Modbus 协议是不同的,因此需要一个网关来完成两个协议之间的通讯转换工作。
ECS8103CP是专门用来连通Modbus TCP 设备和Modbus RTU/ASCII 设备的产品。
【产品特点】1、32 位 ARM Cortex-m3 CPU2、支持1个10/100M 以太网接口3、支持 RS-232、RS-422、RS-485 三种串口方式4、串口波特率、数据位、停止位、校验位均可设定5、支持ARP、IP、ICMP、IGMP、UDP、TCP、DHCP、DNS、MODBUS TCP、MODBUS RTU、MODBUS ASCII协议6、支持RTU_ Master--TCP_ Slaver 、TCP_ Master--RTU_ Slaver 、ASCII_ Master--TCP_ Slaver 、TCP_ Master--ASCII_ Slaver四种工作模式7、最大支持 32 个Modbus TCP主站、4个Modbus TCP从站8、提供字符超时时间自动适应功能9、提供 ID 映射功能,实现主机 ID 号的管理10、本地端口、目标IP地址和目标端口号可设定11、可使用 Web Server、Telnet、 MG Configuration配置工具进行配置12、配置工具支持Windows98/me/NT/2000/XP/WIN7/WIN8/WIN10 等操作系统13、工业级设计,可长期稳定运行在恶劣环境【产品规格】以太网标准:10/100Mbps自适应以太网口通讯模式:全双工/半双工自适应传输距离:小于100米接口形式:RJ-45串口RS-232信号:TXD,RXD,RTS,CTS,GNDRS-422信号:T+,T-,R+,R-RS-485信号:D+,D-检验位:None\Even\Odd\space\mark数据位:6bit,7bit,8bit波特率:300bps ~ 230400bps方向控制:RS-485采用数据流向自动控制技术负载能力:RS-485/422端支持最大32结点轮询传输距离:RS-485/422端1000米,RS-232口10米接口保护:1500W浪涌保护,15KV静电保护接口形式:RS-232端DB-9公头,RS-485/422端子台电源电源输入:DC9~48V供电功耗:120mA @ 24V(最大)环境工作温度:-20℃~70℃储藏温度:-40℃~95℃储藏湿度: 5~95% RH外型尺寸长×宽×高:103x72x27(mm)【接口定义】RS-232:DB9公头(TXD,RXD,RTS,CTS,GND)RS-422:接线端子(T+, T-, R+, R-)RS-485:接线端子(D+,D-)网络接口:RJ45(Ethernet)电源接口:接线端子VS+,VS-【恢复出厂设置】硬件恢复:把端子上的Setup和GND短接重新供电,然后断开Setup和GND,可恢复出厂设置。
S7300以太网转以太网模块作为Modbus从站实现PLC与其它Modbus 设备的通讯远创智控MPI-ETH-YC01Puls转以太网模块支持Modbus 功能,可作为Modbus 从站,实现PLC 与其他Modbus 设备的通讯。
一、Modbus 从站功能介绍1.1 功能和应用远创智控MPI-ETH-YC01Puls 桥接型的扩展母口作为Modbus RTU 从站运行,外部具备Modbus RTU 主站的设备通过Modbus 协议访问以太网模块九针公口所连接的西门子PLC 数据。
应用于DCS 系统或者触摸屏等作为Modbus 主站设备读写西门子PLC 数据。
1.2 通讯线连接Modbus 主站设备的RS485 接口连接到远创智控MPI-ETH-YC01Puls桥接型的扩展通讯口,以太网模块扩展通讯口的针脚定义:1.3 远创智控MPI-ETH-YC01Puls 配置配置步骤:NetDevice 搜索--参数配置--扩展总线接口--Modbus 从站。
1.3.1.电脑连接远创智控MPI-ETH-YC01Puls 转以太网模块,运行NetDevice(V1013 版本以上)配置软件,选择查找到的NetDevice 转以太网模块,点击按钮栏【修改设备参数】按钮。
1.3.2.在参数配置界面左侧选择【S7 总线接口参数配置】,右侧页面选择【扩展总线接口】,设置【功能选择】为Modbus 从站,设置波特率、数据位、停止位和奇偶校验参数。
1.3.3.在参数配置界面左侧选择【Modbus 从站】,右侧页面点击【新建命令】配置数据交换命令。
1.3.4.设置好后点击【下载参数】按钮,将参数下载到以太网模块。
1.4 Modbus 测试Modbus 测试可采用ModScan 软件,该软件作Modbus 主站,去连接以太网模块。
1.4.1.采用一根USB 转RS485 的转换线,USB 端口接入计算机,RS485 端子连接一根PROFIBUS 电缆和总线插头,将插头插入MPI-ETH-YC01Puls的扩展通讯口。
串口转以太网方案介绍串口(Serial Port)和以太网(Ethernet)是计算机领域中常见的通信接口,它们在不同的应用场景中具有重要的作用。
然而,在某些情况下,我们可能需要将串口数据通过以太网进行传输和处理。
为了实现这种串口转以太网的方案,我们可以借助硬件转换器或使用软件实现此功能。
硬件串口转以太网方案硬件串口转以太网方案通常基于串口转以太网模块来实现。
这些模块内置有串口和以太网接口,并且具备串口和以太网之间的数据转换功能。
下面介绍几种常见的硬件串口转以太网方案。
RS232转以太网模块是一种简单而常见的串口转以太网模块。
它通常具有一个RS232串口和一个以太网接口,能够将串口数据转换为以太网数据进行传输。
需要注意的是,使用RS232转以太网模块时,我们需要确保串口和以太网之间的通信协议一致。
2. RS485转以太网模块与RS232转以太网模块类似,RS485转以太网模块也是一种常见的硬件串口转以太网方案。
RS485是一种串行通信标准,可以实现多个设备之间的串行通信。
RS485转以太网模块通常具有一个RS485串口和一个以太网接口,能够将RS485串口数据转换为以太网数据进行传输。
串口转以太网网关是一种功能更加强大的硬件转换设备。
它通常具有多个串口和一个以太网接口,可以同时处理多个串口数据并将其转换为以太网数据进行传输。
串口转以太网网关可以广泛应用于工业自动化、物联网等领域,提供稳定可靠的串口转以太网通信方案。
软件串口转以太网方案除了使用硬件转换器,我们还可以使用软件来实现串口转以太网的功能。
下面介绍几种常见的软件串口转以太网方案。
1. 虚拟串口软件虚拟串口软件可以创建一个虚拟的串口,并且通过网络将串口数据传输到远程计算机。
该软件通常具有配置简单、易于使用的特点,可以方便地将串口数据发送到以太网。
2. 串口服务器软件串口服务器软件是一种运行在计算机上的软件,可以将串口数据转发到以太网。
它通常具有多串口支持、数据转发和远程控制等功能,可以满足多个串口设备与以太网之间的数据传输需求。
以太网和串口Modbus设备的无缝整合
Modbus 协议是世界上自动化协议中最为普遍使用的一个协议。
Modbus协议支持传统的RS-232/422/485设备和最新发展出来的以太网设备。
许多工业设备,包括:PLC,DCS,HNI,仪器和仪表都使用Modbus协议作为他们之间的通讯标准。
然而,Modbus协议在串口和以太网之间运行是非常困难的,这就需要一个通讯的网关作为二者的桥梁来帮助整合他们。
NPort 6110 支持一个以太网和一个可软件选择的RS-232/422/485 口来连接各种类型的支持 Modbus协议的设备。
通过Modbus/TCP (Ethernet) 和 Modbus /ASCII/RTU (Serial) 协议转换, 带有以太网的 PLC可以使用 RS-232/422/485 接口来实现与仪器的无缝通讯。
为通用的Modbus应用提供了强大的操作模式
为了进行 Modbus协议的转换,有必要定义从社别,但与其他Modbus网关不同的是, NPort 6110 允许用户对以太网和串口来配置主从设备。
额外的地址映射和以外的参数被用来确保所有的情况都能够处理。
Windows工具软件让您的安装更加方便并可监视传输流量
NPort 6110功能非常强大,也非常容易使用。
一个Windows软件就能够在局域网中自动搜索所有可能的NPort 6110设备。
软件中含有流量监测功能,可以帮助您解决任何在Modbus同许那种遇到的问题,比如:连接状态检查,地址转换错误等。
典型应用
串口主设备与串口从设备通过因特网来通讯
让传统的Modbus串口设备通过因特网进行通讯
许多传统的支持Modbus 协议的串口设备可以通过 RS-485进行通讯, 然而 RS-485 网络限制了最多只能有32个Modbus设备, 且传输距离只能在 1.2 km. 通过使用 Modbus 网关, 您可以通过以太网来接连所有的Modbus串口设备,同一个控制网络最多可安装8个 Modbus 网关,将单一的Modbus网络扩展到 TCP/IP 网络可以达到的地方。
以太网主设备与多个串口从设备通讯
通过以太网络连接所有的Modbus设备
大部分的主机和新研发出来的 PLC都支持以太网接口,并都运行 Modbus/TCP协议。
NPort 6110 网关被用来连接分散的Modbus 串口设备,进行数据的采集和控制。
每个 NPort 6110都支持以太网的 Modbus/TCP 协议,允许多达7个连接。
软件配置的串行接口支持RS-232 、RS-422/485。
在RS-232/422 模式, NPort 6110 可以连接 1 个串口设备,在RS-485方式下,一个NPort 6110 可以支持多达 31 串口设备。
这是工厂中最普遍的应用。
串口主设备与多个以太网从设备进行通讯
连接串口主设备和以太网从设备
许多 HMI (人机界面) 系统使用串行接口,要求对分散的DCS系统进行存取。
然而,越来越多的DCS系统支持以太网,并且运行在Modbus/TCP 从模式下。
为此, NPort 6110 Modbus 网关是通过以太网连接HMI 到分散的 DCS系统的理想解决方案。
每个NPort 6110最多支持4个 Modbus/TCP 从设备。
简单易用的 Windows工具
在LAN的任何位置当铺能配置Modbus网关
当Nport 6110连接到以太网上后,任一运行Modbus网关配置器的Windows主机,都可以自动搜索所有已经安装的Modbus网关,然后进行配置。
支持DHCP(IP自动设定)和手动IP设定。
人机友好的界面,使Nport6110成为最简单易用的Modbus网关之一。
在线流量监测和错误日志显示
Modbus解决通讯故障既迅速又简单。
NPort 6110工具软件让您在网络的任何位置都可以在线监测配置信息和连接状态,而不需要干扰目前的操作。
同时,系统的日志信息可以保存安装和服务记录。
全面的、功能强大的Modbus参数设置
除了能和众多的Modbus设备一起工作外,NPort 6110提供了基本的和全面的通讯参数设置。
例如,除通用的配置之外,远程Modbus/TCP设备ID,初始化延迟时间调整和字符/信息超时都可以在Windows 工具软件中进行调整。
与其他厂商提供的基于文本的配置器不同,NPort 6110全面的高效的工具软件简化了安装,并节省了工程师的培训费用。
特点:
Modbus 串口和以太网设备的整合
支持 Modbus/TCP 主设备到Modbus/ASCII/RTU 从设备 (最多 31个设备) 支持 Modbus/ASCII/RTU 主设备到 Modbus/TCP 从设备 (最多 4个设备) 简单易用的Windows 工具软件通过以太网进行配置
10/100M 快速以太网带自动 IP 设定 (DHCP)
一个可由软件设定的RS-232/485/422 接口
速率最高可达 230.4 Kbps。