May03-12: Freeze-Thaw Concrete Chamber Controller - PowerPoint PPT Presentation

1 / 46
About This Presentation
Title:

May03-12: Freeze-Thaw Concrete Chamber Controller

Description:

May0312: FreezeThaw Concrete Chamber Controller – PowerPoint PPT presentation

Number of Views:182
Avg rating:3.0/5.0
Slides: 47
Provided by: ein73
Category:

less

Transcript and Presenter's Notes

Title: May03-12: Freeze-Thaw Concrete Chamber Controller


1
May03-12 Freeze-Thaw Concrete Chamber Controller
  • Team Members
  • Craig Rueter
  • Steven Spencer
  • Jason Stowe
  • Eric Wulf
  • Faculty Advisor
  • Dr. James A. Davis
  • Client
  • Iowa Department of Transportation
  • Date
  • April 29, 2003

2
Presentation Outline
  • Introduction
  • Project Activities
  • Project Resources and Schedules
  • Closing Materials

3
Terms
  • DOT
  • Department of Transportation
  • Programmable Logic Controller (PLC)
  • A computer system designed to produce a desired
    set of outputs based on various inputs.
  • Solenoid
  • A device that uses an electromagnetic coil to
    operate another device, such as a valve or a
    relay.
  • Thermocouple
  • A device that measures differences in temperature
    by measuring the voltage produced by the
    thermoelectric effect.

4
Introduction
  • Acknowledgement
  • Problem Statement
  • Solution
  • Operating Environment
  • Intended Users and Uses
  • Assumptions and Limitations
  • End Product

5
Acknowledgement
  • The May03-12 team thanks Stephen Upchurch,
    Materials Laboratory Technician for the Iowa DOT,
    for his support and contributions to this
    project.

6
Background
  • Employees of the Iowa DOT use a machine to freeze
    and thaw concrete samples to simulate an Iowa
    winter to see how the concrete performs.
  • These machines are known as freeze-thaw chambers.

7
Problem Statement
  • Due to the age of the freeze-thaw chamber
    controller in the materials lab, replacements
    were determined to be a top priority.
  • The current control system is running on outdated
    hardware and is becoming increasingly hard to
    maintain.
  • The current software and hardware limits the
    amount of control the user has with the actual
    chamber.

8
Current Control Hardware
  • The current control system consist of
  • IBM PC XT
  • Cyborg input/output system
  • Relay Panel

9
Current Control Software
  • The current software was written in Basic 1.0 in
    the mid 1980s and has never been documented.

10
Solution
  • A new control system was created using a
    programmable logic controller that controls the
    chamber hardware and a Visual Basic application
    running on a modern Windows based computer for
    data logging and remote control of the
    programmable logic controller.

11
Operating Environment
  • The room that the freeze-thaw chambers are
    located in is not air-conditioned.
  • The control cabling is being run though the
    ceiling and is subject to electrical interference
    from other cabling.

12
Operating Environment
  • The control room is located approximately 100
    feet away from the freeze-thaw chambers.
  • The control room is a standard office environment.

13
Intended Users and Uses
  • The freeze-thaw chambers and the new control
    system will be used by employees of the Iowa DOT
    cement and concrete lab for the testing of
    concrete samples and for developing new testing
    techniques.

14
Assumptions
  • Initially only one freeze-thaw chamber will be
    controlled.
  • No more than two freeze-thaw chambers will be
    controlled by the same system.
  • The Iowa DOT will be able to order required
    equipment in a timely manner.
  • The hardware that will be reused is in working
    order.
  • The hardware that will be reused is already
    documented.

15
Limitations
  • Scheduling for time to use the freeze-thaw
    chambers.
  • Scheduling conflicts between team members.
  • Hardware ordering turnaround is dependent on the
    internal Iowa DOT ordering processes, supplier
    availability, and shipping delays.
  • Constraints of industry standard concrete
    freeze-thaw testing techniques. Specifically the
    ASTM C 666 method B.

16
End Product
  • A new PLC that is properly programmed to run
    freeze-thaw cycles in the concrete chamber.
  • A Visual Basic application that gives the users
    greater flexibility, more options, and
    communicates with the PLC through a serial
    connection.

17
Project Activities
  • Present Accomplishments
  • Technical Approaches Considered
  • Technical Approach Used
  • Research
  • Design
  • Implementation
  • Testing and Modification

18
Present Accomplishments
TASK ACCOMPLISHED
Research 100
Revised PLC Code 95
Visual Basic Program 100
Testing 90
Documentation 95
Overall 95
19
Technical Approaches Considered
  • Upgrade the existing hardware and software.
  • Existing hardware is antiquated.
  • Commercial control system.
  • Cost and lack of information.
  • Custom system using a commercially available
    input/output card for a PC.
  • Future upgrade problems.

20
Technical Approach Used
  • Duplicate the control system used in the
    aggregates lab.
  • Existing code reuse.
  • Well documented.
  • Easy access to programming tools.

21
Research
  • Decide on the most appropriate hardware
  • Learn ladder logic and assembly language that is
    to be used in the PLC
  • Go through old, uncommented code to determine
    functionality that is still needed and what must
    be added
  • Determine how a Visual Basic program can
    communicate with the PLC

22
Design Overview
  • The design of the project is broken into two
    parts.
  • A PLC that controls the freeze-thaw chambers
    components and to handle error conditions.
  • A PC application that communicates with the PLC
    in order to collect data and provide remote
    operation of the freeze-thaw chamber.

23
PLC Design
  • The PLC has internal registers for storing data
    from the various sensors attached to the
    freeze-thaw chamber.
  • A programming language called ladder logic is
    used to program the PLC.
  • Ladder logic is a visual programming language
    that is designed to mimic physical switches and
    relays.

24
PLC Design
25
PC Software Design
  • Ability to programmatically read and write any
    register within PLC
  • Design of database
  • Functionality to graph temperatures of the tank
    and concrete samples
  • Provide interface for users to retrieve data from
    prior samples and graph it

26
Communication With PLC
PLC
Calling Program
27
Can Read/Write All Registers
28
Database Design
29
Graphing of Current Sample
30
Graphing of Historical Data
31
Copy To Excel Feature
32
Graphing of Historical Data
33
Error Logging
34
Design Constraints
  • The product should be easily understood by the
    intended users in order to easily modify the
    design
  • Microsoft Graphing Control is not very flexible
    and very poorly documented, but was chosen over
    3rd party controls due to budget constraints
  • Microsoft Access was chosen as the data store
    despite its limitations also due to cost

35
Testing and Modification
  • Simulate the different scenarios of the chamber
    manually from a homemade switchbox
  • Modify errors that occur from internal relays
    either being on or off in the PLC
  • Go through an entire freeze-thaw process in the
    chambers
  • Make sure errors are being detected and shown to
    the administrator from the control station

36
Resources and Schedules
  • Personal Effort Requirements
  • Other Resource Requirements
  • Financial Requirements
  • Schedules

37
Personnel Effort Budget
Task Estimated To Date
Meetings 80 hours 64 hours
Research 77 hours 73 hours
Design 67 hours 26 hours
Documentation 77 hours 63 hours
Testing 100 hours 50 hours
Development 105 hours 76 hours
Total 506 hours 352 hours
38
Financial Budget
Item Estimated Cost Cost to Date
PC 1,500 0
Misc. Cmpts. 100 0
Control System 1,100 1,100
Poster Cost 50 50
Misc. Printing 15 10
Total 2,765 1,160
39
Closing Materials
  • Project Evaluation
  • Commercialization
  • Recommendations for Additional Work
  • Lessons Learned
  • Risk and Risk Management
  • Summary

40
Project Evaluation
  • Project success.
  • Project will be 100 complete by end of semester.
  • Satisfaction of milestones.
  • Completion of Visual Basic GUI - 100.
  • Completion of PLC/GUI/hardware connections 85
    - serial comm.
  • Completion of PLC/GUI interaction 100.
  • Run of test system with new code/GUI 100.
  • Implementation of design as new control 80.

41
Commercialization
  • The potential production cost
  • The cost of a disk and copying software.
  • The potential cost as commercial item
  • 2600 PLC/PC/Software development time.
  • The potential market
  • Primarily DOTs, but possibly construction
    companies.

42
Recommendations for Additional Work
  • Another PLC can be used to run a different
    freeze-thaw chamber at the DOT with slight
    modifications to the PLC code.
  • A second instance of the Visual Basic GUI could
    be used on the same PC to communicate with the
    other PLC using a second serial port.

43
Lessons Learned
  • The project went well overall.
  • Satisfactory completion of milestones.
  • Primary difficulty is insufficient time for
    serial communication conduit to be run.
  • Tech knowledge gained.
  • Understanding of PLC ladder logic.
  • Better familiarity with Visual Basic coding.
  • Things to do differently.
  • Ask more questions early on instead of trying to
    solve issues with limited knowledge.

44
Risks and Risk Management
  • Anticipated
  • Time to code is too long and gets into DOTs
    primary test season chosen design was completed
    within completion time
  • Loss of member due to unforeseen difficulties
    situation was dealt with proactively and problem
    was avoided
  • Poor choice of approach approach worked well
  • Unanticipated
  • Insufficient time to run conduit performed all
    other possible tests and will finish when conduit
    is done

45
Closing Summary
  • Need for project
  • Previous code written in uncommented Basic
  • Difficult to find replacement equipment
  • No individual control of devices(valves, etc.)
  • Chosen solution
  • New control code in Visual Basic on modern PC
  • Mitsubishi PLC used to replace old hardware
  • Effectiveness of chosen solution Stephen
    Upchurch
  • The system that was chosen is a vast
    improvement from what we had.
  • The project team has done an excellent jobI
    believe they have exceeded our expectations.

46
Questions?
Write a Comment
User Comments (0)
About PowerShow.com