PART 1. Siemens Programming (75%)
You may work in groups during the program writing but should write individual reports
Programming Task 1 Digital and Fieldbus (Group Task Weighted at 20%)
With reference to Table 1 of the Festo system description write a programme such that the Sorting station will operate as follows:
i When the start button is pushed, the Q1 indicator lights to indicate the start condition.
ii After a 3 second delay, if there is a part in the hopper it is pushed out. If there is no part, the system must stop.
iii The part is picked up using the pick up arm and vacuum, include appropriate delays to allow the vacuum to acquire the part.
iv The part is then transferred to the testing station and dropped.
v The system stops at this point.
vi Pressing Stop at any time will stop the system.
Only 1 part is required and the pick up arm is manually positioned at the mid point before the operation is started.
Programming Task 2 Analogue Processing
i Give an example, using appropriate addresses for an S7 PLC, of how you would read an analogue input into a data block of an S7 PLC.
i Suggest how you would use a combination of mathematical instructions and data blocks to calculate and store the temperature in a data word in an S7 CPU. The following data is required:
RTD Range: 0 – 100 oC
Transmitter: 4 – 20mA
Table 5-8 of the Siemens Analogue Data Manual
Assessment.
You are required to write the programs as detailed above. Programs should be fully commented and show all calculations and design processes.
Produce a short report of no more than 1000 words. Include in your submitted report a short discussion on the ethical implications of Automation on the working patterns in the UK.
The following sections should be included in the report as well as appropriate contents pages, conclusion and references:
Program Design and Calculations
Short discussion of the ASi fieldbus mapping process and analogue I/O processing calculations
Program Documentation
Full program code and explanation of the program function.
Automation and Society
Ethical Implications of Automation
Mark Allocation
Marks for this part of the assignment will be allocated as follows:
Digital Program (Group Mark) (20 marks)
Analogue Processing (10 marks)
Program Design and Calculations (15 marks)
Program Documentation (10 marks)
Automation and Society (10 marks)
Adherence to specified document format (10 marks)
Total possible mark for part 1report (75 marks)
Please see the attached marking grid for more detail.
Guide to Performance Criteria
70% and above:
Your work must be of outstanding quality and fully meet the requirements of the coursework specification and learning outcomes stated. You must show independent thinking and apply this to your work showing originality and consideration of key issues. There must be evidence of wider reading on the subject.
60% – 70%:
Your work must be of good quality and meet the requirements of the coursework specification and learning outcomes stated. You must demonstrate some originality in your work and show this by applying new learning to the key issues of the coursework. There must be evidence of wider reading on the subject.
50% – 60%:
Your work must be comprehensive and meet all of the requirements stated by the coursework specification and learning outcomes. You must show a good understanding of the key concepts and be able to apply them to solve the problem set by the coursework. There must be enough depth to your work to provide evidence of wider reading.
40% – 50%:
Your work must be of a standard that meets the requirements stated by the coursework specification and learning outcomes. You must show a reasonable level of understanding of the key concepts and principles and you must have applied this knowledge to the coursework problem. There should be some evidence of wider reading.
Below 40%:
Your work is of poor quality and does not meet the requirements stated by the coursework specification and learning outcomes. There is a lack of understanding of key concepts and knowledge and no evidence of wider reading.
Recommended reading
Parr E.A. (2003), ‘Programmable Controllers – An Engineer’s Guide’, Newnes, ISBN 9780750657570
John K., Tiegelkamp M., (2010), ‘IEC 61131-3 Programming Industrial Automation Systems:
Concepts and Programming Languages, Requirements for Programming Systems, AIDS to Decision Making Tools’, 2nd, Springer, ISBN 9783642120145








Jermaine Byrant
Nicole Johnson



