Hi
I have SMC JXC91 stepper motor controller. It communicates with PLC using Ethernet/IP and CIP protocol. In the EDS file, there is only class, instance and attribute numbers wich are used to read and write values from the controller. I tried to use Python library cpppo, which worked and I get correct values from the controller. However, I need to use C++ library, because the code will be in realtime embedded controller.
How to create Tags using the values found from eds file?
In the API there are said anything about creating tag using class, instance and attribute numbers.
Assmbly:
- Assem100
* Path: 20 04 24 64 30 03
* Class: 4
* Instance: 100
* Attribute 3
* Members: 16
Param11 - STEP NUMBER REF (8)
Param12 - STATUS SIGNAL (8)
Param13 - STATUS FLAGS (16)
Param14 - CURRENT POSITION (32)
Param15 - CURRENT SPEED (16)
Param16 - CURRENT FORCE (16)
Param17 - TARGET POSITION (32)
Param18 - ALARM1 (8)
Param19 -
ALARM2 (8)
Param20 -
ALARM3 (8)
Param21 -
ALARM4 (8)
Param22 - RESERVED1 (16)
Param23 - RESERVED2 (16)
Param24 -
RESERVED3 (32)
Param25 -
RESERVED4 (32)
Param26 -
RESERVED5 (32)
Assmbly:
- Assem150
* Path: 20 04 24 96 30 03
* Class: 4
* Instance: 150
* Attribute 3
* Members: 16
Param300 - STEP NUMBER CHOICE (size 8)
Param301 - CONTROL FLAGS (8)
Param302 - ACT FLAGS (16)
Param303 - EXECUTION FLAG (8)
Param304 - OP METHOD (8)
Param305 - SPEED (16)
Param306 - TARGET POSITION (32)
Param307 - ACCELATION (16)
Param308 - DEACCELATION (16)
Param309 - PUSHUING FORCE (16)
Param310 - THRESHOLD (16)
Param311 - PUSHING SPEED (16)
Param312 - POSITIONING FORCE (16)
Param313 - AREA POINT 1 (32)
Param314 - AREA POINT 2 (32)
Param315 - FIXED WIDTH (32)