diff --git a/etc/examples/nodes/ethercat.conf b/etc/examples/nodes/ethercat.conf new file mode 100644 index 000000000..a51ca0130 --- /dev/null +++ b/etc/examples/nodes/ethercat.conf @@ -0,0 +1,42 @@ +ethercat = { + coupler = { + position = 0 + vendor_id = 0x00000002 # Backhoff + product_code = 0x044c2c52 # EK1100 + } + + alias = 0 + master = 0 +} + +nodes = { + ethercat_node = { + type = "ethercat" + + rate = 1000.0 # Rate of master cyclic task + + # Analog Input Slave + in = { + num_channels = 8 + range = 10.0 # -10.0 V to +10.0 V + + position = 2 + vendor_id = 0x00000002 # Beckhoff + product_code = 0x0bc03052 # EL3008 + + # PDOs are currently hardcoded! + } + + # Analog Output Slave + out = { + num_channels = 8 + range = 10.0 # -10.0 V to +10.0 V + + position = 1 + vendor_id = 0x00000002 # Beckhoff + product_code = 0x0fc63052 # EL4038 + + # PDOs are currently hardcoded! + } + } +}