After spending some time fiddling with VxWin and compilers, it seems like dead end.
Only newer toolchains from National Instruments are freely available. Also file format seem to be a.out, which was long phased out for gcc cross compilation.
Need your opinion on below concept (rough idea for now).
I tapped KRC2 Interbus using simple splitter and see data on 4 pins at 2 Mbps.
What if i use Ethernet / Interbus gateway, to connect my server to internal KRC's fieldbus as Master, with the goal to take over servo drives?
Idea is to fully disconnect controller and directly issue commands to drives.
Of course i would need to reimplement controller myself, but am i correct, that in this case i would have full control not only over position but also over speed and acceleration of the movements? After googling RSI, it seems that only position control is possible.
I guess drives are proprietary and there is no information on how to control them, but, what if i connect my scope, dump communication data to the disk, and then just replay what is necessary. For example i can manually move one axis from KCP and analyze changes in data flow to deduct necessary commands.
This way i have modern OS running on this new controller, and have full control over verything else.
Is there any use of DeviceNet in this case? It can also be connected through gateway. Server has 4 NICs, 1 Gbps each.
Multithreaded application on preempted kernel could give adequate results.
What am i missing, what are the pitfalls?
Any documentation? I imaging, KSD could be rebranded Siemens, or some other brand, which documentation would be used for analysys.