This is simply one of the best controls engineering videos i have ever watched.
@realpars2 жыл бұрын
That's amazing to hear!
@glennrager36842 жыл бұрын
Thanks for this video. I used your code to read/write SCADA values to a CompactLogix controller every minute using a timer in VBA instead of command buttons (I used the buttons to enable/disable the timer). Works great after enabling the new DDE options in Excel 365 Trust Center, Windows 10. Also, we (a Wastewater Utility) had to purchase a license for RSLinx Classic Gateway, because the free Lite version doesn't support DDE even though it allowed me to configure a topic. Anyway, I appreciate your easily understandable video. Big help!
@realpars2 жыл бұрын
Thanks a million for your support, Glenn! We appreciate that.
@Gustavoparaense4 жыл бұрын
I have been using Visual Basic 6 for over 10 years using the OPC Server DA protocol, the Korean brand LS PLC provides the driver for free
@halitekmekci83044 жыл бұрын
I really like this channel, very informative and helpful. Good job!
@realpars4 жыл бұрын
Amazing, Halit! Thanks for your support.
@DuneKraftwerk4 жыл бұрын
Wow... DDE, I use that 25 years ago on a PLC5 PLC. What about OPC UA ?
@maqsudaxhmedov80064 жыл бұрын
Thanks RealPars for everyvideos
@realpars4 жыл бұрын
You are very welcome!
@PabloSanFerARI2 жыл бұрын
Wow, so useful to integrate IT with OT
@realpars2 жыл бұрын
Glad to hear that, Pablo!
@kalaivanan.l41474 жыл бұрын
Quit superb, explain more about VBA.
@realpars4 жыл бұрын
Thanks for your support!
@thaddeusthomas3237 Жыл бұрын
This is fantastic, thank you Is it possible to use this DDE methodology to similarly interact with PLCs from other Microsoft programs. Access or SharePoint for example?
@realpars Жыл бұрын
Not all Microsoft products support DDE. Excel and Access do. SharePoint does not. DDE is being phased out in favor of other technologies, such as OPC.
@phuocanh198113 жыл бұрын
It's so clear training
@realpars3 жыл бұрын
Glad to hear that!
@amjadhelo35984 жыл бұрын
skilled engineer , thank realpars
@kalybaizhalgasbai3764 жыл бұрын
Hello RealPars, can tell what kind of software do you use to make such kind of videos??
@realpars4 жыл бұрын
Hi Kalybai, Thanks for your comment! I am actually not sure about this as this is done by our graphic and animation department.
@guweizhao34302 жыл бұрын
how can Excel read CLX dynamic data in a certain time intervals automatically? and write to CLX?
@realpars2 жыл бұрын
Great question! This would make for an interesting video course, I will go ahead and pass this on to our course developers as a topic suggestion. Many thanks for sharing and happy learning!
@lwke12962 ай бұрын
What is the difference between RSLinx Classic and RSLinx Classic Gateway? They seemed to be used interchangeably in this video, even the program is named different things in the windows search box vs the program title.
@realpars2 ай бұрын
Hello @lwke1296 . Thank you for your question. Here is a link to learn more about it. rockwellautomation.custhelp.com/app/answers/answer_view/a_id/545290/~/differences-between-rslinx-classic-gateway-and-rslinx-classic-oem- Happy learning from RealPars!
@bighorse4163 жыл бұрын
Great channel. What type of programming language do you use to write to the plc in your excel file
@realpars3 жыл бұрын
There is no PLC programming done in Excel. OIn the video. Visual Basic for Applications (VBA) was used in macros to open a DDE communication channel between the: PC and the PLC communication driver. RSLinx, so that data can be shared with the PLC.
@teamofdigital88904 жыл бұрын
Thanks for sharing this lesson with us
@realpars4 жыл бұрын
You are very welcome!
@christopher82204 жыл бұрын
If I wanted to write successive data, say down a column, for post test data analysis, what command would I use in the excel file?
@realpars4 жыл бұрын
You would need to write a VBA script to reference the cell location you want to populate. I would usually have a button control that when pressed, would start at a specified cell execute the method that will write the data in the cell to the PLC. Then after the write is confirmed, the script would increment the row number by one, and the write would proceed again, and so on. There are many powerful things you can do in scripting, which is the utility for automating manipulations in Excel. As a programming aid, when you record a macro, you are allowing Excel to do a lot of the programming work for you, as long as what you want to do is repetitive.
@procontrolautomation22994 жыл бұрын
Very very good job! I appreciate this help.
@realpars4 жыл бұрын
Great to hear that!
@prestigiuseppe26595 ай бұрын
Is it possible to do the same thing with Tia Portal from Siemens?
@realpars4 ай бұрын
Thank you for your question. Yes, you can! Here is a link to Siemens TIA and other product information for your learning experience. support.industry.siemens.com/cs/document/109744173/documentation-for-simatic-controller?dti=0&lc=en-WW Happy learning!
@mohsenparizi263111 ай бұрын
Hi thanks. is it possible with pcs7 too?
@realpars11 ай бұрын
Hi Mohsen, Thank you for your question. Yes, you can. Siemens has been doing this since 2012 or earlier. Below are two links you can explore for your learning. support.industry.siemens.com/forum/WW/en/posts/collecting-data-on-an-excel-sheet-using-dde-network/68902/?page=0&pageSize=10#top support.industry.siemens.com/cs/document/761667/dde-channel-to-excel-locally-on-a-computer?dti=0&lc=en-WW Happy learning!
@husamshalash87893 жыл бұрын
thanks for the sharing. could u make it simple for amatures like me and make videos for this important subject from the fundementals(Basics)?
@jaikumar26824 жыл бұрын
can u make more videos about allen bradley plc and RS logix software
@realpars4 жыл бұрын
Hi Jai! Thanks for your comment and your suggestion. I will pass this on to our course developers! Thanks for sharing and happy learning!
@pascalbradette36133 жыл бұрын
DDEPoke dont work. No error, but notin write in PLC? Cant you help me? I use Office 365 desktop application. Thank you.
@pascalbradette36133 жыл бұрын
Ok, I find! It does not seem possible to directly pass a value for writing ... The only way that seems to work is to pass through a cell. Thanks for the very educational video!
@realpars3 жыл бұрын
Glad to hear that you have been able to resolve it, Pascal! If you have any other questions along the way, please feel free to reach out.
@Danyl964 жыл бұрын
Thanks for your videos!!! Pls, make video about DNP3.
@realpars4 жыл бұрын
Hey! Thanks for your comment and your suggestion. I will pass this on to our course developers! Thanks for sharing and happy learning!
@casaautomation61074 жыл бұрын
GOOD
@phuciendj15724 жыл бұрын
This is higher level than my level. 😭😭😭😭😭
@superezbz3 жыл бұрын
I was under the impression that Windows 10 no longer supports DDE.
@glennrager36842 жыл бұрын
Microsoft fixed it recently. New security options in Trust Center for DDE.
@superezbz2 жыл бұрын
@@glennrager3684 That's great news!
@glennrager36842 жыл бұрын
@@superezbz I've been using it all week at work. Windows 10, Excel 365. It works great, same code as in this video. The only problem is we had to purchase a license for RSLinx Classsic Gateway, because all we had was the free Lite version.
@superezbz2 жыл бұрын
@@glennrager3684 That's definitely the biggest thing. Although I do like being able to do HMI and historian data on the cheap this way.
@glennrager36842 жыл бұрын
@@superezbz Agreed. On the cheap. I've been doing Excel/VBA for data, graphics and charts for years, but never with live data. This opens up a whole new world for free HMI. Plus, I can write to Access for a free historian. Only thing missing is ability to serve multiple network clients with web pages. Someone smarter than me can probably figure that out with javascript, etc.