Information in this document is subject to change without notice and does not represent a
commitment on the part of Horner APG, LLC.
Windows 95, Windows 98, Windows NT, windows 2000 and XP are registered
trademarks of Microsoft Corporation.
DeviceNet is a trademark of Open DeviceNet Vendors Association (ODVA).
Profibus is a trademark of Siemens.
Cscape, CsCAN, and SmartStack are trademarks of Horner APG, LLC.
For user manual updates and technical support contact:
Horner APG
Technical Support (317) 916-4274 Technical Support +353-21-4321266
Web site www.horner-apg.com. Web-site www.horner-apg.com
(USA) Horner APG (Europe)
LIMITED WARRANTY AND LIMITATION OF LIABILITY
Horner APG, LLC. ("HE-APG") warrants to the original purchaser that the Operator Station manufactured by HE is free from
defects in material and workmanship under normal use and service. The obligation of HE-APG under this warranty shall be
limited to the repair or exchange of any part or parts which may prove defective under normal use and service within two (2)
years from the date of manufacture or eighteen (18) months from the date of installation by the original purchaser whichever
occurs first, such defect to be disclosed to the satisfaction of HE-APG after examination by HE-APG of the allegedly defective
part or parts. THIS WARRANTY IS EXPRESSLY IN LIEU OF ALL OTHER WARRANTIES EXPRESSED OR IMPLIED
INCLUDING THE WARRANTIES OF MERCHANTABILITY AND FITNESS FOR USE AND OF ALL OTHER OBLIGATIONS OR
LIABILITIES AND HE-APG NEITHER ASSUMES, NOR AUTHORIZES ANY OTHER PERSON TO ASSUME FOR HE-APG,
ANY OTHER LIABILITY IN CONNECTION WITH THE SALE OF THE Operator Station. THIS WARRANTY SHALL NOT
APPLY TO THE Operator Station OR ANY PART THEREOF, WHICH HAS BEEN SUBJECT TO ACCIDENT, NEGLIGENCE,
ALTERATION, ABUSE, OR MISUSE. HE MAKES NO WARRANTY WHATSOEVER IN RESPECT TO ACCESSORIES OR
PARTS NOT SUPPLIED BY HE. THE TERM "ORIGINAL PURCHASER", AS USED IN THIS WARRANTY, SHALL BE
DEEMED TO MEAN THAT PERSON FOR WHOM THE Operator Station IS ORIGINALLY INSTALLED. THIS WARRANTY
SHALL APPLY ONLY WITHIN THE BOUNDARIES OF THE CONTINENTAL UNITED STATES.
In no event, whether as a result of breach of contract, warranty, tort (including negligence) or otherwise, shall HE-APG or its
suppliers be liable of any special, consequential, incidental or penal damages including, but not limited to, loss of profit or
revenues, loss of use of the products or any associated equipment, damage to associated equipment, cost of capital, cost of
substitute products, facilities, services or replacement power, down time costs, or claims of original purchaser's customers for
such damages.
9.1 Live List ...................................................................................................................................... 58
This manualshows how to connect and configure the Profibus Master or Slave Smartstack Modules.
HSyCon, is an easy-to-use ‘ Windows’-based configuration package for use with the SmartStack
COM range of fieldbus modules and Cscape or Cbreeze a windows based configuration package for
use with the OCS/ TIU product range. The software user’s guide is contained in this manual.
A basic level of understanding of Microsoft Windows technology and operation is assumed. The
manual assumes that the user is familiar with Windows 95, Windows 98, Windows NT, Windows
2000 or XP.
1.2 Introduction
The Smartstack Fieldbus module range require only three stages to become operational, these are:
1. Physical installation and connection.
2. Configuration of the fieldbus interface.
3. Configuration of Cscape / Cbreeze to map the fieldbus data.
The system is comprised of two separate software functions; the fieldbus interface software running
independently in the COM module and the OCS/TIU firmware running in the main module. Data and
commands are exchanged via a dual port ram interface. The configuration of the COM module is via
the RS232 serial port on the module. For correct operation, the number of registers assigned in the
OCS must match the number required by the Master or Slave module configuration.
The Smartstack module should be configured with the OCS/TIU first as otherwise it
will be held in reset and cannot be configured.
The following section describes how to install and remove a SmartStack Module.
Caution: To function properly and avoid possible damage, do not install more than four
Smart Stack Modules per OCS, RCS, NX, QX, FOX base/hub or TIU.
Do not attempt to install or remove a SmartStack module with the units powered on.
Installing SmartStack Modules
10 Hook the tabs. Each SmartStack Module has two tabs that fit into slots located on the OCS,
RCS, FOX base or TIU. (The slots on the OCS are located on the back cover.)
11 Press the SmartStack Module into the “locked” position, making sure to align the SmartStack
Module fasteners or clip with the SmartStack receptacles on the main housing.
Removing SmartStack Modules
1. In the case of a metal Smartstack module using a flathead screwdriver, lever up the end of the
SmartStack Module (opposite end to tabs) and swing the module out. In the case of a plastic
Smartstack module press the button in the end of the module and swing the module out.
2. Lift out the tabs of the module.
Figure 1.1 – Installing a SmartStack Module in an OCS
The main functions of the HsyCon System Configurator are:
• Configuration of the complete Fieldbus range with one package.
• Standardised configuration files – allows use of protocol specific standardised configuration files.
• Diagnostic tool – upon configuration download the software may be switched into diagnostic
mode.
Signal LED Colour State Definition
RDY Yellow On COM Ready
Cyclical flashing Bootstrap loader active
Non cyclical flashing Hardware or system error.
Off Hardware error.
RUN Green On Communication running.
Non cyclical flashing Parameter error.
Off Communications stopped.
ERR Red On Error on communications line.
Off No error.
STA Yellow On Master: Hold Token. Slave: Data Exchange
Off Master: No Hold Token. Slave: No Data Exchange
Figure 1.1
Figure 1.1 shows the onboard LED Status definitions for the PBM650/PBS600
It is recommended that all application programs on the system be closed before installation begins.
Change to the Hscon/SYCON directory on the disk and start set-up
Note: Administrator privileges are required on Windows NT/2000/XP systems for installation!
Select the required language version for installation.
Figure 2.1 – language selection
Select the desired Fieldbus components to install. Click Next and the required components will be
installed in the chosen destination folder.
The installation program copies the program files, GSD or EDS files and Bitmaps to the PC. Finally,
the following files are entered in the system Registry.
This chapter describes the procedure for configuring the DP Master and slaves. This includes
configuring the Cscape section, loading GSD files, saving, downloading and assigning I/O.
3.2 Configuring Cscape.
The following describes the steps involved to setup Cscape. Attach the communications module to
the appropriate OCS unit. Open Cscape. All I/O is setup through the I/O Configure Menu in Cscape:
Figure 3.1
The following window is displayed. Select the CONFIG button adjacent to the first empty slot (nearest
the main unit).
Figure 3.2
Select the COMM Tab. From here select the appropriate Profibus Module and click OK.
INPUTS: means data coming FROM the Network VIA the PBM/PBS Module to the OCS Registers.
OUTPUTS: means data going TO the NETWORK VIA the PBM/PBS Module from the OCS Registers.
In Figure 3.5 above, For both Inputs and Outputs, 16 %R registers are used. The OCS %R registers
are retentive, general purpose, 16 bit registers.
It is VERY important that the number of registers used for both Inputs and Outputs in Cscape
is identical to the number setup in the Hsycon software when setting up the PBM650 and
PBS600 modules. See Figure 3.6 below.
The Network Status is a block of registers 64 bits x 3 tables give status’ of each slave station.
Table 1 indicates the the configured state of the corresponding slave.
1 or On means the Slave is configured in the Master
0 or Off means the Slave is not configured in the Master
Table 2 indicates the state of each slave.
1 or On means the Slave and Master are exchanging their I/O data.
0 or Off means the Slave and Master are not exchanging their I/O data.
Table 3 indicates the diagnostic bit of each slave. (Can only be viewed in Hsycon)
1 or On means the latest received slave diagnostic data are available in the
internal diagnostic buffer.
0 or Off means since the last diagnostic buffer read access of the host, no
values were changed in this buffer.
To create a new configuration, choose the File > New menu. This will offer a selection list of fieldbus
systems. Choose PROFIBUS. If only the PROFIBUS fieldbus system is installed, the configuration
window will open directly. The name of the configuration file can be allocated when the configuration
is finished or with File > Save As.
4.2 GSD Files
GSD (Electronic data sheet of a device) files contain and describe the functions and characteristics of
PROFIBUS devices. The abbreviation GSD means 'Gerätestammdaten' (Device Base Files). All the
available GSD files together form the device database.
When the program is started, the System Configurator automatically retrieves all of the GSD files
stored in the GSD directory. The device names are placed into an internal list. During configuration,
the device-specific data is retrieved directly from the GSD files.
If a DP Slave device does not appear in the selection list, the required GSD file can be copied into the
GSD directory with File > Copy GSD. Another way is to copy the GSD file into the SyCon GSD
directory using Windows Explorer and then retrieve the GSD files into the GSD directory with
Settings > Path and OK.
The GSD files can be viewed with the Tools > GSD Viewer menu.
.
Figure 4.2: GSD files and bitmaps directory
SmartStack Devices: The GSD files for the SmartStack devices are included and installed.
Other Devices: The respective device manufacturer provides the GSD files for other devices.
The GSD files of many vendors are available on the PROFIBUS user organisation home page.
http://www.profibus.com
Note: GSD files are only used for PROFIBUS-DP.
The GSD directory is adjustable. In order to alter the directory from a previous setting in another
directory, use the Settings > Path menu. All GSD files must be placed in this directory.
In order to insert a (SmartStack) Master into the configuration, choose the Insert > Master menu, this
will open the selection window, or click on the symbol:
Symbol
Insert > Master
Table 2: Symbol Insert > Master
The mouse pointer automatically changes into the Insert Master pointer.
Mouse pointer
Insert Master
Table 3: Mouse pointer insert Master
Click on the position where the Master is to be inserted. The dialog box, from which one or more
Masters can be chosen, opens. The following types of Masters may be selected:
PROFIBUS Combi Master (PROFIBUS-FMS and PROFIBUS-DP) PB
PROFIBUS-DP Master DPM
Table 4: Selectable Master types
Figure 1: Insert > Master
In this window select the required Master by clicking on it in the Available Masters list and then click
the Add button to put the Master to Selected Masters. With OK confirm the selection and the Master
will be insert. This example shows a HE800PBM650-001 that is inserted with the Station address 0
and the Master0. Note for SmartStack masters only COMDPM and COMPB are valid.
The Master-specific configuration is carried out in the following window. Set the focus on the Master
(left mouse click) and then select the Settings > Master Configuration menu or double click on the
symbol of the Master to be configured, the following window will open.
Figure 2: Settings > Master Configuration
The following can be set in this Master Configuration window:
• A (symbolic) Description of the Master
• The Station address of the Master
• Selection of the Master as the Actual Master (for example as the download target)
The following parameters may be set for PROFIBUS-DP:
• Open the DP Master Settings window
• Activate or deactivate the automatic addressing (Auto addressing) for this DP Master.
The Auto Configuration can be used to configure a Slave. The parameter data cannot be retrieved
from a PROFIBUS-DP Slave. Thus, if the Slave requires parameter data, it must be provided by the
user. The following is the procedure for Auto Configuration:
Action Menu in the System Configurator
Create a new project
•
Copy GSD file of the DP Slave, if the Slave is not in the
•
selection list
Choose Horner DP Master and provide bus address
•
Choose DP Slave and provide bus address
•
Set the bus parameter Mark the Master (left Mouse click), then
•
Set device assignment if no automatic assignment has
•
occurred
File > New > PROFIBUS
File > Copy GSD
Insert > Master
Insert > Slave
Settings > Bus Parameters
Mark the Master (left Mouse click), then
Settings > Device Assignment
Save project
•
Download Mark the Master (left Mouse click), then
•
Live List Mark the Master (left Mouse click), then
•
Start Debugger Mark the Master (left Mouse click), then
•
Device diagnostic Mark the Slave (left Mouse click), then
•
Compare Configuration
•
Automatic configuration
•
Stop Debugger
•
Save project
•
Download Mark the Master (left Mouse click), then
•
Start Debugger Mark the Master (left Mouse click), then
•
Device diagnostic Mark the Slave (left Mouse click), then
•
Stop Debugger
•
File > Save
Online > Download
Online > Live List
Online > Start Debug Mode
Online > Device Diagnostic
Compare Configuration
Automatic Configuration
Online > Stop Debug Mode
File > Save
Online > Download
Online > Start Debug Mode
Online > Device Diagnostic
Online > Stop Debug Mode
Transfer user data:
•
Write output, read input
Mark the Master (left Mouse click), then
Online > I/O Monitor
Figure 4.5. Auto Configuration (PROFIBUS-DP)
4.6 Replace Master
If a Master already exists in the configuration and should be replaced for another Master, first set the
focus on the Master (left mouse click on the Master) and then choose the menu Edit > Replace or
Right mouse click on the Master and select Replace. In the newly opened window, the question
appears asking if the Master should be replaced.
Figure 3: Security question replace Master
Click the Yes button, a new window opens. Replace the Master for the required one.
Figure 4: Edit > Replace Master
Select the required Master by clicking on it in the Available Masters list. Click the Add button to put
the Master in the Selected Masters list. Confirm the selection by with OK and the Master will be
replaced.
4.7 Insert DP Slave
To insert a PROFIBUS-DP Slave into the configuration, choose the Insert > Slave menu to open the
selection window, or click on the symbol:
Symbol
Insert > Slave
Table 5: Symbol Insert > Slave
The mouse pointer automatically changes to the Insert Slave pointer:
Click on the position where the Slave is to be inserted. The dialog box, from which one or more
Slaves can be selected, opens:
Figure 5: Insert > Slave
The list on the left displays all the available Slave devices whose GSD files have been put in the GSD
directory. A filter can be used to limit the selection list to Slave type and Vendor (manufacturer).
Further information on a Slave is shown below the selection list (Available Slaves) when it is selected
(a mouse click). The Slave appears in the list Selected Slaves with a double click or with the Add
button.
All devices in the right-hand list are assigned to the current Master that is also shown in this window.
If the Slaves in the right-hand list are chosen, one after the other (a mouse click), then every Slave
can be allocated a Station address as well as a name in the Description field.
For every Slave accepted into the right-hand list, the station address count is automatically raised by
one but can be overwritten by the user in the Station address field.
Note: It is permissible to choose a Slave several times. However, each Slave must possess its own
(unique) station address in order to distinguish it on the network.
4.8 Slave Configuration
First click on the symbol of the Slave with the left mouse button and then choose the Settings >
Slave Configuration menu or open the Slave configuration window by double clicking on the
PROFIBUS-DP Slave device.
The Slave-specific configuration is carried out in this window. Here, the modules and their addresses
are allocated in the process data memory in the Master
. Note that the address must agree with that in
the PC application program.
Note 1: The information of the offset addresses refers to the addressing of the data in the Master!
The address information does not refer to the addressing of the data in the Slave! The Slave
organises its own data addressing.
Note 2: With the SmartStack Slave, the input or output data at the bus are taken directly into the
Dual-port memory. The offset addresses refer to the Master.
There are two types of Slaves. A simple Slave has a fixed data length. The data length of a
modular Slave is configurable. A modular Slave can be understood as a combination of a simple
Slave with a Station address.
Figure 6: Settings > Slave Configuration
The selection list (upper list) shows all possible modules of the Slave. In the case of a simple Slave,
one module is shown and this is automatically copied into the configuration list (lower list). In the case
of a modular Slave, the user must select the required modules and transfer these by means of a
double click or transfer it using the Append Module button into the configuration list (lower list).
If a module consists of several sub-modules, then each sub-module is shown in the configuration list
(lower list) in a separate row. This is displayed by the number in the Slot column. The Index column
shows a sequential number for sub-modules.
For configuration of the modules (selection of the modules) of a Slave, proceed as follows:
Transfer all the required modules from the selection list (upper list) into the configuration list (lower
list). The sequence of the modules in the configuration list (lower list) is important and must be in
agreement with the Slave. Typically, the sequence follows the actual physical sequence. There are
Slaves to which this rule does not apply and where first analogue modules and then digital modules
must be entered, independent of their actual sequence.
In the configuration list (lower list) allocate the address of each module to the process depiction
memory. The address is entered separately in the Type and Addr columns for Inputs and Outputs.
The I/O addresses can be allocated by the user or can be automatically assigned by SyCon. For this
purpose Auto addressing must be activated or deactivated in the Master Configuration window:
Auto addressing activated Auto addressing deactivated
with 0 and incremented in accordance with
the entry sequence of the Slaves before
downloading and can be viewed and
checked in the View > Address Table.
and must be overwritten by the user.
Table 7: Auto addressing activated / deactivated
Depending on the Addressing mode, which can be set in the DP Master Settings, the addresses
are either Byte or Word addresses. The DP Slaves utilise the Watchdog Control setting in order to
detect communication errors to the assigned DP Master. When the DP Slave finds an interruption of
an already operational communication, defined by a Watchdog time, then the Slave carries out an
independent Reset and places the outputs into the secure condition.
Caution: When the monitoring by means of the Watchdog Control has been deactivated, it is
possible that the outputs are not reset by the Slave, even though the communication has been
interrupted.
If Activate Device in the Current Configuration is selected, the process memory for this Slave is
occupied in the Master and data is exchanged. If this setting is switched off, the process memory for
this Slave is occupied in the Master and no data is exchanged.
4.9 Inserting Predefined Device – PDD
In order to insert predefined devices, choose Insert > PDD. This function is used for simple copying
or re-using already configured devices. Before this function can be used, a PDD Export must be
carried out as described in section PDD Export.
Figure 7: Inserting predefined device – PDD (1)
Select the PDD file and then Open. The following window appears:
Select the device or devices of the Found predefined devices (left-hand side), pull this over to the
Selected predefined devices (right-hand side) and release the left mouse button (drag and drop).
The following picture will appear:
Figure 9: Inserting predefined device – PDD (3)
The figure shows a device with the description PC_Slave consisting of two modules with the
description Module1 and Module2. Choose Ok in order to insert the device into the configuration.
The station address of the device can be altered subsequently.
4.10 Replace Slave
If a Slave already exists in the configuration and should be replaced with another Slave, first set the
focus on the Slave (left mouse click at the Slave) and then choose the menu Edit > Replace or right
click the on the Slave and select Replace. In the new window, the question appears asking if the
Slave should be replaced.
Click the Yes button a new window opens, allowing the replacement of the current Slave with another
one.
Figure 11: Edit > Replace Slave
In this window, select the required Slave by clicking on it in the Available Slaves list. Clicking the
Add button puts the Slave in the list Selected Slaves. With OK confirm the selection and the Slave