<map version="0.8.0">
<node TEXT="Programmable logic controller" LINK = "http://en.wikipedia.org/wiki/Programmable_logic_controller" TOOLTIPTEXT = "A programmable logic controller (PLC) or programmable controller is a digital computer used for automation of electromechanical processes, such as control of machinery on factory assembly lines, amusement rides, or lighting fixtures. PLCs are used in many industries and machines. [...]">
<node TEXT="History" LINK = "http://en.wikipedia.org/wiki/Programmable_logic_controller#History" TOOLTIPTEXT = "The PLC was invented in response to the needs   of the American automotive manufacturing industry. Programmable logic controllers were initially ado [...]"> 
<node TEXT="relay" LINK="http://en.wikipedia.org/wiki/relay">
</node>
<node TEXT="cam timer" LINK="http://en.wikipedia.org/wiki/cam_timer">
</node>
<node TEXT="drum sequencer" LINK="http://en.wikipedia.org/wiki/drum_sequencer">
</node>
<node TEXT="changeover / change-over" LINK="http://en.wikipedia.org/wiki/changeover">
</node>
<node TEXT="electrician" LINK="http://en.wikipedia.org/wiki/electrician">
</node>
<node TEXT="General Motors" LINK="http://en.wikipedia.org/wiki/General_Motors">
</node>
<node TEXT="Bedford, Massachusetts" LINK="http://en.wikipedia.org/wiki/Bedford,_Massachusetts">
</node>
<node TEXT="Dick Morley" LINK="http://en.wikipedia.org/wiki/Dick_Morley">
</node>
<node TEXT="Gould Electronics" LINK="http://en.wikipedia.org/wiki/Gould_Electronics">
</node>
<node TEXT="AEG" LINK="http://en.wikipedia.org/wiki/AEG">
</node>
<node TEXT="Schneider Electric" LINK="http://en.wikipedia.org/wiki/Schneider_Electric">
</node>
<node TEXT="North Andover, Massachusetts" LINK="http://en.wikipedia.org/wiki/North_Andover,_Massachusetts">
</node>
<node TEXT="General Motors / GM" LINK="http://en.wikipedia.org/wiki/General_Motors">
</node>
</node>
<node TEXT="Development" LINK = "http://en.wikipedia.org/wiki/Programmable_logic_controller#Development" TOOLTIPTEXT = "Early PLCs were designed to replace relay logic systems. These PLCs were programmed in 'ladder logic', which strongly resembles a schematic diagram o [...]"> 
<node TEXT="ladder logic" LINK="http://en.wikipedia.org/wiki/ladder_logic">
</node>
<node TEXT="instruction list" LINK="http://en.wikipedia.org/wiki/instruction_list">
</node>
<node TEXT="State Logic" LINK="http://en.wikipedia.org/wiki/State_Logic">
</node>
<node TEXT="very high-level programming language" LINK="http://en.wikipedia.org/wiki/very_high-level_programming_language">
</node>
<node TEXT="State diagram / state transition diagrams" LINK="http://en.wikipedia.org/wiki/State_diagram">
</node>
<node TEXT="Programming" LINK = "http://en.wikipedia.org/wiki/Programmable_logic_controller#Programming" TOOLTIPTEXT = "Early PLCs were designed to replace relay logic systems. These PLCs were programmed in 'ladder logic', which strongly resembles a schematic diagram o [...]">
<node TEXT="computer terminal / terminals" LINK="http://en.wikipedia.org/wiki/computer_terminal">
</node>
<node TEXT="cassette tape cartridge" LINK="http://en.wikipedia.org/wiki/cassette_tape_cartridge">
</node>
<node TEXT="magnetic core memory" LINK="http://en.wikipedia.org/wiki/magnetic_core_memory">
</node>
<node TEXT="Ethernet" LINK="http://en.wikipedia.org/wiki/Ethernet">
</node>
<node TEXT="RS-232" LINK="http://en.wikipedia.org/wiki/RS-232">
</node>
<node TEXT="RS-485" LINK="http://en.wikipedia.org/wiki/RS-485">
</node>
<node TEXT="RS-422" LINK="http://en.wikipedia.org/wiki/RS-422">
</node>
<node TEXT="programming board" LINK="http://en.wikipedia.org/wiki/programming_board">
</node>
<node TEXT="EEPROM" LINK="http://en.wikipedia.org/wiki/EEPROM">
</node>
<node TEXT="EPROM" LINK="http://en.wikipedia.org/wiki/EPROM">
</node>
</node>
</node>
<node TEXT="Functionality" LINK = "http://en.wikipedia.org/wiki/Programmable_logic_controller#Functionality" TOOLTIPTEXT = "The functionality of the PLC has evolved over the years to include sequential relay control, motion control, process control, distributed control sys [...]"> 
<node TEXT="process control" LINK="http://en.wikipedia.org/wiki/process_control">
</node>
<node TEXT="distributed control system" LINK="http://en.wikipedia.org/wiki/distributed_control_system">
</node>
<node TEXT="Computer network / networking" LINK="http://en.wikipedia.org/wiki/Computer_network">
</node>
<node TEXT="desktop computer" LINK="http://en.wikipedia.org/wiki/desktop_computer">
</node>
</node>
<node TEXT=" PLC Topics " LINK = "http://en.wikipedia.org/wiki/Programmable_logic_controller#PLC_Topics" TOOLTIPTEXT = " [...]"> 
<node TEXT=" Features" LINK = "http://en.wikipedia.org/wiki/Programmable_logic_controller#Features" TOOLTIPTEXT = " [...]">
<node TEXT="input/output" LINK="http://en.wikipedia.org/wiki/input/output">
</node>
<node TEXT="sensor" LINK="http://en.wikipedia.org/wiki/sensor">
</node>
<node TEXT="actuator" LINK="http://en.wikipedia.org/wiki/actuator">
</node>
<node TEXT="switch" LINK="http://en.wikipedia.org/wiki/switch">
</node>
<node TEXT="machine vision" LINK="http://en.wikipedia.org/wiki/machine_vision">
</node>
<node TEXT="electric motor" LINK="http://en.wikipedia.org/wiki/electric_motor">
</node>
<node TEXT="pneumatic" LINK="http://en.wikipedia.org/wiki/pneumatic">
</node>
<node TEXT="hydraulic" LINK="http://en.wikipedia.org/wiki/hydraulic">
</node>
<node TEXT="solenoid" LINK="http://en.wikipedia.org/wiki/solenoid">
</node>
</node>
<node TEXT="System scale" LINK = "http://en.wikipedia.org/wiki/Programmable_logic_controller#System_scale" TOOLTIPTEXT = " [...]">
</node>
<node TEXT="User interface" LINK = "http://en.wikipedia.org/wiki/Programmable_logic_controller#User_interface" TOOLTIPTEXT = " [...]">
<node TEXT="SCADA#Human Machine Interface / Human-Machine Interface" LINK="http://en.wikipedia.org/wiki/SCADA#Human_Machine_Interface">
</node>
</node>
<node TEXT="Communications" LINK = "http://en.wikipedia.org/wiki/Programmable_logic_controller#Communications" TOOLTIPTEXT = " [...]">
<node TEXT="EIA-485" LINK="http://en.wikipedia.org/wiki/EIA-485">
</node>
<node TEXT="Modbus" LINK="http://en.wikipedia.org/wiki/Modbus">
</node>
<node TEXT="BACnet" LINK="http://en.wikipedia.org/wiki/BACnet">
</node>
<node TEXT="DF1" LINK="http://en.wikipedia.org/wiki/DF1">
</node>
<node TEXT="communications protocols" LINK="http://en.wikipedia.org/wiki/communications_protocols">
</node>
<node TEXT="fieldbus" LINK="http://en.wikipedia.org/wiki/fieldbus">
</node>
<node TEXT="DeviceNet" LINK="http://en.wikipedia.org/wiki/DeviceNet">
</node>
<node TEXT="Profibus" LINK="http://en.wikipedia.org/wiki/Profibus">
</node>
<node TEXT="List of automation protocols" LINK="http://en.wikipedia.org/wiki/List_of_automation_protocols">
</node>
<node TEXT="SCADA" LINK="http://en.wikipedia.org/wiki/SCADA">
</node>
<node TEXT="peer-to-peer" LINK="http://en.wikipedia.org/wiki/peer-to-peer">
</node>
<node TEXT="User interface / HMI" LINK="http://en.wikipedia.org/wiki/User_interface">
</node>
<node TEXT="personal computer / PC" LINK="http://en.wikipedia.org/wiki/personal_computer">
</node>
</node>
<node TEXT="Programming" LINK = "http://en.wikipedia.org/wiki/Programmable_logic_controller#Programming" TOOLTIPTEXT = " [...]">
<node TEXT="RAM" LINK="http://en.wikipedia.org/wiki/RAM">
</node>
<node TEXT="flash memory" LINK="http://en.wikipedia.org/wiki/flash_memory">
</node>
<node TEXT="IEC 61131-3" LINK="http://en.wikipedia.org/wiki/IEC_61131-3">
</node>
<node TEXT="Sequential function chart / Sequential Function Charts" LINK="http://en.wikipedia.org/wiki/Sequential_function_chart">
</node>
<node TEXT="Function block diagram" LINK="http://en.wikipedia.org/wiki/Function_block_diagram">
</node>
<node TEXT="Ladder logic / Ladder diagram" LINK="http://en.wikipedia.org/wiki/Ladder_logic">
</node>
<node TEXT="Structured text" LINK="http://en.wikipedia.org/wiki/Structured_text">
</node>
<node TEXT="Pascal programming language" LINK="http://en.wikipedia.org/wiki/Pascal_programming_language">
</node>
<node TEXT="Instruction list" LINK="http://en.wikipedia.org/wiki/Instruction_list">
</node>
<node TEXT="assembly language" LINK="http://en.wikipedia.org/wiki/assembly_language">
</node>
<node TEXT="Sequential function chart" LINK="http://en.wikipedia.org/wiki/Sequential_function_chart">
</node>
</node>
</node>
<node TEXT="PLC compared with other control systems" LINK = "http://en.wikipedia.org/wiki/Programmable_logic_controller#PLC_compared_with_other_control_systems" TOOLTIPTEXT = "PLCs are well-adapted to a range of automation tasks. These are typically industrial processes in manufacturing where the cost of developing and main [...]"> 
<node TEXT="automation" LINK="http://en.wikipedia.org/wiki/automation">
</node>
<node TEXT="dishwasher" LINK="http://en.wikipedia.org/wiki/dishwasher">
</node>
<node TEXT="microcontroller" LINK="http://en.wikipedia.org/wiki/microcontroller">
</node>
<node TEXT="G-code" LINK="http://en.wikipedia.org/wiki/G-code">
</node>
<node TEXT="CNC" LINK="http://en.wikipedia.org/wiki/CNC">
</node>
<node TEXT="PID controller" LINK="http://en.wikipedia.org/wiki/PID_controller">
</node>
<node TEXT="Remote Terminal Unit" LINK="http://en.wikipedia.org/wiki/Remote_Terminal_Unit">
</node>
<node TEXT="Remote Terminal Unit / RTUs" LINK="http://en.wikipedia.org/wiki/Remote_Terminal_Unit">
</node>
<node TEXT="Distributed Control System / DCSs" LINK="http://en.wikipedia.org/wiki/Distributed_Control_System">
</node>
</node>
<node TEXT="Digital and analog signals" LINK = "http://en.wikipedia.org/wiki/Programmable_logic_controller#Digital_and_analog_signals" TOOLTIPTEXT = "Digital or discrete signals behave as binary switches, yielding simply an On or Off signal (1 or 0, True or False, respectively). Push buttons, limit [...]"> 
<node TEXT="photoelectric sensor" LINK="http://en.wikipedia.org/wiki/photoelectric_sensor">
</node>
<node TEXT="voltage" LINK="http://en.wikipedia.org/wiki/voltage">
</node>
<node TEXT="current (electricity) / current" LINK="http://en.wikipedia.org/wiki/current_(electricity)">
</node>
<node TEXT="current (electricity) / current" LINK="http://en.wikipedia.org/wiki/current_(electricity)">
</node>
<node TEXT="4-20 mA" LINK="http://en.wikipedia.org/wiki/4-20_mA">
</node>
<node TEXT="Analog-to-digital converter / converted" LINK="http://en.wikipedia.org/wiki/Analog-to-digital_converter">
</node>
<node TEXT="Current loop / Current inputs" LINK="http://en.wikipedia.org/wiki/Current_loop">
</node>
<node TEXT="Example" LINK = "http://en.wikipedia.org/wiki/Programmable_logic_controller#Example" TOOLTIPTEXT = "Digital or discrete signals behave as binary switches, yielding simply an On or Off signal (1 or 0, True or False, respectively). Push buttons, limit [...]">
<node TEXT="float switch" LINK="http://en.wikipedia.org/wiki/float_switch">
</node>
<node TEXT="valve" LINK="http://en.wikipedia.org/wiki/valve">
</node>
<node TEXT="pressure sensor" LINK="http://en.wikipedia.org/wiki/pressure_sensor">
</node>
<node TEXT="load cell" LINK="http://en.wikipedia.org/wiki/load_cell">
</node>
<node TEXT="hysteresis" LINK="http://en.wikipedia.org/wiki/hysteresis">
</node>
<node TEXT="deadband" LINK="http://en.wikipedia.org/wiki/deadband">
</node>
<node TEXT="water hammer" LINK="http://en.wikipedia.org/wiki/water_hammer">
</node>
</node>
</node>
<node TEXT="See also" LINK = "http://en.wikipedia.org/wiki/Programmable_logic_controller#See_also" TOOLTIPTEXT = "- The Westinghouse sign%26- Distributed control system, (DCS).%26- Industrial control systems, (ICS).%26- Programmable automation controller, (PAC).%26- Indu [...]"> 
<node TEXT="Westinghouse sign" LINK="http://en.wikipedia.org/wiki/Westinghouse_sign">
</node>
<node TEXT="Distributed control system" LINK="http://en.wikipedia.org/wiki/Distributed_control_system">
</node>
<node TEXT="Industrial control systems" LINK="http://en.wikipedia.org/wiki/Industrial_control_systems">
</node>
<node TEXT="Programmable automation controller" LINK="http://en.wikipedia.org/wiki/Programmable_automation_controller">
</node>
<node TEXT="Industrial safety systems" LINK="http://en.wikipedia.org/wiki/Industrial_safety_systems">
</node>
</node>
<node TEXT=" References " LINK = "http://en.wikipedia.org/wiki/Programmable_logic_controller#References" TOOLTIPTEXT = " [...]"> 
</node>
<node TEXT="External links" LINK = "http://en.wikipedia.org/wiki/Programmable_logic_controller#External_links" TOOLTIPTEXT = "-  %26%26eu [...]"> 
<node TEXT=" PowerPoint document on PLC Ladder Logic" LINK="http://claymore.engineer.gvsu.edu/~jackh/books/plcs/powerpoint/ch01.ppt">
</node>
</node>
</node>
</map>


