B
I have recently learned a lot (or a little) about DDE because we are considering using a DDE server to access plc data. I have heard and read about various characteristics of DDE. Most of them I can understand. But I am not sure if there is any evidence to back up some of these claims, listed below. Can anyone help shed some light?
1) I thought DDE was pretty slick because of the drag and drop ability where you can drop an application/topic/item address into a cell. But I was told it is not possible to write to a DDE item from an Excel cell without using VBA Macros and adding custom buttons. Is this the case, or if I change the value in the same cell that's updating - will this be written to the plc?
2) DDE is difficult to use over a network, setting up shares is messy, etc., and anyway it's only possible via NetDDE, AdvancedDDE or FastDDE.
3) Throughput is very slow, because DDE is limited to 1 data item per request. Any hard figures on this?
4) DDE is a very heavy consumer of system resources, especially for large numbers of tags. I have been told that OPC would be better here.
5) DDE is unreliable, again especially for large numbers of tags. Again, I have been told that OPC would be better here.
6) DDE server cannot be accessed simultaneously by several client applications.
Are the above 6 points true? If so, why? If not, why not?
Thanks in advance.
1) I thought DDE was pretty slick because of the drag and drop ability where you can drop an application/topic/item address into a cell. But I was told it is not possible to write to a DDE item from an Excel cell without using VBA Macros and adding custom buttons. Is this the case, or if I change the value in the same cell that's updating - will this be written to the plc?
2) DDE is difficult to use over a network, setting up shares is messy, etc., and anyway it's only possible via NetDDE, AdvancedDDE or FastDDE.
3) Throughput is very slow, because DDE is limited to 1 data item per request. Any hard figures on this?
4) DDE is a very heavy consumer of system resources, especially for large numbers of tags. I have been told that OPC would be better here.
5) DDE is unreliable, again especially for large numbers of tags. Again, I have been told that OPC would be better here.
6) DDE server cannot be accessed simultaneously by several client applications.
Are the above 6 points true? If so, why? If not, why not?
Thanks in advance.