EtherCAT查找从设备示例

本次使用的是 威科达VC322伺服驱动 和 一个220v三相交流伺服电机。

在电脑上安装vmware虚拟机17,使用linuxcnc_2.9.4-amd64.hybrid.iso镜像文件进行创建安装

教程见《LinuxCNC》

python代码如下:

import pysoem

import ctypes

import time

import logging

import threading

from PySide6.QtCore import Signal,QObject

class EtherCATController(QObject):

interface= "ens33" # 替换为实际网卡名称

def init(self):

self.master.open(self.interface)

if self.master.config_init() > 0:

self.slaves = self.master.slaves

for slave in self.slaves:

logging.info(f"发现从站设备:{slave.name}")

self.master.state = pysoem.OP_STATE

self.master.write_state()

return self

raise RuntimeError("未检测到从站设备")

新建类,并执行init函数后,打印'发现从站设备***' 成功。

注意事项:

1.用网线链接电脑和伺服,需要断开电脑的无线网络

2.把虚拟机里的网络适配器模式改为桥接

相关推荐
mftang7 天前
EtherCAT协议:从“飞读飞写”机制到分布式时钟同步的实时以太网架构深度解析
分布式·架构·ethercat·分布式时钟·从站控制器
hlpinghcg18 天前
HPM CIA402工程融合FOE
ota·ethercat·hpm·foe·先辑
嵌入式科普20 天前
嵌入式科普(57) 各类MCU/MPU的以太网功能详细对比
以太网·ethercat·profinet·gmac
企鹅的蚂蚁23 天前
LubanCat RK3588 实时 Linux 开发实战(十四):EtherCAT 主站方案选择与 Full SDK 准备
rk3588·lubancat·嵌入式linux·ethercat·full sdk
@嵌入式扫地僧1 个月前
国产 RISC-V 机器人关节 MCU 量产落地解析:硬件 EtherCAT 支持与进口替代完整指南
机器人·risc-v·ethercat·国产化替代·机器人关节mcu
北京盟通科技官方账号1 个月前
高通 IQ-9075 部署 EC-Master 实战指南:环境构建与实时 Linux (RT) 系统烧录
人工智能·机器人·yocto·ethercat·ecmaster·盟通科技·rt kernel
hlpinghcg1 个月前
HPM Twincat Inputs全为0解决方法
ethercat·hpm
方芯半导体1 个月前
EtherCAT 从站方案中 MAC、PHY 与 MII 的层级关系与实现解析
网络·人工智能·单片机·macos·ethercat
hlpinghcg2 个月前
HPM(先辑) ESC相关配置
ethercat·hpm·先辑
方芯半导体2 个月前
国产EtherCAT从站控制器+Cortex-M4内核MCU:方芯FCM4E2353芯片及开发板介绍
网络·人工智能·单片机·嵌入式硬件·ethercat·esc