SlideShare a Scribd company logo
1 of 28
1
TAE Technologies Powers
Up with Reliable and
Flexible Control System
Rockwell Automation TechED | SanDiego | June 2018
R. Michel, A. Lednev, D.MacDonald
Presented by ASibley
3
Presentation Outline
1. TAEVision ofClean Fusion
2. C-2W Machine (Norman)
3. Vacuum Systems
4. Choice ofRockwell Automation products
5. Vacuum System Components
6. HardwareDesign
7. SoftwareDesign
8. HMIs
9. Integration with C-2W ControlSystem
10. Conclusions
11. Future ofClean Fusion
4
TAE’s Vision of Clean
Fusion
• Formedin April 1998with theaim to investigatea “FieldReversed
Configuration”which differsfrom thenormal Tokomakapproach(JET, ITER)
• Machineis lineardevicewhich collidesplasmacompact toroidssustainedin a
magnetic fieldandheatedby high energyNeutralBeams
• Proposedfuelis p-B11 whichproducesnoneutronsunlike D-T reactions
• Previousmachine(C-2U) demonstratedplasmasustainmentfor10ms limited
by availablepower
• C-2W (aka.Norman) is new andhasenhancedmagnetic, heatingandvacuum
systems
• Copernicusis in the planningstagesandwill demonstratelongpulse
operationand reactorrelevantconditionsforboth D-T andp-B11 fuels
Inner Divertor
5
C-2W Machine (Norman)
• 7 main Ultra High Vacuum chambers (15 in
total)
• DC magnetic field created along length
• Deuterium gas injected in Formation section
• High current Formation pulses makes plasma
toroid
• Plasma toroids accelerated into central
• Plasma toroids combine into one
• Neutral beams inject particles
(H), plasma heated – temperature
• Neutral beams fuel plasma — density
• Circulating current generates field in
plasma — confinement
Neutral Beams
Formation
Central Vessel
Outer
Divertor
Chamber
Inner
Divertor
Chamber
DC Magnets
6
Why Rockwell Automation?
• Reliabilityisessentialforourapplication,previoususe ofRockwellAutomationproducts
hadno downtime
• Downtimeverycostlyaswecannotoperate,noscienceoutput(est.at$100kperday)
• R&Denvironmentnecessitatesusingnon-scheduledEtherNet/IPfordistributedI/O,SMC
andFlex™IO(1794)– difficulttouseDeviceNet™orControlNet™
• Ease ofsoftwaredevelopmentusingstructuredtechniques – wemake maximumuse of
UDTs,AOIsandAliasingtoensurecode is“self-documenting”andeasytofollow
• Localsupportvitalforbothsystemdevelopmentand supply(OneSourceDist.)
7
Vacuum System
OVERVIEW AND SOFTWARE DESIGN
8
Vacuum System
Outer Divertor Formation Inner
Divertor
Central
Vessel
Chamber Gate Valves
Vacuum
• Ultra-high vacuum 1E-9
Torr
• 15 large chambers
• Over 300 gate valves
• Over 24 Roughing pumps
• Over 20 Turbo pumps
• Over 60 vacuum gauges
• LN2 Cryogenic systems
• Thermocouples
Hardware
• Pneumatic valve control
• Digital In for valve
status
• EtherNet/IP & Profibus
• Fiber network for EMI
Software
• Structured design
• Maximum use of Aliases
• State machines
• Auto pumpdown
• Fault & recovery
routines
• Alarm handling
• FactoryTalk® View SE
Neutral Beams (8)
9
Vacuum System Components
Gate Valve
Pneumaticactuatorand
micro switches
Turbo Pump Assembly
TurboPump
GateValve
Angle Valve
Pneumatics & Digital Input
10
Network Infrastructure
• Fibersystemsused(EMIresiliency)forallDIOcommunicationat
100Mb
• UseredundantringtopologyusingNT24Kwithduplex fiberdrop
tomediaconverterandequipment
• Switchespredominantly100FXand 1000SXconnections
• They’remonitoredviaCIPconnectionswithseparateL61
Controlleranddisplayedon FactoryTalk® ViewSE
• DLRwascontemplatedinthedesignstage
11
Software Design (1)
1. What’sthe firstthing we do? Startcoding? Understandthescopeand
problem.
2. Knowthe scopeof what you’recontrollingfrom the P&ID.
3. Identifyareasof commonalitysoyou can codeonce – usemany.
a) Gatevalve is the sameasanother.
b) Gaugesareessentiallythesamebut may havedifferent
Engineeringranges.
c) Turbopumphasidenticalinterfaces.
4. Assemble“blocks of equipment”into structuredUDTsand AOIs. Thiscan
be usedagainand againwithouthaving to domuch coding.
5. UseAliasingto linkControllerleveltags to Program Local Tags.
6. CreateProgramsto segregatecode mimicking the “blocks of equipment”.
KeepalarmsandEvents with theobjectsthatproducethem. No separate
faultroutines.
7. Try andbeconsistentacrossallPrograms andRoutines.
8. Choosetheright languagefor thesolution. Don’t make LadderLogic State
Machines.
12
Software Design (2)
Startby “whiteboarding”thesystemsmimickingtheP&ID.
GATE
VALVE
TURBO
PUMP
TURBO
CONTROLLER
ANGLE
VALVE
GAUGE GAUGE
BACKING
PUMP
PROFIBUS
INTERFACE
PNEUMATIC
& DI
AI &
POWER
AI &
POWER
PNEUMATIC
& DI
DIGITAL
INPUT (DI)
Gauge may not bepart ofthis
block
(Aliased)Good VacuumRough Vacuum
GAUGE
AI &
POWER
PLANT
INTERFACES
13
Software Design (3) Valve PermitProperties
• Conditionsthatallowvalve to open
• Couldbe poorvacuum one side
• Differentialpressureeitherside
• Turbonot ready(not at 45,000RPM)
• Gauge fault
• Downstreamconditions
• Once valve is openpermitis ignored
Valve Interlock Properties
• Failuresthat needthe valve to close
• Turbofault, dropin RPM
• Poorvacuum detectedonexhaust
• Poorvacuum inchamber
• Backing pumpfault
• SystemEmergency Stop
Gate
Valve
Pneumatic
&DI
Open
Close
Open
Contacts
Closed
Contacts
Example of typicalgate valve controlwith 4-contactsper valve
beingusedto monitorposition.
14
Software Design (4)
• Group DataTypes(e.g.BOOL)together
• Giventhemmeaningfulnames
• Alwaysadddescriptions
• Includefaulttimers– they’reownedbythedevice
• Stayconsistentwithnamingconventions
• IncludeLocal/Remoteswitchingoptions
• Inp_BOOLshavedatacopied intothemfromtheplantDI
• Out_BOOLscopydatatoaplantDO
Hints and Tips for Structuring
UDT_VacuumValve (extract)
Name Data Type Description
Inp_OpenNO BOOL Contact closes whenvalve in open state
Inp_OpenNC BOOL Contact opens whenvalve in open state
Inp_ClosedNO BOOL Contact closes whenvalve in closed state
Inp_ClosedNC BOOL Contact opens whenvalve in closed state
OpenCmd BOOL Intenttooperatevalve
Out_Open BOOL Output command tooperate pneumatics
Open BOOL Valveis in openstate
Closed BOOL Valveis in closed state
Invalid BOOL Valveis in invalid state
WiringFault BOOL A wiring fault has beendetected
OpenFault BOOL Failureto open
CloseFault BOOL Failureto close
OpenFaultTMR TIMER Failureto reach open statetimer
CloseFaultTMR TIMER Failureto reach closed state timer
15
Software Design (5)
AOIshowsinterfacingwithDI andDObox – one ofmany
• 16portpneumaticvalves
• 64digitalinputs
• RemoteIOstructuredirectlyinterfaceswithAOI
• JustinsertInputandOutputand that’sit!
• AOIcontainsValvecontrol,status,faultlogic
• LinkedtoControllerleveltagssothatnamesarereadable
throughoutcode
16
Software Design (6)
• We arebuildingupthe“block of equipment”out of alreadydefinedUDTs to
mimic the completeTurbopumping system
• Note thereuseof UDTsforgauges andvalves
• AliasProgram generictag to Controllerleveltag (e.g TurboaliasedtoTMP01)
Youget nameconstructslike:
Turbo.Drive.Rpm aliasedto…etc.
TMP01.Drive.Rpm ; rpm reading
TMP01.ExhaustPT.Eng ; 1.3E-4 Torr
TMP01.Pump.AtSpeed ; Trueif at 45,000rpm
TMP01.InletValve.Open ; Gate valve isopen
Hints and Tips for Structuring
UDT_Turbo (extract)
Name Data Type Description
RoughMode BOOL Turbo isinroughing mode
RoughPermit BOOL Roughingmode permitted
WaterFlowFault BOOL Waterflowinadequate
 InletPT UDT_GaugeAI Inlet pressuretransducer
 InletValve UDT_VacuumValve Inlet gate valve
 Pump UDT_VacuumPump Pump statesand interlocks
 Drive UDT_Profibus_Turbo Turbo controllerdata (RPMetc.)
 ExhaustPT UDT_GaugeAI Outletpressure transducer
 OutletValve UDT_VacuumValve Valve between turbo and backing
 BackingPT UDT_GaugeAI Backing pump pressuretransducer
 BackingPump UDT_BackingPump Backing pump
 Mode UDT_RemoteLocal Operatingmode
 Sequence UDT_RemoteLocal Sequence mode
17
Software Design (7)
• UseseparateProgramsfor blocksof equipment(littlepenaltyperformance
wisebut claritybenefits)
• KeepRoutinesconsistentand useAliaseswherepossibleconfiguredin Local
Tags
• Aim to copyandpastecodebetweenPrograms with no changesrequired
• ArrangePrograms in logicalorderto mimic eithertheplantorprocessflow
• KeepRoutinesconciseandwell documentedwith lengthabout3-4 pageslong
• Gaugeshandledby otherTask
Hints and Tips for Program Structuring
18
HMI Systems
• PreviouslyusedRSView 32 andneededto migrate from WindowsXP to
2012R2
• LabVIEW notan optiondueto large behind-the-scenescoding
requirement– some PLC datais displayedonLabVIEW via DDS
• Neededseparatesystemforsafetyand reliabilityreasons
• FactoryTalk® View SEoffersdistributedsystemandeasesroute to
redundancy
• VMware ESXi deploymentusing4 servers
• Migrationfrom RSView 32 went smoothlyand gave usthe chanceto
beautifyscreensand provideextrafunctions
• Look andfeelsimilarto PlantPAX®
FactoryTalk
Directory
Operator Work Stations
Headless
HMI Server
Data
Server
MS SQL
Server
FactoryTalk™ View SE Clients
· HMIs
· Trend data
· Alarms and Events
· Secure login using RFID cards
Trend data transferred
to Science Server after
10-days
19
Interfacing with DDS
SEQUENCING VACUUM SYSTEM WITH SHOT CONTROL
20
DDS Interfacing (1)
• Majorityof the ControlsystemusestheData DistributionService (DDS) from
RTI Inc.
• LabVIEW codedsubsystemsauto-discoverandPublish/Subscribedatato/from
anydevice
• DDS is “battletested”andusedonmany large scaleprojectsincludingMilitary
• We usetheDDS LabVIEW Toolkitand specificserverproductsfor:
• Publishingandsubscribingto data(producersand consumers)
• Trendingof data(turnondevice andif it publishesTrenddataitwill
be captured)
• Keepingcurrentvaluesavailableonthe DDS databus
• Debugging DDS issuesand monitoringhealthof systemsincluding
databases
21
DDS Interfacing (2)
• Vacuuminterfacedvia LabVIEW“Component”s/w
• LabVIEWComponentisstandardacrossplantandinterfaceswithShotControl
commandsetc.
• LVdeveloperwritesspecificcodetocontrolplant
• Over50 separateLabVIEWComponentscontrolthesequencingandoperationofC-
2W
• Systemself-learnsaboutControlandPhysicsDiagnosticComponentsthatare
operational
• WriteandconfigureLabVIEWComponentandconnect–plugandplay
• AutomaticallycapturesTrendandShotConfigurationdata fromdevices
• Abilitytorecallover5000 settingsfromMySQLdatabase
• Has provedveryreliableandflexibleinoperation
22
Conclusions
23
Conclusions
Reliability
• Choose hardwareand Distributed Input Output (DIO)hardware to
match your expectations – we chose Rockwell Automation,
ControlLogix® and EtherNet/IP – exceeded our expectations
• Understand distributed networking challenges, the environment and
impact of multiple devices using multicast
• Build margininto designs and plan for expansion – after all we do
R&D!
• Monitor systems and learnfrom issues
Flexibility
• Abstraction of hardware using User Data Types (UDT) generates self
documenting code
• Build system so code can be modified without needing download
• Build in AOI configuration to deal with different types of valves or
gauges – limitcode sprawl
• Use Aliasing so that youdon’t have to edit code when copying and
pasting between Programs
• Controller level tags allow different part of UDTs to be used in
different programs
24
Future of Clean Fusion
25
The Next Step in Clean
Fusion
Designedto explorereactorrelevantconditions.
• Highermagnetic fields,may usesuperconductingcoils
• Much longerpulses(100sof seconds)
• RealTime PlasmaControl
• Developmentof ~600keVnegative ionneutralbeams
• Developmentof multi megawattRadioFrequencyheatingsystems
(IC/EC)
• Controlanddatasystemsnumerousandcomplex(bothPLC and
LabVIEW based)
• Complexinterlockandplasmaprotectionsystems
26
Thank You
27
Share your Feedback
• Download the Rockwell Automation Events App
• Select Rockwell Automation TechED andlogin
• Click on Session Surveys orSchedule in the main menu
• Select the session you areattending
• Click on the survey tab
• Complete the survey and submit
Pleasecompletea session survey on the mobileapp
www.rockwellautomation.com
PUBLICPUBLIC Copyright © 2018 RockwellAutomation, Inc. All Rights Reserved. 2018 RockwellAutomation TechED™Event #ROKTechED
#ROKTechED
Thank you!
Questions?

More Related Content

What's hot

Keysight Mini-ICT - Testing Days México
Keysight Mini-ICT - Testing Days MéxicoKeysight Mini-ICT - Testing Days México
Keysight Mini-ICT - Testing Days MéxicoInterlatin
 
Micrcontroller iv sem lab manual
Micrcontroller iv sem lab manualMicrcontroller iv sem lab manual
Micrcontroller iv sem lab manualRohiniHM2
 
Mobile Development For Arduino 201 - ConnectTech
Mobile Development For Arduino 201 - ConnectTechMobile Development For Arduino 201 - ConnectTech
Mobile Development For Arduino 201 - ConnectTechstable|kernel
 
OPAL-RT RT14: Running OPAL-RT's eHS solver on NI cRIO
OPAL-RT RT14: Running OPAL-RT's eHS solver on NI cRIOOPAL-RT RT14: Running OPAL-RT's eHS solver on NI cRIO
OPAL-RT RT14: Running OPAL-RT's eHS solver on NI cRIOOPAL-RT TECHNOLOGIES
 
VHDL Practical Exam Guide
VHDL Practical Exam GuideVHDL Practical Exam Guide
VHDL Practical Exam GuideEslam Mohammed
 
Aerospace maintenance facility increases utilization by 50%, saves money
Aerospace maintenance facility increases utilization by 50%, saves moneyAerospace maintenance facility increases utilization by 50%, saves money
Aerospace maintenance facility increases utilization by 50%, saves moneyIntelligentManufacturingInstitute
 
Fpga(field programmable gate array)
Fpga(field programmable gate array) Fpga(field programmable gate array)
Fpga(field programmable gate array) Iffat Anjum
 
Static partitioning virtualization on RISC-V
Static partitioning virtualization on RISC-VStatic partitioning virtualization on RISC-V
Static partitioning virtualization on RISC-VRISC-V International
 
LinuxCNC 入門簡介
LinuxCNC 入門簡介LinuxCNC 入門簡介
LinuxCNC 入門簡介roboard
 
Weeks 16 17 pe 3231 maintenance and fault finding
Weeks 16 17  pe 3231 maintenance and fault findingWeeks 16 17  pe 3231 maintenance and fault finding
Weeks 16 17 pe 3231 maintenance and fault findingCharlton Inao
 
LinuxCNC for Fun & Profit
LinuxCNC for Fun & ProfitLinuxCNC for Fun & Profit
LinuxCNC for Fun & ProfitAlastairDSilva
 
Raspberry Pi with Java 8
Raspberry Pi with Java 8Raspberry Pi with Java 8
Raspberry Pi with Java 8javafxpert
 
Introduction to Vortex86DX2 Motion-Control Evaluation Board
Introduction to Vortex86DX2 Motion-Control Evaluation BoardIntroduction to Vortex86DX2 Motion-Control Evaluation Board
Introduction to Vortex86DX2 Motion-Control Evaluation Boardroboard
 
Pradeep_Automation_CV_5+yrs_exp_Doc
Pradeep_Automation_CV_5+yrs_exp_DocPradeep_Automation_CV_5+yrs_exp_Doc
Pradeep_Automation_CV_5+yrs_exp_DocPradeep Kumar
 
At 89s51
At 89s51At 89s51
At 89s51Mr Giap
 
Linux cnc overview
Linux cnc overviewLinux cnc overview
Linux cnc overviewNylon
 
A meta model supporting both hardware and smalltalk-based execution of FPGA c...
A meta model supporting both hardware and smalltalk-based execution of FPGA c...A meta model supporting both hardware and smalltalk-based execution of FPGA c...
A meta model supporting both hardware and smalltalk-based execution of FPGA c...ESUG
 

What's hot (20)

Keysight Mini-ICT - Testing Days México
Keysight Mini-ICT - Testing Days MéxicoKeysight Mini-ICT - Testing Days México
Keysight Mini-ICT - Testing Days México
 
Micrcontroller iv sem lab manual
Micrcontroller iv sem lab manualMicrcontroller iv sem lab manual
Micrcontroller iv sem lab manual
 
Mobile Development For Arduino 201 - ConnectTech
Mobile Development For Arduino 201 - ConnectTechMobile Development For Arduino 201 - ConnectTech
Mobile Development For Arduino 201 - ConnectTech
 
OPAL-RT RT14: Running OPAL-RT's eHS solver on NI cRIO
OPAL-RT RT14: Running OPAL-RT's eHS solver on NI cRIOOPAL-RT RT14: Running OPAL-RT's eHS solver on NI cRIO
OPAL-RT RT14: Running OPAL-RT's eHS solver on NI cRIO
 
VHDL Practical Exam Guide
VHDL Practical Exam GuideVHDL Practical Exam Guide
VHDL Practical Exam Guide
 
Aerospace maintenance facility increases utilization by 50%, saves money
Aerospace maintenance facility increases utilization by 50%, saves moneyAerospace maintenance facility increases utilization by 50%, saves money
Aerospace maintenance facility increases utilization by 50%, saves money
 
OPAL-RT RT14: MMC in RT-LAB
OPAL-RT RT14: MMC in RT-LABOPAL-RT RT14: MMC in RT-LAB
OPAL-RT RT14: MMC in RT-LAB
 
Fpga(field programmable gate array)
Fpga(field programmable gate array) Fpga(field programmable gate array)
Fpga(field programmable gate array)
 
Static partitioning virtualization on RISC-V
Static partitioning virtualization on RISC-VStatic partitioning virtualization on RISC-V
Static partitioning virtualization on RISC-V
 
LinuxCNC 入門簡介
LinuxCNC 入門簡介LinuxCNC 入門簡介
LinuxCNC 入門簡介
 
ThesisPresentation_Upd
ThesisPresentation_UpdThesisPresentation_Upd
ThesisPresentation_Upd
 
Weeks 16 17 pe 3231 maintenance and fault finding
Weeks 16 17  pe 3231 maintenance and fault findingWeeks 16 17  pe 3231 maintenance and fault finding
Weeks 16 17 pe 3231 maintenance and fault finding
 
LinuxCNC for Fun & Profit
LinuxCNC for Fun & ProfitLinuxCNC for Fun & Profit
LinuxCNC for Fun & Profit
 
Raspberry Pi with Java 8
Raspberry Pi with Java 8Raspberry Pi with Java 8
Raspberry Pi with Java 8
 
Introduction to Vortex86DX2 Motion-Control Evaluation Board
Introduction to Vortex86DX2 Motion-Control Evaluation BoardIntroduction to Vortex86DX2 Motion-Control Evaluation Board
Introduction to Vortex86DX2 Motion-Control Evaluation Board
 
Peripherals of Microprocessor 8085
Peripherals of Microprocessor 8085Peripherals of Microprocessor 8085
Peripherals of Microprocessor 8085
 
Pradeep_Automation_CV_5+yrs_exp_Doc
Pradeep_Automation_CV_5+yrs_exp_DocPradeep_Automation_CV_5+yrs_exp_Doc
Pradeep_Automation_CV_5+yrs_exp_Doc
 
At 89s51
At 89s51At 89s51
At 89s51
 
Linux cnc overview
Linux cnc overviewLinux cnc overview
Linux cnc overview
 
A meta model supporting both hardware and smalltalk-based execution of FPGA c...
A meta model supporting both hardware and smalltalk-based execution of FPGA c...A meta model supporting both hardware and smalltalk-based execution of FPGA c...
A meta model supporting both hardware and smalltalk-based execution of FPGA c...
 

Similar to Tae technologies powers up with reliable control system

1st day Introduction of Harmonas-DEO (Hardware & Software) azbil.ppt
1st day Introduction of Harmonas-DEO (Hardware &  Software) azbil.ppt1st day Introduction of Harmonas-DEO (Hardware &  Software) azbil.ppt
1st day Introduction of Harmonas-DEO (Hardware & Software) azbil.pptssuserd973fe
 
Design of IEEE 1149.1 Tap Controller IP Core
Design of IEEE 1149.1 Tap Controller IP Core Design of IEEE 1149.1 Tap Controller IP Core
Design of IEEE 1149.1 Tap Controller IP Core csandit
 
DESIGN OF IEEE 1149.1 TAP CONTROLLER IP CORE
DESIGN OF IEEE 1149.1 TAP CONTROLLER IP COREDESIGN OF IEEE 1149.1 TAP CONTROLLER IP CORE
DESIGN OF IEEE 1149.1 TAP CONTROLLER IP COREcscpconf
 
20081114 Friday Food iLabt Bart Joris
20081114 Friday Food iLabt Bart Joris20081114 Friday Food iLabt Bart Joris
20081114 Friday Food iLabt Bart Jorisimec.archive
 
Familiarization with instrumentation used for reactor core temperature
Familiarization with instrumentation used for reactor core temperatureFamiliarization with instrumentation used for reactor core temperature
Familiarization with instrumentation used for reactor core temperatureCMS90
 
byteLAKE's Alveo FPGA Solutions
byteLAKE's Alveo FPGA SolutionsbyteLAKE's Alveo FPGA Solutions
byteLAKE's Alveo FPGA SolutionsbyteLAKE
 
TPC_Microsoft.ppt
TPC_Microsoft.pptTPC_Microsoft.ppt
TPC_Microsoft.pptAsimTaj2
 
Ecet 380 Enthusiastic Study / snaptutorial.com
Ecet 380 Enthusiastic Study / snaptutorial.comEcet 380 Enthusiastic Study / snaptutorial.com
Ecet 380 Enthusiastic Study / snaptutorial.comStephenson60
 
Ecet 380 Massive Success / snaptutorial.com
Ecet 380 Massive Success / snaptutorial.comEcet 380 Massive Success / snaptutorial.com
Ecet 380 Massive Success / snaptutorial.comHarrisGeorgx
 
Research Inventy : International Journal of Engineering and Science is publis...
Research Inventy : International Journal of Engineering and Science is publis...Research Inventy : International Journal of Engineering and Science is publis...
Research Inventy : International Journal of Engineering and Science is publis...researchinventy
 
Research Inventy: International Journal of Engineering and Science
Research Inventy: International Journal of Engineering and ScienceResearch Inventy: International Journal of Engineering and Science
Research Inventy: International Journal of Engineering and Scienceresearchinventy
 

Similar to Tae technologies powers up with reliable control system (20)

1st day Introduction of Harmonas-DEO (Hardware & Software) azbil.ppt
1st day Introduction of Harmonas-DEO (Hardware &  Software) azbil.ppt1st day Introduction of Harmonas-DEO (Hardware &  Software) azbil.ppt
1st day Introduction of Harmonas-DEO (Hardware & Software) azbil.ppt
 
Design of IEEE 1149.1 Tap Controller IP Core
Design of IEEE 1149.1 Tap Controller IP Core Design of IEEE 1149.1 Tap Controller IP Core
Design of IEEE 1149.1 Tap Controller IP Core
 
DESIGN OF IEEE 1149.1 TAP CONTROLLER IP CORE
DESIGN OF IEEE 1149.1 TAP CONTROLLER IP COREDESIGN OF IEEE 1149.1 TAP CONTROLLER IP CORE
DESIGN OF IEEE 1149.1 TAP CONTROLLER IP CORE
 
Resume
ResumeResume
Resume
 
DRIVERS
DRIVERSDRIVERS
DRIVERS
 
20081114 Friday Food iLabt Bart Joris
20081114 Friday Food iLabt Bart Joris20081114 Friday Food iLabt Bart Joris
20081114 Friday Food iLabt Bart Joris
 
Familiarization with instrumentation used for reactor core temperature
Familiarization with instrumentation used for reactor core temperatureFamiliarization with instrumentation used for reactor core temperature
Familiarization with instrumentation used for reactor core temperature
 
SudheerV_resume_a
SudheerV_resume_aSudheerV_resume_a
SudheerV_resume_a
 
byteLAKE's Alveo FPGA Solutions
byteLAKE's Alveo FPGA SolutionsbyteLAKE's Alveo FPGA Solutions
byteLAKE's Alveo FPGA Solutions
 
ECI OpenFlow 2.0 the Future of SDN
ECI OpenFlow 2.0 the Future of SDN ECI OpenFlow 2.0 the Future of SDN
ECI OpenFlow 2.0 the Future of SDN
 
chameleon chip
chameleon chipchameleon chip
chameleon chip
 
Avionics Test Station Setup
Avionics Test Station Setup Avionics Test Station Setup
Avionics Test Station Setup
 
Soc.pptx
Soc.pptxSoc.pptx
Soc.pptx
 
TPC_Microsoft.ppt
TPC_Microsoft.pptTPC_Microsoft.ppt
TPC_Microsoft.ppt
 
PLC Brief
PLC BriefPLC Brief
PLC Brief
 
Ecet 380 Enthusiastic Study / snaptutorial.com
Ecet 380 Enthusiastic Study / snaptutorial.comEcet 380 Enthusiastic Study / snaptutorial.com
Ecet 380 Enthusiastic Study / snaptutorial.com
 
Ecet 380 Massive Success / snaptutorial.com
Ecet 380 Massive Success / snaptutorial.comEcet 380 Massive Success / snaptutorial.com
Ecet 380 Massive Success / snaptutorial.com
 
Research Inventy : International Journal of Engineering and Science is publis...
Research Inventy : International Journal of Engineering and Science is publis...Research Inventy : International Journal of Engineering and Science is publis...
Research Inventy : International Journal of Engineering and Science is publis...
 
Research Inventy: International Journal of Engineering and Science
Research Inventy: International Journal of Engineering and ScienceResearch Inventy: International Journal of Engineering and Science
Research Inventy: International Journal of Engineering and Science
 
Opal rt e phaso rsim_2013
Opal rt e phaso rsim_2013Opal rt e phaso rsim_2013
Opal rt e phaso rsim_2013
 

More from IntelligentManufacturingInstitute

Stupp corporation improved control and gained insight with mes
Stupp corporation improved control and gained insight with mesStupp corporation improved control and gained insight with mes
Stupp corporation improved control and gained insight with mesIntelligentManufacturingInstitute
 
Mes is remedy for herbal health company production challenges
Mes is remedy for herbal health company production challengesMes is remedy for herbal health company production challenges
Mes is remedy for herbal health company production challengesIntelligentManufacturingInstitute
 
Pharmaceutical company finds prescription for compliance woes
Pharmaceutical company finds prescription for compliance woesPharmaceutical company finds prescription for compliance woes
Pharmaceutical company finds prescription for compliance woesIntelligentManufacturingInstitute
 
Sonoco products smart manufacturing initiative boosts uptime 30 percent
Sonoco products smart manufacturing initiative boosts uptime 30 percentSonoco products smart manufacturing initiative boosts uptime 30 percent
Sonoco products smart manufacturing initiative boosts uptime 30 percentIntelligentManufacturingInstitute
 
Dairy company milks track and-trace capabilities and strengthens its food sa...
Dairy company milks track and-trace capabilities and strengthens its  food sa...Dairy company milks track and-trace capabilities and strengthens its  food sa...
Dairy company milks track and-trace capabilities and strengthens its food sa...IntelligentManufacturingInstitute
 
Medical device manufacturer improves quality, cuts risk with historian
Medical device manufacturer improves quality, cuts risk with historianMedical device manufacturer improves quality, cuts risk with historian
Medical device manufacturer improves quality, cuts risk with historianIntelligentManufacturingInstitute
 
Diamond offshore drilling transforms control infrastructure from target to ce...
Diamond offshore drilling transforms control infrastructure from target to ce...Diamond offshore drilling transforms control infrastructure from target to ce...
Diamond offshore drilling transforms control infrastructure from target to ce...IntelligentManufacturingInstitute
 
Interchangeable skids provide plug and-play capabilities, improve uptime
Interchangeable skids provide plug and-play capabilities, improve uptimeInterchangeable skids provide plug and-play capabilities, improve uptime
Interchangeable skids provide plug and-play capabilities, improve uptimeIntelligentManufacturingInstitute
 
Wastewater treatment dcs upgrade adds remote capabilities, improves performance
Wastewater treatment dcs upgrade adds remote capabilities, improves performanceWastewater treatment dcs upgrade adds remote capabilities, improves performance
Wastewater treatment dcs upgrade adds remote capabilities, improves performanceIntelligentManufacturingInstitute
 
Project design considerations for integration of oem skid equipment with plan...
Project design considerations for integration of oem skid equipment with plan...Project design considerations for integration of oem skid equipment with plan...
Project design considerations for integration of oem skid equipment with plan...IntelligentManufacturingInstitute
 

More from IntelligentManufacturingInstitute (16)

Stupp corporation improved control and gained insight with mes
Stupp corporation improved control and gained insight with mesStupp corporation improved control and gained insight with mes
Stupp corporation improved control and gained insight with mes
 
Mes is remedy for herbal health company production challenges
Mes is remedy for herbal health company production challengesMes is remedy for herbal health company production challenges
Mes is remedy for herbal health company production challenges
 
Pharmaceutical company finds prescription for compliance woes
Pharmaceutical company finds prescription for compliance woesPharmaceutical company finds prescription for compliance woes
Pharmaceutical company finds prescription for compliance woes
 
Sonoco products smart manufacturing initiative boosts uptime 30 percent
Sonoco products smart manufacturing initiative boosts uptime 30 percentSonoco products smart manufacturing initiative boosts uptime 30 percent
Sonoco products smart manufacturing initiative boosts uptime 30 percent
 
Crossing the it and ot divide
Crossing the it and ot divideCrossing the it and ot divide
Crossing the it and ot divide
 
Dairy company milks track and-trace capabilities and strengthens its food sa...
Dairy company milks track and-trace capabilities and strengthens its  food sa...Dairy company milks track and-trace capabilities and strengthens its  food sa...
Dairy company milks track and-trace capabilities and strengthens its food sa...
 
Medical device manufacturer improves quality, cuts risk with historian
Medical device manufacturer improves quality, cuts risk with historianMedical device manufacturer improves quality, cuts risk with historian
Medical device manufacturer improves quality, cuts risk with historian
 
Diamond offshore drilling transforms control infrastructure from target to ce...
Diamond offshore drilling transforms control infrastructure from target to ce...Diamond offshore drilling transforms control infrastructure from target to ce...
Diamond offshore drilling transforms control infrastructure from target to ce...
 
Interchangeable skids provide plug and-play capabilities, improve uptime
Interchangeable skids provide plug and-play capabilities, improve uptimeInterchangeable skids provide plug and-play capabilities, improve uptime
Interchangeable skids provide plug and-play capabilities, improve uptime
 
Wastewater treatment dcs upgrade adds remote capabilities, improves performance
Wastewater treatment dcs upgrade adds remote capabilities, improves performanceWastewater treatment dcs upgrade adds remote capabilities, improves performance
Wastewater treatment dcs upgrade adds remote capabilities, improves performance
 
What's new in the integrated architecture hardware
What's new in the integrated architecture hardwareWhat's new in the integrated architecture hardware
What's new in the integrated architecture hardware
 
PlantPAx system - what's new and what's next
PlantPAx system - what's new and what's nextPlantPAx system - what's new and what's next
PlantPAx system - what's new and what's next
 
Project design considerations for integration of oem skid equipment with plan...
Project design considerations for integration of oem skid equipment with plan...Project design considerations for integration of oem skid equipment with plan...
Project design considerations for integration of oem skid equipment with plan...
 
Building converged plantwide ethernet architectures
Building converged plantwide ethernet architecturesBuilding converged plantwide ethernet architectures
Building converged plantwide ethernet architectures
 
Fundamentals of ether netip i iot network technology
Fundamentals of ether netip i iot network technologyFundamentals of ether netip i iot network technology
Fundamentals of ether netip i iot network technology
 
Solve system problems with predictive analytics
Solve system problems with predictive analyticsSolve system problems with predictive analytics
Solve system problems with predictive analytics
 

Recently uploaded

CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetEnjoy Anytime
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Hyundai Motor Group
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 

Recently uploaded (20)

CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 

Tae technologies powers up with reliable control system

  • 1. 1 TAE Technologies Powers Up with Reliable and Flexible Control System Rockwell Automation TechED | SanDiego | June 2018 R. Michel, A. Lednev, D.MacDonald Presented by ASibley
  • 2.
  • 3. 3 Presentation Outline 1. TAEVision ofClean Fusion 2. C-2W Machine (Norman) 3. Vacuum Systems 4. Choice ofRockwell Automation products 5. Vacuum System Components 6. HardwareDesign 7. SoftwareDesign 8. HMIs 9. Integration with C-2W ControlSystem 10. Conclusions 11. Future ofClean Fusion
  • 4. 4 TAE’s Vision of Clean Fusion • Formedin April 1998with theaim to investigatea “FieldReversed Configuration”which differsfrom thenormal Tokomakapproach(JET, ITER) • Machineis lineardevicewhich collidesplasmacompact toroidssustainedin a magnetic fieldandheatedby high energyNeutralBeams • Proposedfuelis p-B11 whichproducesnoneutronsunlike D-T reactions • Previousmachine(C-2U) demonstratedplasmasustainmentfor10ms limited by availablepower • C-2W (aka.Norman) is new andhasenhancedmagnetic, heatingandvacuum systems • Copernicusis in the planningstagesandwill demonstratelongpulse operationand reactorrelevantconditionsforboth D-T andp-B11 fuels Inner Divertor
  • 5. 5 C-2W Machine (Norman) • 7 main Ultra High Vacuum chambers (15 in total) • DC magnetic field created along length • Deuterium gas injected in Formation section • High current Formation pulses makes plasma toroid • Plasma toroids accelerated into central • Plasma toroids combine into one • Neutral beams inject particles (H), plasma heated – temperature • Neutral beams fuel plasma — density • Circulating current generates field in plasma — confinement Neutral Beams Formation Central Vessel Outer Divertor Chamber Inner Divertor Chamber DC Magnets
  • 6. 6 Why Rockwell Automation? • Reliabilityisessentialforourapplication,previoususe ofRockwellAutomationproducts hadno downtime • Downtimeverycostlyaswecannotoperate,noscienceoutput(est.at$100kperday) • R&Denvironmentnecessitatesusingnon-scheduledEtherNet/IPfordistributedI/O,SMC andFlex™IO(1794)– difficulttouseDeviceNet™orControlNet™ • Ease ofsoftwaredevelopmentusingstructuredtechniques – wemake maximumuse of UDTs,AOIsandAliasingtoensurecode is“self-documenting”andeasytofollow • Localsupportvitalforbothsystemdevelopmentand supply(OneSourceDist.)
  • 8. 8 Vacuum System Outer Divertor Formation Inner Divertor Central Vessel Chamber Gate Valves Vacuum • Ultra-high vacuum 1E-9 Torr • 15 large chambers • Over 300 gate valves • Over 24 Roughing pumps • Over 20 Turbo pumps • Over 60 vacuum gauges • LN2 Cryogenic systems • Thermocouples Hardware • Pneumatic valve control • Digital In for valve status • EtherNet/IP & Profibus • Fiber network for EMI Software • Structured design • Maximum use of Aliases • State machines • Auto pumpdown • Fault & recovery routines • Alarm handling • FactoryTalk® View SE Neutral Beams (8)
  • 9. 9 Vacuum System Components Gate Valve Pneumaticactuatorand micro switches Turbo Pump Assembly TurboPump GateValve Angle Valve Pneumatics & Digital Input
  • 10. 10 Network Infrastructure • Fibersystemsused(EMIresiliency)forallDIOcommunicationat 100Mb • UseredundantringtopologyusingNT24Kwithduplex fiberdrop tomediaconverterandequipment • Switchespredominantly100FXand 1000SXconnections • They’remonitoredviaCIPconnectionswithseparateL61 Controlleranddisplayedon FactoryTalk® ViewSE • DLRwascontemplatedinthedesignstage
  • 11. 11 Software Design (1) 1. What’sthe firstthing we do? Startcoding? Understandthescopeand problem. 2. Knowthe scopeof what you’recontrollingfrom the P&ID. 3. Identifyareasof commonalitysoyou can codeonce – usemany. a) Gatevalve is the sameasanother. b) Gaugesareessentiallythesamebut may havedifferent Engineeringranges. c) Turbopumphasidenticalinterfaces. 4. Assemble“blocks of equipment”into structuredUDTsand AOIs. Thiscan be usedagainand againwithouthaving to domuch coding. 5. UseAliasingto linkControllerleveltags to Program Local Tags. 6. CreateProgramsto segregatecode mimicking the “blocks of equipment”. KeepalarmsandEvents with theobjectsthatproducethem. No separate faultroutines. 7. Try andbeconsistentacrossallPrograms andRoutines. 8. Choosetheright languagefor thesolution. Don’t make LadderLogic State Machines.
  • 12. 12 Software Design (2) Startby “whiteboarding”thesystemsmimickingtheP&ID. GATE VALVE TURBO PUMP TURBO CONTROLLER ANGLE VALVE GAUGE GAUGE BACKING PUMP PROFIBUS INTERFACE PNEUMATIC & DI AI & POWER AI & POWER PNEUMATIC & DI DIGITAL INPUT (DI) Gauge may not bepart ofthis block (Aliased)Good VacuumRough Vacuum GAUGE AI & POWER PLANT INTERFACES
  • 13. 13 Software Design (3) Valve PermitProperties • Conditionsthatallowvalve to open • Couldbe poorvacuum one side • Differentialpressureeitherside • Turbonot ready(not at 45,000RPM) • Gauge fault • Downstreamconditions • Once valve is openpermitis ignored Valve Interlock Properties • Failuresthat needthe valve to close • Turbofault, dropin RPM • Poorvacuum detectedonexhaust • Poorvacuum inchamber • Backing pumpfault • SystemEmergency Stop Gate Valve Pneumatic &DI Open Close Open Contacts Closed Contacts Example of typicalgate valve controlwith 4-contactsper valve beingusedto monitorposition.
  • 14. 14 Software Design (4) • Group DataTypes(e.g.BOOL)together • Giventhemmeaningfulnames • Alwaysadddescriptions • Includefaulttimers– they’reownedbythedevice • Stayconsistentwithnamingconventions • IncludeLocal/Remoteswitchingoptions • Inp_BOOLshavedatacopied intothemfromtheplantDI • Out_BOOLscopydatatoaplantDO Hints and Tips for Structuring UDT_VacuumValve (extract) Name Data Type Description Inp_OpenNO BOOL Contact closes whenvalve in open state Inp_OpenNC BOOL Contact opens whenvalve in open state Inp_ClosedNO BOOL Contact closes whenvalve in closed state Inp_ClosedNC BOOL Contact opens whenvalve in closed state OpenCmd BOOL Intenttooperatevalve Out_Open BOOL Output command tooperate pneumatics Open BOOL Valveis in openstate Closed BOOL Valveis in closed state Invalid BOOL Valveis in invalid state WiringFault BOOL A wiring fault has beendetected OpenFault BOOL Failureto open CloseFault BOOL Failureto close OpenFaultTMR TIMER Failureto reach open statetimer CloseFaultTMR TIMER Failureto reach closed state timer
  • 15. 15 Software Design (5) AOIshowsinterfacingwithDI andDObox – one ofmany • 16portpneumaticvalves • 64digitalinputs • RemoteIOstructuredirectlyinterfaceswithAOI • JustinsertInputandOutputand that’sit! • AOIcontainsValvecontrol,status,faultlogic • LinkedtoControllerleveltagssothatnamesarereadable throughoutcode
  • 16. 16 Software Design (6) • We arebuildingupthe“block of equipment”out of alreadydefinedUDTs to mimic the completeTurbopumping system • Note thereuseof UDTsforgauges andvalves • AliasProgram generictag to Controllerleveltag (e.g TurboaliasedtoTMP01) Youget nameconstructslike: Turbo.Drive.Rpm aliasedto…etc. TMP01.Drive.Rpm ; rpm reading TMP01.ExhaustPT.Eng ; 1.3E-4 Torr TMP01.Pump.AtSpeed ; Trueif at 45,000rpm TMP01.InletValve.Open ; Gate valve isopen Hints and Tips for Structuring UDT_Turbo (extract) Name Data Type Description RoughMode BOOL Turbo isinroughing mode RoughPermit BOOL Roughingmode permitted WaterFlowFault BOOL Waterflowinadequate  InletPT UDT_GaugeAI Inlet pressuretransducer  InletValve UDT_VacuumValve Inlet gate valve  Pump UDT_VacuumPump Pump statesand interlocks  Drive UDT_Profibus_Turbo Turbo controllerdata (RPMetc.)  ExhaustPT UDT_GaugeAI Outletpressure transducer  OutletValve UDT_VacuumValve Valve between turbo and backing  BackingPT UDT_GaugeAI Backing pump pressuretransducer  BackingPump UDT_BackingPump Backing pump  Mode UDT_RemoteLocal Operatingmode  Sequence UDT_RemoteLocal Sequence mode
  • 17. 17 Software Design (7) • UseseparateProgramsfor blocksof equipment(littlepenaltyperformance wisebut claritybenefits) • KeepRoutinesconsistentand useAliaseswherepossibleconfiguredin Local Tags • Aim to copyandpastecodebetweenPrograms with no changesrequired • ArrangePrograms in logicalorderto mimic eithertheplantorprocessflow • KeepRoutinesconciseandwell documentedwith lengthabout3-4 pageslong • Gaugeshandledby otherTask Hints and Tips for Program Structuring
  • 18. 18 HMI Systems • PreviouslyusedRSView 32 andneededto migrate from WindowsXP to 2012R2 • LabVIEW notan optiondueto large behind-the-scenescoding requirement– some PLC datais displayedonLabVIEW via DDS • Neededseparatesystemforsafetyand reliabilityreasons • FactoryTalk® View SEoffersdistributedsystemandeasesroute to redundancy • VMware ESXi deploymentusing4 servers • Migrationfrom RSView 32 went smoothlyand gave usthe chanceto beautifyscreensand provideextrafunctions • Look andfeelsimilarto PlantPAX® FactoryTalk Directory Operator Work Stations Headless HMI Server Data Server MS SQL Server FactoryTalk™ View SE Clients · HMIs · Trend data · Alarms and Events · Secure login using RFID cards Trend data transferred to Science Server after 10-days
  • 19. 19 Interfacing with DDS SEQUENCING VACUUM SYSTEM WITH SHOT CONTROL
  • 20. 20 DDS Interfacing (1) • Majorityof the ControlsystemusestheData DistributionService (DDS) from RTI Inc. • LabVIEW codedsubsystemsauto-discoverandPublish/Subscribedatato/from anydevice • DDS is “battletested”andusedonmany large scaleprojectsincludingMilitary • We usetheDDS LabVIEW Toolkitand specificserverproductsfor: • Publishingandsubscribingto data(producersand consumers) • Trendingof data(turnondevice andif it publishesTrenddataitwill be captured) • Keepingcurrentvaluesavailableonthe DDS databus • Debugging DDS issuesand monitoringhealthof systemsincluding databases
  • 21. 21 DDS Interfacing (2) • Vacuuminterfacedvia LabVIEW“Component”s/w • LabVIEWComponentisstandardacrossplantandinterfaceswithShotControl commandsetc. • LVdeveloperwritesspecificcodetocontrolplant • Over50 separateLabVIEWComponentscontrolthesequencingandoperationofC- 2W • Systemself-learnsaboutControlandPhysicsDiagnosticComponentsthatare operational • WriteandconfigureLabVIEWComponentandconnect–plugandplay • AutomaticallycapturesTrendandShotConfigurationdata fromdevices • Abilitytorecallover5000 settingsfromMySQLdatabase • Has provedveryreliableandflexibleinoperation
  • 23. 23 Conclusions Reliability • Choose hardwareand Distributed Input Output (DIO)hardware to match your expectations – we chose Rockwell Automation, ControlLogix® and EtherNet/IP – exceeded our expectations • Understand distributed networking challenges, the environment and impact of multiple devices using multicast • Build margininto designs and plan for expansion – after all we do R&D! • Monitor systems and learnfrom issues Flexibility • Abstraction of hardware using User Data Types (UDT) generates self documenting code • Build system so code can be modified without needing download • Build in AOI configuration to deal with different types of valves or gauges – limitcode sprawl • Use Aliasing so that youdon’t have to edit code when copying and pasting between Programs • Controller level tags allow different part of UDTs to be used in different programs
  • 25. 25 The Next Step in Clean Fusion Designedto explorereactorrelevantconditions. • Highermagnetic fields,may usesuperconductingcoils • Much longerpulses(100sof seconds) • RealTime PlasmaControl • Developmentof ~600keVnegative ionneutralbeams • Developmentof multi megawattRadioFrequencyheatingsystems (IC/EC) • Controlanddatasystemsnumerousandcomplex(bothPLC and LabVIEW based) • Complexinterlockandplasmaprotectionsystems
  • 27. 27 Share your Feedback • Download the Rockwell Automation Events App • Select Rockwell Automation TechED andlogin • Click on Session Surveys orSchedule in the main menu • Select the session you areattending • Click on the survey tab • Complete the survey and submit Pleasecompletea session survey on the mobileapp
  • 28. www.rockwellautomation.com PUBLICPUBLIC Copyright © 2018 RockwellAutomation, Inc. All Rights Reserved. 2018 RockwellAutomation TechED™Event #ROKTechED #ROKTechED Thank you! Questions?

Editor's Notes

  1. This is a somewhat simplified explanation of what happens! There are about 50 subsystems on this machine (depending on the configuration) and the Vacuum PLC system is just one of them. We have 20% PLC controlled the remainder is LabVIEW using some National Instruments hardware for acquisition, critical timing and control functions. The Vacuum system using ControlLogix L85 is a good example of how to engineer a very complex system and to use creative programming techniques to simplify a complex problem. The 7 chambers are under an ultra high vacuum system with pressures around the 1E-9 Torr. We accomplish this by using a variety of pumping techniques including cryogenic and Titanium evaporation. The Vacuum PLC is therefore critical in the control and monitoring of a large number of systems to maintain the high quality vacuum and to deal with fault scenarios. A DC magnetic field is created along the vessel. Deuterium gas is injected into the Formation section and a sequence of high current discharges first ionizes the gas and then traps magnetic energy in the plasma creating a football shaped toroid. Both Toroids are propelled towards the center of the machine where they are held captive by Mirror fields. Neutral Beam injectors – basically high energy particle injectors – inject neutral 15keV hydrogen into the vessel where the atoms are ionized and create a circulating current in the Toroid. This current mains the internal magnetic fields and confines the plasma. If the beams terminate then the plasma disappears after a few 100us. So far we have sustained the plasma for 10ms limited by the stored energy on site. The current experiment is operating and had reached its Phase 1 goals. We’re currently operating on initial Phase 2 work in flaring the magnetic field lines into the Inner Divertor Chamber.
  2. 7 main vessel chambers 8 Neutral Beam chambers Over 20 turbo pumps: 2 turbo on each divertor and central vessel (10) 1 turbo on each Formation and 8 NBI (10) Additional Turbo pumps used for some vacuum facing Diagnostic systems Vacuum control is distributed throughout the machine with about 40 pneumatic and analog input boxes connected via a fiber network to a ring system of 24-port predominately fiber switches. A single L85 controller and Ethernet modules is housed in a rack located in the server room. The Vacuum system has it’s own EtherNet/IP subnet for DIO and a connection onto the main control network for HMI and programming access.
  3. Photos show the type of Gate Valves we control and monitor as well as Turbo Pumps and smaller angle valves. The Pneumatic system uses and SMC EX600 manifold and we also use their DI blocks to save on space. Gate Valves – Interfaced with pneumatics and DI Turbo pump – interfaced with TD20 Controller and Profibus via EtherNet/IP Gauges are power via 24V DC and interfaced to AI (0-10V)
  4. Correct network design is critical to reliability. As we use predominately fiber optics to communicate to equipment we selected: N-Tron NT24K rack mount switch with 100FX and 1000SX fiber modules Handles EtherNet/IP without issue (as many manufactures do) Ring system at 1Gb allows for about 60 drops to equipment Pay attention to the number of IGMP groups on the subnet Server room switch interfaces to the Cisco core switches 1G/10G, VMware clusters and storage systems Vacuum system uses 192.168.0.0/24 for DIO but has separate HMI interface to main machine network
  5. TODO
  6. Although I cannot detail ALL of the plant I’m going to discuss one block of equipment – Turbo pump set. Gate valve is pneumatically operated with CDA and has open and close ports Open and close states are checked with SPDT microswitches providing 4-wire monitoring Angle valves have subset of these functions and so common code AOI can be reconfigured Turbo pumps runs at up to 45,000 RPM, risk of damage to equipment The Controller provides VFD power to Turbo and monitors states and faults Turbo Controller interfaced to the PLC using Profibus (AnyBus module) Gauges are power from +24V and output 0-10V in log scale (1-9V is valid) Gauge types used to configure logic to correctly scale engineering units Out of range detection used to signify gauge fault and this is used to check for gauge function before operating equipment Backing pump operation monitored by gauge Backing pump can also be monitored for faults using DI
  7. TODO
  8. Mention reliability and flexibility.