Pms System Training

1,937 views

Published on

Rockwell System Training

Published in: Business, Technology
0 Comments
4 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,937
On SlideShare
0
From Embeds
0
Number of Embeds
18
Actions
Shares
0
Downloads
0
Comments
0
Likes
4
Embeds 0
No embeds

No notes for slide

Pms System Training

  1. 1. AGBAMI Project PMS Overview
  2. 2. Agenda 1. Network Overview 4. Load Shedding Basics 3. Data Flow 2. Hardware Description 5. Misc. Functions
  3. 3. Network Overview Ethernet 3 Sets of Redundant Processors perform all PMS logic. Time Sync Processor Performs logging functions and Time Control HMI Servers and Clients Some Remote I/O chassis on “ S2” ControlNet Network Some Remote I/O chassis on “S1” ControlNet Network Some Remote I/O chassis on “ Fast” ControlNet Network All Processors on Separate “Processor” ControlNet Network Field devices connect serially. Gemstarts Serial to Ethernet Converters Breakers. Multilin and Micrologic MCP’s and ICSS and GCP’s
  4. 4. External Device Connection Example Remote Enclosure Multilin Serial to TCP Converter S1 CNET Fiber to Other Enclosure Fast CNET Fiber to Other Enclosure Ethernet Fiber to Other Enclosure Micrologic Serial to TCP Converter Gemstart Gemstart Gemstart SWG Control Panels Serial RS485 for Modbus Serial RS485 for Modbus Hardwire I/O DIRIS Hardwire I/O Including Load Shedding Signals Sync-Link Fiber to Other Enclosure S1 Rack Fast Rack
  5. 5. Network Protocol Information 1 Sync-Link Fiber (max 300m Typical <100m) Fiber (max 300m Typical <100m) Sync-Link 1 Ethernet/IP Modbus TCP TCP/IP HTTP Fiber Cat-5 Twisted pair Ethernet cable Ethernet Many Modbus RTU 2 wire shielded twisted pair 2 wire shielded twisted pair Serial 4 CIP over ControlNet Fiber (max 3000m Typical 300m) Coaxial shielded cable (max 1000m typical <100m) ControlNet Number of Networks Protocols Used by Network Media Outside Enclosure Media In Enclosure Network
  6. 6. Ethernet/IP <ul><li>BENEFITS </li></ul><ul><li>Open industrial protocol utilizing standard TCP, UDP protocol </li></ul><ul><li>Fast communication speeds 100Mbps. </li></ul><ul><li>Uses well known networking technology (switches, routers, etc). </li></ul><ul><li>Some devices can use web-server capabilities. </li></ul><ul><li>Best Used for: Data Networks. E.g. HMI’s, data sharing between processors </li></ul>
  7. 7. ControlNet <ul><li>Benefits </li></ul><ul><li>Scheduled Network (highly deterministic): Data is received when expected every time. </li></ul><ul><li>Hardened media: Shielded Coaxial cable, Sturdy connectors, Industrial repeaters. </li></ul><ul><li>Can be easily utilized as redundant I/O network </li></ul><ul><li>Well supported for a ControlLogix application </li></ul><ul><li>Best Used for: Fast I/O network, Time critical data between processors </li></ul>
  8. 8. Modbus TCP and RTU <ul><li>Modbus TCP </li></ul><ul><li>Encapsulates Modbus protocol in standard TCP/IP protocol for transmission over Ethernet networks. </li></ul><ul><li>Modbus RTU </li></ul><ul><li>Serial Modbus protocol. </li></ul><ul><li>Used at device level. </li></ul><ul><li>Both networks are supported by Rockwell through third party devices. Prosoft Technology supplies modbus cards for ControlLogix racks. </li></ul>
  9. 9. Rockwell Supplied Application <ul><li>ControlLogix Platform </li></ul><ul><ul><li>Modular design means add I/O cards, processors, communication cards as needed. </li></ul></ul><ul><ul><li>Very flexible. Same platform with proper peripherals can be used in almost any other control solution imagined. </li></ul></ul><ul><ul><li>Programmed with Ladder Logic </li></ul></ul><ul><li>RSViewSE HMI </li></ul><ul><ul><li>Software for visualization and supervisory control </li></ul></ul><ul><ul><li>Distributed application. </li></ul></ul><ul><ul><ul><li>Server coordinates data and stores HMI screens </li></ul></ul></ul><ul><ul><ul><li>Clients request data and screens from server </li></ul></ul></ul>
  10. 10. Communication Devices Located in I/O Racks Prosoft Modbus RTU communication module. Allows ControlLogix racks to communicate with modbus RTU devices over RS485. 1756-MCMR Prosoft Modbus TCP communication module. Allows ControlLogix racks to communicate with Modbus TCP devices over Ethernet. 1756-MNETR Allen-Bradley Controlnet Redundant communication module. Allows ControlLogix racks to communicate over ControlNet protocol. Used in all remote racks and in main processor racks to control I/O. 1756-CNBR Allen-Bradley Ethernet Communication module. Allows ControlLogix racks to communicate over Ethernet via Ethernet/IP protocol. Used in main processor racks to share data and communicate with HMI. 1756-ENBT Description Device
  11. 11. Communication Hardware Continued <ul><li>Hirschmann Managed Ethernet Switch </li></ul><ul><ul><li>Provides redundant ring network setup </li></ul></ul><ul><ul><li>Managed switch to configure each port if needed. </li></ul></ul><ul><li>Multinet Modbus converter </li></ul><ul><ul><li>Converts Modbus RTU to Modbus TCP </li></ul></ul><ul><ul><li>Used to interface with serial Multilin devices from PC </li></ul></ul><ul><li>EGX modbus converter </li></ul><ul><ul><li>Converts Modbus RTU to Modbus TCP </li></ul></ul><ul><ul><li>Used to interface with serial Micrologic devices from PC </li></ul></ul>
  12. 12. Data Flow in PMS System
  13. 13. Load Shedding Types <ul><li>Three Main Load Shedding Schemes </li></ul><ul><ul><li>Fast Acting Load Shed </li></ul></ul><ul><ul><ul><li>Drops enough load to make up for lost generation source. </li></ul></ul></ul><ul><ul><ul><li>Very fast, < 120ms turnaround time in PMS system. </li></ul></ul></ul><ul><ul><ul><li>User Configurable Priority Table </li></ul></ul></ul><ul><ul><li>Gradual Load Shed </li></ul></ul><ul><ul><ul><li>Sheds loads one at a time when Generator reserve capacity falls below a predefined level. </li></ul></ul></ul><ul><ul><ul><li>User configurable. </li></ul></ul></ul><ul><ul><li>Underfrequency Shed </li></ul></ul><ul><ul><ul><li>Sheds loads based on configured load block size when bus/generator underfrequency is detected. </li></ul></ul></ul><ul><ul><ul><li>Some user configuration. </li></ul></ul></ul>
  14. 14. Emergency Load Shed Example A C B Output: 12MW Reserve: 13MW Output: 20MW Reserve: 5 MW Output: 15MW Reserve 10MW 1. All Generators connected and loaded as shown. 2. Gen A is lost, 15MW of generation must be compensated for in the system. 3. No load is shed as Gen B and C pick up load from their reserve. Example 1 Output: 0MW Reserve: 0MW Output: 23MW Reserve: 2MW Output: 24MW Reserve: 1MW
  15. 15. Emergency Load Shed Example A C B Output: 20MW Reserve: 5MW Output: 20MW Reserve: 5 MW Output: 20MW Reserve 5MW 1. All Generators connected and loaded as shown. 2. Gen A is lost, 20MW of generation must be compensated for in the system. 3. Total loads shed: 20MW – 5MW (genC reserve) – 5MW(genB reserve) = 10MW. Example 2 Output: 0MW Reserve: 0MW Output: 25MW Reserve: 0 MW Output: 25MW Reserve 0MW
  16. 16. Gradual Load Shed Example A Output: 20MW Reserve Capacity: 5MVA Gradual Shed Threshold: 2MVA Gradual Shed Delay: 5s 1. Generator is connected to a bus and loaded as shown. Gradual Shed Threshold is configured as shown (2MVA) by the operator. 2. Generator Output increases such that Reserve MVA < Threshold MVA 3. One connected load is shed to attempt to unload generator 4. After 5s delay, if Reserve MVA < Threshold MVA then shed next load. If Reserve MVA > Threshold MVA then continue monitoring. Output: 24MW Reserve Capacity: 1MVA Gradual Shed Threshold: 2MVA Gradual Shed Delay: 5s
  17. 17. Underfrequency Shed A C BUS A U/F 1. Two Generators connected as shown. Bus A and C are isolated. Underfrequency Settings: Enabled = TRUE Block Size = 5MW Shed Retry Timer = 5s 2. Bus Underfrequency Alarm A becomes active. 3. 5MW of load attached to genA is shed. 4. After 5s, if U/F is still active, 5MW additional load is shed. If U/F is not active, continue monitoring.
  18. 18. Load Shed Summary <ul><li>Only loads connected to a lost source will be shed. </li></ul><ul><li>Loads must be determined as available to shed. </li></ul><ul><li>Loads will be shed in the order of the operator configured priority. </li></ul><ul><li>Other Generators can pick up load from their reserve only if connected to the lost generator. </li></ul><ul><li>Total loads to be shed in Fast Acting Load Shedding is continuously calculated and is acted on immediately after receiving signal that a generation source is lost. </li></ul><ul><li>Load size is determined by actual kW consumption of the load. </li></ul><ul><li>Operator must configure reserve threshold and time delay for Gradual Load Shed. </li></ul><ul><li>Operator must configure block size and retry delay for Underfrequency Load Shed </li></ul>
  19. 19. Description of Load Shed Calculations <ul><li>Total Load to Shed = Lost Source kW – Other Connected Gens kW Spinning Reserve </li></ul><ul><li>kW Spinning Reserve = Smallest value of (Rated Gen kW – Current Gen kW Output) OR (Operator Entered Percentage of Capacity) OR (Operator Entered Fixed Value) </li></ul><ul><li>Load Size = Measured kW </li></ul><ul><li>Gradual Shed Reserve Capacity MVA = Generator MVA Capacity – Generator Actual Output MVA </li></ul><ul><li>Underfrequency Load Block = User Defined MW </li></ul><ul><li>Reserve Threshold = User Defined MVA </li></ul>
  20. 20. Misc. Topics <ul><li>Data Organization internal to PMS. </li></ul><ul><li>ICSS interface. </li></ul><ul><li>MCP/GCP interface. </li></ul><ul><li>Event Logging. </li></ul><ul><li>Automatic SWG recovery. </li></ul><ul><li>Manual Breaker Control. </li></ul><ul><li>Load Inhibit </li></ul>
  21. 21. PMS Data Organization <ul><li>PMS System uses an object based approach to system control. </li></ul><ul><ul><li>Breaker Object: Contains information for a breaker. </li></ul></ul><ul><ul><ul><li>Breaker Status: Open/Closed, Available, Remote etc. </li></ul></ul></ul><ul><ul><ul><li>Breaker Analog: Power, Voltage, Current etc. </li></ul></ul></ul><ul><ul><ul><li>Alarms: Ground Fault, Fail to Open, etc. </li></ul></ul></ul><ul><ul><ul><li>Control: Open Command, Close Command, Inhibit, etc. </li></ul></ul></ul><ul><ul><ul><li>Modbus Address </li></ul></ul></ul><ul><ul><li>Motor Object: Contains information for MCC motors. </li></ul></ul><ul><ul><ul><li>Organized by MCC number, column, bay location (3 dimensional array). </li></ul></ul></ul><ul><ul><ul><ul><li>MCC [x,y,z] = MCC x, Column y, Bay z </li></ul></ul></ul></ul><ul><ul><ul><li>Motor Status: HOA_Switch, Inhibited, running, etc. </li></ul></ul></ul><ul><ul><ul><li>Motor Commands: Start, Stop, etc. </li></ul></ul></ul><ul><ul><ul><li>Type of motor: HOA, Inhibitable, Controlled through PMS </li></ul></ul></ul><ul><ul><ul><li>Modbus address. </li></ul></ul></ul>
  22. 22. PMS Data Organization Continued <ul><li>Benefits of Object approach: </li></ul><ul><ul><li>Leads to simpler code design as each object is examined by single routine. </li></ul></ul><ul><ul><li>Allows quicker changes to certain aspects such as modifying an input to be normally closed for all motors instead of normally open. </li></ul></ul><ul><ul><li>Keeps data organized in a manner where support personnel know where to look for important information for each device. </li></ul></ul><ul><li>Drawbacks: </li></ul><ul><ul><li>Requires time for initial setup by configuring each object’s attributes i.e. Motor A,B,C has HOA and Motor E,F,G does not. </li></ul></ul><ul><ul><li>Adding new attributes to an object require that attribute be configured for every object per item above. </li></ul></ul>
  23. 23. ICSS Interface
  24. 24. MCP/GCP Interface
  25. 25. Event Logging <ul><li>Timestamps follow data path from each card to each controller to the final database on the HMI server. </li></ul><ul><ul><li>Routed from Fast, S1, and S2 through Time_Sync controller. </li></ul></ul><ul><ul><li>Logged in Microsoft Access Database at HMI server. </li></ul></ul><ul><ul><li>Database available in a readable format from HMI clients. </li></ul></ul><ul><li>Some points (trip status) SOE stamped for greatest accuracy (<1ms). </li></ul><ul><li>Other points stamped by PMS controller time. (~100ms accuracy) </li></ul><ul><li>SOE modules all linked by Sync-Link modules over fiber to coordinate all clocks to be equal. </li></ul><ul><li>Click to view Data flow: Technical DocumentsDETAIL-DESIGN-SPECEvent Logging Data Flow.vsd </li></ul>
  26. 26. Automatic SWG Recovery <ul><li>Per Operational Philosophy, PMS has the ability to automatically restore essential SWG after loss of power. </li></ul><ul><li>PMS sequences breakers per recovery sequence to restore SWG. </li></ul><ul><li>PMS will use Mustang system to control breakers unless Mustang is unavailable, then will use direct control of breakers. </li></ul><ul><li>OPERATION </li></ul><ul><li>SWG bus is lost due to main incomer opening. </li></ul><ul><li>PMS waits to see if essential bus comes online. Then closes XFMR high side. </li></ul><ul><li>PMS closes secondary when high side is closed </li></ul><ul><li>PMS checks that essential bus is restored then sequences MCC feeders as specified </li></ul>
  27. 27. Manual breaker control <ul><li>In some cases, operators can choose to open and close breakers manually. </li></ul><ul><li>PMS sends appropriate modbus commands to breakers to perform desired function. </li></ul><ul><li>PMS only sends command to a breaker if the breaker is available, the breaker is in remote mode, and the breaker state is opposite of the desired state (a close command is only issued if the breaker is open). </li></ul><ul><li>Some cases, PMS sends command directly to the breaker. Others through MCP </li></ul><ul><ul><li>Main SWG controlled directly from PMS </li></ul></ul><ul><ul><li>Essential SWG controlled normally through Mustang. PMS will send commands to Mustang over modbus TCP to control Breakers. </li></ul></ul><ul><ul><li>If Mustang is unavailable, PMS will take direct control of breakers. </li></ul></ul>
  28. 28. Load Inhibit <ul><li>Large Loads can be inhibited by the PMS if their starting load size is larger than the spinning reserve of the generation supply. This reserve is the summation of all connected generators </li></ul>M M G M Output: 15MVA Inhibit Spinning Reserve: 4MVA Starting Size: 2200 KVA Inhibit Enabled Starting Size: 8200 KVA Inhibit Enabled Starting Size: 8200 KVA Inhibit Disabled Start OK Start OK No Start
  29. 29. Further Reference <ul><li>www.ab.com – Information on Rockwell Automation Products. </li></ul><ul><li>www.controlnet.org – Information on ControlNet network. </li></ul><ul><li>www.odva.org – Information on Ethernet/IP </li></ul><ul><li>www.modbus.org – Information on Modbus </li></ul><ul><li>http://hus.hirschmann.com/ - Information on Hirschmann Products </li></ul><ul><li>www.geindustrial.com/multilin - Information on GE Multilin Products </li></ul>

×