Hello everyone,
We have a Festo Prolog factory and we are using two Robotinos 3 to manage the storage. We are programming them with RobotinoView 3.1.2. and inside the programs that are running the robotinos we added Data Exchange Clients. We use the computer to control them, so it is running also a program made in RobotinoView with the Data Exchange Server.
The problem appears when trying to read channel.
We checked that in the same program it can't read and write the same channel even when the readings and writing are made in different subprograms, who will never execute at the same time. But when the server in the computer try to read the channel that the Robotino is writing it gives problems as it doesn't show any value. What are the rules to achieve a reliable communication?
We have a Festo Prolog factory and we are using two Robotinos 3 to manage the storage. We are programming them with RobotinoView 3.1.2. and inside the programs that are running the robotinos we added Data Exchange Clients. We use the computer to control them, so it is running also a program made in RobotinoView with the Data Exchange Server.
The problem appears when trying to read channel.
We checked that in the same program it can't read and write the same channel even when the readings and writing are made in different subprograms, who will never execute at the same time. But when the server in the computer try to read the channel that the Robotino is writing it gives problems as it doesn't show any value. What are the rules to achieve a reliable communication?
Comment