Sei sulla pagina 1di 58

INTERBUS

IBS CMD G4 - Quickstart

Designation: Revision: Order No.:

IBS CMD SWT G4 QS UM E E 27 22 27 6

This guide is valid for: IBS CMD SWT G4 Version 4.5x

Phoenix Contact 03/2000

General Information
Unless mentioned otherwise, all information in this guide refers to the IBS CMD G4 software. When using this guide, please observe the following notes: The attention symbol refers to erroneous handling, which could lead to damage to the hardware or software, or in indirect connection with dangerous process peripherals, to personal injury. This symbol is always located to the left of the tagged text. The hand symbol gives you tips and advice on the efficient use of hardware and on software optimization. In addition, text marked in this way informs you of system-related conditions that must absolutely be observed to achieve error-free operation. The hand is also found in front of clarifications of terms. The text symbol refers to detailed sources of information (manuals, data sheets, literature, etc.) on the subject matter, product, etc. This text also provides helpful information for the orientation, reading order etc. in the manual. Right and secure use of the product requires proper transport, storage, mounting, and assembly as well as careful operation and installation. The use of this product is only allowed to qualified personnel authorized to start up, to ground and to mark devices, systems and electric circuits according to the standards of safety technology. Phoenix Contact assumes no liability for damage or personal injury resulting from disregard of notes and safety guidelines contained in this manual. Please note that software/hardware designations and brand names of the companies mentioned are, as a rule, protected by copyright, trademark or patent.

5228E

5228E

Contents
General Information ............................................................. 1

IBS CMD G4 .............................................................. 5


Getting Started ..................................................................... 5

Hardware Requirements .......................................... 6


Requirements....................................................................... 6 Hardware Requirements for IBS CMD G4 ........................... 6

Installation ................................................................ 7
Starting the Installation Program.......................................... 7 Running the Installation Program......................................... 7

Example Project ..................................................... 15


Plant Description ................................................................ 15 Necessary Process Data Descriptions............................... 15 Selecting the Devices......................................................... 16

Creating a Project................................................... 18
Menu Structure and Operating Concept ............................ 18 Project Creation ................................................................. 18

Selecting the Controller Board ............................. 20 Setting the Communication Path.......................... 21


Selecting the communication path under WIN 95/98 ......... 22 Communication Through the PC Data Bus ........................ 23 Communication Through the Serial Interface..................... 24 Communication Under Windows NT .................................. 24

Reading the Configuration .................................... 25 Creating the Bus Configuration Manually............ 26 Describing the Project ........................................... 30 Linking with Device Description ........................... 32

5228E

Process Data Descriptions/Signal Paths ............. 35


Process Data Descriptions .................................................35 Signal Paths........................................................................35

Creating and Assigning Variables ........................ 37 Programming .......................................................... 40


Inserting a Block .................................................................40 Negating Inputs...................................................................41 Linkage with Variables........................................................42 Linkage with Constants.......................................................43 Connecting Blocks ..............................................................43 Function Block Diagram (FBD) ...........................................45

Compiling................................................................ 46 Executing Parameterization and Download......... 47 Testing the Application Program.......................... 49 Diagnostics ............................................................. 51
Message History .................................................................52 Recording Statistics ............................................................53

5228E

1. IBS CMD G4
1.1 Getting Started

This document guides you through the parameterization of a bus configuration and preprocessing of process data in IBS CMD G4 using an example project. Without a physical bus configuration none of the functions and commands requiring communications with the controller board can be executed. However, a complete parameterization is possible in the "Configuration (Offline)" operating state. The user program can also be created and compiled.

5228E

2. Hardware Requirements
2.1 Requirements

The installation instructions assume a certain basic knowledge of the general handling of Windows which cannot be included in detail here for reasons of space. If you have any questions, we refer you to the manuals or the Windows online help.

2.2

Hardware Requirements for IBS CMD G4

You should have at least the following hardware/software equipment for operating IBS CMD G4: Pentium >90 MHz 16 MByte (RAM, 32 MByte recommended) 50 MByte free hard disk space CD-ROM drive Mouse Windows 95/98, Windows NT 4 or higher serial interface parallel interface (LPT1 ... LPT2) fourth generation INTERBUS controller board

Under these hardware conditions you will be able to operate IBS CMD G4.

5228E

3. Installation
3.1 Starting the Installation Program

To install IBS CMD G4, start the "SETUP.EXE" file from the :\INSTALL\DISK1 directory on the CD-ROM. The installation program generates all the directories necessary for operation and copies the files according to the selections you have made in the installation program. IBS CMD G4 runs on standard PCs under Windows 95/98, Windows NT 4.x, and Windows 2000. 1. Insert the CD into your CD-ROM drive. 2. Open the Windows File Manager (My Computer, Explorer) and select the drive letter of your disk drive. The "SETUP.EXE" file is located in directory :\INSTALL\DISK1\ on the CD. 3. Start the installation program by double clicking the "SETUP.EXE" file. 4. Follow the instructions of the installation program.

3.2

Running the Installation Program

The installation program is loaded after double clicking the "SETUP.EXE" file. A window shows the progress of the loading process.

Figure 1

Loading Installation program

5228E

The following message appears when the installation program has been loaded:

Figure 2

"Welcome" dialog box

You can abort installation at this point if, for example, you have other Windows applications open or you clicked the "SETUP.EXE" file accidentally. To continue installation, click the "Next >" button. Then a text editor is started which displays the latest information about IBS CMD G4. The file that is open (README.TXT) is also in the root directory on the CD-ROM. After reading the file, you must close the text editor in order to continue.

5228E

Then enter your name, the name of your company, and the serial number of IBS CMD G4.

Figure 3

"User Information" dialog box

Figure 4

Select program components

You will find a detailed description of the IBS CMD G4 functions in the accompanying help files. The two drivers "RS232" and "IBS ISA" are the drivers of the controller board for the communication path through the diagnostics interface/ serial interface or through the PCs data bus.
5228E

In the next dialog box you can select in which program group or in which folder you want to store the start symbols (icons) for IBS CMD G4. You can create a new program group/folder or select an existing one.

Figure 5

Select program group

10

5228E

You can assign a password to deny unauthorized persons access to program parts which change the configuration and parameterization of the bus system. If you do not enter a password, the password function is deactivated. In IBS CMD G4 you have the possibility of assigning a password later.

Figure 6

Assign password

5228E

11

Now the installation program is able to carry out installation with the settings you desire. The installation options are displayed again for confirmation.

Figure 7

Setting of setup program

Then the program files are copied onto your hard disk. The process is visualized by a progress display.

Figure 8

Progress display

12

5228E

You must now select the serial interface which will provide the communication link between IBS CMD G4 and the controller board.

Figure 9

Select components

If you are using a PC controller board, IBS CMD G4 needs the communication parameters for the ISA bus.

Figure 10

IBS-ISA/SC configuration

5228E

13

Both communication paths (serial and ISA bus) are entered in the Windows registry. You can change communication paths while IBS CMD G4 is active. This completes installation of IBS CMD G4. You have to restart your computer to activate the changes to the configuration files.

Figure 11

Restart computer?

You start IBS CMD G4 by double clicking the program symbol or with the "Start" button in the taskbar.

Figure 12

Program group

14

5228E

4. Example Project
4.1 Plant Description

Liquid is fed into a heating boiler through an inlet (Inflow_On). When the boiler is full, the heater switches on (Heating_On) and the liquid is heated. As soon as the liquid reaches the preset temperature, the heater switches off and the liquid drains out (Outflow_On). When the level of the liquid reaches a lower limit value, the drain valve is closed and new liquid is fed in. The process can be shut down using the "OFF" switch. The heater switches off and the valves close when the "OFF" switch is pressed.

Figure 13

Example project

4.2

Necessary Process Data Descriptions


Name: Off Liquidlevel Temperature Heating_On Inflow_On Outflow_On Type: Digital Input (DI) Analog Input (AI) Analog Input (AI) Digital Output (DO) Digital Output (DO) Digital Output (DO) Length: 1 bit 16 bits 16 bits 1 bit 1 bit 1 bit

5228E

15

4.3

Selecting the Devices

When the type and number of the process data required in the example project has been determined, you can select the INTERBUS devices. The process data descriptions "Heating_On", "Inflow_On", "Outflow_On" are defined on a DO device. You need two inputs from an AI device for the process data descriptions "Liquidlevel" and "Temperature". The process data description "Off" requires one input from a DI device. Select the following four INTERBUS devices for the example project: Digital input module with at least one input such as: IB ST 24 BDI 8/4 or IB ST 24 DI 16/4

Digital output module with at least three outputs such as: IB ST 24 BDO 8/3 or IB ST 24 DO 16/3

Analog input module with at least two inputs such as: IB ST 24 AI 4/SF or IB ST 24 AI 4/SF4

BK (bus terminal) module for connecting the ST (smart terminal) modules to the remote bus. IBS ST 24 BK-T IBS ST 24 BKM-T

16

5228E

The minimum INTERBUS configuration which should be used for the example looks like this:

Figure 14

Minimum INTERBUS configuration

It is not important for the example project where the devices are in your INTERBUS system. The device numbers in the example may differ from the device numbers in your bus system, if it has a different configuration. Within the example project, other INTERBUS devices can be used which control, for instance, other heating boilers, conveyor belts, etc. However, we restrict ourselves here to the four devices mentioned.

5228E

17

5. Creating a Project
5.1 Menu Structure and Operating Concept

Quick operation of IBS CMD G4 is enabled by menus allocated to devices and elements. The available menu items for a device/element are listed in the context menu when you press the right mouse button on the device/element.

5.2

Project Creation

Proceed as follows to create a new project: 1. First select the "New" command from the "File" menu to create a project without devices. 2. If you have already made changes in the previously loaded project, you are asked whether you want to reject or save these changes. 3. After the new project has been created, save it with the command "File... Save As" and give the project the name "Plant01" in the following dialog box. 4. Confirm with "OK".

Figure 15

Flowchart "File...New..."

You have then created a new project without INTERBUS devices.

18

5228E

Figure 16

Basic elements of a project

The elements "Project", "PLC/PC", "Controller Board", "Parameterization Memory", "Preprocessing", and "Configuration Frame" are the basic elements of a project. They are always available and cannot be deleted.

5228E

19

6. Selecting the Controller Board


Now select the type of controller board used. We use an IBS PC ISA SC/I-T controller board for the example project. You may also select any other controller board type accepted by IBS CMD G4.

Figure 17

Select controller board

1. Click the "Controller Board" element with the left mouse button. It is then highlighted. 2. Press the right mouse button to open the context menu of the "Controller Board" element. 3. Select the "Type" menu item from the context menu and click the entry "IBS PC ISA SC/I-T" in the following dialog box. 4. Confirm the dialog box with "OK". The controller board is now selected.

20

5228E

7. Setting the Communication Path


Next you have to determine the communication path to the controller board. You can communicate with the controller board directly through the ISA data bus providing the controller board is plugged into a slot of your PC (2). Alternatively, you can connect the (serial) diagnostics interface of the controller board to a free serial interface (COM1 to COM4) of your PC and operate the controller board through this communication path (1). Use this option if the controller board is not in the PC on which you are running IBS CMD G4.

Figure 18

Communication paths

5228E

21

7.1

Selecting the communication path under WIN 95/98

1. Select the "Communication Path" command in the "Configuration" menu. 2. In the following dialog select the project tag and, if required, confirm with "Yes".

Figure 19

Select communication path

22

5228E

7.2

Communication Through the PC Data Bus

1. Select the option box "PC ISA Bus" to select communication via your PCs ISA bus. 2. Up to eight controller boards can be used in a PC which are numbered from 1 to 8. In the "Board No.:" select box, select "1" as you are using only one controller board. 3. To specify the driver parameters, click the "Settings" button and fill out the following dialog box.

Figure 20 IO Address

Driver settings

This address must be set on the controller board by DIP switches and entered here. Every board in your PC requires an I/O address area for control and status data. Communication Address The data exchange between the controller board and the PC takes place via a special memory area. The start address of this memory area must be specified here. In addition you have to protect the memory area against unauthorized access. This is achieved, for example, by entering DEVICE=C:\DOS\EMM386.EXE NOEMS x=D000-D100 in the "CONFIG.SYS" file. Interrupt Select an available interrupt of your PC here. Accesses to the controller board are reported to the PC by this interrupt.

5228E

23

7.3

Communication Through the Serial Interface

1. Select the "Serial interface" option box to choose communication via your PCs serial interface. 2. In the "Serial interface" select box, select the serial interface on your PC which you have used to connect the controller board. 3. Click on the "Settings" button to display the communication parameters of the serial interface you have selected.

7.4

Communication Under Windows NT

Under Windows NT you use the same dialog as under Windows 95/98. However, you can only specify the communication path, not the path parameters or the interface. Under Windows NT, the communication parameters are determined when IBS CMD G4 is installed.

24

5228E

8. Reading the Configuration


Read in the physically connected bus configuration to edit it in IBS CMD G4. If the controller board has no active configuration (READY status), IBS CMD G4 executes the: "CreateConfiguration" command after a security prompt. This leads to the controller board reading in the connected configuration. Already configured data may be lost. 1. Click the "Configuration Frame" element with the left mouse button. It is then highlighted. 2. Press the right mouse button to open the context menu of the "Configuration Frame" element. 3. Select the "Physically available devices" menu item from the context menu and confirm the following messages with "OK" or "Yes".

Figure 21

Reading bus configuration

4. The connected bus configuration is read in and can now be adapted to the requirements of the example project.

Figure 22

Bus configuration

5228E

25

9. Creating the Bus Configuration Manually


If you do not have a controller board and the necessary devices for the example, you can also create the bus configuration manually. When inserting, please note that no local bus devices can be inserted in the remote bus. No remote bus devices can be inserted in the local bus either of course. The bus configuration required for the example project should now be created. This bus configuration has the following structure:

Figure 23

Bus configuration (example)

26

5228E

Figure 24

Flowchart "Create Bus Configuration"

1. To insert the first device, the controller board must be selected first. 2. Press <Ins> or select "Insert with Description" from the "Edit" menu to insert a BK module of the IBS ST 24 BK-T type.

Figure 25
5228E

Device detabase 27

3. Search for all devices from the "Phoenix" group of type "IBS" in the device database. To do this, in the dialog select: Group: PHOENIX Type: IBS* (Search function: all names with "IBS"). Here the character "*" stands for all entries in the device database. Using the letters "IBS" (that is to say: IBS*) find all types beginning with IBS. 4. Click the "Search" button. 5. After the devices are read in, click "IBS ST 24 BK-T" in the "Output" area. 6. Confirm your selection with "OK".

Figure 26

Describe device

7. The device description then follows. Enter: Station Name: Hall 2 Cabinet 1. Device name: first BK module. 8. Confirm with "OK". Herewith the first device is available in the bus configuration and already described.

28

5228E

9. Mark the BK module, because the next device (the digital output module "IB ST 24 DO 8/3-2A") is to be added after it. 10. Press <Ins> or select with "Insert with Description" from the "Edit" menu.

Figure 27

Select interface

11. Select the "Branching OUT2" interface from the dialog box. This is the local bus interface of the ST BK module. 12. In the following dialog box enter: Group: PHOENIX Type: IB* (Search function: all names with IB). 13. Click the "Browse" button. 14. Click the "IB ST 24 DO 8/3-2A" device in the "Output" area. 15. Confirm your selection with "OK". 16. The device description then follows. Enter: Station Name: Hall 2 Cabinet 1. Device Name: 8 digital outputs. 17. Confirm with "OK". 18. Use the same procedure for the two remaining devices "IB ST 24 DI 16/4" and "IB ST 24 AI 4/SF". ALTERNATIVE: If the library does not contain a device description for the device to be inserted , you must create your own description. Select "Insert with ID Code" from the "Edit" menu and enter the ID code of the device and its process data channel length.

5228E

29

10. Describing the Project


You can describe the elements "Project", "PLC/PC", "Controller Board", "Parameterization Memory", "Preprocessing", and "Configuration Frame" with comments, names, remarks, etc. In addition you can describe every device in detail and assign a device icon.

Figure 28

Flowchart Describe Elements

1. Select the "Project" element and open the context menu. 2. Select the "Description" command. 3. Fill out the input areas in the dialog box to describe the "Project". The entry in the "Name" area is displayed above the respective element in the representation area. 4. Describe the elements "PLC/PC", "Controller Board", "Parameterization Memory", "Preprocessing", and "Configuration Frame" in the same way.

30

5228E

Figure 29

Describe project

5228E

31

11. Linking with Device Description


All devices selected for the example project are in the accompanying device database. Use the "Link with Device Description" command to replace the standard device descriptions with the module-specific device descriptions from the database. The device descriptions from the device database are already in use if you have created the bus configuration manually. 1. Select the first device which you want to link with a device description from the device database. 2. Open the context menu and select the "Link with Description" command.

Figure 30

Link with description

32

5228E

3. You can choose for the the entire bus segment or for each device whether you want to link them. Confirm each prompt with "Yes".

Figure 31

Link device?

4. In the following dialog box you are offered a selection of devices matching the ID code and process data length of the device to be linked. Select the suitable device.

Figure 32

Select suitable device

Device descriptions suitable for the example project are:


IBS ST 24 BK-T

BK module

IB ST 24 DO 8/3-2A Digital output module with 8 channels IB ST 24 DI 16/4 Digital input module with 16 channels IB ST 24 AI 4/SF

Analog input module with 4 channels

5228E

33

Then the individual devices can be described. 5. Mark the device to be described and open the context menu with the right mouse button. 6. Select the "Description" command from the context menu. 7. Assign the station name and the device name and confirm the dialog with "OK". Use the following names: IBS ST 24 BK-T IB ST 24 DO 8/3-2A IB ST 24 DI 16/4 IB ST 24 AI 4/SF Station name: Hall 2 Cabinet 1 Hall 2 Cabinet 1 Hall 2 Cabinet 1 Hall 2 Cabinet 1 Device name: first BK module 8 digital outputs 16 digital inputs 4 analog inputs

34

5228E

12. Process Data Descriptions/ Signal Paths


By linking the devices with inputs from the device database, you have created process data and signal paths for individual devices in the process data dialog.

12.1 Process Data Descriptions


When it is linked, every device receives one process data description for input process data and one for output process data. This process data description is long enough to cover fully the process data channel in each case. In order to avoid loading the controller board unnecessarily at runtime, there should be as few process data descriptions as possible. You can only address process data descriptions, and only addressed process data descriptions are transferred to the controller board when the parameterization is carried out.

12.2 Signal Paths


Signal paths serve to document your devices and their data. Signal paths are not transferred to the controller board. The signal path can be used to identify the features of the signal even including the position of the terminal on the device. You can provide additional information, such as resource identification, signal type, purpose etc., for every signal path. You can compare the information you collect thereby with your EPLAN system, and have parts of the circuit diagram generated automatically. The process data used in our example project is intended to be processed in a small program within (process data) preprocessing. This means that you must create process data descriptions of suitable length, so that you can link them afterwards with the preprocessing variables. Since the necessary descriptions are already present on the "Signal paths" tab you can copy them to the "Process Data" tab.

5228E

35

1. Mark the signal path you want and press <Ctrl>+<C>. 2. Switch to the "Process Data" tab and press <Ctrl>+<V>. 3. Repeat these steps for all the process data descriptions that are necessary for preprocessing.

Figure 33

Standerd process data descriptions

The process data descriptions that are needed are:

Figure 34

Process data descriptions

The available bus configuration need not be identical with the bus configuration in the example project. The devices mentioned must merely be available at any position in the bus configuration.

36

5228E

13. Creating and Assigning Variables


You need variables to create the preprocessing program. Every variable is linked with a process data description and thus forms the interface to the INTERBUS network. Every variable which is not linked to a process data description can be used as a general variable in the preprocessing program.

Figure 35

Context menu "Variables"

1. Select the "Variables" command from the context menu of the "Preprocessing" element. 2. Press the <Ins> key to create a new variable. 3. Enter the following data: Variable name= Data type= Data direction= "Temperature", "INT", "I" (Q=output / I=input)

4. Mark the line number of the variable you have just created. 5. Press the <Ins> key to copy the variable. 6. Enter the following data for this variable: Variable name= Data type= Data direction= "Liquidlevel", "INT", "I".

5228E

37

7. Proceed in the same way until all variables are created as shown below.

Figure 36

Variables

Now you must assign the data (process data descriptions) of the INTERBUS network to the created variables. 8. Mark the "Assignments" box of the first variable. 9. Press the right mouse button to open the context menu of the dialog box. 10. Select the "Process Data Allocation" command.

38

5228E

The following dialog box offers you the process data descriptions which match the variable in length and data direction.

Figure 37

Assignment of process data descriptions

11. Select the correct process data description and confirm with "OK". For the "Temperature" variable this is the process data description "1.3.5: +U2". (1.3 means that the process data description is on terminal "5, power channel 2" of device 1.3) 12. After you have assigned the correct process data descriptions to all variables, confirm the "Variables" dialog box with "OK".

5228E

39

14. Programming
Now the actual programming begins.

Figure 38

Programming

The Function Block Editor is available for creating the preprocessing program. The Function Block Editor is a graphic editor in which you can position function blocks and functional elements on a worksheet and link them logically with each other. 1. Select the "Programming" command from the context menu of the "Preprocessing" element. This starts the graphic Function Block Editor. A toolbar appears at the top of the screen when the window is open. If the toolbar is not visible you can display it with the menu item "Layout... Toolbar... Two Rows".

14.1 Inserting a Block


1. Click the center of the worksheet with the mouse. 2. A cursor in the form of a cross appears at the clicked position.

Figure 39

Form of cursor

The first block you should insert is an AND gate with two negated and one non-negated input.

40

5228E

3. Click the "Insert Function" button. You can position new blocks with this button. The button is active if you have selected the cursor on the worksheet beforehand. 4. In the following dialog box select the "AND" block from the "Name" selection box first. 5. Mark the formal parameter (input) "IN1" and click the "Duplicate FP" button to add a third input.

Figure 40

Insert block

6. Close the dialog box with "OK".

14.2 Negating Inputs


1. Mark the top input of the block you have just inserted by clicking it with the mouse.

Figure 41

Mark input

2. You open the following dialog box by double clicking the marked input with the right mouse button.

Figure 42
5228E

Negate input 41

3. Mark the "Negated" option box and confirm with "OK". 4. Repeat the procedure for the second input.

Figure 43

AND block

14.3 Linkage with Variables


Now the two negated inputs are linked with input variables. 1. Mark the top input. 2. Click the "Variables" button. Press this button after marking an input or output of a block to allocate a variable. 3. Select the "Outflow_On" variable from the "Variable Name" selection box.

Figure 44

Select variables

4. Confirm with "Select". 5. Repeat this procedure to link the second input with the "Inflow_On" variable.

42

5228E

14.4 Linkage with Constants


You must assign default constants to some of the inputs in the example project. These constants are: maximum fill level, minimum fill level and maximum temperature.

The example program shows you which inputs are to have these constants assigned. 1. Mark an input to which you want to assign a constant. 2. Click the "Variables" button. Press this button after marking an input or output of a block to allocate a constant. 3. Enter constant "INT#16#4000". The syntax for entering constants is as follows: Data type#Number format#Value (Example: INT#16#4000 for hexadecimal value 4000 in the INTEGER data type). The data type must be entered in capital letters.

Figure 45

Constant

4. Confirm with "OK".

14.5 Connecting Blocks


1. Insert another AND block with two non-negated inputs behind the already existing AND block. 2. Click the "Connect" button. You can connect the inserted blocks with each other with this button.

5228E

43

If you have selected the "Connect" function, the mouse pointer looks like this:

Figure 46

Connect blocks

3. Mark the output of the first AND block. If you now move the mouse pointer, you will see a line running from the output of the block to the tip of the mouse pointer. Every time you click the mouse you can bend this line by 90 at any position on the worksheet. 4. In this way connect the output of the first block with the input of the second block. This enables you to create the rest of the application program yourself. You will find the finished preprocessing program on the next page.

44

5228E

14.6 Function Block Diagram (FBD)


14.6.1 Variable Definition VAR_EXTERNAL Off: Heating_On: Inflow_On: Outflow_On: Liquidlevel: Temperature: END_VAR VAR SR_1: END_VAR BOOL; BOOL; BOOL; BOOL; INT; INT;

SR;

14.6.2 Program Code:

Figure 47

Process data preprocessing

5228E

45

15. Compiling
After you have created the preprocessing program, you can have it compiled for the controller board. With this button, you start the compiling process for the entire preprocessing. 1. Select the "Compile All" command from the "Make" menu or click the "Compile All" button.

Figure 48

Compile

2. Should an error occur, please check all program parts and settings. Make the appropriate corrections and recompile. The compiling process should run error-free if you have followed all the instructions correctly. The project is then complete and can be transferred to the controller board.

46

5228E

16. Executing Parameterization and Download


The application program can then be transferred to the controller board and started there. For this it is necessary to change to IBS CMD G4 and to execute the parameterization there. Since the link between variables and process data descriptions is not yet known to the controller board, this must be done from IBS CMD G4. 1. Select the "Back to CMD" command from the "File" menu. 2. Click the "Controller Board" element with the left mouse button. This is then marked. 3. Press the right mouse button to open the context menu of the "Controller Board" element. 4. Select the "Parameterization" menu item from the context menu and the "Execute" menu item from the sub-menu.

Figure 49

Execute parameterization

5. Select the entry "Startup with Preprocessing" from the selection box in the following dialog box and confirm the selection with "OK".

5228E

47

Figure 50

Startup with preprocessing

The parameterization made in IBS CMD G4 is then transferred to the controller board and the bus cycles are started. All newly created process data descriptions and their linkage with the variables are then known to the controller board. In addition, the preprocessing program is compiled, transferred to the controller board and also started.

48

5228E

17. Testing the Application Program


You have the possibility of observing the process data states online within the preprocessing program. This is particularly helpful for finding and eliminating errors in the program. 1. Select the "Monitoring" command from the context menu of the "Preprocessing" element. Since you must be in "Monitoring" operating mode in order to monitor preprocessing, IBS CMD G4 automatically attempts to switch to this mode. If you protected the "Monitoring" operating mode with a password in Setup, you must enter this password now. If you did not apply password protection, you must enter the word "MONITOR" at the security prompt which then appears.

Figure 51

Monitoring

5228E

49

Figure 52

Online display of preprocessing program

Here you see the states of the process data or variables within the program configuration you have created. Different data types are identified additionally by different colors. GREEN: INT - analog values RED: BOOL - bit set BLUE: BOOL - bit not set

50

5228E

18. Diagnostics
The "Diagnostics" operating state shows you the error messages of the controller board and allocates the messages to individual devices as far as possible. The diagnostics gives you information about the transmission quality, helps you to find errors in the bus system and displays the number of correct and defective cycles. If you are in the "Configuration (Online)" or "Monitoring" operating state you will be informed of an error or a fault automatically in the dialog box below.

Figure 53

Bus system messages

In the main diagnostics window you see the bus status, error messages, and the last current message. From here you can configure and operate all diagnostics.

Figure 54

Main window Diagnostics

5228E

51

18.1 Message History


To enable registration of error messages of IBS CMD G4 to be registered, one of the online operating states must be set. This may be the "Configuration (Online)", "Monitoring", or "Diagnostics" operating state. In the "Configuration (Offline)" operating state the controller board messages are not registered. 1. To generate an error message for the controller board to IBS CMD G4, provoke an error by cutting off the power supply at any I/O potential group of an input module. 2. A power failure is displayed as a peripheral fault with the "Bus System Messages" dialog box. Click the "Go to Diagnostics" button with the mouse. 3. The dialog box below appears in which the incoming messages are listed and can also be printed from here. 4. Exit the "Messages (Online)" dialog box with the "Close" button. You are then in the main diagnostics window.

Figure 55

Messages (online)

52

5228E

18.2 Recording Statistics


1. Select the "Record Statistics (Online)..." command from the "Statistics" menu. 2. In the dialog box which appears you get information about the number of INTERBUS cycles, error frequency, and error location as well as about the transmission quality. You can assign a comment and save the statistics in a file. 3. Observe how the number of cycles increases and interrupt the power supply a few times to generate other errors. 4. You will notice how the transmission quality deteriorates as a result of the increased error frequency.

Figure 56

Transmission statistics

The "Transmission Quality" display only provides a valuable statement after a few thousand bus cycles! You can estimate the transmission quality shortly after starting the INTERBUS network from the display of "faulty cycles".

5228E

53

Phoenix Contact GmbH & Co. Flachsmarktstr. 8 D-32825 Blomberg

+ 49 - (0) 52 35 - 3-00 + 49 - (0) 52 35 - 3-4 12 00

HOTLINE: If you have any application problems which you cannot solve with this help or the enclosed documentation, please contact our hotline: + 49 - (0) 52 35 - 34 18 88 Interbus-Support@PhoenixContact.com

54

5228E

5228E

Phoenix Contact GmbH & Co. Flachsmarktstr. 8 32825 Blomberg Germany + 49 - (0) 52 35 - 3-00 + 49 - (0) 52 35 - 3-4 12 00 www.phoenixcontact.com

Potrebbero piacerti anche