Fredrik1ST
Member
Hi, I've been struggling with this for the past two weeks now.
As part of a bigger school project, I've been tasked with setting up several buses using a Beckhoff CX5120 as a "translator" between them. The actual data to be transmitted is fairly simple: just some bits between a Wago 750-8100 and a Kuka IIWA R800 robot.
I've already been stumped trying to set up Modbus TCP between the 750-8100 and the CX5120. I installed the TF6250 Modbus TCP Server function to the Beckhoff using the default ports and addresses (IP of the server and Wago is on the same subnet), and then declared some variables at the Modbus addresses, starting at 32768. In TwinCAT (Beckhoff), would it be correct to address these by creating a global variable at e.g.
As part of a bigger school project, I've been tasked with setting up several buses using a Beckhoff CX5120 as a "translator" between them. The actual data to be transmitted is fairly simple: just some bits between a Wago 750-8100 and a Kuka IIWA R800 robot.
I've already been stumped trying to set up Modbus TCP between the 750-8100 and the CX5120. I installed the TF6250 Modbus TCP Server function to the Beckhoff using the default ports and addresses (IP of the server and Wago is on the same subnet), and then declared some variables at the Modbus addresses, starting at 32768. In TwinCAT (Beckhoff), would it be correct to address these by creating a global variable at e.g.
In Wago's e!****pit, I set up a generic Modbus slave, gave it unit ID 1 and the Beckhoff's IP address. Then I tried inserting and addressing some variables from the GVL into the controller's "Modbus Slave" list to see if I could send something one way or the other. I couldn't, and I'm not sure how to proceed. Is anyone familiar with these systems?"testBool AT%M32768 : BOOL;" ?