Toyopuc Ethernet
8 min
compatibility compatibility parameter compatible items driver type ethernet validated devices/series toyopuc pc10g, pc10gx nano, pc10g nano introduction review the following information for setting up and configuring the toyopuc ethernet driver this driver also supports multilayer routing, which allows you to read data from non ethernet toyopuc devices that are connected to an ethernet capable device to route through a connected device, configure the ip address of the ethernet device and enter the appropriate link node values (for example, \[l2, s2] ) in the optional link nodes parameter how to configure the plc to set up and configure this device in litmus edge, you will need to do the following step 1 set up and configure the plc device step 2 set up the plc device in litmus edge devicehub step 3 configure the list of registers step 1 set up and configure the plc device use pcwin or pcwin2 software to configure the toyopuc plc for ethernet access and to monitor tags collect the following network parameters from the device before proceeding open the plc project in pcwin or pcwin2 navigate to the ethernet settings and note the ip address and network port assigned to the device confirm the device is reachable on the network from the litmus edge host step 2 set up the plc device in litmus edge devicehub configure the following parameters when you connect a device with this driver update default values to the specific setup of your device parameter value type toyopuc driver toyopuc ethernet network address the ip address of the device you noted in step 1 network port the port number configured on the device link nodes (optional) routing path to a non ethernet device linked through the ethernet device, for example \[l2, s2] step 3 configure the list of registers when you add a tag to the connected device, see the following register table and tag parameters sections important bit register addressing bit ( boolean ) registers use discontinuous addressing and require both a word address and a bit address component, entered together as a single string with no separator this matches the addressing conventions used in pcwin/pcwin2 programming software the word address is entered in hexadecimal (uppercase h digits in the address format column) the bit address is the position of the bit within that word (0–15), entered as a decimal value (lowercase h digits in the address format column) for example, for x bit with address format hhhh to address bit 5 of word 00a (hex), enter 00a05 note if you are upgrading from a previous version of litmus edge, existing bit register configurations are automatically migrated to this addressing format during upgrade register table name value types access types address format min address max address x uint8, uint16, uint32, uint64, int16, int32, int64, float32, float64, string r/w hhh 0 127 x bit bit r/w hhhh 0 12715 y uint8, uint16, uint32, uint64, int16, int32, int64, float32, float64, string r/w hhh 0 127 y bit bit r/w hhhh 0 12715 m uint8, uint16, uint32, uint64, int16, int32, int64, float32, float64, string r/w hhh 0 383 m bit bit r/w hhhh 0 38315 k uint8, uint16, uint32, uint64, int16, int32, int64, float32, float64, string r/w hh 0 47 k bit bit r/w hhh 0 4715 l uint8, uint16, uint32, uint64, int16, int32, int64, float32, float64, string r/w hhh 0 767 l bit bit r/w hhhh 0 76715 v uint8, uint16, uint32, uint64, int16, int32, int64, float32, float64, string r/w hhh 0 383 v bit bit r/w hhhh 0 38315 t uint8, uint16, uint32, uint64, int16, int32, int64, float32, float64, string r/w hhh 0 383 t bit bit r/w hhhh 0 38315 c uint8, uint16, uint32, uint64, int16, int32, int64, float32, float64, string r/w hhh 0 383 c bit bit r/w hhhh 0 38315 s uint8, uint16, uint32, uint64, int16, int32, int64, float32, float64, string r/w hhhh 0 5119 s bit bit r/w hhhhh 0 511915 n uint8, uint16, uint32, uint64, int16, int32, int64, float32, float64, string r/w hhhh 0 6143 n bit bit r/w hhhhh 0 614315 d uint8, uint16, uint32, uint64, int16, int32, int64, float32, float64, string r/w hhhhh 0 12287 d bit bit r/w hhhhhh 0 1228715 r uint8, uint16, uint32, uint64, int16, int32, int64, float32, float64, string r/w hhhh 0 2047 r bit bit r/w hhhhh 0 204715 p uint8, uint16, uint32, uint64, int16, int32, int64, float32, float64, string r/w hhh 0 383 p bit bit r/w hhhh 0 38315 b uint8, uint16, uint32, uint64, int16, int32, int64, float32, float64, string r/w hhhh 0 8191 b bit bit r/w hhhhh 0 819115 h uint8, uint16, uint32, uint64, int16, int32, int64, float32, float64, string r/w hhhh 0 2047 h bit bit r/w hhhhh 0 204715 u uint8, uint16, uint32, uint64, int16, int32, int64, float32, float64, string r/w hhhhhh 0 131071 u bit bit r/w hhhhhhh 0 13107115 ex uint8, uint16, uint32, uint64, int16, int32, int64, float32, float64, string r/w hhh 0 127 ex bit bit r/w hhhh 0 12715 ey uint8, uint16, uint32, uint64, int16, int32, int64, float32, float64, string r/w hhh 0 127 ey bit bit r/w hhhh 0 12715 em uint8, uint16, uint32, uint64, int16, int32, int64, float32, float64, string r/w hhh 0 511 em bit bit r/w hhhh 0 51115 ek uint8, uint16, uint32, uint64, int16, int32, int64, float32, float64, string r/w hhh 0 255 ek bit bit r/w hhhh 0 25515 el uint8, uint16, uint32, uint64, int16, int32, int64, float32, float64, string r/w hhh 0 511 el bit bit r/w hhhh 0 51115 ev uint8, uint16, uint32, uint64, int16, int32, int64, float32, float64, string r/w hhh 0 255 ev bit bit r/w hhhh 0 25515 et uint8, uint16, uint32, uint64, int16, int32, int64, float32, float64, string r/w hhh 0 127 et bit bit r/w hhhh 0 12715 ec uint8, uint16, uint32, uint64, int16, int32, int64, float32, float64, string r/w hhh 0 127 ec bit bit r/w hhhh 0 12715 es uint8, uint16, uint32, uint64, int16, int32, int64, float32, float64, string r/w hhhh 0 2047 es bit bit r/w hhhhh 0 204715 en uint8, uint16, uint32, uint64, int16, int32, int64, float32, float64, string r/w hhhh 0 2047 en bit bit r/w hhhhh 0 204715 gx uint8, uint16, uint32, uint64, int16, int32, int64, float32, float64, string r/w hhhh 0 4095 gx bit bit r/w hhhhh 0 409515 gy uint8, uint16, uint32, uint64, int16, int32, int64, float32, float64, string r/w hhhh 0 4095 gy bit bit r/w hhhhh 0 409515 gm uint8, uint16, uint32, uint64, int16, int32, int64, float32, float64, string r/w hhhh 0 4095 gm bit bit r/w hhhhh 0 409515 eb uint8, uint16, uint32, uint64, int16, int32, int64, float32, float64, string r/w hhhhhh 0 524287 eb bit bit r/w hhhhhhh 0 52428715 fr uint8, uint16, uint32, uint64, int16, int32, int64, float32, float64, string r/w hhhhhh 0 983039 fr bit bit r/w hhhhhhh 0 98303915 ep uint8, uint16, uint32, uint64, int16, int32, int64, float32, float64, string r/w hhh 0 255 ep bit bit r/w hhhh 0 25515 wt bcd64 r/o h 0 0 jl uint8, uint16, uint32, uint64, int16, int32, int64, float32, float64, string r/w hhhh 0 8191 jl bit bit r/w hhhhh 0 819115 js uint8, uint16, uint32, uint64, int16, int32, int64, float32, float64, string r/w hhhh 0 4095 js bit bit r/w hhhhh 0 409515