10/15/2012 6:07 PM | |
Posts: 378 Rating: (73) |
Hi All, I would like to share my achievement on controlling logo by Visual Studio.NET I have developed a .NET class library (DesTransfer.dll) to communicate to any LOGO PLC using VB.NET class library Using this library you can do the following features by Serial Or Ethernet: 1. RUN/STOP PLC 2. Monitor any I/O's 3. By creating ActiveX components you can integrate to WinCC 4. Integrate to SCADA system 5. PC Based Automation 6. Server based remote device communication (by LAN or Internet) 7. Others I have attached here sample VB.NET source code with the dll class library, I guess it is self descriptive however if you have questions or feedbacks please forward me. Regards AttachmentSampleLogoCommunicator.zip (3838 Downloads) |
This contribution was helpful to27 thankful Users |
10/16/2012 12:18 PM | |
Posts: 29 Rating: (0) |
Hello Lenif, It's possible to do it. My suggestion is: you can run your own program on your local PC and then make a connection to your local PC via some other remote-access software such asTeamViewer. Just copy this software in a memory stick and run it in CafeNet and no need to any adminprivilege. Other options are possible too, but it is very simple and even you can reach to LogoSoft page on your local PC. Good Luck
|
10/16/2012 5:30 PM | |
Posts: 378 Rating: (73) |
Hello Lenif, I got the communication protocol from Logo Soft by reverse engineering. The SDK (DesTransfer.dll classs library) is my own developement to support anyone interested (anyone can use/copy/distribute/modify...) You can control any IO (enable or disable Output) both monitoring and modifying (like Logo Soft do) for example use this function to get all IO's current value: getRemoteIOStatus() you will get all IO values as Integer Array and use this function to modify IO's: writeBytes(address As Integer, writeValue() As Integer) My motivation to develop this library is my customer has bowling club (sport club) with a machine for arranging sticks and balls. This machine is automated by Logo PLC with no HMI and not synchronized to the existing customer's PC having SQL database for players stastics recording. Then after I have done the following solution sucessfully: For each machine one PC is installed for players for: To use as HMI, To display, calculate, coach/controll player scores in single or multiplayer instance To animate/replay the player move To pay game fee To send player stastics to server Others Now I am in extending this project to be controlled by Android devices Regards |
Last edited by: desmul24 at: 7/11/2013 3:06 PM |
|
This contribution was helpful to2 thankful Users |
11/5/2012 1:32 PM | |
Posts: 378 Rating: (73) |
Hello Glen Fox, You can download free (but express edition) from microsoft site here http://www.microsoft.com/visualstudio/eng/products/visual-studio-2010-express OR The compiled (executable) file of my sample is under \SampleLogoCommunicator\SampleLogoCommunicator\bin\Debug\ then double click SampleLogoCommunicator.exe file to run without Visual Studio.net, Here is the screen shoot for sample program [img=400x259] /tf/WW/en/postattachments/download?attachmentId=32328 [/img] Regards, |
Last edited by: desmul24 at: 11/5/2012 1:44 PM |
|
This contribution was helpful to1 thankful Users |
11/9/2012 5:36 AM | |
Posts: 11 Rating: (1) |
Sir, Desmu. Thank you so much for your reply. I will try to use this one.. |
11/13/2012 4:06 PM | |
Posts: 378 Rating: (73) |
Hello sfrr, Inorder to point out where exactly the problem, please replace the following code [code] Catch ex As TXException txtMessage.AppendText("Error: " & ex.Message & vbCrLf) End Try [/code] With [code] Catch ex As TXException txtMessage.AppendText("Error: " & ex.Message & " Detail Error Code : " & ex.InnerException.Message & vbCrLf) End Try [/code] Then do your trial and send me the message apears on the message as you do before Regards, AttachmentForm1.zip (671 Downloads) |
This contribution was helpful to1 thankful Users |
11/13/2012 7:57 PM | |
Posts: 24 Rating: (0) |
accompanying the images of the error messages to make the changes I mention ... I hope I was not mistaken ...
|
8/2/2013 8:37 PM | |
Posts: 1 Rating: (0) |
Deardesmul24 i am using your code to control a logo plc. When i call thegetRemoteIOStatus funcrion i get this error "Not Acknowledged Response From PLC" Could you please give me an example for how to read I1 or M1 and how to set q1=1?
Best regards DImitris |
Last edited by: tsibos22 at: 8/2/2013 9:25 PM |
|
1/25/2014 9:21 AM | |
Posts: 1 Rating: (0) |
Dear sir, Thanks for giving a .net vb source code.my request is how to give the value in logo to vb.net and how to get the data in logo . |
7/24/2016 1:45 PM | |
Joined: 12/18/2014 Last visit: 9/20/2024 Posts: 33800 Rating: (4199)
|
If the logo is not a program, how should the software be able to access it? |
10/10/2016 9:55 PM | |
Joined: 12/18/2014 Last visit: 9/20/2024 Posts: 33800 Rating: (4199)
|
At last desmul24 was active at 5/2/2016. |
10/13/2016 2:29 PM | |
Joined: 3/2/2011 Last visit: 5/3/2024 Posts: 5 Rating: (0) |
Hi, I did the decompilation of DESTRANS.DLL
Regards AttachmentDesTransfer.zip (946 Downloads) |
4/17/2018 1:59 PM | |
Joined: 12/18/2014 Last visit: 9/20/2024 Posts: 33800 Rating: (4199)
|
By LOGO! 0BA8 is the number of the communication port not 10001, but 8080. |
4/26/2018 1:58 PM | |
Posts: 171 Rating: (44) |
Can someone try this example with 0BA8 and let it know here. https://support.industry.siemens.com/tf/ww/en/posts/logo-fs4-with-net-c-sharp-c/189799/ |
12/14/2023 10:04 AM | |
Joined: 8/21/2014 Last visit: 9/19/2024 Posts: 1024 Rating: (14) |
New question published by MontegrowSG is split to a separate thread with the subject Communicate to LOGO 6ED1052-1MD08-0BA1 using Ethernet from the VB.NET. Best regards |
My Forum is the place to personalize your profile, |
|
Follow us on