cbvance

MrPLC Member
  • Content count

    7
  • Joined

  • Last visited

Community Reputation

0 Neutral

About cbvance

  • Rank
    Newbie

Contact Methods

  • MSN cbvance@msn.com
  • Website URL http://www.charlesbvance.com

Profile Information

  • Gender Male
  • Location Houston
  • Country United States
  • Interests Extending Archestra using C#, developing productivity utilities

Recent Profile Visitors

1423 profile views
  1. SCADA for power systems

    I think you would discover that each company does things differently but typically in the United States the ISO (independent system operator ) publishes a Target KW every 5 minutes. The operators Energy Management System picks up the dispatch from the ISO (California uses a secure certificates web server) and then transmits setpoint commands to its power plants via a SCADA system. An RTU at the power station end of the circuit will transfer the dispatch setpoint to a PLC in the power plant that does the actual ramping of the station generation up or down t keep pace with the dispatch notice. The EMS collects data from the SCADA system for report generation that accountants use for billing  www.archestrabasics.com 
  2. Try to export as aapkg file then delete and reimport  also try unassign then delete  you can do galaxy dump to csv and edit the csv and import using galaxy load   
  3. Modbus TCP client for windows

    I have found the RSSim PLC Simulator to be very useful. It has a built in VBS engine for manipulation of registers. http://www.plcsimulator.org/  
  4. Instances of a template are children of that template.  If you create a second template it will have its own children that are unique to it.You can't simply "move" instances of one type template to another template. You will need to delete and then re-create instances on the second template if you want instances for the second type template. You can create a "derived" template  the first template then any UDA's, Scripts, etc belonging to the parent template would then be inherited by the child template.   I hope this clears things up.
  5. Help Me .. !! [Intouch Mysql VIewer]

    Take a look at the InTouch HMI Supplementary Components Guide. This book is available when you install Wonderware.  If you have trouble finding it you can also go to the Schneider developer site and create a free account at https://softwaresupportsp.invensys.com  all of the manuals and a knowledge base are there.   You need to take a look at the section on SQL Access Manager, its an optional program that can be added to Intouch. If you are using later versions then there are SQL objects that are Archestra Graphics that can be embedded from the IDE   Hope this helps
  6. Need help with Programming ;(

    I saw this question asked on another forum, it depends on if the counter array index is addressable. The suggestion offered was this:  FAL ResetControl 200 0 ALL MYCounters[ResetControl.POS].ACC 0   Hope that helps
  7. Cascade control is complex and will probably cause more head aches than its worth. In your scenario there are two separate control loops one to control the water temperature through the heat exchanger and the other to control the volume of air flowing over the motor. If it were me I would just use two separate PID loops by first determining the range of control over the water then determine the optimal temperature for air cooling and use Loop 1 to maintain that optimal cooling temperature . In my opinion the second loop for the VFD is just to make sure you have good volume of cool air flowing over the motor. I think it would be very difficult to control air temperature with the VFD because of the temperature lag, the heat exchanger control loop will yield much better response for temperature control. I have attached a schematic     cooling control.pdf