10/15/2012 6:07 PM | |
Posts: 378 Rating:
|
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 (3817 Downloads) |
This contribution was helpful to
27 thankful Users |
10/16/2012 12:18 PM | |
Posts: 29 Rating:
|
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:
|
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 to
2 thankful Users |
11/5/2012 1:32 PM | |
Posts: 378 Rating:
|
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 to
1 thankful Users |
Follow us on