首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

基于树莓派和Arduino打造的PLC EtherCAT电路设计

在本教程中,您将学习如何使用Codesys设置Raspberry Pi,使其同时充当PLC和EtherCAT主站。它将用于控制连接到Arduino Uno的Esmacat(EASE)从设备在EtherCAT Arduino Shield上的板载LED。

首先,讨论有关Raspberry Pi和Codesys的一些常规信息。

学习设置Pi和Codesys之后,您将学习实现一个实际项目,通过使用Codesys更新EASE寄存器,根据用户输入使EASE上的板载LED闪烁。

Esmacat的EtherCAT Arduino Shield(EASE):

EASE是一个EtherCAT从设备,它连接到EtherCAT主设备(PC /笔记本电脑/专用主设备,例如Esmacat Master S和Esmacat MasterC。)它可以堆叠在Arduino,其他具有Arduino Uno尺寸的MCU板上,以及扩展板。该扩展板允许与工业标准EtherCAT协议进行高速通信,以实现高性能机器人应用。Esmacat易于使用的Arduino和Mbed库允许在基板上轻松编码,并且Esmacat的免费开放源代码主软件具有高级抽象,因此用户可以在几分钟内运行应用程序!

功能亮点:

EASE连接Arduino板,类似Arduino的板和Arduino Shields的大规模应用程序。

EtherCAT支持高速通信(200Mbps,比CAN总线快200倍),这是用于自动化的工业标准现场总线。

EtherCAT硬件/软件仅存在于EASE上,因此在MCU基板上没有性能损失.

EASE具有Arduino Uno的尺寸,因此可以利用Arduino生态系统的优势。

多个EASE之间的菊花链连接简化了布线的拓扑。

EtherCAT供电(POE)技术减少了所需的电线和电源插座的数量。

Arduino开发板与EASE之间的数据包通过SPI进行通信,从而使EASE与许多不同类型的开发板兼容,包括Arduino开发板和MBed开发板。

由Esmacat库开发的Arduino和Mbed使用户可以在几分钟之内轻松地在基板和EASE之间开发代码。

该屏蔽层具有8个寄存器,可用于通过连接到屏蔽层的以太网电缆通过EtherCAT主站在设备之间发送/接收数据。

……

视频内容截图:

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20200226A0511Y00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券