3rd Party Comms Instructions - Wintriss
3rd Party Comms Instructions - Wintriss
3rd Party Comms Instructions - Wintriss
Instruction Sheet:
SmartPAC 2 and SmartPAC PRO Enhanced Third-Party
Communications Firmware
The SmartPAC Third Party Communications Firmware option enables SmartPAC 2 and
SmartPAC PRO to transmit real-time status information to external software systems. It
includes the following features:
• SmartPAC Dialog mode, which allows operators to assign reasons to downtime events
from a SmartPAC Run mode menu (refer to Page 14).
• MODBUS protocol (MODBUS TCP) to transfer data to external systems. SmartPAC 2
and SmartPAC PRO communicates via its built-in Ethernet port.
• Fourteen (14) standard tags and 188 expanded data tags to transport the data over the
Ethernet via MODBUS TCP (see Tables 1, 2, and 3). Each data tag represents a
production parameter. The information stored in each tag is continuously overwritten
during production and must be polled at regular intervals to make this data available to
the remote system.
A MODBUS “master” installed on the remote server oversees the polling process. The
MODBUS master transmits queries over the Ethernet to SmartPAC, and the MODBUS
protocol on that machine, referred to as the MODBUS “slave,” responds by transmitting all
tags with their current data.
Wintriss recommends that Kepware ServerEX by Kepware Technologies be used as the
MODBUS master (get info at www.kepware.com). A file containing a MODBUS Tag
Assignment List - which provides all of the tags used by the SmartPAC to transfer data - is
available for download at www.wintriss.com/comms/. The file can be imported directly
into Kepware as an .OPF document.
NOTICE
To ensure that the .OPF document imports correctly into Kepware, do not make changes to
the file. The file contains a number of empty columns.
Download the file at Wintriss Download Center
(https://wintriss.com/wcg/general/downloads.html)
To determine which XPE version you have, go to the Installed Options Menu by turning the PROG/RUN
key to Program, then press the 1 and Clear keys simultaneously and select INSTALLED OPTIONS.
15. Close the On-Screen Keyboard, Local Area Connection Properties, and Network Connections
windows. You should see a blank blue screen with a small window labeled Control Panel
entered with the words Re-Start System and Save Changes. Single-left click on the OK button
to restart the SmartPAC 2 and save your new network settings.
1. Power down the SmartPAC 2 and connect a USB mouse to the USB connector.
2. Power up the SmartPAC 2. Once the unit has finished booting up, you should see a mouse
pointer on your display and be able to move it around.
3. Turn the PROG/RUN key switch to PROG, then access the Main Initialization Menu by holding
down the “1” and “CLEAR” keys simultaneously and select “SETUP NETWORK”.
4. On the Network Setup Utility screen, select “CHANGE NETWORK SETTINGS”.
5. When the red warning window displays, indicating that you are about to be taken to the
Control Panel and that you need to connect a mouse (which you have done in step 2), press
the “5” key.
6. When the Control Panel “Pick a category” screen appears, single-left-click on “Network and
Internet Connections”.
7. Single-right-click on “Network Connections” under “or pick a Control Panel icon”.
8. Single-right-click on the Local Area Connection icon.
9. Single-left-click on Properties in the drop-down box that displays. A Window should appear
labelled “Local Area Connection Properties”.
10. In the Local Area Connection Properties window, select Internet Protocol (TCP/IP) and single-
left-click on the Properties button. The Internet Protocol (TCP/IP) Properties window displays
with two radio buttons already selected: “Obtain an IP address automatically” and “Obtain
DNS server address automatically.” These are the default settings to make your SmartPAC 2
DHCP-enabled.
11. Single-left-click once to select “Use the following IP address,” and single-left click again to
select “Use the following DNS server address.”
12. Using the on-screen keyboard, enter the appropriate IP addresses. Consult your IT department
if you need help.
13. Single-left-click on the OK button.
14. Close the On-Screen Keyboard, Local Area Connection Properties, and Network Connections
windows. You should see a blank blue screen with a small window labeled Control Panel
entered with the words Re-Start System and Save Changes. Single-left click on the OK button to
restart the SmartPAC 2 and save your new network settings.
The SETUP NETWORK item on the Main Initialization Menu allows you to set up SmartPAC
PRO’s E-mail and SmartView functions and to make other settings necessary to configure a
SmartPAC PRO network. You make these settings on the Network Setup Utility screen (see Figure
1-1).
MODBUS
Tag Value
Register Length Range
Number
Tag Name/Description
Production_Good_Parts_PRESET 401001 DWord 1-9,999,999
(32-bit)
Reports the SmartPAC Good Parts Counter PRESET value
entered by the operator.
Production_Tool_Number * 401003 DWord 1-9,999,999
(32-bit)
Reports the tool number currently loaded in the
SmartPAC.
Production_Job_Number * 401005 DWord 1-9,999,999
(32-bit)
Reports the operator-entered job number currently
loaded in the SmartPAC.
Production_Part_Number * 401007 DWord 1-9,999,999
(32-bit)
Reports the operator-entered part number currently loaded in
the SmartPAC.
Counter_Strokes_No_”RESET” 401009 DWord 0-16,777,216
(32-bit)
Reports the total number of strokes made by the press.
Increments when the SmartPAC Strokes Counter
increments until it reaches a limit of 2^24, or 16,777,216;
then, it starts counting again from 0. The counter cannot
be “RESET” at the SmartPAC.
* When a new tool is loaded at the SmartPAC, this value will “RESET” to zero and remain at zero for five seconds,
then increment to its new, correct value.
The DiPro input status tag's 16 bits indicates which sensors (1-16) are actuated (0=off, 1=actuated).
The ProCam ouput status tag's 16 bits indicates which ProCam channels (1-16) are on (0=off, 1=on).
Bit 0=Off Mode, Bit 1 = Inch Mode, Bit 2 = Single Stroke Mode, Bit 3 = Continuous Mode, Bit 4 = Operator Station 1 Input On, Bit
5 = Operator Station 2 Input On, Bit 6 = WPC Lockout Input On, Bit 7 = Remote “RESET” On
MODBUS
Tag Value
Tag Name/Description Register
Length Range
Number
Counters_Strokes_Count
402001 DWord 0-16,777,216
(32-bit)
Counters_Strokes_PRESET
402003 DWord 0-16,777,216
(32-bit)
Counters_GoodParts_Count
402005 DWord 0-16,777,216
(32-bit)
Counters_GoodParts_PRESET
402007 DWord 0-16,777,216
(32-bit)
Counters_Non_”RESET”able_Strokes_Count
402009 DWord 0-16,777,216
(32-bit)
Counters_Non_”RESET”able_GoodParts_Count
402011 DWord 0-16,777,216
(32-bit)
Counters_Non_”RESET”able_Scrap_Count DWord
402013 0-16,777,216
(32-bit)
Press_ShaftAngle Word
402015 0-9,999
(16-bit)
Press_ShaftRPMProductionRate Word
402016 0-9,999
(16-bit)
DiProPAC_StatusBits_Input Word
402017 0-9,999
(16-bit)
ProCamPAC_StatusBits_Output Word
402018 0-9,999
(16-bit)
Rts_MachineStatus Word
402019 0-9,999
(16-bit)
Rts_MachineStateReason Word
402020 0-9,999
(16-bit)
Rts_InputCheckStatus Word
402021 0-9,999
(16-bit)
Rts_ModeSelectorInputStatus Word
402022 0-9,999
(16-bit)
RamPAC_CounterBalance_Actual Word
402023 0-9,999
(16-bit)
RamPAC_CounterBalance_SetPoint Word
402024 0-9,999
(16-bit)
RamPAC_Cushion_Actual Word
402025 0-9,999
(16-bit)
RamPAC_Cushion_SetPoint Word
402026 0-9,999
(16-bit)
RamPAC_ShutHeight_Actual DWord
402027 1-9,999,999
(32-bit)
RamPAC_ShutHeight_SetPoint DWord
402029 1-9,999,999
(32-bit)
RamPAC_ShutHeight_Units Word
402031 0-9,999
(16-bit)
TonnageMonitor_TotalForwardLoad Word
402032 0-9,999
(16-bit)
Press_StopTime_Actual Word
402033 0-9,999
(16-bit)
Press_StopTime_Limit Word
402034 0-9,999
(16-bit)
MODBUS
Tag Value
Tag Name/Description Register
Length Range
Number
Press_StartTime_Actual Word
402035 0-9,999
(16-bit)
Press_StartTime_Limit Word
402036 0-9,999
(16-bit)
Production_Operator_Number0 DWord
402037 1-9,999,999
(32-bit)
Production_ToolString_Current 402039.16L String (16 Char Max)
Production_JobString_Current 402047.14L String (14 Char Max)
Production_PartString_Current 402055.26L String (26 Char Max)
Rts_Machine_State Word
Rts Machine State 0=Off, 1=Run, 4=Unplan, 5=Chg, 6=Idle, 7=Plan 402077 0-9,999
(16-bit)
Rts_Machine_Reason Word
402078 0-9,999
(16-bit)
Rts_OperatingMode Word
Rts Operating Mode (0=Prog, 1=Run, 2=Init) 402079 0-9,999
(16-bit)
Counters_Batch1_Count
402080 DWord 0-16,777,216
(32-bit)
Counters_Batch1_PRESET
402082 DWord 0-16,777,216
(32-bit)
Counters_Batch2_Count
402084 DWord 0-16,777,216
(32-bit)
Counters_Batch2_PRESET
402086 DWord 0-16,777,216
(32-bit)
Counters_Batch3_Count
402088 DWord 0-16,777,216
(32-bit)
Counters_Batch3_PRESET
402090 DWord 0-16,777,216
(32-bit)
Counters_TotalHits_Count
402092 DWord 0-16,777,216
(32-bit)
Counters_TotalHits_PRESET DWord
402094 0-16,777,216
(32-bit)
RamPAC_Bruderer_Feedlength_Setpoint DWord
402096 1-9,999,999
(32-bit)
RamPAC_Bruderer_Stroke_Length DWord
402098 1-9,999,999
(32-bit)
System_Info_SerialNumber DWord
402100 1-9,999,999
(32-bit)
System_Info_Versions_RTS Word
402102 0-9,999
(16-bit)
System_Info_Versions_Main Word
402103 0-9,999
(16-bit)
Press_CurrentCommandSpeed Word
402104 0-9,999
(16-bit)
Press_Speed_Min Word
402105 0-9,999
(16-bit)
Press_Speed_Max Word
402106 0-9,999
(16-bit)
TonnageMonitor_Press_Capacity Word
402107 0-9,999
(16-bit)
TonnageMonitor_StartupCounter Word
402108 0-9,999
(16-bit)
MODBUS
Tag Value
Tag Name/Description Register
Length Range
Number
TonnageMonitor_SamplePeriod Word
402109 0-9,999
(16-bit)
TonnageMonitor_Input1_ForwardTonnage Word
402110 0-9,999
(16-bit)
TonnageMonitor_Input2_ForwardTonnage Word
402111 0-9,999
(16-bit)
TonnageMonitor_Input3_ForwardTonnage Word
402112 0-9,999
(16-bit)
TonnageMonitor_Input4_ForwardTonnage Word
402113 0-9,999
(16-bit)
TonnageMonitor_Input1_ReverseTonnage Word
402114 0-9,999
(16-bit)
TonnageMonitor_Input2_ReverseTonnage Word
402115 0-9,999
(16-bit)
TonnageMonitor_Input3_ReverseTonnage Word
402116 0-9,999
(16-bit)
TonnageMonitor_Input4_ReverseTonnage Word
402117 0-9,999
(16-bit)
TonnageMonitor_Percentage_HighSetPoint Word
402118 0-9,999
(16-bit)
TonnageMonitor_Percentage_LowSetPoint Word
402119 0-9,999
(16-bit)
TonnageMonitor_Percentage_RepSetPoint Word
402120 0-9,999
(16-bit)
TonnageMonitor_TotalHighSetPoints_Inputs1Thru4 Word
402121 0-9,999
(16-bit)
TonnageMonitor_TotalLowSetPoints_Inputs1Thru4 Word
402122 0-9,999
(16-bit)
TonnageMonitor_TotalRepSetPoints_Inputs1Thru4 Word
402123 0-9,999
(16-bit)
TonnageMonitor_Input1_HighSetPoint Word
402124 0-9,999
(16-bit)
TonnageMonitor_Input2_HighSetPoint Word
402125 0-9,999
(16-bit)
TonnageMonitor_Input3_HighSetPoint Word
402126 0-9,999
(16-bit)
TonnageMonitor_Input4_HighSetPoint Word
402127 0-9,999
(16-bit)
TonnageMonitor_Input1_LowSetPoint Word
402128 0-9,999
(16-bit)
TonnageMonitor_Input2_LowSetPoint Word
402129 0-9,999
(16-bit)
TonnageMonitor_Input3_LowSetPoint Word
402130 0-9,999
(16-bit)
TonnageMonitor_Input4_LowSetPoint Word
402131 0-9,999
(16-bit)
TonnageMonitor_Input1_RepSetPoint Word
402132 0-9,999
(16-bit)
TonnageMonitor_Input2_RepSetPoint Word
402133 0-9,999
(16-bit)
TonnageMonitor_Input3_RepSetPoint Word
402134 0-9,999
(16-bit)
TonnageMonitor_Input4_RepSetPoint Word
402135 0-9,999
(16-bit)
MODBUS
Tag Value
Tag Name/Description Register
Length Range
Number
Bruderer_CurrSelectedRunSpeed Word
402195 0-9,999
(16-bit)
Bruderer_CurrLoadedInchSpeed Word
Bruderer Currently Loaded Inch Speed 402196 0-9,999
(16-bit)
Bruderer_CurrLoadedSingleStrokeSpeed Word
Bruderer Currently Loaded Single Stroke Speed 402197 0-9,999
(16-bit)
Bruderer_CurrLoadedContStartSpeed Word
Bruderer Currently Loaded Continuous Start Speed 402198 0-9,999
(16-bit)
Bruderer_CurrLoadedContRunSpeed Word
Bruderer Currently Loaded Continuous Run Speed 402199 0-9,999
(16-bit)
Production_Write W402201.200L String (200 Char Max)
WPC_Mode_Bits Word
402301 0-9,999
(16-bit)
WPC_OpStation_Bits Word
402302 0-9,999
(16-bit)
WPC_Status_Bits Word
402303 0-9,999
(16-bit)
WPC Zero Corrected Angle Word
402304 0-9,999
(16-bit)
WPC_PressOrFlywheelSpeed Word
402305 0-9,999
(16-bit)
WPC_SpacCurrErrNum Word
WPC Spac Current Error Number 402306 0-9,999
(16-bit)
RemoteMouseDetected Word
402307 0-9,999
(16-bit)
RTS_CurrHelpScreenNumber Word
Gives indication of screen SPRO is on 402308 0-9,999
(16-bit)
Client_KeepAlive Word
402309 0-9,999
(16-bit)
RTS_CurrLanguage
English=0, Spanish=1, Portuguese=2, German=3, Russian=4, Chinese=5, Polish=6 Word
402310 0-9,999
(16-bit)
MODBUS
Tag Value
Tag Name/Description Register
Length Range
Number
PLC_Tool_Long10 DWord
Contains the numeric Tool Number 402331 1-9,999,999
(32-bit)
PLC_Tool_Long11 DWord
402333 1-9,999,999
(32-bit)
PLC_Tool_Long12 DWord
402335 1-9,999,999
(32-bit)
PLC_Tool_Long13 DWord
402337 1-9,999,999
(32-bit)
PLC_Tool_Long14 DWord
402339 1-9,999,999
(32-bit)
PLC_Tool_Long15 DWord
402341 1-9,999,999
(32-bit)
PLC_Tool_Float00 402343 Float
PLC_Tool_Float01 402345 Float
PLC_Tool_Float02 402347 Float
PLC_Tool_Float03 402349 Float
PLC_Tool_Float04 402351 Float
PLC_Tool_Float05 402353 Float
PLC_Tool_Float06 402355 Float
PLC_Tool_Float07 402357 Float
PLC_Tool_Float08 402359 Float
PLC_Tool_Float09 402361 Float
PLC_Tool_Float10 402363 Float
PLC_Tool_Float11 402365 Float
PLC_Tool_Float12 402367 Float
PLC_Tool_Float13 402369 Float
PLC_Tool_Float14 402371 Float
PLC_Tool_Float15 402373 Float
PLC_Status_Msg W402401.100L String (100 Char Max)
When the press is stopped for a period of time long enough to allow the Forced Dialog Timer to
time out, the SmartPAC opens its e-stop relays and a message displays on the SmartPAC
stating that the operator must select a downtime reason before the press can be restarted.
When the operator closes the message window, a menu called the Dialog Menu
automatically displays.
The Dialog Menu is the list of downtime reasons available on the press (Refer to
Programming Downtime Reasons, page 21 for instructions on how to create the Dialog
Menu.). In order to close the e-stop relays and allow the press to run, the operator must
select a reason from this list which will insert a 3-digit downtime code into Modbus
Register 401023.
Table 4 - Downtime State and Reason Code Table
In order to take advantage of the Forced Dialog Mode and capture the real downtime
reason for significant Idle events, you will need to configure your software to detect when
the State and Reason values (Modbus Registers 401022 and 401023) switch from 6 and 0 to
either 4, 5, or 7, and a 3-digit downtime code; then “backfill” the preceding period of Idle
time with the new state and reason.
3. Highlight each menu item you want to set, using the Up or Down cursor key, then do
the following:
• To enable or disable a feature, press “ENTER” until the desired setting is displayed.
• To specify a value for an item (except IDLE TIMER), press “ENTER” to display the
Numeric Entry window, key in your entry then press “ENTER” again.
• To select a value for IDLE TIMER, press “ENTER” until the desired value is displayed.
• To display screens on which you can program Dialog Menu entries, press “ENTER”
with the cursor resting in the SET SPECIAL NAMES or SET CANNED NAMES field.
The table below explains each field on the Set Communications Menu and provides
instructions on how to make settings.
Field Settings
RSR/SBR CPU NUMBER This field must be set to “1.”
FORCED IDLE DIALOG Indicates whether SmartPAC displays the Forced Dialog message
and Dialog Menu after the press has been stopped by the operator
or by auxiliary equipment not connected to SmartPAC. The number
of minutes after the press has stopped before the Forced Dialog
message appears is specified in the IDLE DIALOG TIME field (see
next entry). At the appearance of the Forced Dialog message, the
operator must select a downtime reason on the Dialog Menu in
order to restart the press. There are two settings:
ENABLED Forced Idle Dialog mode enabled
DISABLED Forced Idle Dialog mode disabled
IDLE DIALOG TIME Specifies the number of minutes (1-60) after the press has stopped
in Forced Idle Dialog mode before the Forced Dialog message
displays.
FORCED ERROR DIALOG Indicates whether SmartPAC displays the Forced Dialog message
and Dialog Menu after the press has been stopped by a SmartPAC
fault. The number of minutes after the press has stopped before
the Forced Dialog message appears is specified in the ERROR
DIALOG TIME field (see next entry). At the appearance of the
Forced Dialog message, the operator must select a downtime
reason on the Dialog Menu in order to restart the press.
ENABLED Forced Error Dialog mode enabled
DISABLED Forced Error Dialog mode disabled
ERROR DIALOG TIME Specifies the number of minutes (1-60) after the press has stopped
in Forced Error Dialog mode before the Forced Dialog message
displays. This setting allows you to prevent reporting of SmartPAC
nuisance faults such as “Counter preset reached.” Suggested initial
value: 5 minutes.
PERSIST DIALOG Indicates whether an Unplanned Downtime reason from the Dialog
Menu that is assigned before a press shutdown continues to be
applied after the press is powered up again. There are two settings:
ENABLED Persist Dialog mode enabled
DISABLED Persist Dialog mode disabled
Field Settings
UNPLANNED “RESET” STROKES Specifies the number of strokes that must occur after the press is
restarted following a period of Unplanned Downtime, Planned
PLANNED “RESET”
STROKES Downtime, or Changeover Time before SmartPAC changes the
machine state to “Running.”
CHANGEOVER “RESET”
STROKES
SINGLE STROKE MODE Used when the press is being run in Single-stroke mode, it
determines whether the SmartPAC changes the state from Running
to Idle immediately upon stoppage, or if it waits for the IDLE TIMER
to time out. When enabled, the SmartPAC will report a calculated
speed value rather than the instantaneous value.
ENABLED Single-stroke Mode enabled
DISABLED Single-stroke Mode disabled
IDLE TIMER The IDLE TIMER set the amount of time after a stoppage is detected
that that the SMARTPAC will hold the Running state before switching
to Idle. It also specifies the number of seconds during which
SmartPAC counts the number of press strokes in Single-stroke
mode to determine a production rate for hand-fed applications.
Available selections: 5, 10, 15, 20, 30, and 60.
SET SPECIAL NAMES Displays the Dialog Special Choice Name Menu, on which you can
create up to 16 custom downtime reasons for display on the Dialog
Menu and specify the order in which they will appear (see Creating
Special Names on the Dialog Special Choice Name Menu, page 24).
If you do not see this menu choice, verify that the DIALOG SCREEN
MODE is set to 16/16.
SET CANNED NAMES Displays the Dialog Fixed Name Choice Menu, on which you can
select up to 14 pre-programmed, or “canned,” downtime reasons
for display on the Dialog Menu and specify the order in which they
will appear (see Selecting Canned Names on the Dialog Fixed Name
Choice Menu, page 22).
If you do not see this menu choice, verify that the DIALOG SCREEN
MODE is set to 16/16.
NOTICE
It is recommended that you create a standardized list of downtime reasons for all your presses.
Having the Dialog Menu display the same downtime reasons in the same order on all SmartPACs
will help to minimize reporting errors.
When planning the order in which you want Dialog Menu items to display, you should
attempt to predetermine the downtime causes that are likely to occur most frequently and
place these at the top of the Dialog Menu.
You select a “canned” name by entering a sequence number to the right of the name’s text
entry. The sequence number specifies the position in which that item will appear on the
Dialog Menu. For example, in the screen shown in Figure 1-3, the item LUBE PROBLEM has
a sequence number of 7 and, so, will appear seventh on the Dialog Menu. Since “special”
downtime reasons may also appear on the Dialog Menu, be sure to maintain the necessary
NOTICE
If the same sequence number is assigned to both a “canned” and a “special” name, both
entries will display in that position on the Dialog Menu with the “special” name shown first.
4. When you are finished setting the sequence of “canned” names, press “RESET” to save
your entries and return to the Set Communications Menu.
You specify the order in which “special” names appear on the Dialog Menu by entering a
sequence number to the right of each text entry. The sequence number specifies the
position in which that item will appear on the Dialog Menu. Since “canned” downtime
reasons may also appear on the Dialog Menu, be sure to maintain the necessary intervals in
your “special” name numbering scheme to accommodate these items.
To prevent a “special” name from appearing on the Dialog Menu, set its sequence number
to 0.
To program “special” downtime reasons for inclusion in the Dialog Menu, perform the
following steps:
1. On the Set Communications Menu, highlight the SET SPECIAL NAMES item and press
“ENTER”. The Dialog Special Choice Name Menu (see Figure 1-4) displays with the
cursor resting in the SPEC. 1 field.
2. Press “ENTER”, and when the Alphabetic Entry window displays, type the text (12
characters maximum, including spaces) of the downtime reason that you want to
appear on the Dialog Menu; then, press F6 to save your entry and return to the Dialog
Special Choice Name Menu.
3. Press the Right cursor key to move the cursor to the column for the SPEC. 1 sequence
number.
4. Press “ENTER”, and when the Numeric Entry window displays, type the numeric
position in which you want that downtime reason to appear on the Dialog Menu;
then, press “ENTER” to save your entry and return to the Dialog Special Choice Name
Menu.
NOTICE
If the same sequence number is assigned to both a “canned” and a “special” name, both
entries will display in that position on the Dialog Menu with the “special” name shown first.
5. Move the cursor to the SPEC. 2 field, using the Down cursor key, and repeat steps 2
through 4. Do the same for the remaining menu items.
6. When you have finished programming “special” downtime reasons, press “RESET” to
save your entries and return to the Set Communications Menu.
F8
Figure 1-5 - SmartPAC Run Mode Main Menu with Forced Dialog Message Displayed
F8
2. Highlight the downtime reason you want (in Figure 1-6, MECH PROBLEM is selected as an
example) using the cursor keys, and press “ENTER”. The SmartPAC will display a message
stating that the downtime reason has been sent to the host computer.
Documenting Downtime in Other Situations
You can report downtime reasons to LETS at any time without being prompted by the
Forced Dialog message.
EXAMPLE: UPDATING A DOWNTIME REASON
The operator stops the press for what he assumes is a feed problem and selects the
downtime reason “FEED PROBLEM” from the Dialog Menu. After further investigation, he
finds that the feed is working properly but the air supply to the feed is intermittent. The
operator accesses the Dialog Menu, selects “AIR PROBLEM” from the list of downtime
reasons, and chooses the “F2” (Change Prev. Reason) option. LETS changes the reason for
the downtime period from “FEED PROBLEM” to “AIR PROBLEM.”
To report downtime without being prompted, perform the following steps:
1. On the Main Run Menu, select the DIALOG MENU item.
2. On the Dialog Menu, highlight the downtime reason you want, and press “ENTER”. A
window appears with instructions for keeping or changing the downtime reason. This
functionality is included in the 3rd Party Communications firmware to maintain
compatibility with existing legacy products and is no longer used.
3. To continue, press either “F2” or “F3” to change the downtime reason, as both choices
produce the same result.
How SmartPAC Reports the Strokes, Good Parts, and Scrap Parts
Counters
There are three data tag values that you can use to track various counts from the SmartPAC:
MODBUS Register 40101 contains a non-resettable “free-running” Good Parts counter. The
range of values is from 0 to 16,777,216. When the maximum value is reached, the counter
rolls over, resets to zero, and begins counting up again. The Good Parts counter increments
when the following three conditions are met:
3. The SmartPAC does not go into any kind of fault condition (such as a die protection or
tonnage monitor fault) during the cycle.
Like the Non-resettable Stroke Counter, there is no way to manually reduce this counter. It
can only be incremented.
MODBUS Register 401021 contains a non-resettable “free-running” Scrap Part counter that
increments when the operator manually adds to the SmartPAC scrap counter (see
description on page 22). Like the other two counters, the range of values is from 0 to
16,777,216. When the maximum value is reached, the counter rolls over, resets to zero, and
begins counting up again. There is no way to manually reduce this counter. It will only
increment.
F8
Figure 1-7 - Security Access Menu with CHANGE COUNTS and CHG GOOD PARTS CNT Items Set to
“PROGRAM AND RUN MODES”
By default, the Good Parts counter does not increment during a fault condition. If you wish
the counter to increment even when there is a fault, set the “COUNTER INCREMENT MODE”
item on the Position Sensor screen in SmartPAC Initialization to “INC ALWAYS.”
F8
Figure 1-8 - Counters Screen with Scrap Value Entry Window Displayed (30 Items Shown)
3. Enter the number of scrap parts you wish to record, following the directions in the window,
and press “ENTER”. (Figure 1-9 shows a scrap entry of “30” as an example.) When you
press “ENTER”, the value in MODBUS Register 401021 will increment by the value you
entered. In the example above, 30 counts will be added to the Non-resettable Scrap
Counter.
When you press “ENTER”, the Scrap Value Entry window disappears, and the value you
keyed in is displayed beneath the “Scrap Value” caption to the left of the “F3” function
key, as shown in Figure 1-9, where a scrap value of “30” is used as an example.
This value represents the running total of scrap parts counted so far for this job. It will
reset to 0 when a new job is loaded.
F8
3. Press the Up Arrow cursor key to confirm that you want to change the Good Parts
counter value. You are returned to the Counters screen with your adjustment reflected
in the “GOOD PARTS COUNT” field.
NOTICE
In Program mode, you can increase the Good Parts count in increments greater than 1,000.