December 18, 2006

Simulation Using Foundation Fieldbus Function Blocks

By Terry Blevins

Training an operator on a new control system often includes hands on experience with a training system that supports dynamic process and control system simulation. The hardware for such a training system may be constructed using spare parts from the new control system. A simple simulation of the process can often be implemented using the control system tools provided to configure calculations and logic. The plant control strategies and operator interface should be used without change when create the training system. However, one of the barriers in doing this is the fact that the IO configuration used for measurement, calculations, and control strategy may need to be modified to work with a process simulation. As the Foundation Fieldbus team worked on the function block specifications, one of our objectives was to provide an easy means of integrating process simulation into measurement and control applications. Also, the ability to override IO values was something we felt that an instrument technician or control engineer would find helpful in checkout of a control strategy or a display configuration.

After some investigation, the function block team proposed that a SIMULATE parameter
be included in all IO blocks. This parameter was defined to have the following attributes:

 Simulate Enable/Disable
 Simulate Value
 Simulate Status
 Field Value
 Field Status

The actual measurement value and status of the IO block are reflected in the Field Value and Status. When the Simulate Enable/Disable attribute is changed to Enable, then the IO function block uses the Simulate Value and Status in place of the Field Value and Status. Thus, an instrument technician that is checking out a control strategy before startup can simply Enable simulate and then write to the Simulate value and status attribute. In the IO blocks, the simulated value and status are processed the same as the field element signal. Thus, when a process simulation writes calculated measurement values and status to the Simulate Value and Status attributes of IO blocks then values based on these simulated measurements will appears in the control strategy and operator screen.

When the function block team initially presented the Simulate parameter to the Fieldbus Foundation Technical Advisory team, there was much discussion about whether we should including this capability in field devices. The concern was that, in an on-line system, the operator would not know if the measurement he sees at his interface station is simulated or the true measurement value. To address this concern, the function block team added to the specification the requirement that all Foundation fieldbus devices support a physical jumper that can be used to disable the simulation capability in an on-line system. Also, an explicit alarm was added to BLK_ERR that indicates when simulation is enabled. By taking these steps, the function block team was able to include SIMULATE as a standard parameter in Fieldbus Foundation IO blocks. This capability has proven to be very valuable in system check and in enabling the development of operator training systems.



37 Comments

Impressive . Great Job!

Çok faydalı bilgiler sunduğunuz için teşekkürler.

Merely want to say your article is astounding. The clarity in your post is simply spectacular and i can take for granted you are an expert on this field. Well with your permission allow me to grab your rss feed to keep up to date with forthcoming post. Thanks a million and please keep up the a uthentic work.

Merely want to say your article is awesome. The clarity in your post is simply striking and i can take for granted you are an expert on this subject. Well with your permission allow me to grab your rss feed to keep up to date with forthcoming post. Thanks a million and please keep up the ac complished work.

I came across this website and I must say I'm totally overjoyed at what I'm seeing. I love how you can really feel such love and such encouragement just on a website alone.

Hey! Your writing tutor us take an outstanding grade and I be grateful for you for that. Do you display methods type of monetary gift box where I can easily provide donation in PayPal?

I have been blogging since 2007. For years I made a few bucks here and there with Adsense and some affiliate sells, but I wasn't making enough to quit the day job for sure. I tried getting traffic from Adwords, SEO, Yahoo, article marketing, social sites, and even email. The problem was that I just couldn't get enough traffic to really make anything. Then I found out about a new way to buy traffic for so freaking cheap that it was nuts. If you're sick and tired of only getting a handful of visitors to your blog, check this site out. You will go from a few dozen visitors a day to thousands for pocket change ---> Cheap Traffic Secret

A very interesting read and a great post alltogether. Would you mind if I posted the same article on my blog (with a reference to your website)?

A very interesting read and a great post alltogether. Would you mind if I posted the same article on my blog (with a reference to your website)?

A very interesting read and a great post alltogether. Would you mind if I posted the same article on my blog (with a reference to your website)?

Great article! Are there any opinions that you maybe willing to divulge to help us understand the second section a small amount more? peace

Informative writing! Any predictions that you would be to share in order to explain your first point a small amount more? cheers

I imagine you've got to get a amazing writer but you should often put your personality within your posts. It's have practical composed content but if it isn’t composed properly men and women won’t continue to examine it. Jenny

I have lengthy read any weblogs anymore due to the fact as well quite a few websites were either boring or not existing. Or at worst, the two. Right here it's unique, the weblog is pleasurable and useful. Thank god you'll find still this kind of internet sites around the net. Then once more it's really worth browsing.

I have prolonged study any weblogs anymore due to the fact as well numerous websites had been either uninteresting or not current. Or at worst, the two. Right here it is unique, the weblog is interesting and informative. Thankfully you will find nonetheless such web sites for the net. Then again it's really worth browsing.

This can be specifically the big difference concerning the major mainstream media and blogs. The content are properly composed and not corrected by an editor was. That is certainly the motive why I enjoy to research for blogs. The responses are typically incredibly original, we could all use a lot more fun reading. Please go on like this, it truly is worth.

The web site author features a certain talent to describe really excellent topics. Reads the blog is genuinely nice and you'll find clearly a lot of normal website visitors. No wonder, while using fine written content. In any case, it was a pleasure to spend time in your website and read the fascinating write-up.

Most blogs usually copy other weblogs or websites of newspapers and magazines. Subscribe to this weblog here I like that you can find unique articles or blog posts that you could hardly discover elsewhere. Fortunately, there are even now such weblogs, make sure you keep on! I can no longer see the mainstream media. It is there so much garbage composed, I bear it no far more quickly. A actually pleasant website, regards.

I've lengthy go through any websites anymore because as well a lot of weblogs were either boring or not present. Or at worst, the two. Here it's diverse, the weblog is amusing and educational. Thankfully you will find nevertheless such sites on the net. Then once more it really is worth browsing.

Interesting point of view. I will follow your blog.

When one person suffers from a delusion it is called insanity; when many people suffer from a delusion it is called religion. Robert Pirsig (1948-)

Nice blog you have got here.

Your idea coincides with mine.and I think it's better.

Thank you for posting this.

Thank you for posting this.

Thank you for posting this.

I came across your post when searching?

This is great information. Thank you.


Leave a comment


Subscribe

Subscribe to site RSS Feed


Or, subscribe by email:

Archives

The opinions expressed here are the personal opinions of Greg McMillan and Terry Blevins. Content published here is not read or approved by Emerson before it is posted and does not necessarily represent the views and opinions of Emerson. © 2006-2010 Greg McMillan and Terry Blevins. All rights reserved.