Hello, I have an industrial computer with the Vecow IVX-1000 model, which includes various inputs and outputs. I want to connect and display these I/Os on Ignition, but I'm not exactly sure how to proceed. I also have a manual for this computer, which provides some explanations in Appendix A. I would appreciate it if someone could help solve my problem.
It is just a PC with a GPIO chip built in. You will have to use the provided driver DLL (or Linux .so) to implement a network protocol that connects to that specific GPIO chip.
Exceedingly non-trivial, sorry. Do you have experience writing C ?
No, I don't have experience. Is there any other way?
Without studying the files that come with that unit (which I don't have time for anyways), I can only offer general instructions:
-
Write code in C that uses the supplied libraries to read and write signals the way you want.
-
Write code (probably in C alongside the above) that accepts network connections in some common protocol (I recommend Modbus TCP) and translates protocol addresses and commands to actions with the GPIO chip.
There's no other way shown in that documentation. Language choice may vary.
Perhaps reach out to Vecow and ask if they have a solution.
Do you think it's possible to use a database or OPC as an intermediary for the data?
Only if Vecow offers a tool specifically for that hardware.
If you absolutely are stuck with that device, plan on hiring a C programmer.
Or abandon that I/O and use an external device that has common industrial protocol support.