Generic IP Device implicit communication L50E

DuffDufford

Member
Join Date
Aug 2023
Location
ohio
Posts
7
Hello Team,

I am working on a project utilizing the new implicit communication with the 208-L50E-***** (specifically a 28QWB). this is a two part question.

1) the Third Party Device I am working with is set up with a Data Type of SINT with a 20.0ms RPI and the following communication configuration
1. Instance 100, Size 210 (Input, Producing Data)
2. Instance 105, Size 190 (Configuration)
3. Instance 150, Size 210 (Output, Consuming Data)
after I have named and created the Generic device I then need to load the information into the configuration table. The Manual is showing Hexadecimal values and when I convert them to decimal for the CCW variable table some of them exceed the range of the SINT data type (-128 to 127)

MIO_67_TPRegrip_C[0] : 0x01 hexadecimal (number of modules)
MIO_67_TPRegrip_C[1]: 0x00 hexadecimal (always 00)
MIO_67_TPRegrip_C[2]: 0x91 hexadecimal ( Digital I/O module start)
MIO_67_TPRegrip_C[3]: 0x01 hexadecimal
MIO_67_TPRegrip_C[4]: 0x03 hexadecimal
MIO_67_TPRegrip_C[5]: 0x80 hexadecimal ( Digital I/O module stop)

And the rest should be 0x00 since I have no other modules

has anyone experienced a similar issue is the workaround possibly as simpble as changing it to a DINT data type and using more memory?

Secondly, we have set up a 1734-AENT as a generic device as well we have got it communicating and recognized as running inside of CCW with out the ability to check a box to change the default setting of Load checking on the 1734-OB8E where all the outputs lights are flashing until a load is wired does anyone know which bit in the confuration table will shut that off?

aent_Generic_1.png aent_Generic_2.png aent_Generic_3.png aent_module_config.png
 
I ASSuME that the module configuration on the 1734 would need an explicit message. If you used Wireshark and sniffed the packets when setup on a Logix platform PLC you could probably see the class and instances and reverse engineer what AB is doing. I haven't tried it yet but it sounds like a fun experiment
 
I ASSuME that the module configuration on the 1734 would need an explicit message. If you used Wireshark and sniffed the packets when setup on a Logix platform PLC you could probably see the class and instances and reverse engineer what AB is doing. I haven't tried it yet but it sounds like a fun experiment

I tried to post an update yesterday. I am not sure why it didn't go through. so here it is

As of yesterday after dealing with an applications engineer from the distributor and the manufacture on a conference call then a specialist at RA. we were able to determine and confirm the following

from the Manufacturers Applications Engineer:

I had a nice long chat with Rockwell.

Here is what they said:

1. Use INT for the Input, Output, Configuration.
2. Size the INT (since it is word as opposed to byte)....for us it would be 210 bytes = 105 words input, 210 bytes = 105 words output, 190 bytes = 95 words config. Ignore the 399 bytes of config. The software uses only 95 words (the number you put in) for the config.
3. Since the MI/O-67 is set up for the config as bytes, a little combine is required so
4. Byte[0] and Byte [1] (or 0x00 and 0x01 hex, or 0dec and 1dec)...(little endigen..stora') or put another way Byte [1]..Byte [0]
Byte [2] and [3] (or 0x01 hex, 1dec and 0x91 hex, 145 dec, -111 two comp)
5. Byte [4] and [5] (or 0x03 hex, 3 dec and 0x72 hex, 114 dec, 114 two comp)
6. The SINT is signed interger in CCW, in RSLogix (and everything else in the Rockwell world) it is not.


so infact while we Are accustomed to RS, and Studio defining a SINT as Short Integer. In the CCW Environment a SINT is infact a SIGNED INTEGER using 2s compliment binary. The simple answer was to convert the Hex values from the manufacturer to a 2s compliment and load the data to the configuration table.

the second part for the AENT/R is that you flip this bit in the configuration table to turn off open wire detection

Variable Name Initial Value
*your_device_name*_C[0].54 0
 
also thanks for the correction it is Explicit Class 1 connections. Idk why i was thinking implicit since you set the RPI rate
 

Similar Topics

I know, there's tons of resources out there on how to setup generic ethernet devices but I just cannot figure this out, I'm not sure what I'm...
Replies
7
Views
451
Hi Folks I am getting a bunch of warnings and not letting my project to build up in a VM and running a simulation. Warning: Potential issue...
Replies
5
Views
4,712
Does anyone have experience or documentation on how to add a Generic Ethernet IP device in SoMachine V4.1 SP2 or in the latest version of codesys?
Replies
0
Views
2,512
Hi all, Hoping someone here has experience on ProSoft modules and using them with PLC-5s to bridge the gap between the old and the new. We've...
Replies
1
Views
2,113
Not sure if this is even possible but I have an micro 1400 that I would like to connect to HMI. I am using rs232 from PLC to (RS232/ttl converter)...
Replies
5
Views
226
Back
Top Bottom