Site Controller GUI Training Guide v1.2
Fiscal Systems Site Controller Training Guide
Comprehensive Installer Training Manual
Draft Compilation – November 2025
1. Introduction
The purpose of this guide is to train Fiscal Systems field installers on configuring the Fiscal Systems Site Controller (SC) using the SC Setup interface. This manual provides step-by-step instructions, installer notes, explanations of each configuration screen, and best practices for both staging and field installations.
This guide is intended for:
- New installers learning the SC Setup workflow
- Existing installers who want a clear, standardized reference
- Technicians staging site controllers in the lab
- Anyone who needs a detailed walkthrough of SC Setup
EMV configuration details for Wayne, Gilbarco, and Bennett dispenser brands are provided in separate EMV setup documents. This guide focuses on how to apply those variables and settings using SC Setup.
2. System Overview
The Fiscal Systems Site Controller manages:
- Communication with fuel dispensers
- CRIND and payment interface communication
- Authorization, fueling, and completion messages
- Product and hose mapping
- Fuel product prices
- Logging of dispenser activity
- Storage and loading of configuration templates
The SC Setup application allows installers to:
- Configure gas and CRIND controller communication
- Enter products
- Add dispensers and assign hose mapping
- Set product prices
- Configure register connections
- Set miscellaneous options
- Add/edit/remove system variables
- View and download configuration files
- Read logs and view system status
This document provides a complete walkthrough of every section in SC Setup.
3. Configuration Process Overview
Installers should follow this workflow when configuring a Site Controller:
- Gas and CRIND Controller Settings
- Products
- Dispensers
- Product Prices
- Registers
- Miscellaneous
- Variables
- Tools
- Final Save and Restart
Working in this order ensures consistent configuration and reduces issues during verification or pump testing.
3.1 Gas and CRIND Controller Settings
This screen defines how the Site Controller communicates with both the dispenser controller and CRIND interfaces. It is divided into:
- Gas Controller
- CRIND Controller
- General Settings (Auto Auth and Stacking Options)
A. Gas Controller Settings
Installers configure:
1. Gas Controller Type
Select the pump controller model used at the site (Wayne, Gilbarco, Bennett, etc.).
Choosing the wrong controller type will cause pumps to show offline or fail to authorize.
2. Port
Select the serial port where the pump controller is physically connected.
This will always be a serial connection.
3. Baud Rate
Must match the dispenser controller hardware:
- Bennett 485 — 2400 or 9600 baud
- Wayne Loop — 9600 baud
- Gilbarco Loop — 4800 baud
Incorrect baud rates cause pump polling failures or missing authorization messages.
B. CRIND Controller Settings
Even if the site uses EMV CRINDs:
- A CRIND Controller Type must still be selected
- A Port must still be assigned
- These values must be populated or the configuration may not load correctly
This applies to ALL CRIND setups, not just Wayne.
C. General Settings
Auto Authorization
Controls whether pumps automatically authorize based on settings.
Stack Sales
Controls whether multiple transactions can queue up.
Installer Notes
- Always select the correct Gas Controller Type before setting up dispensers.
- Set baud rate exactly as required for the controller.
- CRIND controller settings must be filled out even when EMV handles payment.
- Saving is safe at any time.
3.2 Standard Installer Configuration
This section covers the main screens installers will use for every site.
Subsections include:
- 3.2.1 Products
- 3.2.2 Dispensers
- 3.2.3 Product Prices
- 3.2.4 Registers
- 3.2.5 Miscellaneous
- 3.2.6 Variables
- 3.2.7 Tools
3.2.1 Products
The Products screen defines the fuel products sold at the site.
A. Add Each Fuel Product
Steps:
- Click Add Product
- Enter the Product Name
- Select the Product Type
- Enter Blend Ratios if the product is a blended grade
- Save the product
Repeat for each fuel grade the site sells.
B. Product Order
The product list should match the site's physical layout.
This simplifies hose assignment in the next section.
Installer Notes
- Only blended grades require blend ratios.
- Straight products (Unleaded, Premium, Diesel, DEF) do not.
- Product list accuracy ensures cleaner dispenser mapping.
3.2.2 Dispensers
This section defines the site’s dispensers, hose layout, and product assignments.
A. Add Each Dispenser
Steps:
- Click Add Dispenser
- Enter the Dispenser Number
- Choose the Dispenser Type if available
- Click Add Hose once for each physical hose
Repeat until all physical dispensers are added.
B. Assign Products to Hoses
Steps:
- Select a Dispenser
- For each hose, select the correct Product from the dropdown
Installer Note
If a hose is assigned to the wrong product, the incorrect price will show on that hose during testing.
This is the fastest way to spot bad mapping.
C. Protocol-Specific Notes
Wayne Sites
May require a wyn.conf file for hose layout.
This is editable under Tools → File Editor.
Gilbarco and Bennett
Most mapping is completed directly in the GUI.
D. CRIND Requirements
- CRIND ports must be assigned for all CRIND types
- A port must be assigned even if the CRIND is not physically connected yet
Installer Notes
- Dispenser list must match physical pump numbering.
- Only one product per hose.
- Wayne sites may need additional file edits.
3.2.3 Product Prices
This section sets the price for each fuel product.
A. Add Product Prices
Steps:
- Click Add Product Price
- Select the Product
- Enter the Price
- Save
Repeat for every product.
B. Installer Notes
- Prices must match the site’s pump prices.
- Each blended grade needs its own price entry.
- A simplified pricing interface may be added in a future update.
3.2.4 Registers
Defines how many TCP/IP clients can connect and which port they use.
A. TCP/IP Clients
- Default (usually 5) is correct for most sites
- Only increase if a site has extra POS systems
B. TCP/IP Port
- Default port is 3555
- Do not change unless instructed by support
Installer Notes
- Most installers do not need to modify anything here
- Move to the next section after confirming defaults
3.2.5 Miscellaneous
Contains optional site-specific settings.
A. Car Wash
Used only if the site has a car wash interface.
Installers configure:
- Car Wash Type (most commonly Ryko 2)
- Port
- Baud Rate
Follow the Car Wash Integration Document for wiring/baud details.
B. Meters (Tank Monitor Interface)
Used when connecting to a tank monitor.
Installers configure:
- Meter Type
- Port
- Baud Rate
C. General Settings
Auto Print
Determines whether receipts print automatically.
Help Mail
Used for legacy Fiscal POS messaging.
Installer Notes
- Only configure Car Wash or Meters when present
- Auto Print should match customer preference
- Help Mail is rarely changed
3.2.6 Variables
Variables define communication behavior, EMV requirements, controller rules, and dispenser handling.
Installers rely on EMV setup documentation for each dispenser brand.
A. Adding Variables
Steps:
- Select a variable from the Add Environment Variables list
- Click Confirm Add
- The variable appears in the main list for editing
B. Editing Variables
Edit values according to:
- EMV setup docs
- Fiscal support instructions
C. Removing Variables
Remove values that do not apply to the dispenser type to keep configuration clean.
D. Template Building
Installers often:
- Create a clean configuration
- Download it
- Reuse it for future site staging
This reduces setup time significantly.
Installer Notes
- Only modify variables listed in EMV documentation
- Do not change unfamiliar variables
3.2.7 Tools
Contains tools for file management, logs, and system checks.
A. Download File
Saves the current configuration to your computer.
Used for:
- Backups
- Staging
- Template building
B. Upload File
Loads a saved configuration.
Used for:
- Staging new controllers
- Restoring known good configs
C. Clear Configuration
Resets SC Setup configuration files.
Use only when starting from scratch or when directed.
D. Change Password
Changes the SC Setup admin password when requested.
E. File Editor
Allows editing of gas-side configuration files located in:
/home/sitecon/sc
Common files:
- wyn.conf – Wayne dispenser hose configuration
- CrdWixIPAddr.dat – CRIND IP addresses
F. Log Viewer
Allows viewing of SC logs, including:
Syslog.dat
Shows:
- Authorizations
- Gallons
- Dollar totals
- Dispenser communication
- Errors and rejections
You will learn how to read this log during training.
G. Status
Displays:
- SC Setup version
- Dispenser information
- Basic configuration data
Useful for verifying changes after a restart.
3.3 Finalizing Configuration
After completing all configuration sections, installers need to save and restart the controller.
A. Final Save
- Open the Actions Menu
- Select Save Configuration
- Confirm
B. Restart the Controller
After saving the configuration, restart the Site Controller through the SC Setup interface.
Steps:
- Open the Actions menu
- (Top right of the SC Setup page)
- In the Restart Site Controller section, open the dropdown and choose:
- Restart with no code changes (exit 2)
- This is the standard option for applying configuration changes.
- Click the Restart button.
What Exit 2 Does
Exit 2:
- Reloads dispenser communication
- Applies configuration changes
- Refreshes product and price tables
- Reinitializes CRIND links
This is the restart installers use for normal configuration updates.
Additional Options (For Reference Only)
The dropdown also provides:
- Exit 3: Restart for a new code drop
- Exit 4: Restart to roll back to the previous code drop
Field installers will typically not use Exit 3 or Exit 4 unless instructed.
Important: Refresh the Browser After Restart
After clicking Restart and selecting Exit 2, wait for the green confirmation message:
“Restart command accepted successfully.”
Once this message clears from the bottom of the screen, refresh your browser to reload the updated configuration.
This ensures SC Setup is showing the latest state after the restart.
If you do not refresh the browser, the next time you attempt another restart you may see a warning dialog:
This dialog appears when the controller has updated, but your browser is still displaying the old configuration you originally loaded.
If this occurs:
- Select Overwrite only if you know your current configuration is correct
- Select Cancel to reload the configuration from the controller
Refreshing the browser after each restart prevents this warning from appearing.
C. Verify Dispenser Communication
Confirm:
- Pumps are online
- No communication errors
- Hoses display correct products
- CRINDs behave as expected
D. Verify Product and Price Mapping
Check for:
- Correct product per hose
- Correct price on each hose
- No mismatches during testing
E. Basic Pump Test
- Authorize from POS or CRIND
- Pump a small amount
- End sale
- Verify gallons and totals
- Check Syslog.dat for confirmation
F. Backup Configuration
Download a copy using Tools → Download File.
This provides:
- Customer backup
- Staging template
- Quick recovery option
Installer Final Notes
- Save configuration before restarting
- Restart using supsc exit2
- Always verify dispenser communication
- Always verify hose and price mapping
- Always download a final backup











0 Comments
Add your comment