Have the DX100 Ethernet/IP PCI module for the CPU slots the same function as the default Ethernet port on the CPU?
So like: PC send request --> DX100 receive request
PC receive answer <-- DX100 send answer
Protocol UDP connection.
Have the DX100 Ethernet/IP PCI module for the CPU slots the same function as the default Ethernet port on the CPU?
So like: PC send request --> DX100 receive request
PC receive answer <-- DX100 send answer
Protocol UDP connection.
It is unclear, what application request and answer do you mean, but here is my experience.
As soon as the PCI EIP board is installed, the Ethernet port on the controller will not operate.
Simultaneously with cyclic EIP, MotoAdmin successfully communicates with the board, which means UDP, according to
robolabwiki.sdu.dk/mediawiki/index.php/Motoman_NX100
The ethernet (high speed ethernet server) port on the controller communicate with a simulation program.
Now we want to connect another pc that write and read some D variables of the robot, UDP protocol.
Two systems that have a different ethernet communication
Is that possible on the controller with the Ethernet/IP pci card?
In theory, most anything with a ethernet card should be networkable in such a manner, however in practice motoman does not, much more then recomend their own SDK kits, and maybe if you know a tech or programmer they may have some advice. (I would try anything once, but would not bet the bank on it) Motoman is notoriously proprietary, but times change, and I think I would encourage everyone to try any and all alternatives, (but if a boss or customer is on my back I would say its motosim,, or moto programs,, only but,,,, in my own I want other software,, and would like open source stuff...) I wish you good luck, and yes I would try it.. (famous last words).
FYI- there is a new ethernet IP card available that does allow you to still use the LAN port on the controller, available for the DX100's.
As far as communicating with multiple protocols through the LAN port, I do not know the specifics. All I can say is we have had success communicating through the LAN port with a switch to a PC using Motocom SDK, for reading/setting variables, and simultaneously a PLC using a high speed ethernet server connection, UDP protocol. The only certain thing I do know is that communication with multiple instances of the same protocol, i.e. two instances of high speed e-server, is not possible.
All I can really say is good luck.
I am trying to communicate with DX100 via LAN as mentioned in the High Speed Ethernet Server Function Manual.
I am trying to get the position data with the Robot Position Data Reading Command as per the Manual. The data sent is as follows (This in decimal form): [89, 69, 82, 67, 32, 0, 0, 0, 51, 49, 0, 0, 0, 0, 0, 0, 57, 57, 57, 57, 57, 57, 57, 57, 117, 0, 101, 0, 6, 14, 0, 0]
This is as per the packet format mentioned in the manual. The above data when converted to ASCII & hexadecimal reads as Y,E,R,C,0x20,0,0,0,'3','1',0,0,0,0,0,0,'9','9','9','9','9','9','9','9',0x75,0,101,0,6,0x0E,0,0.
I am getting a error in the reply which is Format Error (Access level error) as per the Manual. I am unable to find the error in the format. Please help.