EtherCAT转TCP/IP网关EtherCAT解决方案

发布时间:2024-08-08  

作为生产管理系统的关键部分,数据互联互通一直是个大问题。然而,ETHERCAT和TCP/IP是两个不同的协议,它们之间的通讯一直是个大 问题。但是,现在有一款神奇的产品出现了,它叫做远创智控YC-ECT-TCPIP,它可以让EtherCAT网络和 TCP/IP网络互联互通!

wKgZomSo1kGANCvvAAExnOdtaVM378.png

这个产品真的是太棒了!远创智控YC-ECT-TCPIP是一款自主研发的EtherCAT从站功能的通讯网关。它可以连接到EtherCAT总线中做为从站使用,连接到 TCP/IP网络中做为服务器或客户端使用。这就意味着,现在你可以通过这个神奇的产品,让你的生产管理系统更加高效,让你的数据互联互通变得更加容易!无论是从站还是客户端,这个产品都可以帮你搞定!


不要犹豫,现在就试试远创智控YC-ECT-TCPIP吧!它将会给你带来意想不到的惊喜!如果你已经使用过这个产品,那就赶紧在评论区里分享一下你的使用感受吧!如果你还没有使用过,那就点赞这个视频,让更多人看到这个神奇的产品吧!

设置网关的TCP/IP网口

  1. 将电脑用网线连接至网关的P3网口上。

  2. 打开TCPConf8 软件后,点击“连接”,可以与网关建立TCP连接,进而修改TCP/IP接口的IP、端口号等参数。

wKgaomSo1jWAWbzJAAEsAiqwgGY240.png

注意“目标地址”是网关的TCP/IP接口IP地址,出厂默认IP地址是 “192.168.1.200”。如果需要修改TCP/IP的IP地址,首先要用电脑与网关建立连接,然后点击图中的“修改 IP 参数”即可。

  1. 网关的TCP/IP接口最大支持建立8个连接,在下图中分别对应“设备端口1”~“设备端口8”。

wKgaomSo1kuAPmzgAAGb-fIMMS8529.png

5,远端端口:指的是对端TCP/IP设备的端口号。远端IP:指的是对端TCP/IP设备的IP地址。

  1. 用户对使用的端口完成修改后,要点击“确认当前配置”,使网关的 TCP/IP接口保存配置并复位。

    1. 配置网关EtherCAT输入输出长度




  1. 使用网线将电脑与网关EtherCAT接口连接。

  2. 将拨码的第8位拨到ON,此时网关处于配置状态,然后给网关供电。

9, 网关处于配置状态时,此时网口使用 192.168.1.201的IP地址,应使电脑的IP网段设置于 192.168.1.xxx。

10, 打开GW Modbus Builder软件,首先设置软件使用的IP地址,点击菜单栏“设置——通讯设置——以太网设置”,如下图,电脑的IP是192.168.1.111。(设备IP地址和配置模块地址不需要设置)



wKgaomSnciSADhewAABdsJEkN5s430.png


11, 点击菜单栏“工具——在线”,在弹出的窗口中,选择“EtherCAT配置”。

wKgaomSo1mSAEeesAAA_s_awCM4288.png


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

pYYBAGSmNtaALhT2AAGD9f7yFKs970.png

13, 填写用户需要的输入、输出数据长度,注意数据长度是累加的,点击“写入配置”按钮:

wKgaomSncjOATRQwAAFTsBJfIsM961.png



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


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

    1. 配置网关的EtherCAT从站

  2. 将网关xml文件拷贝到主站相应路径下:

wKgZomSnqKWAPQvxAAEp7T2ZPC4361.png


  1. 新建项目

chaijie_default.png


18,新建工程后,在下图中Device的位置,点击鼠标右键 Add New Item,添加EtherCAT主站。

pYYBAGSmHomAAZGLAAAW4g-9fpk405.png



19, 在弹出的对话框中,选择EtherCATMaster,然后点击 OK。

pYYBAGSmHrGALOUKAAJT36aWXaA462.png

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

pYYBAGSmHryAS7LiAAE-ktFG5os559.png

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

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

b.在下图中主站Device 1的位置,点击鼠标右键Add New Item,添加

ETHERCAT从站,如下图所示。

poYBAGSmHtaAHvMNAAGWY29gxbM955.png

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



c.添加后的从站,如下图所示的 Box 1。点击左侧项目树中的Box 1,在

23, 右侧的主视图中,点击Slots,可以看到网关配置输入输出数据的页面。

pYYBAGSmN2CAKWC0AAMM5-VuD9U308.png

24,如下图所示,在Slot列表中,一共可以添加16 条配置信息。右侧Module列表的每一条配置选项,都可以添加到Slot中。按照下图1、2、3的操作顺序,可以将Module 添加到Slot中。

poYBAGSmasSAUZC-AAG-mcjx2XY064.png

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


5.3启动网关运行

5.3.1网关的控制字

26, 网关在ETHERCAT一端配置数据长度时,网关内部占用3个字的输出,用于对网关TCP/IP 一侧通讯的控制。

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

Word3:定时发送间隔。


Bit15~Bit8

Bit7

Bit6

Bit5~Bit4

Bit3

Bit2

Bit1

Bit0

强制接收完毕

强制发送完毕

快速应答模式

全双工

模式

发送方式

启动发送

  • D1: auto_txd发送方式

auto_txd=0:触发发送模式

auto_txd=1:自动定时发送模式

  • D0: start_tr启动发送标记

27, 当auto_txd=0 时是触发模式,此时仅当start_tr 由0变1(上升沿)时,触发一次发送。

28, 当auto_txd=1时是自动发送模式,此时仅当start_tr= 1时,网关按照“定时发送间隔”,自动连续发送。

29, 所谓“发送一次”,即启动网关接口发送进程,按照“发送数据长度”中的设置,将

PROFINET输出数据区中数据做为网关发送报文,发送到现场设备。


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

1

1

自动模式

按照“定时发送间隔”,自动连续发送
1 0 自动模式 不发送
  • D2:全双工模式:是网关和对端设备各自按自己的需要发送数据,互不影响。

  • D3:快速应答模式

  • D7:强置接收完毕/发送允许状态 set_tr

  • D6:强置等待接收状态set_re

D7 D6 功能
1 0 “强置接收完毕/发送允许状态 set_tr”:强置reok_tren=1,使网关处于”接收完毕/允许发送”状态
0 1 “强置等待接受状态set_re”:强置reok_tren=0,使网关处于”等待接收”状态
0 0 无作用
1 1 无作用



5.3.2网关的状态字

30, 网关在EtherCAT一端配置数据长度时,网关内部占用3个字的输入,用于显示网关TCP/IP 一侧通讯的状态。

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

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


Bit15~Bit7

Bit6~Bit4

Bit2

Bit1

Bit0

正在接收

正在发送

接收完毕/发送允许

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

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. 启动网关的 TCP/IP客户端

  2. 网关的拨码第1位拨到ON,表示网关做为TCP/IP客户端运行。

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


wKgaomSo1u2AN6VjAAYKgHJ456k133.png


  1. 启动网关的 TCP/IP服务器

33, 网关的拨码第1位拨到OFF,表示网关做为TCP/IP服务器运行。

34, 运行ETHERCAT主站软件,网关每次收到新的数据包,会将“接收计数器”加1,方便用户判断是否有新的数据。在接收到数据之后,如果需要网关回复数据,可以将控制字由“0x0000”变为“0x0001”,数据发出一次。


wKgZomSo1vSABhKjAANKoeGAezY212.png

5.3.5启动网关的全双工模式

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

  1. 网关的拨码第1位拨到ON,表示网关做为TCP/IP客户端运行。

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


wKgaomSo1wGAGJVfAATzaYSv9Io053.png

文章来源于:电子工程世界    原文链接
本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。

我们与500+贴片厂合作,完美满足客户的定制需求。为品牌提供定制化的推广方案、专属产品特色页,多渠道推广,SEM/SEO精准营销以及与公众号的联合推广...详细>>

利用葫芦芯平台的卓越技术服务和新产品推广能力,原厂代理能轻松打入消费物联网(IOT)、信息与通信(ICT)、汽车及新能源汽车、工业自动化及工业物联网、装备及功率电子...详细>>

充分利用其强大的电子元器件采购流量,创新性地为这些物料提供了一个全新的窗口。我们的高效数字营销技术,不仅可以助你轻松识别与连接到需求方,更能够极大地提高“闲置物料”的处理能力,通过葫芦芯平台...详细>>

我们的目标很明确:构建一个全方位的半导体产业生态系统。成为一家全球领先的半导体互联网生态公司。目前,我们已成功打造了智能汽车、智能家居、大健康医疗、机器人和材料等五大生态领域。更为重要的是...详细>>

我们深知加工与定制类服务商的价值和重要性,因此,我们倾力为您提供最顶尖的营销资源。在我们的平台上,您可以直接接触到100万的研发工程师和采购工程师,以及10万的活跃客户群体...详细>>

凭借我们强大的专业流量和尖端的互联网数字营销技术,我们承诺为原厂提供免费的产品资料推广服务。无论是最新的资讯、技术动态还是创新产品,都可以通过我们的平台迅速传达给目标客户...详细>>

我们不止于将线索转化为潜在客户。葫芦芯平台致力于形成业务闭环,从引流、宣传到最终销售,全程跟进,确保每一个potential lead都得到妥善处理,从而大幅提高转化率。不仅如此...详细>>