ethercat-device-control

Crates.ioethercat-device-control
lib.rsethercat-device-control
version1.0.0
created_at2025-02-03 13:24:04.686762+00
updated_at2025-02-03 13:24:04.686762+00
descriptionA command line utility to control Ethercat devices
homepage
repositoryhttps://github.com/hANSIc99/ethercat-device-control
max_upload_size
id1540585
size49,391
Stephan Avenwedde (hANSIc99)

documentation

README

EtherCAT Device Control

A command line utility to control Ethercat devices.

Functions

Setstate

Set the EtherCAT state of devices.

Example

Set the EtherCAT device with EtherCAT addresse 1001 on EtherCAT Master with AmsNetId 172.57.56.160.2.1to state PreOp.

.\ethercat-device-control.exe 172.17.56.160.2.1 1001 setstate preop

FwUpdate

Perform an firmware update.

Example

Load the local firmware file C:\TwinCAT\Functions\TE5950-Drive-Manager-2\Firmware\AX8000 AMP8000\AX8620-0000_v01.03_b0009_0103.efw on the device with the EtherCAT address 1001 on EtherCAT Master with AmsNetId 172.57.56.160.2.1.

.\ethercat-device-control.exe 172.17.56.160.2.1 1001 warn fwupdate "C:\TwinCAT\Functions\TE5950-Drive-Manager-2\Firmware\AX8000 AMP8000\AX8620-0000_v01.03_b0009_0103.efw"
Commit count: 12

cargo fmt