RS485或RS232转ETHERCAT连接ethercat转换器

这篇具有很好参考价值的文章主要介绍了RS485或RS232转ETHERCAT连接ethercat转换器。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

最近,生产管理设备中经常会遇到两种协议不相同的情况,这严重阻碍了设备之间的通讯,串口设备的数据不能直接传输给ETHERCAT。这可怎么办呢?

RS485或RS232转ETHERCAT连接ethercat转换器,服务器

别担心,捷米JM-ECT-RS485/232来了!这是一款自主研发的ETHERCAT从站功能的通讯网关,主要功能是将ETHERCAT网络和RS485或RS232设备连接起来。它连接到ETHERCAT总线中做为从站使用,连接到RS485或RS232总线中做为主站或从站使用,解决了协议不兼容的问题。

让我们一起期待更多智能化设备的出现,让生产更加高效、便捷。

配置捷米JM-ECT-RS485/232网关ETHERCAT输入输出长度

  1. 打开GWModbusBuilder软件,首先设置软件使用的IP地址,网关处于配置状态时,要与电脑ip在一个网段

RS485或RS232转ETHERCAT连接ethercat转换器,服务器

1.点击“连接从站”按钮,连接成功后其他按钮会变成可以点击的状态:

RS485或RS232转ETHERCAT连接ethercat转换器,服务器

2.点击“读取配置”按钮后,显示网关目前的实际数据长度配置:

RS485或RS232转ETHERCAT连接ethercat转换器,服务器

3.填写用户需要的输入、输出数据长度。

RS485或RS232转ETHERCAT连接ethercat转换器,服务器

3.写入成功后,会弹出OK的对话框。

RS485或RS232转ETHERCAT连接ethercat转换器,服务器

4.设置完毕后,网关拨码的第8位拨到OFF,然后重新给网关供电。

配置捷米JM-ECT-RS485/232网关的ETHERCAT从站

  1.  将网关xml文件拷贝到主站相应路径下:
  2. 新建项目

RS485或RS232转ETHERCAT连接ethercat转换器,服务器

  1. 新建工程后,在下图中Device的位置,点击鼠标右键AddNewItem,添加ETHERCAT主站。

RS485或RS232转ETHERCAT连接ethercat转换器,服务器

         

  1.  在弹出的对话框中,选择EthercatMaster,然后点击OK。

RS485或RS232转ETHERCAT连接ethercat转换器,服务器

选择电脑对应的网卡,点击OK。

RS485或RS232转ETHERCAT连接ethercat转换器,服务器

  1. 主站建立后,有2种方式添加从站:

a.在下图中主站Device1的位置,点击鼠标右键Scan可以将网关扫描上来。

b.在下图中主站Device1的位置,点击鼠标右键AddNewItem,添加

ETHERCAT从站,如下图所示。

RS485或RS232转ETHERCAT连接ethercat转换器,服务器

13, 在弹出的对话框中,选择网关设备,点击OK。

c.添加后的从站,如下图所示的Box1。点击左侧项目树中的Box1,在右侧的主视图中,点击Slots,可以看到网关配置输入输出数据的页面。

RS485或RS232转ETHERCAT连接ethercat转换器,服务器

RS485或RS232转ETHERCAT连接ethercat转换器,服务器

14, 注意:此处输入、输出长度的配置,要与网关的配置一致。

启动网关运行

捷米JM-ECT-RS485/232网关的控制字
  1.  网关在ETHERCAT一端配置数据长度时,网关内部占用3个字的输出,用于对网关RS485/RS232总线一侧通讯的控制。

Word1:发送数据长度,以字节为单位。Word2:通讯控制字,如下表所示:

Word3:定时发送间隔。

Bit15~Bit8

Bit7

Bit6

Bit5~Bit4

Bit3

Bit2

Bit1

Bit0

强制接收完毕

强制发送完毕

快速应答模式

全双工

模式

发送方式

启动发送

D1:auto_txd D0:start_tr 发送方式 总线桥操作
0 0→1 触发模式 完成一次发送
0 其他 触发模式 不发送

1

1

自动模式

按照“定时发送间隔”,自动连续发送
1 0 自动模式 不发送
D7 D6 功能
1 0 “强置接收完毕/发送允许状态set_tr”:强置reok_tren=1,使网关处于”接收完毕/允许发送”状态
0 1 “强置等待接受状态set_re”:强置reok_tren=0,使网关处于”等待接收”状态
0 0 无作用
1 1 无作用
5.3.2网关的状态字

16, 网关在ETHERCAT一端配置数据长度时,网关内部占用3个字的输入,用于显示网关RS485/RS232总线一侧通讯的状态。

Word1:接收数据长度,以字节为单位。Word2:通讯状态字,如下表所示:

17, Word3:接收计数器,网关每接收到一次新的数据包,计数器加1。

Bit15~Bit8

Bit7

Bit6~Bit4

Bit2

Bit1

Bit0

奇偶校验错误

正在接收

正在发送

接收完毕/发送允许

  • D0:reok_tren“接收完毕/发送允许”

18, reok_tren=1:网关接口处在“接收完毕/发送允许”状态;reok_tren=0:网关接口处在“等待接收”状态;

  • D1:tr_ing“正在发送报文标记”tr_ing=1:网关接口正在发送数据中tr_ing=0:网关接口不在发送数据中;
  • D2:re_ing“正在接收报文标记”re_ing=1:网关接口正在接收数据中;re_ing=0:网关接口不在接收数据中;
D2 D1 D0 状态
0 0 1

网关处在“接收完毕/发送允许”状态,如果”启动发送标记start_tr”由0变1,则网关转入D2D1D0=010,即启动发送,将PROFINET输出数据区中的数据发送至RS232设备。

0 1 0 网关正在向RS232设备发送报文数据。
0 0 0 网关处在“等待接收“报文状态,即等待接收RS232设备发送的数据报文。
1 0 0 网关正在接收RS232设备发送的报文数据。
启动网关的全双工模式

全双工模式:是网关和对端设备各自按自己的需要发送数据,互不影响。

  1.  网关的拨码第1位拨到ON,表示网关做为RS485/RS232主站运行。

20, 运行ETHERCAT主站软件,可以使用全双工模式定时发送,如下图发送数据长度写“0x0600”,控制字写“0x0007”,定时发送间隔写“0x5000”,表示按全双工模式定时发送,每80ms发送一次6字节的数据包,也可以按照全双工模式下的触发方式发出数据,当每次控制字由“0x0004”变为“0x0005”的时候,数据发出一次。

RS485或RS232转ETHERCAT连接ethercat转换器,服务器文章来源地址https://www.toymoban.com/news/detail-620200.html

到了这里,关于RS485或RS232转ETHERCAT连接ethercat转换器的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • .NET串口通信 RS232 、RS485

    1.RS232是全双工的,RS485是半双工的,RS422是全双工的。 在信息传输通道中,携带数据信息的信号单元叫码元,每秒钟通过信道传输的码元数称为码元传输速率,简称波特率。波特率是传输通道频宽的指标。 波特率9600与波特率19200的区别就是:波特率19200传输快但传输距离近,波

    2024年02月12日
    浏览(51)
  • 串口通讯UART/RS232/RS485/RS-422笔记

    串口通讯是指数据按位(bit)发送和接收字节的一种传输方式。一个字节的数据传输要分为8次进行,由低位到高位按顺序一位一位的进行传送。 由于串行通信的数据是逐位传输的,所以发送方和接收方都需要具有固定的时间间隔来发送/接收每一位,也就是要保证通讯双方具

    2024年02月15日
    浏览(85)
  • 串口通信协议--UART、RS-232、RS-485、RS-422

    近期学习了单片机及数电相关知识,故决定系统地学习一些通信协议。手边书本仅介绍了串口低速接口的相关协议。 串行通信 是指通过使用一条数据线(需要地线或控制线),将数据一位一位地一次传输,每一位数据占据一个固定的时间长度。 特点 :抗干扰,节省数据线,

    2024年02月05日
    浏览(57)
  • TTL、RS232、RS485的区别和简介

    TTL,RS232,RS485都是一种逻辑电平的表示方式 TTL: TTL指双极型三极管逻辑电路,市面上很多“USB转TTL”模块,实际上是“USB转TTL电平的串口”模块。这种信号0对应0V,1对应3.3V或者5V。与单片机、SOC的IO电平兼容。不过实际也不一定是TTL电平,因为现在大部分数字逻辑都是CMO

    2024年02月11日
    浏览(44)
  • 超详细的RS232/RS485电路设计

    目录 1  UART介绍 1.1 UART特点及问题 1.2 UART协议 2  RS232、RS485基本概念 3  RS232、RS485接口标准 3.1 RS232接口标准及特点 3.1.1 RS232的接口标准 3.1.2 RS232的接口特点 3.2 RS485接口标准及特点 3.2.1 RS485的接口标准 3.2.2 RS485的接口特点 4  RS232、RS485原理图设计 4.1 SIT3232E-RS232收发器应用 4.

    2023年04月22日
    浏览(47)
  • Java 串口通信(RS232/485)

    Java 实现串口通信,同时通过 WebSocket 与 UI 实时交互传递通信数据 准备工作: 虚拟串口工具:Launch Virtual Serial Port Driver 串口调试助手:SSCOM RS485 在线 CRC检验码计算:CRC 测试链接 1.扩展包和依赖库 以上两个包可以直接网上下载,注意和JDK版本搭配即可 2.Pom配置 串口通信包:

    2024年02月13日
    浏览(45)
  • 【总线】一文看懂RS232和RS485通信总线

    目录   RS232概述 RS232特性 RS485 概述 RS485 特性 RS232 和 RS485 的区别 区别总结   RS-232接口符合电子工业联盟(EIA)建立的串行数据通信接口标准。原始编号是EIA-RS-232(简称232,RS232)。它广泛用于计算机串行接口外设连接。连接电缆以及机械、电气、信号和传输过程。 RS-232-C标

    2024年02月02日
    浏览(49)
  • 1、串口(UART/COM/TTL/RS232/RS485)

    目录 串口简介 串行通讯制式 UART 2.1 简介 2.2 电平标准 TTL RS232 RS485 2.3、电平转换(重点讲解RS232-TTL) USB转TTL USB转RS232 USB转RS485  RS232、RS485互转 RS-232、TTL互转  2.4 串口通讯协议(RS232/TTL) 参考资料 请参考百度百科:串行接口_百度百科 首先,串口、UART口、COM口、USB口是指的

    2024年02月02日
    浏览(39)
  • 串口RS232/RS485/RS422的DB9引脚定义

    DB9M指的是DB9公头(针型)(M是Male的缩写) DB9F指的是DB9母头(孔型)(F是Female的缩写) DB9M脚定义   DB9F脚定义 RS232接线说明 RS232需要接 3根线 ,收发对接,还要接一根地线。 实物展示   DB9M脚定义  DB9M 1 2 3 4 5 6 7 8 9 RS485 D+ D- GND +5V RS422 T+ T- R+ R- GND +5V (注:该定义来源于

    2024年02月11日
    浏览(46)
  • TTL、RS232、485到底能传输多远距离?

    关注+ 星标公众 号 ,不错过精彩内容 作者 | strongerHuang 微信公众号 | strongerHuang 前两天,在我的技术交流群看到大家在讨论关于“ TTL、RS232、485传输距离 ”的问题。 今天特意抽时间分享一下相关的内容。 概述 可能有很多读者都还不知道 TTL、RS232、485 到底是什么,本节简单

    2024年02月05日
    浏览(40)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包