MrPLC Member
  • Content count

  • Joined

  • Last visited

Community Reputation

2 Neutral

About Shiner

  • Rank
  • Birthday 08/01/75

Contact Methods

  • Website URL http://
  • ICQ 0

Profile Information

  • Gender Male
  • Location Houston
  • Country United States

Recent Profile Visitors

5618 profile views
  1. To expand on Joe E's comment, during power up, any values that were written to the AO previously will be written over by the values held in the 4 registers referenced by the copy instruction.  If those are still at default 0, then your output will start at 0, as that is the assumed safe state.  If an alternate safe state is required at startup, those values should be manipulated appropriately.  If those values are being used by something already in the program somewhere, you may be writing in undesired values at power up.
  2. Hello all, we have tried unsuccessfully to emulate a CLX (version 24.02)program using RS emulate, and have an InTouch application properly read the tags from it.  Any help would be appreciated.  We thought we had a good path using a DDE connection, but we are just missing something because no matter how we set it up, we are still not connecting.  Any help would be greatly appreciated.
  3. Now I have another UDT setup to control lighting... Door   Door.Out.OPEN   Door.Out.CLOSE I want to control bits 2 and 3 I make another copy instruction in a line before the original copy instruction that states Copy Door to Local:1:O.Data[0] Length 4 but i'm really just fighting for the same 2 bits that the valve controls.... how can I control bits 2 and 3 for the door/lighting logic using these UDT's? ******************************************************************************************************** Change "Copy Door to Local:1:O.Data[0] Length 4" to " Copy Door to Local:1:O.Data[2] Length 2   The [2] is your starting bit point, and since you only need bits 2 and 3, your length is 2 bits.  I do agree with Gerry, where mapping can be done using rungs with xic-ote instructions, however, I have worked some very large IO projects, and this can become quite cumbersome as well as difficult to troubleshoot.  I built a couple of AOIs that map directly to the discrete input and output type cards, and all you have to do then is drag in your tag to the appropriate channel and you are good to go.  If anyone is interested I can share, just send me a msg.
  4. Hello Michael, I saw a post where you had developed some AOI's for flow calcs, but I was unable to locate them in the downloads section.  Are these still available?  We are working on a non-CT application where these numbers will be just for Operations display for some compressor stations.



  5. We are having similar issues at a facility, and would you believe it is also a piece of vendor equipment on! Ken, I work in Oil and Gas, nothing like seeing 2-4000psi product suddenly flare off to atmosphere when you hit ENTER....
  6. Excuse me, Sir. By any chance, would you mind telling me how to operate PIDAT instructions? Help me, please. Thanks.

  7. PLC tag issue

    You can narrow down how much digging you have to do on the HMI screens by pressing CTRL-A, which selects all items on the screen, then CTRL-R for replace.  You do NOT want to use the replace function, but you can scroll through EVERY tag that is used on that screen at this point, with two caveats: This will not show you what tags are being read by Parameter Files Realize that the Alarm Table in the .mer will poll tags separately.    
  8. On the MNETC's: Because those modules are manufactured by Pro-Soft, I do not believe AB's redundancy will support them.  They would need to be in a remote rack.  If you put any unsupported module in the redundant racks, they will not synchronize.   Adding remote racks:  In your redundant rack in the project tree, on the Ethernet card you are communicating to the remote IO with right click and add modules.  You must first add the EN2T for the remote chassis and specify the chassis size, then you can add the other cards.  Depending on your revision, if you are online, you can select scan for modules to have the software auto-detect them.  This will help make sure you match your major and minor revision of the added equipment.
  9. I am looking for a way to embed a web link in a FactoryTalkView ME so that when it is clicked on, a vendor package HMI graphics web server will be opened on the PC running FTV. Has anyone had any success with this? Thank you
  10. Hello all, I am trying to get around a lot of manual inputting by exporting a routine and opening it using excel, but looking at the file that excel shows I have a couple fundamental questions 1. when excel opens it and "creates a schema', can I save this in a format that will allow me to import it back into the program? 2. Since I am mapping data using add on instructions, the table excel has created becomes quote complex, with no clear point of reference to where my Input tags are going to go. We are doing this because someone thought it would be a good idea to put a SCADA based control platform over the top of an AB control system, so we have to exchange thousands of points of data back and forth with their system. I created the mapping AOI blocks to be able to manage the file structure a little better in the routines, but that still leaves me with copy and paste thousands of tags into the AOIs. Has anyone developed a good way to create logic, or modify logic using excel? While I can hold my own with utilizing the RS5000 platform, my excel experience is limited. The processor is a 1756-L75 Thanks
  11. Thank you all for the responses. I will play around with the excel tools and see what we can get going with that. We do have AOIs with the associated UDTs and AOIDTs being polled as our parameters. I do not use parameters for anything but large tag arrays to populate popups. It is just that the project we have include a lot of larger facilities with up to 3000 IO. With about 25% of that being AI, and an AOI and therefor a Popup for each, the number of parameters grows pretty quickly. If I come up with anything useful I will post it here
  12. If you are new to programming, try to remember to structure your logic like Logic. IF | | Switch 1 is in 2 heaters position THEN (Tank 1 heater 1) AND |/| switch 2 is NOT in 1 heater position OR |/| switch 2 is NOT in 2 heater position THEN (Tank 1 heater 2) repeat and rinse....
  13. First event logic Alarm

    We use the same method that MrAutomation uses and it is pretty smooth and flawless. Just remember to contain all that logic in a single rung so that it will go through every bit in the first out function before jumping out to other scheduled processes. This can affect the reliability of this function.
  14. Hello all, we have many large projects with multiple screens and are using popups quite frequently. As a result, our parameter file list becomes quite long. I have excel sheets to import my alarm table, and my local HMI tags, but have found no simple way to create/import multiple parameter files. Has anyone found a way? AB tells me that I can use Notepad to create 1 file at a time and import it that way....where is the time savings in that? As an example, I will probably end up with well over 450 parameter files by the end of this project.....hand entering each one....carpal tunnel syndrome here I come Thank you PS..if anyone wants the alarm table import tool msg me.
  15. No ideas huh? I know there is someone out there who has done this, I'll just keep fishing. If I ever stumble across it I will post here for the next guy.....