October 29th, 2010
IAS is as flexible as or more flexible than any other platform out on the market in terms of the breadth of programming possibilities. The concept of inheritance makes it possible to make changes at a template level and all of its children (templates & instances) will be changed too. Equally as powerful is IAS’s inclusion of .NET in their QuickScript language.
Read the rest of this entry »
8 Comments |
Leveraging .NET |
Permalink
Posted by David Goodman
October 29th, 2010
Andy & I have always been fairly frustrated with the Wonderware Alarm Logger service. It almost seems like an afterthought for System Platform (just look at the service name: New_AlarmLogger). Perhaps the most frustrating part is trying to integrate it into a system with redundant App Servers. To the developers: please integrate this into the System Platform in a future release.
Read the rest of this entry »
4 Comments |
Wonderware Alarm Logger |
Permalink
Posted by David Goodman
October 26th, 2010
So I’m working on migrating some modules from 3.0 SP2 to 3.1 SP2 Patch 01. When I went to look at a built-in Active Factory trend I noticed a couple field parameters weren’t trending. Curious. I check out my configuration and sure enough the field parameters in question weren’t historized.
Read the rest of this entry »
1 Comment |
Bugs Found |
Permalink
Posted by Andy Robinson
October 25th, 2010
I had fully intended to write up daily summaries from Ops Manage but I’m not quite that industrious. So instead here are some quick bits I picked up along the way.
Read the rest of this entry »
No Comments » |
Ops Manage |
Permalink
Posted by Andy Robinson
October 21st, 2010
Unbeknownst to me a member of the press happened to find my presentation on challenges in a greenfield parenteral filling facility interesting enough to write up.
http://www.automationworld.com/feature-7744
Ok, the picture isn’t great but if you can get past that it gives a nice summary of the talk.
- Andy
No Comments » |
Ops Manage |
Permalink
Posted by Andy Robinson
October 20th, 2010
It was quite the first real day at Ops Manage. As always it started off with a large group session talking about big issues and bigger ideas.
A few of the more notable items from the talk
Everyone’s talking about the cloud and Invensys is no different. There was a very interesting proof of concept showing something they are calling "Archestra Global Storage". The big idea is that you have a centralized, cloud-based, repository for all of your standards. Then, using right clicks in the IDE you can move items to and from a local library and then manage those templates between your local library and the library hosted on Archestra Global storage. While I’m not exactly clear why you would require a private could platform to host this, as opposed to a web service or app inside your business firewall, it was still quite interesting.
Read the rest of this entry »
8 Comments |
Ops Manage |
Permalink
Posted by Andy Robinson
October 18th, 2010
Drove down to Orlando yesterday. We didn’t hit any 1 hour construction or wreck delays on I-95, which I’ve found to be typical during my years of traveling the corridor.
The accommodations at the Peabody are outstanding, well done on the venue selection Invensys.
This afternoon we had a dry run for the presentations in the Life Sciences Industry session. Overall I think it went well, we’ll see how things go in the real world tomorrow.
Throughout the course of the conference I’ll be posting thoughts and reviews if you will based on what I’m seeing and hearing.
No Comments » |
Ops Manage |
Permalink
Posted by Andy Robinson
October 11th, 2010
In my last article, I discussed a more reliable way of writing DataChange scripts. We often write scripts that are intended to be executed if one of multiple values change state or if a certain set of conditions occur. For the latter of the two scenarios, we write a simulated OnTrue / OnFalse script in the method described by the previous article. Both scenarios require a composite value to execute a data comparison on.
Read the rest of this entry »
No Comments » |
IAS Scripting |
Permalink
Posted by David Goodman
October 4th, 2010
In my last article, I laid out the basics on the inner workings of IAS objects and pointed out a few basic pitfalls. The most important of these is the reliability of DataChange, OnTrue, and OnFalse scripts. In a heavily loaded system, the AppEngine can spend too much time doing housekeeping work (i.e. checkpointing or communication with its redundant partner engine). This leads to scan overruns which can be monitored (via object viewer or historizing) the AppEngine’s Scheduler.ScanOverrunCnt variable.
Read the rest of this entry »
No Comments » |
IAS Scripting |
Permalink
Posted by David Goodman