Sie sind auf Seite 1von 7

Rutter Engineering & Automation

PPC - Small Palletizer Unit


403224859.xls 11/28/2018
IO List / Memory Map

1. This tab allows the user to automatically generate Siemens STL code to debounce a given input.
Generate
Siemens 2. Populate the cells below with the appropriate information.
You can use tag aliases (ie. I_SampleAlias) OR the actual address (ie. I2.3, T33, etc)
Debounce
3. Press 'Generate Siemens Debounce Rungs' to generate the STL code.
Rungs Generated code is automatically copied to the clipboard, ready to paste into STEP7/MicroWIN.

Debounce Time Debounce Timer


Physical Input Tagname Debounced Tagname
Description Tagname Tagname
(or Address) (or Address)
(or address) (or address)
I_StartPES Infeed Start Photocell Dbnc_EndPES Dbnc_Tm_End Dbnc_T_EndPES
I_PalSup_PES1_Entry Pallet Supply - Pallet Present at Palletizer Entry Dbnc_PalSup_PES1_Entry Dbnc_Tm_PalSupPES1 Dbnc_T_PalSup_Entry
I_PalSup_PES2_Inside Pallet Supply - Pallet Present Inside Palletizer Dbnc_PalSup_PES2_Inside Dbnc_Tm_PalSupPES2 Dbnc_T_PallSup_Inside
I_PalSup_PES3_Exit Pallet Supply - Pallet Present at Palletizer Exit Dbnc_PalSup_PES3_Exit Dbnc_Tm_PalSupPES3 Dbnc_T_PalSup_Exit
I0.0 Test input V100.0 VW102 T33
Rutter Engineering & Automation
PPC - Small Palletizer Unit
403224859.xls 11/28/2018

Generate
IO List / Memory Map

1. This tab allows the user to automatically generate Siemens STL code to provide 'Failed to Open' and
Siemens 'Failed to Close' faults for a given (double solenoid) valve. Mods req'd for single-acting solenoids.
'Failed to 2. Populate the cells below with the appropriate information.
Open/Close' You can use tag aliases (ie. I_SampleAlias) OR the actual address (ie. I2.3, T33, etc)
Valve Faults 3. Press 'Generate Failed to Open/Close STL Code' to generate the STL code.
(STL Code) Generated code is automatically copied to the clipboard, ready to paste into STEP7/MicroWIN.

Position Sensor
Fault Time Fault Bit
Physical Output Tagname (OPENED or CLOSED) Sensor is Fault Timer Tagname
Description Tagname Tagname
(or Address) Tagname N.C. (or address)
(or address) (or address)
(or address)

O_PalSup_CylA_Ext Pallet Supply - Extend Cylinder A (Horizontal) I_PalSup_CylA_Max PalSup_CylA_FlExtTm PalSup_CylA_FlExtTmr PalSup_CylA_FailedToExt
O_PalSup_CylA_Ret Pallet Supply - Retract Cylinder A (Horizontal) I_PalSup_CylA_Min x PalSup_CylA_FlRetTm PalSup_CylA_FlRetTmr PalSup_CylA_FailedToRet
Q1.0 Test Open Valve I1.0 VW100 T33 V200.0
Rutter Engineering & Automation
PPC - Small Palletizer Unit
403224859.xls 11/28/2018
IO List / Memory Map

Fault Acknowledge
Tagname
(or address)

Fault_Acknowledge
Fault_Acknowledge
V300.0
Rutter Engineering & Automation
PPC - Small Palletizer Unit
403224859.xls 11/28/2018
IO List / Memory Map
1. To succesfully import tags, WinCC Flexible 2005 requires a csv file that uses quotes as a text
qualifier ( "text_here" ) (only for text, not for numbers). Excel doesn't do this automatically when it
saves a csv, so some scripting is required (ALT-F11 to modify).

2. Select all the tags you want to have included in the generated CSV file. Do not select the header
Generate csv for WinCC Tag Import
row; only the tags. The whole procedure can be automated at some point but hasn't been yet.
( Select columns 'A' to 'T' for each row you're interested in. - example selection highlighted in yellow
below)

3. WinCC Flexible requires a 'space' between tag type and address (ie. VW 650 vs. VW650) while
the S7-226 PLC requires NO space (go figure).

High Upper Lower Lower


Connection Tag Array Trigger Aquisition Upper Low Low Lower Linear Upper HMI Start Tag
Tag Name Address Data Type Low PLC PLC HMI
Name Length Number Mode Cycle Limit Limit Limit Scaling Scaling Value ID
Limit Scaling Scaling Scaling
Mstr_Req_HMISelRecipe Connection_1 V 700.1 BOOL
Mstr_Req_Homing Connection_1 V 700.2 BOOL
Mstr_Req_GripperOpen Connection_1 V 700.3 BOOL
Mstr_Req_GripperClose Connection_1 V 700.4 BOOL
Mstr_Req_NextRecord Connection_1 V 700.5 BOOL
Mstr_Req_XAxisMotion Connection_1 V 700.6 BOOL
Mstr_Req_YAxisMotion Connection_1 V 700.7 BOOL
Mstr_Req_RAxisMotion Connection_1 V 701.0 BOOL
Mstr_Req_BagLiftRaise Connection_1 V 701.1 BOOL
Mstr_Req_BagLiftOffset Connection_1 V 701.2 BOOL
Mstr_Req_ZAxisFindPal Connection_1 V 701.3 BOOL
Mstr_EnableBagInFeed Connection_1 V 702.0 BOOL
Mstr_EnableRollerConv Connection_1 V 702.1 BOOL
HomingMstr_Req_XAxisHom Connection_1 V 705.0 BOOL
HomingMstr_Req_YAxisHom Connection_1 V 705.1 BOOL
HomingMstr_Req_RAxisHom Connection_1 V 705.2 BOOL
HomingMstr_Req_LiftHom Connection_1 V 705.3 BOOL
HomingMstr_Req_GripperHom Connection_1 V 705.4 BOOL
HomingMstr_AllAxisHomed Connection_1 V 802.0 BOOL
Rutter Engineering & Automation
PPC - Small Palletizer Unit
403224859.xls 11/28/2018
IO List / Memory Map
Rutter Engineering & Automation
PPC - Small Palletizer Unit
403224859.xls 11/28/2018
IO List / Memory Map

Comment

Master Grafcet Request HMI to Select Recipe


Master Grafcet Request All Axis Homing Routine
Master Grafcet Request Gripper Open
Master Grafcet Request Gripper Close
Master Grafcet Request Next Bag Info from Recipe
Master Grafcet Request X-Axis Motion
Master Grafcet Request Y-Axis Motion
Master Grafcet Request R-Axis Motion
Master Grafcet Request Bag Lift Raise
Master Grafcet Request Bag Lift Offset (to clear lift)
Master Grafcet Request Z-Axis Find Pallet
Master Grafcet Enable Bag Infeed
Master Grafcet Enable Roller Conveyor
Homing Master Request X-Axis Homing
Homing Master Request Y-Axis Homing
Homing Master Request R-Axis Homing
Homing Master Request Bag Lift Homing
Homing Master Request Gripper Homing
Homing Master All Axis Homed
Rutter Engineering & Automation
PPC - Small Palletizer Unit
403224859.xls 11/28/2018
IO List / Memory Map

Das könnte Ihnen auch gefallen