We haven't taken another look at IACC since the early days for a variety of reasons but the biggest reason is listed below: In the infant days of IA we used to create block interconnection diagrams, like FoxCae and IACC can provide, by hand in a CADD environment. When FoxCae came out we were excited because that laborious task would be replaced, but we found out that FoxCae, and now IACC have no knowledge or way of documenting gets and sets of variables that are made from sequence coding, which we use extensively in our automation efforts. If you are going to make online changes to blocks in a 24/7/365 environment like we are in, you have to know conclusively what could be affected by those changes. Using iccprt in conjunction with scripts that parse om gets and sets from the sequence code, we developed a global database that can be queried from a browser. (we call it the Super Duper IA Browser). The interface is simple yet elegant and allows the user to search for all connections, gets or sets to any given block or groups of blocks. The table that the browser queries is dead simple including only 4 fields: 1. Compound:Block of the "Sink" Block 2. Block Type 3. Parameter of the "Sink" block containing external connection 4. "Source" Cmpnd:Blk.Prm being used by the "Sink" Gets and sets generated by sequences always show the sequence block as the "sink" the block type as "SOFT" and the Cmpnd:Blk.Prm being manipulated by the sequence in the source field. The query searches through all records of the table looking for any record that contains any part of the string entered in the browser window by the user. We currently have over 62,000 connections but the search returns the information to the user in just seconds. It doesn't take long to get used to looking at this tabular data and making informed decisions when adding, deleting, or modifying blocks. This type of information is most important when deleting existing blocks because a sequence trying to get or set a variable that no longer exists will cause the sequence to hang up. I have used the Super Duper IA Browser extensively lately while replacing more than 700 PID,E,X, and XE blocks with PIDA's while the process is still running! There is a point in time that the old PID block must be deleted before adding the new PIDA block using the same name. I would be afraid to do that using only the information in FoxCae or IACC. My question to IACC users is: Is there any way in IACC to see if a block is being manipulated by a sequence get or set? How do other users address this situation? Thanks, Tom VandeWater -----Original Message----- From: foxboro-bounce@xxxxxxxxxxxxx [mailto:foxboro-bounce@xxxxxxxxxxxxx]On Behalf Of Boulay, Russ Sent: Thursday, February 03, 2005 9:55 AM To: 'foxboro@xxxxxxxxxxxxx' Subject: Re: [foxboro] IACC Product and Integration with existing I/A tool s One of the issues of note is Corey's last statement where he would load VNC to be able to configure control database from different locations. This is one of the areas that have been missed in these discussions. With IACC you can have an "off platform" IACC server and then have your AW70's/WP70's be IACC clients to that server. The server can also be one of your AW70's. So using the server/client functions of IACC, config work can be performed from different locations. There are the IACC rules of accessing the database one user at a time, but this would be similar to ICC and have configuration tools from any workstation that you designated as a IACC client. -----Original Message----- From: foxboro-bounce@xxxxxxxxxxxxx [mailto:foxboro-bounce@xxxxxxxxxxxxx] On Behalf Of tom.vandewater@xxxxxxxxxxxxxx Sent: Thursday, February 03, 2005 9:35 AM To: foxboro@xxxxxxxxxxxxx Subject: Re: [foxboro] IACC Product and Integration with existing I/A tool s Corey, You said: "I like to use iccprt to get configuration data out of the system. I have several scripts that parse this data for various purposes. Even if I did decide to use IACC for all my configuration, I'd still like to have this capability. I suppose if the "ownership" of a CP is determined merely by a text file somewhere, as Doug suggests, it's easy enough to get around, though even doing what he describes for a quick iccprt dump is more effort than I'd like." You may have missed it in all of these postings on this issue but Iccdrvr.tsk is still supported if you are using IACC even without switching back to ICC so your iccprt scripts should still work. We, too, are heavily utilizing Iccdrvr.tsk functionality. Read the last line of the anonymous posting below: > Did you previously use ICC or FOXCAE? Yes, ICC, FoxCae and IACC hold no secrets for me, it's my job for over 6 years. ICC is great for changing/building a single block but otherwise useless in my work. FoxCae is great for generating large databases, it has a very fast and reliable database, but it's a complex, unintuitive program. IACC is different and has its issues, but has some definitive advantages as well. "Iccdrvr.tsk is also still my good friend." Tom -----Original Message----- From: foxboro-bounce@xxxxxxxxxxxxx [mailto:foxboro-bounce@xxxxxxxxxxxxx]On Behalf Of Corey R Clingo Sent: Thursday, February 03, 2005 9:17 AM To: foxboro@xxxxxxxxxxxxx Subject: Re: [foxboro] IACC Product and Integration with existing I/A tools This is becoming an interesting discussion :) I would hope that switching between IACC and ICC was relatively easy, if you kept the database sync issues in mind. I can see using IACC on a large project, with its template capabilities, but ICC from what I've seen is easier for the day-to-day stuff. I bought IACC at version 1.0 to play with it, and see if I could use it for back documentation (the price was *very* attractive at the time) and this was the conclusion I reached. I guess I ought to look into a 2.0 upgrade and re-evaluate this situation. I like to use iccprt to get configuration data out of the system. I have several scripts that parse this data for various purposes. Even if I did decide to use IACC for all my configuration, I'd still like to have this capability. I suppose if the "ownership" of a CP is determined merely by a text file somewhere, as Doug suggests, it's easy enough to get around, though even doing what he describes for a quick iccprt dump is more effort than I'd like. I've also grown used to having configurators available at any station on a DCS (I/A of course fakes it by X-Window from the host AW, but that's good enough). Whether this is good or not is debatable, and probably depends on your environment, but we like it. I guess I'd be loading VNC on the Windows box running IACC and all the WPs so I could retain that "from anywhere" capability with IACC. Alex mentioned FF configuration. I wonder if IACC eventually be able to identify FF (or HART, or Profibus) devices on a segment, and show them in some kind of tree view or something, so the user can "drag-n-drop" them into configuration (a la Emerson DeltaV)? Corey Clingo BASF Corp. _______________________________________________________________________ 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: //www.freelists.org/list/foxboro to subscribe: mailto:foxboro-request@xxxxxxxxxxxxx?subject=join to unsubscribe: mailto:foxboro-request@xxxxxxxxxxxxx?subject=leave _______________________________________________________________________ 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: //www.freelists.org/list/foxboro to subscribe: mailto:foxboro-request@xxxxxxxxxxxxx?subject=join to unsubscribe: mailto:foxboro-request@xxxxxxxxxxxxx?subject=leave _______________________________________________________________________ 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: //www.freelists.org/list/foxboro to subscribe: mailto:foxboro-request@xxxxxxxxxxxxx?subject=join to unsubscribe: mailto:foxboro-request@xxxxxxxxxxxxx?subject=leave _______________________________________________________________________ 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: //www.freelists.org/list/foxboro to subscribe: mailto:foxboro-request@xxxxxxxxxxxxx?subject=join to unsubscribe: mailto:foxboro-request@xxxxxxxxxxxxx?subject=leave