08-03-2005 04:35 AM
08-03-2005 07:57 AM
08-03-2005 08:41 AM
08-03-2005 10:10 AM
"[Datasocket] connection of tags to controls and indicators are not suitable for application with large number of tags. True? If true is it something like limitations of using DSS for connecting tags to VIs that I've seen here?"
Yes/True. Using Datasocket connections to link large numbers of controls to tags causes serious performance issues for the reasons given in the linked post and elsewhere on this forum. The number given for a "large" number varies between 30 and 100 depending on where you look.
"This approach will leave updating of controls and indicators to the programmer. True? any advantage or disadvantage?"
Yes/True. You have to program all updates with Read/Write Tag vi's and others. An advantage that comes to mind is that you end up with a lot leaner code than you'd get using the Wizard for everything. Never use it myself.
"I have some problems with Alarm & Event Display"
What version of LVDSC are you using?
08-03-2005 11:05 AM
08-03-2005 11:21 AM
Is this sequence True? If yes, when someone buys DSC module and uses HMI wizard to connect OPC items to VIs, he/she gains nothing. because without using DSC module the programmer can connect OPC tags to VIs using OPC type URLs in data socket connection. What's your idea?
I'm using ver. 7.1 and I've also applyed the latest fixes, but I can't still understand what's the matter with "Alarm & Event Display".
Regards.
08-03-2005 12:55 PM
Hi Soroush,
Yes, that's pretty much the sequence for invoking the HMI wizard on a front panel digital indicator/control as described in Chapter 4 of LVDSCv7 manual (Chapter 5 for LVDSCv6). It generates block diagram code which uses Datasocket.
"If yes, when someone buys DSC module and uses HMI wizard to connect OPC items to VIs, he/she gains nothing because ..."
Well, he/she gets the Citadel database ... and if you invoke the HMI Wizard on an XY graph you get code automatically generated to an graph historical trend. Invoke it on a boolean you can generate code which monitors a tag alarm status ... and I think there's some way of invoking it to generate a Read/Write Tag in a loop, although I couldn't find it when I tried briefly. But I understand why you bolded "nothing".
In my opinion, the HMI Wizard is useful only for users who are beginners with LabVIEW in that it allows them to see some simple results quickly. If they have small needs, they don't ever have to expand beyond it. There's a "Panel Wizard" as well which can be invoked on a Boolean control, but I think most LVDSC users with a bit of experience just write the code themselves.
Regret that I can't help with your Alarm&EventDisplay problem as I'm a version behind you (and rarely use it).
08-04-2005 12:34 AM
Hi Donald,
Thanks for clarifying the role of HMI wizard.
About AE display: The most important thing that got my attention was that you said you rarely use it! Why? is it just another feature for beginners & fast development? I've read some threads in the forum and it seems that even people who are successfully using AE display are complaining on the lack of flexibility of it.
Are you saying that for a professional project, I shall design something like AE display by myself having costumized features? Are you doing so?
If True, I think my True-False questions will end up by now![]()
Regards,
08-04-2005 08:47 AM
Hi Soroush,
" …you said you rarely use it! Why? is it just another feature for beginners & fast development?"
No/False. I don't think the AE display is just for beginners.
I don’t use it because I don't need to. All alarms/events that I deal with are configured in the PLCs controlling the individual processes. No DSC tags have alarms enabled. My "Alarm" tag is just 16 or 32 collection of the PLCs alarm bits which gets logged upon change with all the other tags. Works for me, allows me to provide an alarm interface that my colleagues are used to after 10 years, etc. etc. Your mileage may vary.
"Are you saying that for a professional project, I shall design something like AE display by myself having customized features? Are you doing so?
No/False.
I think you should start a new thread with a description of what you're trying to do with the AE Display and the problems you're encountering ("strange behaviour" needs to be detailed). Much/all of the functionality of the AE Display probably could be programmed by you by others means, but why do it if you don't need to?
Good luck.
08-04-2005 09:25 AM