364 views
3 votes
Introduction to PLC and Pneumatic Systems Pick & Place:

Alarming Lab Purpose: This lab will use the real world I/O on each of the Pick and Place Stations. Also, it will interface to the HMI program that is loaded on the PC’s at the end of each row. NOTE: It is necessary to use the tags provided for the HMI process to work properly. Some of the tags will already be in the tag database. You will have to create the remaining.

Program Control Narrative: You will add fault logic to the pick & place program. There will be 5 different fault conditions. One for each proximity sensor, and one for the home sequence. Each fault condition will be represented by a number (see fault list below). Write the fault logic for each condition and write the logic for the fault reset command.

Fault

#​Fault Condition 1 Gripper up

fault 2 Gripper down

fault 3 Gripper right

fault 4 Gripper left

fault 5 Machine Home

Fault All pushbuttons are momentary with normally open contacts. HMI Tag List: Type Bool tags Fault_Reset_PB Type Dint tags Alarm_Message_Number

User Qweret
by
6.8k points

1 Answer

2 votes

Final answer:

In this lab, you will add fault logic to a pick & place program using boolean tags and a dint tag for fault reset. Each fault condition corresponds to a proximity sensor or the home sequence. Pressing the appropriate pushbutton for fault reset triggers the fault reset command.

Step-by-step explanation:

In this lab, you will be adding fault logic to the pick & place program. There are five different fault conditions represented by a fault number. Each fault condition corresponds to a specific proximity sensor or the home sequence. To write the fault logic, you will need to use Boolean tags for each fault condition. For example, Fault 1 (Gripper upfault) can be represented by a Boolean tag such as Gripper_Upfault.

To write the fault reset logic, you will need to use a Dint tag called Fault_Reset_PB. When the corresponding pushbutton for fault reset is pressed, the Fault_Reset_PB tag value should change to 1, triggering the fault reset command. This logic will reset all the fault conditions and clear any fault messages displayed on the HMI.

User Edina
by
7.5k points