SOEM
SOEM copied to clipboard
Simple Open Source EtherCAT Master
Hello, I have some Beckhoff slaves that have been configured using SSC tool. Each slave has a very big payload to be sent. Hence, I created a PDO with 13...
Hello, I'm a student who is using SOEM master for a project work. To be more precise, I'm using EtherCAT protocol to retrieve sensor data from slaves and therefore I...
Hi, I am running into an error saying that no slaves are found. However, when I use TwinCAT to search for my devices the slaves can be found. I was...
I am trying to control Qrob motors using SOEM, I use the following code to set the motors to operational mode: ``` static int ConfigureMotors() { char IOmap[4096]; static int...
Hello, dear community, I have a problem working with these motors using EtherCAT ([erob_servoMotors](https://en.zeroerr.cn/rotary_actuators)) The ESI file [ZeroErr Driver3_1_4.txt](https://github.com/OpenEtherCATsociety/SOEM/files/11677299/ZeroErr.Driver3_1_4.txt) The manual reference [eRob CANopen and EtherCAT User Manual v1.1_Latest (1)_compressed.pdf](https://github.com/OpenEtherCATsociety/SOEM/files/11677341/eRob.CANopen.and.EtherCAT.User.Manual.v1.1_Latest.1._compressed.pdf)...
Hi there, It is my first time trying to drive a servo with Ethercat communication. Following the provided datasheet I was able to run the motor using Twincat however after...
Dear all, I am using copley ae2-090-14 driver, and failed to read the pdo info by this cmd: sudo ./slaveinfo eno2 -map. In another way, I configuration the driver by...
Convert tabs to spaces in indentation to match the rest of the code.
Hi, We group the slaves in the system by blockLRW flag and send process data by ec_send_overlap_processdata_group(OVERLAP_GROUP) and ec_send_processdata_group(NON_OVERLAP_GROUP). ### Topology 1st slave (EK1100) : in OVERLAP_GROUP, support DC, no...
My controller Elmo Gold twitter (man: 0x0000009a id: 0x00030924) returns a different value than reading SyncManager Communication Type by Complete Access. I add an extra check and return 0 for...