Re: [foxboro] 100ms data recording
- From: "Schouten, Frits JF" <Frits.Schouten@xxxxxxxxxxxxxxxxxx>
- To: <foxboro@xxxxxxxxxxxxx>
- Date: Tue, 12 Aug 2008 12:03:22 +1200
I seem to remember that there was this guy on the list, I forgot his
name but I think it began with an A or so.....
:-)
-----Original Message-----
From: foxboro-bounce@xxxxxxxxxxxxx [mailto:foxboro-bounce@xxxxxxxxxxxxx]
On Behalf Of Johnson, Alex P (IPS)
Sent: Tuesday, 12 August 2008 10:50 AM
To: foxboro@xxxxxxxxxxxxx
Subject: Re: [foxboro] 100ms data recording
I like the DTIME way. In fact, I can claim exposing the "buckets" in
that block for this type of work as one of my successful changes to the
system.
Not much to brag about, but... :)
Regards,
Alex Johnson
Invensys Process Systems
10900 Equity Drive
Houston, TX 77041
713 329 8472 (voice)
713 329 1600 (switchboard)
713 329 1944 (fax)
alex.johnson@xxxxxxxxxxxxxxxx
http://ips.invensys.com
-----Original Message-----
From: foxboro-bounce@xxxxxxxxxxxxx [mailto:foxboro-bounce@xxxxxxxxxxxxx]
On Behalf Of Schouten, Frits JF
Sent: Monday, August 11, 2008 4:33 PM
To: foxboro@xxxxxxxxxxxxx
Subject: Re: [foxboro] 100ms data recording
You can also roll your own, still using AIM*API ,FoxAPI or OM Calls if
you like. The trick is to get the data pre-processed in the CP at, say 1
second bunches.
To do that there are at least two options:
The good old CALC block or one of my favourites the DTIME block.
With the CALC block you have to be a bit creative but the guts of it is
reading data on say RI01 and index storing it on M01..M05 using M24 or
so as the index pointer. Then every 1 sec copy M01..M05 to IO01..IO05.
An incrementing IO06 is added to make sure dqchange works when data does
not change. Here is some actual code I use.
STEP01 = IN BO01
STEP02 = BIT 6
STEP03 = IN 5
STEP04 = STM M24
STEP05 = SET BO01
STEP06 = IN RI01
STEP07 = STMI M24
STEP08 = DEC M24
STEP09 = NOP
STEP10 = IN M24
STEP11 = BIZ 13
STEP12 = EXIT
STEP13 = NOP
STEP14 = CLR BO01
STEP15 = IN M5
STEP16 = OUT IO01
STEP17 = IN M4
STEP18 = OUT IO02
STEP19 = IN M3
STEP20 = OUT IO03
STEP21 = IN M2
STEP22 = OUT IO04
STEP23 = IN M1
STEP24 = OUT IO05
STEP25 = IN ~BO02
STEP26 = OUT BO02
STEP27 = INC IO06
STEP28 = IN IO06
STEP29 = IN 100
STEP30 = SUB
STEP31 = BIN 34
STEP32 = IN 0
STEP33 = OUT IO06
STEP34 = END
Now it's just a case of writing a bit of C code to read IO01..IO05 every
0.5 second and store the data somewhere you fancy.
My favourite, the DTIME block, is a lot simpler.
Just run the DTIME Block at 0.1 second, set DT to 0.01583sec and use
DTFLAG as a trigger to read BKT_1..BKT_10 at 1 second intervals with
your favourite C program, process the data in whatever way you see fit
and Bob's your uncle.
I use this to do high speed trending of temperature samples of liquid
steel.
With the 1 sec read it's nice and slow for OM
Cheers,
Frits Schouten.
NZSteel
-----Original Message-----
From: foxboro-bounce@xxxxxxxxxxxxx [mailto:foxboro-bounce@xxxxxxxxxxxxx]
On Behalf Of Johnson, Alex P (IPS)
Sent: Tuesday, 12 August 2008 3:00 AM
To: foxboro@xxxxxxxxxxxxx
Subject: Re: [foxboro] 100ms data recording
The OM supports 100ms updates if and only if:
1) The CP is configured with a 100ms BPC
2) The client application asks for 100ms updates.
The first requirement can have loading impact as the CP will now
spend more time doing overhead work (switching tasks for example).
To avoid spiky operation, you need to be sure to phase your control
loops over the 100ms BPC. This is very important and could require
significant effort.
With regard to the second requirement, the only standard application
that supports 100ms OM updates are:
1) FoxView and
2) I/A Series DAServer that comes with InFusion View workstations and
the InFusion Application Environment. These stations may be added to
a
V8.3 system without issue.
A few notes on the topic:
1) AIM*API does not support 100ms updates and for that reason
AIM*Historian
cannot receive them.
2) The I/A Series DAServer does support OPC DA so it should be able to
source data to OPC DA Clients at 100ms. InFusion Historian can be
used to record these updates as well.
3) You could write your own application, but at this time IPS does not
Provide an SDK for development using the deprecated APIs, e.g., the
OM API. The preferred application development API is FoxAPI which
Like AIM*API does not support 100ms data feeds. I'm working to
correct
that, but I don't have it ready yet.
Regards,
Alex Johnson
Invensys Process Systems
10900 Equity Drive
Houston, TX 77041
713 329 8472 (voice)
713 329 1600 (switchboard)
713 329 1944 (fax)
alex.johnson@xxxxxxxxxxxxxxxx
http://ips.invensys.com
-----Original Message-----
From: foxboro-bounce@xxxxxxxxxxxxx [mailto:foxboro-bounce@xxxxxxxxxxxxx]
On Behalf Of Entoro Wijaya
Sent: Monday, August 11, 2008 8:30 AM
To: foxboro@xxxxxxxxxxxxx
Subject: [foxboro] 100ms data recording
Hi All,
Anyone ever try to do 100ms data recording sampling? I have end user
that
want to have data recording
for 100ms for at least 7 consecutive days.
I'm using IA series Ver. 8.3 XP, FCP270 and AIM* 3.3
Regards,
Entoro
_______________________________________________________________________
This mailing list is neither sponsored nor endorsed by Invensys Process
Systems (formerly The Foxboro Company). Use the info you obtain here at
your own risks. Read http://www.thecassandraproject.org/disclaimer.html
foxboro mailing list: http://www.freelists.org/list/foxboro
to subscribe: mailto:foxboro-request@xxxxxxxxxxxxx?subject=join
to unsubscribe: mailto:foxboro-request@xxxxxxxxxxxxx?subject=leave
* Confidentiality Notice:
This e-mail and any associated files are intended solely for the
individual or entity to whom they are addressed. Please do not copy it
or use it for any purposes, or disclose its contents to any other
person. Further, this e-mail and any associated files may be
confidential and further may be legally privileged. This email is from
the Invensys Process Systems business unit of Invensys plc which is a
company registered in England and Wales with its registered office at
Portland House, Bressenden Place, London, SW1E 5BF (Registered number
166023). For a list of European legal entities within the Invensys
Process Systems business group, please click here
http://www.invensys.com/legal/default.asp?top_nav_id=77&nav_id=80&prev_i
d=77.
If you have received this e-mail in error, you are on notice of its
status. Please notify us immediately by reply e-mail and then delete
this message from your system. Thank you for your co-operation. You may
contact our Helpdesk on +44 (0)20 7821 3859 / 2105 or email
inet.hqhelpdesk@xxxxxxxxxxxxx This e-mail and any attachments thereto
may be subject to the terms of any agreements between Invensys (and/or
its subsidiaries and affiliates) and the recipient (and/or its
subsidiaries and affiliates).
_______________________________________________________________________
This mailing list is neither sponsored nor endorsed by Invensys Process
Systems (formerly The Foxboro Company). Use the info you obtain here at
your own risks. Read http://www.thecassandraproject.org/disclaimer.html
foxboro mailing list: http://www.freelists.org/list/foxboro
to subscribe: mailto:foxboro-request@xxxxxxxxxxxxx?subject=join
to unsubscribe: mailto:foxboro-request@xxxxxxxxxxxxx?subject=leave
NOTICE - This message and any attached files may contain information
that is confidential, legally privileged or proprietary. It is intended
only for use by the intended recipient. If you are not the intended
recipient or the person responsible for delivering the message to the
intended recipient, be advised that you have received this message in
error. Any dissemination, copying, use or re-transmission of this
message or attachment, or the disclosure of any information therein, is
strictly forbidden. BlueScope Steel Limited does not represent or
guarantee that this message or attachment is free of errors, virus or
interference.
If you have received this message in error please notify the sender
immediately and delete the message. Any views expressed in this email
are not necessarily the views of BlueScope Steel Limited.
_______________________________________________________________________
This mailing list is neither sponsored nor endorsed by Invensys Process
Systems (formerly The Foxboro Company). Use the info you obtain here at
your own risks. Read http://www.thecassandraproject.org/disclaimer.html
foxboro mailing list: http://www.freelists.org/list/foxboro
to subscribe: mailto:foxboro-request@xxxxxxxxxxxxx?subject=join
to unsubscribe: mailto:foxboro-request@xxxxxxxxxxxxx?subject=leave
* Confidentiality Notice:
This e-mail and any associated files are intended solely for the
individual or entity to whom they are addressed. Please do not copy it
or use it for any purposes, or disclose its contents to any other
person. Further, this e-mail and any associated files may be
confidential and further may be legally privileged. This email is from
the Invensys Process Systems business unit of Invensys plc which is a
company registered in England and Wales with its registered office at
Portland House, Bressenden Place, London, SW1E 5BF (Registered number
166023). For a list of European legal entities within the Invensys
Process Systems business group, please click here
http://www.invensys.com/legal/default.asp?top_nav_id=77&nav_id=80&prev_i
d=77.
If you have received this e-mail in error, you are on notice of its
status. Please notify us immediately by reply e-mail and then delete
this message from your system. Thank you for your co-operation. You may
contact our Helpdesk on +44 (0)20 7821 3859 / 2105 or email
inet.hqhelpdesk@xxxxxxxxxxxxx This e-mail and any attachments thereto
may be subject to the terms of any agreements between Invensys (and/or
its subsidiaries and affiliates) and the recipient (and/or its
subsidiaries and affiliates).
_______________________________________________________________________
This mailing list is neither sponsored nor endorsed by Invensys Process
Systems (formerly The Foxboro Company). Use the info you obtain here at
your own risks. Read http://www.thecassandraproject.org/disclaimer.html
foxboro mailing list: http://www.freelists.org/list/foxboro
to subscribe: mailto:foxboro-request@xxxxxxxxxxxxx?subject=join
to unsubscribe: mailto:foxboro-request@xxxxxxxxxxxxx?subject=leave
NOTICE - This message and any attached files may contain information that is
confidential, legally privileged or proprietary. It is intended only for use
by the intended recipient. If you are not the intended recipient or the person
responsible for delivering the message to the intended recipient, be advised
that you have received this message in error. Any dissemination, copying, use
or re-transmission of this message or attachment, or the disclosure of any
information therein, is strictly forbidden. BlueScope Steel Limited does not
represent or guarantee that this message or attachment is free of errors, virus
or interference.
If you have received this message in error please notify the sender immediately
and delete the message. Any views expressed in this email are not necessarily
the views of BlueScope Steel Limited.
_______________________________________________________________________
This mailing list is neither sponsored nor endorsed by Invensys Process
Systems (formerly The Foxboro Company). Use the info you obtain here at
your own risks. Read http://www.thecassandraproject.org/disclaimer.html
foxboro mailing list: http://www.freelists.org/list/foxboro
to subscribe: mailto:foxboro-request@xxxxxxxxxxxxx?subject=join
to unsubscribe: mailto:foxboro-request@xxxxxxxxxxxxx?subject=leave
- References:
- [foxboro] 100ms data recording
- From: Entoro Wijaya
- Re: [foxboro] 100ms data recording
- From: Johnson, Alex P (IPS)
- Re: [foxboro] 100ms data recording
- From: Schouten, Frits JF
- Re: [foxboro] 100ms data recording
- From: Johnson, Alex P (IPS)
Other related posts:
- » Re: [foxboro] 100ms data recording
- » Re: [foxboro] 100ms data recording
- » Re: [foxboro] 100ms data recording
- » Re: [foxboro] 100ms data recording
- » Re: [foxboro] 100ms data recording
- » Re: [foxboro] 100ms data recording
- [foxboro] 100ms data recording
- From: Entoro Wijaya
- Re: [foxboro] 100ms data recording
- From: Johnson, Alex P (IPS)
- Re: [foxboro] 100ms data recording
- From: Schouten, Frits JF
- Re: [foxboro] 100ms data recording
- From: Johnson, Alex P (IPS)