Activity for EEIP.NET

  • Jay Jay posted a comment on discussion General Discussion

    same issue here with a 1756-L55. I wonder if there is a way to cycle through the memory addresses and do a dump of their contents. so far i just get errors.

  • Phi Bach Phi Bach posted a comment on discussion General Discussion

    sorry for the delay. see here: https://www.advancedhmi.com/forum/index.php?topic=3187.0

  • Clinton Clinton posted a comment on discussion General Discussion

    Hello, I am currently experiencing a similar issue. Could you please tell me what changes we made to resolve the issue. Thankyou

  • Phi Bach Phi Bach posted a comment on discussion General Discussion

    I found the problem. The code sample from the site , as well as the YouTube video (https://www.youtube.com/watch?v=NLCXnVpDgl4 ) are really misleading.

  • Phi Bach Phi Bach posted a comment on discussion General Discussion

    I have a 1734-AENT with IB8, OB8E, IB8 . Rack size is configured = 4. When I run the solution, I got the error: An unhandled exception of type 'Sres.Net.EEIP.CIPException' occurred in EEIP.dll Connection failure, General Status Code: 1 Additional Status Code: 789 Invalid segment in connection path I tried to adjust eeipClient.O_T_Length & eeipClient.T_O_Length, but debug still show their lengths are both at 505. TIA for any help.

  • Nerea Nerea posted a comment on discussion General Discussion

    Hello. Yes, I would really appreciate your help. For now I have made it work with FINS commands, but I would rather have it working using Ethernet IP. Thanks a lot.

  • Nurchi Guseynov Nurchi Guseynov posted a comment on discussion General Discussion

    @dadreamer, This is normal. As I understand, 505 (or 504) bytes is the maximum, so the array is preallocated. You only fill/read the data relevant to your application. This is the reason there are O_T_Length and T_O_Length properties.

  • Nurchi Guseynov Nurchi Guseynov posted a comment on discussion General Discussion

    Hello. I can help if you're still looking to get this done. PM me the relevant details and we'll figure this out.

  • Nerea Nerea posted a comment on discussion General Discussion

    Hello. I want to use this library to connect my .NET application with a Omron CJ2 PLC and I don't know how to configure it. Any help? Thanks a lot.

  • Ryan Campbell Ryan Campbell modified a comment on discussion General Discussion

  • Ryan Campbell Ryan Campbell posted a comment on discussion General Discussion

    Sorry it took so long to respond but I did finally get a chance to dig around for that project and upload it to GitHub. I tested it before I left the office today and it is working with a couple of Turck devices on my desk. Here's a link to my testing branch

  • Ryan Campbell Ryan Campbell modified a comment on discussion General Discussion

  • Ryan Campbell Ryan Campbell posted a comment on discussion General Discussion

    Sorry it took so long to respond but I did finally get a chance to dig around for that project and upload it to GitHub. I tested it before I left the office today and it is working with a couple of Turck devices on my desk. Here's a link to my testing branch

  • Ryan Campbell Ryan Campbell posted a comment on discussion General Discussion

    Sorry it took so long to respond but I did finally get a chance to dig around for that project and upload it to GitHub. I tested it before I left the office today and it is working with a couple of Turck devices on my desk. Here's a link to my testing branch

  • dadreamer dadreamer modified a comment on discussion General Discussion

    @alura Just want to say thanks. I applied these settings to my test LabVIEW program. Everything works like a charm. There's one oddity though - the T_O_IOData and O_T_IOData arrays are 505 bytes long straight away, but I mostly don't care as I only use 56 and 40 bytes of them (for input and output respectively as per the driver manuals).

  • dadreamer dadreamer posted a comment on discussion General Discussion

    @alura Just want to say thanks. I applied these setting to my test LabVIEW program. Everything works like a charm. There's one oddity though - the T_O_IOData and O_T_IOData arrays are 505 bytes long straight away, but I mostly don't care as I only use 56 and 40 bytes of them (for input and output respectively as per the driver manuals).

  • Jim Sornig Jim Sornig posted a comment on discussion General Discussion

    Hi Jurell, I tried changing the Originator UDP Port and the connection starts but times out. Is there another propery that I must change? I am using a Turck I/O Block TBEN. Thank you for any help Jim

  • Jim Sornig Jim Sornig posted a comment on discussion General Discussion

    Hey Ryan, I am having the same issue. I have two Turck Blocks and when I change the Originator Port the connection starts but times out pretty fast. Do you think you could find your code and show an example. Many Thanks, Jim

  • Ryan Campbell Ryan Campbell posted a comment on discussion General Discussion

    Hey Bisl, This was a few years ago so my memory is a bit fuzzy and I don't remember where I put that code. But I was never able to get the default code to work. What I learned though was that basically, some devices will always respond on the default UDP port regardless of claims; in my case it was a Turck FEN20. Proper Unicast UDP should allow port binding, which is why it's frustrating. So I ended up writing a connection manager that was basically a dictionary of connection objects using the built-in...

  • Steve Goeller Steve Goeller posted a comment on discussion General Discussion

    Hi, This is a great project. A question on SetAttributeSingle. I've got a Phoenix Contact Buss Coupler (2897758) with 2 Power Modules(2700965) attached to it. I can read data from either of the 2 power modules but so far I've only been able to write to the 1st module. This is what I used to write to the 1st module: eeipClient.SetAttributeSingle(105, 1, 9, New Byte() {&H80, &H0}) ' set Index eeipClient.SetAttributeSingle(105, 1, 10, New Byte() {SubIndex}) ' set sub-index eeipClient.SetAttributeSingle(105,...

  • Bisl Bisl posted a comment on discussion General Discussion

    Hey Ryan, I think I'm having the same timeout issue with multiple devices, did you manage to find a solution?

  • huitzilopochtli huitzilopochtli modified a comment on discussion General Discussion

    Hi, The maximum size that you can set for Forward Open are 9 bits according to the standard which is 511 bytes. For Large Forward Open are 15 bits. and it is optional to implemented. Not all the EIP devices does it. I tested with Codesys with a EIP device which I know that Large Forward Open is not implemented.

  • huitzilopochtli huitzilopochtli posted a comment on discussion General Discussion

    Hi, The maximum size that you can set for Forward Open are 9 bits according to the standard which is 511 bytes. For Large Forward Open are 15 bits. and it is optional to implemented. Not all the EIP devices does it. I tested with Codesys with a EIP which I know that Large Forward Open is not implemented.

  • Don Sayler Don Sayler posted a comment on discussion General Discussion

    Is there a way to adjust the timeout time? The default is pretty long. Thanks. Don

  • alura alura posted a comment on discussion General Discussion

    Hi Leon, this is my (working) code: eeipClient = new EEIPClient(); eeipClient.IPAddress = ip; eeipClient.RegisterSession(); //Parameters from Originator -> Target eeipClient.O_T_InstanceID = 0x65; eeipClient.O_T_Length = 40; eeipClient.O_T_RealTimeFormat = Sres.Net.EEIP.RealTimeFormat.Header32Bit; //Header Format eeipClient.O_T_OwnerRedundant = false; eeipClient.O_T_Priority = Sres.Net.EEIP.Priority.Scheduled; eeipClient.O_T_VariableLength = false; eeipClient.O_T_ConnectionType = Sres.Net.EEIP.ConnectionType.Point_to_Point;...

  • Bisl Bisl posted a comment on discussion General Discussion

    Hi Alura, I think I am having the exact same issue as you did. Trying to communicate with an AZ-KEP, the GetAttributeSingle works great and the SetAttributeSingle executes successfully but with no change on the device itself. I tried setting the realtime format of 0x65 to Header32Bit as you suggested but it didn't make any difference. Never managed to get ForwardOpen to execute either, getting "789 Invalid segment in connection path" could you share what you needed to do to get it working? I've posted...

  • alura alura posted a comment on discussion General Discussion

    Hi jtm48... finally I solved the issue... the main problem where the mixing of O_T and T_O. But this still generate a path error. This was caused by realtime format, that need to be Header32Bit for 0x65 Bye ;)

  • alura alura posted a comment on discussion General Discussion

    Thank you for you kind reply. The filename you suggest is found only on a chinese site, apparently requires to pay to download it, but the problem is that it really hard for me navigate on chines site. Still no success in solving this issue. Oriental Motor point out that the connection is not "exclusive" but I cannot understand how to make it exclusive and it is very hard to have good support from O.E. I think my company may pay for help for this topic... let me know if you may be interested. In...

  • jtm48 jtm48 posted a comment on discussion General Discussion

    Hello Marco, Sorry I have been off this project for a long time. i think I found some open source code that helped me solve my issues. I believe it was "EtherNetIpTool.v1.6.0.Source.zip", Copyright (c) Hilscher Gesellschaft fuer Systemautomation mbH. I do not have it anymore, but perhaps you can search and find it. I hope this helps.

  • alura alura posted a comment on discussion General Discussion

    Hi jtm48... I'm fighting with an AZD-KEP... how do you fix your problem ? actually I'm trying to use eeipClient.SetAttributeSingle(0x4, 0x65, 3, outBuff); with a properly filled outBuff (I hope so). No error but nothing is updated in driver (checked using mexe m8 monitor) and no operation at all. Reading using inBuff = eeipClient.GetAttributeSingle(0x4, 0x64, 3); is working perfectly. Maybe you are so kind to help me showing the right direction. Thank you Marco (alura)

  • yhumosh yhumosh posted a comment on discussion General Discussion

    Hello everyone . Has anyone been experienced to implement class 3 ForwardOpen and ForwardClose? As EEIP.dll doesn’t implement it , I am going to try to do it. I appreciate if you could offer modified EEIP.dll or something tips about implementing it. Best Regards,

  • royw royw created ticket #3

    EEIP.NET secret message with special service code

  • Andoni Bernal Gomez Andoni Bernal Gomez posted a comment on discussion General Discussion

    [SOLVED] It works on LV 32 64 bit just accesing constructor node with a VI inside a project, the project needs to have the DLL dependency

  • Andoni Bernal Gomez Andoni Bernal Gomez posted a comment on discussion General Discussion

    [SOLVED] It works on LV 32 64 bit just accesing constructor node with a VI inside a project, the project needs to have the DLL dependency

  • Andoni Bernal Gomez Andoni Bernal Gomez posted a comment on discussion General Discussion

    The 64 bit DLL works on LabView when it is also 64 bit, but as we know we cant use this DLL in any 32 bit environment as LV, where can i get this DLL compiled on 32 bits?.

  • Conforti Léo Conforti Léo posted a comment on discussion General Discussion

    Hello everyone, I am currently trying to connect more than one device using Implicit Messaging yet I get a Socket Exception when I try using the port 2222 for the 2 devices. So I also tried to change the port for one device (I tried several which are different) and I managed to connect both devices. Yet for the device which has a port other than 2222, I cannot read my T_O_IOData anymore, I can just modify my O_T_IOData which is problematic because I need my T_O_IOData for my current project. I looked...

  • Rossmann Engineering Rossmann Engineering posted a comment on discussion General Discussion

    Hi, there is an example were I connected to an ethernet ip device which also handles a disconnection. Did you observed that example?

  • Jean-Philippe Goulet Jean-Philippe Goulet posted a comment on discussion General Discussion

    Hi, I've got a problem with a timeout on the communication between Labview and Oriental motor drive (AZD-CEP). Everything works well until I disconnect the com wire to simulate a communication issue (switch firmware update or maintenance unpowered drive panel...). In that case, if the disconnection is short, less time than a TCP drop connection (maybe windows timeout or hardware timeout...), I can send a forward close and unregister the session when the drive came back on the network. In that case,...

  • Shuzo Yanai Shuzo Yanai modified a comment on discussion General Discussion

  • Shuzo Yanai Shuzo Yanai posted a comment on discussion General Discussion

    Answer: Sres.Net.EEIP.EEIPClient eeipClient = new Sres.Net.EEIP.EEIPClient(); eeipClient.IPAddress = "192.168.0.3"; eeipClient.RegisterSession(); //Parameters from Originator -> Target **eeipClient.O_T_InstanceID = 0X65;** //Instance ID of the Output Assembly **eeipClient.O_T_Length = 40**; //The Method "Detect_O_T_Length" detect the Length using an UCMM Message eeipClient.O_T_RealTimeFormat = Sres.Net.EEIP.RealTimeFormat.Modeless; //Header Format eeipClient.O_T_OwnerRedundant = false; eeipClient.O_T_Priority...

  • jtm48 jtm48 posted a comment on discussion General Discussion

    issue is resolved.

  • tomgr tomgr posted a comment on discussion General Discussion

    hi, and can I have a wish... can you please write the necessary line of code? Because I didn't find the definition of array size anywhere ... only in byte usage?

  • jtm48 jtm48 posted a comment on discussion General Discussion

    forgot the screenshot from PLC setup: see attached

  • jtm48 jtm48 posted a comment on discussion General Discussion

    I have more information on the AZD-KEP if it helps anyone help me... I attached the EDS file. I have been trying to follow this and using the implicit examples in the EEIP.NET solution. In addition to the EDS File, tech support at Oriental gave me the following screen shot from a PLC setup to describe the ID and data size. I am trying to use the "Remote I/O (R-IN)". See the "Params" in the EDS file. Example: Sres.Net.EEIP.EEIPClient eeipClient = new Sres.Net.EEIP.EEIPClient(); eeipClient.IPAddress...

  • Rossmann Engineering Rossmann Engineering posted a comment on discussion General Discussion

    Hi, thats the same with the digital outputs. In the Example on the website I am using the "setInstance" Method which initializes an Array (in this case with the length "1") If you would have to set the Output no. 9 you would have to use an Array with the length "2"

  • tomgr tomgr posted a comment on discussion General Discussion

    OK. So let's forget about Murr and assume the Wago assembly from your sample code. For example, if the coupler has multiple output cards. How do you set any higher byte than the first? For inputs I used this: byte[] digitalInputs = eeipClient.AssemblyObject.getInstance(0x6c); Console.WriteLine("State of Digital Input 3.4: " + (EEIPClient.ToBool(digitalInputs[3], 4))); Console.WriteLine("State of Digital Input 3.5: " + (EEIPClient.ToBool(digitalInputs[3], 5))); But I have no idea for the outputs......

  • Rossmann Engineering Rossmann Engineering posted a comment on discussion General Discussion

    Hi, thats a very hardware related question which is impossible for me to answer without access to the Hardeare and some documentation.

  • jtm48 jtm48 posted a comment on discussion General Discussion

    Has anyone tried communicating with the AZ-KEP driver with this dll? i have been trying to communicate with the Remote-IO function (R-I/O) and have been unsuccessful in creating an instance. I am able to "RegisterSession" successfully (and ping the IP set 192.168.0.3). But it is when i try to set an instance and address the hex location I am having an issue. The Remote IO settings parameters are on page 137 of this manual: https://www.orientalmotor.com/products/pdfs/opmanuals/HM-60372E.pdf I have...

  • tomgr tomgr posted a comment on discussion General Discussion

    Hello, thanks for your reply. With your example "Explicit Messaging: Write digital outputs to Ethernet/IP Device" I reach only on first Byte, how can I address the rest? For example I will set the bit 1.5, how can I do that?

  • Rossmann Engineering Rossmann Engineering posted a comment on discussion General Discussion

    I think this is an addressing issue with the Murr Modules. Unfortunatelly I don't have that Hardware to properly test it. If you already solved it you are welcome to share your solution, otherwise we can remote connect to your device to test?

  • Feng Lu Feng Lu posted a comment on discussion General Discussion

    I would like to get the input data from 1734-IB8. My hardware is 1734-AENTR + one 1734-IB8. The IB8 is on slot 1. Can I use GetAttributeSingle method to get the input data 1734-IB8? The Class is 4, the Instance is 4 and the Attribute is 3. These are defined in EDS file of 1734-IB8. I can get the input data correctly by RSNetWrox for EtherNet/IP. But I don't know how to define the Slot Position at EEIP. Thanks

  • Feng Lu Feng Lu posted a comment on discussion General Discussion

    I want to use EEIP to connect the 1734 I/O module directly and skip the PLC. My hardware is 1734-AENTR + one 1734-IB8 + one 1734-OB8. I use the sample code. I just changed the O_T_Length to 1 and T_O_Length to 9. The program show ForwardOpen Fail when run. The error is "Connection failure, General Status Code: 1 Additional Status Code: 789 Invalid segment in connection path”. Who can help to fix it? Thanks

  • automate automate posted a comment on discussion General Discussion

    I would like to send unsolicited messages from a PLC to a computer using the EEIP.NET library. This means the software using the library would be an explicit message server in Ethernet/IP terminology. It also means the software would always be listening on TCP port 44818 for messages from PLCs. Is this possible with the library? Any examples? Thanks,

  • Glenn Vinson Glenn Vinson posted a comment on discussion General Discussion

    Hello I am a newbie just starting out trying to develop a VB.net application using EEIP.net dll to communicate with an AB 5370 CompactLogix PLC. I want to use explicit messaging to read and write to a block of memory in the PLC (just need integers, that can be used in the ladder logic by a user). My problem is that I have not found any documentation that shows how the memory is addressed for the Assembly Object for that type of memory or any I/O for that matter. Using Ethernet/IP all the examples...

  • Jeferson Flamini Jeferson Flamini posted a comment on discussion General Discussion

    Hi guys. We are setting up EEIP to communicate with Pepperl+fuchs ICE1-8IOL-G60L-V1D. This module requires that we the configure IO ports after his restart. If we do this configuration using his internal webserver tool, the EEIP implicit messages works like a charm, but we are not know how to set that init parameters throught EEIP. On module doc (https://files.pepperl-fuchs.com/webcat/navi/productInfo/doct/tdoct5792b_eng.pdf?v=20200320040248) page 29 has an instruction to set parameters 53-60. Please,...

  • tomgr tomgr posted a comment on discussion General Discussion

    I've recently downloaded this library and I think it's a great project. I am trying to use it to communicate with the Murr IO system Cube67. The input instance has 42 bytes and I can read every adrress I need, but I have some troubles by outputs... The output instance has 20 bytes, according to the example "Explicit Messaging: Write digital outputs to Ethernet/IP Device" I try to set the outputs. This is working great, so I can set the first eight output bits. But if I need to set the others? How...

  • Rossmann Engineering Rossmann Engineering posted a comment on discussion General Discussion

    There is no example using an 1756-EN2T, but that should be supported by the library. Unfortunately the Rockwell documentation regarding the connection parameter is very bad :-(

  • Rossmann Engineering Rossmann Engineering posted a comment on discussion General Discussion

    That should be solved now. You can use ForwardClose and UnregisterSession even if the Remote Device was down without properly disconnect.

  • EEIP.NET EEIP.NET released /V1.6/EEIP.dll

  • EEIP.NET EEIP.NET released /V1.6/VisualStudio Project/EEIP.NET.zip

  • Jim Sornig Jim Sornig posted a comment on discussion General Discussion

    Hello. I am having an issue when the I/O device loses power and then powers up. The connection is lost and cannot be re-established. I have tried setting the object to NOTHING but it still will not connect again. I hav even instantiated another EEIP connection but it also cannot connect to the device. I can only stop the entire application and re-start. Can you tell me if there is another way without having to restart the application. Thank you for any help/

  • Robert Gwinn Robert Gwinn modified a comment on discussion General Discussion

    Sorry, didn't mean to post this in this location. I reposted under a new topic. Do you have any examples controling 1756 ControlLogix I/O. Say 1756-IA32 Input Card, 1756-OW16I Isolated Output Card and 1756-IF16 Analog Input Card in a rack with 1756-EN2T Ethernet Card?

  • Robert Gwinn Robert Gwinn posted a comment on discussion General Discussion

    Do you have any examples controling 1756 ControlLogix I/O. Say 1756-IA32 Input Card, 1756-OW16I Isolated Output Card and 1756-IF16 Analog Input Card in a rack with 1756-EN2T Ethernet Card?

  • Robert Gwinn Robert Gwinn posted a comment on discussion General Discussion

    Do you have any examples controling 1756 ControlLogix I/O. Say 1756-IA32 Input Card, 1756-OW16I Isolated Output Card and 1756-IF16 Analog Input Card in a rack with 1756-EN2T Ethernet Card?

  • David  D'Entremont David D'Entremont posted a comment on discussion General Discussion

    I am having a problem when trying to connect to a product we designed that uses the Ethernet/IP protocol. I used one of the implicit messaging examples and was able to establish a connection. Only problem was that after 10 seconds, the device times out and closes the TCP connection. I believe that when the Forward open Command is issued, we respond with a success, along with a connection ID. Unfortunately, the Master does not use this connection ID to when sending O->T messages, so our device ignores...

  • Rossmann Engineering Rossmann Engineering posted a comment on discussion General Discussion

    Hi, I don't think there is a Bug, because for connection sizes > 255 you have to use "large forward open". Large forward open is already implemented in the Code available at Github.

  • Jean-Philippe Goulet Jean-Philippe Goulet created ticket #2

    Com lost after disconnect the wire

  • uhggernaut uhggernaut posted a comment on discussion General Discussion

    Hi there, There still seems to be a bug with the forward open implementation. I am unable to get the T->O connection size larger than 255. When it should be 256 the 9th bit never gets set and the size rolls over to zero. It would be awesome if you could fix it. Thanks!

  • Ryan Campbell Ryan Campbell posted a comment on discussion General Discussion

    I'm having this exact same problem but setting the port to anything other than 0x08AE results in the connection timing out. Is the port supposed to be set after ForwardOpen or only after RegisterSession? Do I maybe have to do something with windows firewall?

  • Dixit Parmar Dixit Parmar posted a comment on discussion General Discussion

    I have tried configuration as per example but it gives me below error. Sres.Net.EEIP.CIPException: 'Connection failure, General Status Code: 1 Additional Status Code: 789 Invalid segment in connection path'

  • Rossmann Engineering Rossmann Engineering posted a comment on discussion General Discussion

    Hi, please have a look at the Website, then go to "Media". There is an Example exactly for the Rockwell Point I/O.

  • Dixit Parmar Dixit Parmar modified a comment on discussion General Discussion

    Hello there, I am trying to use EEIP.dll with 1734-AENTR ethernet adapter and 1734-OE4C. Can anybody help me to find parameter for this setup.

  • Dixit Parmar Dixit Parmar posted a comment on discussion General Discussion

    Hello there, I am trying to use EEIP.dll with 1734-AENTR ethernet adapter and 1734-OE4C

  • Rossmann Engineering Rossmann Engineering posted a comment on discussion General Discussion

    Couild you send me your configuration and some information which information you are trying to read or write?

  • JK JK posted a comment on discussion General Discussion

    Thank you Jurrell. This solved my problem.

  • Jurell Spivey Jurell Spivey posted a comment on discussion General Discussion

    You must change the port number for the various devices. Example: eeipClient1.OriginatorUDPPort = 0x08AE; eeipClient2.OriginatorUDPPort = 0x09AE; Make sense? Thanks

  • Jurell Spivey Jurell Spivey posted a comment on discussion General Discussion

    Hello, is it possible to send configuration information? I cant seem to connect to a PowerFlex525 drive. Its saying "Connection failure, General Status Code: 1 Additional Status Code: 789 Invalid segment in connection path" The path appears correct. Outside of the configuration area. Regards, Jurell Spivey Hermance Machine Company 178 Campbell Street Williamsport, PA 17701 Phone: 570-326-9156 Fax: 570-326-0131 www.hermance.comhttp://www.hermance.com/ [hermance]

  • JK JK posted a comment on discussion General Discussion

    Is it possible to connect to more than one device using implicit messaging? I am able to connect individually. However, if I try to connect to 2 devices at the same time I get a C# Socket Exception: "Only one usage of each socket address (protocol/network adapter/port) is normally permitted'. Is this a known limitiation or am I doing something wrong? Thank you!

  • uhggernaut uhggernaut posted a comment on discussion General Discussion

    Update: I've confirmed my initial thoughts. I checked my failing forward open connection request against one from a PLC what was able to properly establish a connection. While wireshark is in fact misreading the length by 2 bytes (for the T->O connection, 4 for the O->T connection) this library fails to set the 9th bit and rolls over after 255. Fortunately I was able to work around the issue by shortening the input area on my device to a length below 255 and now I have my connection! (I just reduced...

  • uhggernaut uhggernaut posted a comment on discussion General Discussion

    Hello, I'm in a very similar situation to vfish. This library has proved fantastic for explicit messaging, however I haven't managed to get implicit to work. After setting my parameters and calling forward open, the program immediately crashes with the message: 'Connection failure, General Status Code: 1 Additional Status Code: 296 unknown'. If I watch the packet transmissions in wireshark, the rejection reason given is "invalid T->O length". I've tried changing the parameters around to see what...

  • EEIP.NET EEIP.NET released /LabView Example/Executable.zip

  • EEIP.NET EEIP.NET released /LabView Example/LabView_EEIP.exe

  • EEIP.NET EEIP.NET released /LabView Example/LabView EthernetIP Example.zip

  • Dave Parkes Dave Parkes posted a comment on discussion General Discussion

    I've just recently came across this library and thought I'd try it out. I'm trying to communicate with a Schneider M221 controller set up for EthernetIP. Using the explicit messaging example provided in the Codesamples. When I run the application I'm getting an "Unhandled Exception: Sres.Net.EEIP.CIPException: Not enough data". Has anyone came across this issue? Any tips on how to resolve this problem would be greatly appreciated.

  • EEIP.NET EEIP.NET released /V1.5 Alpha/EEIP.dll

  • Somanath Somanath posted a comment on discussion General Discussion

    Hi, i have similar issue. in my case, for a connection the O- > T length is more than 500 andT-> O legth is more than 500 then the connection is not working. in wireshark trace i see invalid length hence connection is not established. reagards, somanath

  • vfish vfish posted a comment on discussion General Discussion

    Hi all, First off thanks Rossmann Engineering for sharing this library ! I've recently experiance an issue with this libraby while trying to connect a Fanuc robot controler using Implicit Messaging. When trying to send ForwardOpen the app crash and return: "Sres.Net.EEIP.CIPException: 'Connection failure, General Status Code: 1 Additional Status Code: 786 Link address not valid' " I've been using this application with a few other devices from different brand and it actually working great, i never...

  • Somanath Somanath created ticket #1

    Connection for multiple assemblies

  • Rossmann Engineering Rossmann Engineering posted a comment on discussion General Discussion

    Yes, you are right, I created the examples some time ago, and I didn't update the DLL attached. The best way would be to use the DLL from the Sourceforge folder.

  • Andy Heaton Andy Heaton modified a comment on discussion General Discussion

    I've recently downloaded EEIP.Net and think it's a great project. I've been using it to communicate with a Cognex camera, however I ran into an issue with GetAttributeSingle not handling long responses correctly. I've investigated, and when I built the DLL from source myself it worked correctly. It seems the DLL distributed in the package 'Explicit_Messaging_Examples_Visual_Studio_Project' is actually version 1.0, not version 1.4. I had copied the DLL from the example Visual Studio project to my...

  • Andy Heaton Andy Heaton posted a comment on discussion General Discussion

    I've recently downloaded EEIP.Net and think it's a great project. I've been using it to communicate with a Cognex camera, however I've run into an issue. It's easiest to explain with the code fragment: //Register Session (Wago-Device 750-352 IP-Address: 192.168.178.66) //we use the Standard Port for Ethernet/IP TCP-connections 0xAF12 eeipClient.RegisterSession("192.168.1.131"); byte[] test; test = eeipClient.GetAttributeSingle(0x78, 1, 19); Console.WriteLine("Value A: " + BitConverter.ToString(test));...

  • EEIP.NET EEIP.NET released /V1.4/Implicit_Messaging_Examples.zip

  • EEIP.NET EEIP.NET released /V1.4/Explicit_Messaging_Examples_Visual_Studio_Project.zip

  • EEIP.NET EEIP.NET released /V1.4/EEIP Library for .NET (DLL).zip

  • EEIP.NET EEIP.NET released /V1.3/Implicit_Messaging_Examples.zip

  • EEIP.NET EEIP.NET released /V1.3/EEIP Library for .NET (DLL).zip

  • EEIP.NET EEIP.NET released /V1.3/Explicit_Messaging_Examples_Visual_Studio_Project.zip

  • EEIP.NET EEIP.NET released /V1.2/Explicit_Messaging_Examples_Visual_Studio_Project.zip

  • EEIP.NET EEIP.NET released /V1.2/EEIP Library for .NET (DLL).zip

1 >