Tuesday, November 9, 2010

The Wide World of Wireless

We had a full house last week here in Charlotte, as we played host to a large group from the Savannah River Site. The focus of the three days was Wireless HART (WiHART) networks, and we had extensive, hands-on sessions.

Security was a primary focus, both to make sure the WiHART networks didn’t interfere with other RF domains and to make sure the WiHART network was secure from outside interference, both accidental and intentional.

We set up 20 different wireless instruments throughout our campus, both indoors and out, on three separate wireless gateways connected to DeltaV. Larry Wolfe, Director of Technology Deployment, and Carl Price, Director of PlantWeb Services, developed a variety of deployment scenarios to test such things as long distances (in excess of 500 ft) and signal paths through solid and glass doors.


Jeff Potter, Rosemount’s wireless security expert provided a detailed overview of the many features incorporated into Emerson’s WiHART technology specifically designed to keep it safe. One thing I learned was the way the gateway and instrument change up their encryption. See, if you had an instrument that was reading the same value all the time or one that changes very slowly (think outside air temperature), the signal back to the gateway, while encrypted, would be the same. Not so with the smarts built into WiHART. By modulating the encryption, eavesdropping or snooping become problematic.


Another clever security feature is the ability to use a HART modem attached to AMS to automatically setup the join keys on the wireless devices. This way, knowledge of the join key is limited, and only instruments that get temporally connected before being deployed to the field can join the appropriate gateway.


Our guests came well prepared also, bringing a couple of guys in from Oak Ridge with all sorts of RF sniffing tools. They were specifically looking at our 4 wireless office networks and how the WiHART devices were showing up in the RF world.

After the 3 days, the visit was considered a success.  Emerson’s WiHART passed the test and with apologies to UPS, Rosemount and RE Mason can ask “what can Blue do for you”?

Tuesday, October 26, 2010

Genentech ECP-1 Award Winner

We’ve all heard the expression – “Good things come to those who wait” and I guess executing some project work during the winter of 2007/2008 and seeing the positive results almost 3 years later would aptly qualify. Genentech’s ECP-1 facility in Tuas, Singapore recently received the Facility of the Year Award in Project Execution, sponsored by ISPE, INTERPHEX, and Pharmaceutical Processing Magazine.

RE Mason had an important role during the modular unit construction phase of this award-winning project at Jacobs’ facility near Charleston, SC.  DeltaV and multiple bus technologies were extensively deployed throughout the modules. Larry Wolfe and Carl Price headed up a team from REM who spent many weeks back in 2008 checking out and documenting the Foundation Fieldbus and DeviceNet segments.

These modules were huge – 60 ft long, 25 ft wide, and over 18 ft tall with a shipping weight of over 170,000 lbs. There were anywhere from 3 to 6 bus segments in each of over 20 of these “double-wides on steroids”.

The pre-commissioning and validation activities executed in Charleston greatly reduced the time required when these enormous modular units were finally put together in Singapore. Read the full story of this award winning facility here.


Monday, October 4, 2010

Update: Prime Time Batch Analytics

I thought it was worth mentioning that at the Awards Luncheon last Thursday at Emerson Exchange, Steve Sonnenberg, President Emerson Process Management, awarded the PlantWeb Excellence Award to The Lubrizol Corporation and Robert Wojewodka’s paper entitled “Batch Process Analytics (PA) – An In Depth Update”.

It was kind of neat to hear Mr. Sonnenberg give an explanation of the technology and reiterate that Batch Process Analytics will be part of the standard DeltaV product offering in version 12. I believe this will be the next big game changer in Batch Process Control.

Perhaps I'll have a paper to present at next year's Exchange in Nashville on Batch Process Analytics...

Thursday, September 30, 2010

Prime Time Batch Analytics

I mentioned last week that I was helping out at the Emerson Exchange during the technology exhibits for DeltaV Batch. And while we had good traffic from customers (despite my tag as a booth babe), the two areas on either side of us were packed. To the left was the Syncade area where folks were 2 and 3 deep waiting to get a chance to see both the current offerings and soon to be released version 5.3.




To the right was the Advanced Control area, and specifically, the Batch Analytics tool. Emerson announced during Exchange that Batch Analytics will be part of the version 12 release of DeltaV. Coupled with its PAT implications, Batch Analytics promises to be a game changer in the batch process control world.

I’ve been following the development of the Batch Analytics tool for almost 4 years now. And while the discussions about its PCA, PLS, and Dynamic Time Warping components are better left to Terry Blevins, David Rehbein, and Chris Worek, I feel I’m qualified to talk about the Batch Analytics interface app for the iPad.

It is so cool! Paul Muston from Emerson in England did the development work and I nagged enough folks to get the first version installed on my iPod Touch, and then the enhanced iPad compatible app this past May (to be fair, I bought the iPad as a mother’s day present to my wife – she proceeded to get me diamond studded earrings for father’s day).

Below you’ll find some iPad screenshots of the fault detection, endpoint quality, and contribution screens. I’ve also posted a video on my YouTube channel showing the iPhone version running on my iPad.






Wednesday, September 29, 2010

You Say You Want a (Revo)Solution

Greeting from San Antonio and the 2010 Emerson Exchange. After two very busy days, I thought I’d share one of the best ideas I’ve seen from Emerson. Spread around the technology exhibits are “Solution” areas. These areas showcase the coming together of Emerson technologies to solve real world problems.










Why is this important? People like stories. People like things put into context. People want to see how it all comes together. The Life Sciences Solutions area demonstrates connectivity between Syncade and SynTQ from Optimal. It integrates electronic workflow with orchestrations for material identification.

I also shot a quick video of the filling line solution area and have posted it up on my YouTube site.

Tuesday, August 24, 2010

Hot Topic for Emerson Exchange?

I’ve been following a very interesting discussion thread out on LinkedIn. It’s in the Process Analytical Technology group and it’s entitled “Dangling a Carrot: Should PAT Be Mandated, or Incentivized?” The discussion was started by Paul Thomas, Senior Editor at Pharmaceutical Manufacturing, based on comments made back in May at the PAT and QbD Conference in Bethesda.

While I am infinitely under-qualified to comment, I’ve found the opinions on both sides to be quite passionate. And maybe that’ll be the catalyst to finally get some traction going within the Life Sciences community.

I think this could make a great discussion topic in the Life Sciences Industry Forum at the upcoming Emerson Global User Exchange in San Antonio. Gawayne Mahboubian-Jones (the man from Optimal) has been chiming in on the LinkedIn thread and is one of this year’s presenters at Exchange, so this could be a lively discussion.

And if you haven't gone out and looked at the Workshops and Short Courses being offered at this year's Exchange, you should.  I've already highlighted 30 sessions I want to attend, and with presenting one myself (how's that for another shameless plug?), I'm going to have to make some tough choices on how to spend my time.  And you'll also find me in the exhibit hall from 4 to 8 pm in the DeltaV Batch area - I'm a Booth Babe!

Wednesday, July 21, 2010

A Lot Less Blood, Sweat, and Tears for the Spinning Wheel

OK, I really stretched on the title of today’s post, but I feel like I’ve got some added pressure because of Jim Cahill’s blog yesterday on Emerson Process Experts. Yesterday I told you about the new capabilities built right into the DO CHARM in version 11.3 of DeltaV and its electronic marshalling. Today I’ll share some of the features associated with the DI CHARM.

So first, the DI CHARM can be configured as a pulse count input channel. Now the top frequency is only 10 kHz compared to the 50 kHz of the existing Multifunction IO card, whoever bought a Multifunction IO card? No, really – in the last 10 years, I can count the number of Multifunction cards we’ve used on projects on one hand (and have fingers left over). And the 10 kHz of the CHARM is WAY higher than configuring a channel of a standard DI as a pulse input, which has a frequency limit of a paltry 75 Hz.

Like the Multifunction card, not only do you get access to a counter (going up to 65535), but you get a FREQUENCY value, very handy for determining speed – you don’t need to worry about some 3rd party pulse to 4-20ma converter to figure out how fast you’re spinning.

For testing, we wired a DO CHARM configured as a Pulse Output (see yesterdays post) into a pulse count DI CHARM. The PULSE_PERIOD on the DO CHARM was set to 0.02 or 20 ms. The picture below is from the module I have running at 1 second:

The FREQUENCY value coming from the DI CHARM is 50 Hz (I love it when a plan comes together). FYI – the setpoint of the AO can be used to adjust the pulse width coming out of the DO CHARM. With a setpoint of 30%, the actual pulse width would be 4 ms.

I touched on some of the new signal characterization features for DI CHARMS back in March, before I actually had CHARM hardware to play with. One of the first things I tried out when I got my CIOC and CHARMs was the Extend Output Filter. How many times have you had to develop logic that monitors for an operator to press a button in the field? You stress about “what if he doesn’t hold the button long enough?” or “how fast am I going to have to run my module to pick it up?” With the Extend Output Filter, you can configure how long it would hold the “1” from the momentary button press at the CHARM. The dropdown lets you pick a filter time anywhere from 50 to 30000 ms. Selecting a time of 1100 ms would allow me to run my module at 1 second execution and feel comfortable in knowing I’ll not miss the quick tap of a button.

Output filter types of Latching PDE and Latching NDE are still in the dropdown list, but I’m not sure it’s really implemented in version 11.3 – stay tuned.

Tuesday, July 20, 2010

Roadrunner Fast

Awhile back, I wrote about some of the new configuration features I found in version 11.3 DeltaV associated with Emerson’s electronic marshalling and discrete CHARMs. Once we got a hold of our hardware, I started testing out some of these features to see how I could exploit them. And I’ve had to stop the presses 3 times in writing this post, because the more I dig, the cool stuff I come across.

So I started off by putting together a sample configuration using Continuous Pulse Output functionality associated with DO CHARMS. I’ve even been developing a short video, but that’s going to have to wait. For those of you who are not familiar with Continuous Pulse Outputs, another phrase you might recognize from the old PROVOX days is TPO, or Time Proportional Output.

Way back when, Fisher Controls created a TPO card for the parallel IO subsystem (I think we can thank GE). Basically, you’d set up a duty cycle for the card, and assign the output of a Loop point to a channel on the card. PROVOX would look at the output (from 0 to 100%) and compute a fraction of the duty cycle. You would then wire up a discrete output to the card, and the output would turn on and off, with the on and off times varying based on the output of the loop.

So for instance, if the duty cycle was set to 5 seconds and the output of the loop was 80%, the DO would turn on for 4 seconds, then go off for 1 second. So this was great for applications that used electric heat – you could create a PID loop for temperature control with a final control element of a pulsed heater.

When the Series 20 IO came out for PROVOX, the TPO functionality didn’t follow, and with well meaning reasoning. Now that you had FST’s that could run as fast as 100 ms, you could create TPO functionality without special hardware. The rub was of course, resolution. If my temperature control loop runs at 5 seconds, and my FST is running at 100 ms, then the granularity of my final control element is 1 part in 50 or 2%.

Now fast forward to version 11.3 and CHARMS, and true TPO functionality has returned. And we’re talking fast. Wylie Coyote doesn’t stand a chance. Granularity issues? Not an issue. The Pulse Period (duty cycle) for a DO CHARM can be set anywhere between 2 ms and 130 seconds. That wasn’t a mistype – 2 milliseconds.

If my duty cycle can be as fast as 2 ms, how fast can an output from DO CHARM be turned on, then off? Turns out it’s 1 ms. To test this, Carl Price at our office hooked up a Fluke he uses for Foundation Fieldbus segment checkout to the DO CHARM. I configured a pulse period of 2 ms, tied the channel to an AO block, and gave to SP a value of 50. This would translate into an “on time” of 1 ms. Here’s the scope screenshot:


Back to my temperature control loop. With a 5 second Pulse Period and 1 ms resolution, my final control element granularity is now 1 part in 5000 or 0.02%. All this speed is built into the CHARM, so I’m not going to load up my controller with a bunch of fast executing modules.

What other applications might be out there for being able to turn on a DO for exactly, say, 57 ms? Configure a module to run at 1 second, tie an AO function block off to a Pulse DO CHARM, set the Pulse Period to 1 second, then using a PDET and ACT block, trigger a write of 5.7 to the SP of the AO for a single scan of the module, setting the SP back to 0 the next scan.

Tomorrow, I’ll discuss counting those pulses with a DI CHARM.

Monday, June 28, 2010

Remote Terminal, V11, the ProPlus, and Server 2008

Back from vacation (they are never long enough) and I was checking out a new video from Emerson on Human Centered Design in version 11 of DetlaV starring Juan Carlos Bravo.  I wanted to look at one of the features he mentioned (friendly names for modules), so I fired up a remote terminal session to our V11 ProPlus and noticed we didn't have any terminal server sessions defined.

No big deal, I just went back to my .rdp icon on my PC, right clicked, then selected edit.  At the end of the IP address, I dropped in a /admin qualifier so I could take over the box.  Ran the modified .rdp and guess what?  The /admin doesn't work with Server 2008!

So this in an important to note - I know we have customers in our territory who use the /admin to gain remote access to their ProPlus instead of having a extra Pro license and TCAL's.  When migrating to V11, you're going to have to plan for an alternative.  Make sure that's part of your upgrade stratagy.

Here's a link to another blog going into detail about the change in Server 2008.  Thanks, Scott.

And I just had to share a snapshot from my vacation:


Friday, June 11, 2010

Securing IE for Alarm Response Procedures

I got a very thoughtful call the other day from David Stokes at Eli Lilly. Dave had found my Alarm Response Procedure video out on my YouTube channel. Eli Lilly is a big user of the DCA (Document Control and Archiving) module of Syncade and they had talked about going down the same sort of path, utilizing the kiosk mode of DCA for direct call up of effective documents right from DeltaV.

The potential roadblock they hit was a security risk. If you look at the IE window that the PDF appears in, you’ll notice the menu bar is present.

The risk is if someone were to click on the File menu, then click on Save As… - they could start dropping html files all over the DeltaV system. Just as critical is having the toolbar buttons or the address bar along the top.

Turns out there is a lot of chatter on the Internet on how to secure IE. I found registry hacks and even tweak programs. The easiest (and safest, IMHO) way to get rid of the menu bar is by making a Group Policy change.

Click on Start, then Run… and type gpedit.msc – drill in to User Configuration -> Administrative Templates -> Windows Components -> Internet Explorer. Then look for a Setting named “Turn on menu bar by default”. Double click on it and change it to Disabled. That gets rid of the menu bar.


You can get rid of toolbars by drilling down into the Toolbars and enabling some policies:


The address bar is trickier, it’s a registry change. Go figure. You need to go into:

HKEY_CURRENT_USER\Software\Policies\Microsoft\Internet Explorer\Toolbars\Restrictions\

You’ll have to add a DWORD – NoNavBar with a value of 0x00000001.

This technique would be used to secure your operator stations and all assumes you’re logged into Windows as the administrator. There could be other scenarios depending on your exact setup. When all is said and done, your final IE window will look something like this: