Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
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
Installation ................................................................ 7
Starting the Installation Program.......................................... 7 Running the Installation Program......................................... 7
Creating a Project................................................... 18
Menu Structure and Operating Concept ............................ 18 Project Creation ................................................................. 18
Reading the Configuration .................................... 25 Creating the Bus Configuration Manually............ 26 Describing the Project ........................................... 30 Linking with Device Description ........................... 32
5228E
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
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
The installation program is loaded after double clicking the "SETUP.EXE" file. A window shows the progress of the loading process.
Figure 1
5228E
The following message appears when the installation program has been loaded:
Figure 2
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
Figure 4
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
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
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
5228E
15
4.3
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
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..."
18
5228E
Figure 16
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
Figure 17
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
Figure 18
Communication paths
5228E
21
7.1
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
22
5228E
7.2
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
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
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
Figure 21
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
Figure 23
26
5228E
Figure 24
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
Figure 28
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
Figure 30
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
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
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
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
Figure 34
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
Figure 35
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
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".
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
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
Figure 44
Select variables
4. Confirm with "Select". 5. Repeat this procedure to link the second input with the "Inflow_On" variable.
42
5228E
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
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
SR;
Figure 47
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
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
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
Figure 51
Monitoring
5228E
49
Figure 52
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
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
5228E
51
Figure 55
Messages (online)
52
5228E
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
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