PEN* Programmable Control Products Series 90*-30 PLC Bus Interface Module ORKS* User's Manual January 2010 GFK-1322...
Features may be described herein which are not present in all hardware and software systems. GE Intelligent Platforms assumes no obligation of notice to holders of this document with respect to changes subsequently made.
Technical Support If you purchased this product through an Authorized Channel Partner, please contact them directly. General Contact Information Online Technical Support and GlobalCare: w ww.ge-ip.com/support Additional information: w ww.ge-ip.com Technical Support If you have technical problems that cannot be resolved with the information in this guide, please contact us by telephone or email, or on the web at w ww.ge-ip.com/support...
To use this guide, you should have a working knowledge of L network ORKS technology and GE Series 90-30 PLCs. ® Echelon, Neuron, L , and L are registered trademarks of Echelon Corporation. ORKS ™ Logicmaster and Series 90 are trademarks of GE corporation. GFK-1322A...
Preface Related Publications For more information about GE Series 90 PLCs and related products, refer to the following: Series 90™-30 Programmable Controller Installation Manual (GFK-0356) Logicmaster™ 90 Series 90-30/20/Micro Programming Software User’s Manual (GFK-0466). Series 90™-30/20/Micro Programmable Controllers Reference Manual (GFK-0467).
Contents Chapter 1 Overview......................1-1 Network Overview ..................1-3 ORKS Bus Interface Module Overview ..................1-5 Controls and Indicators ................... 1-6 Connectors ......................1-7 Functional Characteristics..................1-8 Configuration ......................1-8 Diagnostics......................1-8 What You Need to Operate the Bus Interface Module ............ 1-9 Chapter 2 Operation......................
Contents Chapter 5 Troubleshooting....................5-1 Startup and Configuration ..................... 5-2 Valid Bits ........................5-3 Wink Function ......................5-3 Appendix A Specifications ....................A-1 Module Specifications ....................A-2 Power Requirements ....................A-2 Environmental Requirements.................. A-2 Agency Approvals ....................A-2 Microprocessor Configuration................A-3 Interface Specifications ....................
Contents Figure 1-1. Sample L Network Configuration ................1-2 ORKS Figure 1-2. Topology Examples ....................... 1-4 Figure 1-3. Series 90 PLC L Bus Interface Module..............1-5 ORKS Figure 2-1. Overview of Bus Interface Module Operation................. 2-3 Figure 2-2. Bus Interface Module Powerup Sequence ................2-5 Figure 3-1.
The Series 90 PLC L Bus Interface Module (LBIM) provides an interface between the ORKS GE Series 90-30 PLC (programmable logic controller) and an Echelon L ORKS network. The LBIM maps network variables into specific PLC register locations. It can support up to 244 network variables (240 can be configured by the user), and map these network variables into the %I, %Q, %AI, and %AQ PLC memory references.
What You Need to Operate the Bus Interface Module ..........1-9 CONFIGURATION PORT I/O DEVICES Series 90-30 I/O DEVICES FREE TOPOLOGY NETWORK LONTALK ADAPTOR NODE NODE NODE SUBNET A POWER LINE NETWORK ROUTER NODE NODE NODE SUBNET B Figure 1-1. Sample L Network Configuration ORKS Series 90™-30 PLC LONWORKS®...
Network Overview ORKS A control network consists of intelligent control devices, called nodes, that communicate using a common protocol. Each node in the network contains embedded intelligence that implements the protocol and performs control functions. In addition, each node includes a physical interface that couples the node’s microcontroller with the communications medium.
Loop Free Termination Network Node Switch and Termination Node (closes loop when activated) Figure 1-2. Topology Examples Series 90™-30 PLC LONWORKS® Bus Interface Module User's Manual – June 1997 GFK-1322A...
Bus Interface Module Overview The LBIM is a standard, rack-mounted Series 90-30 PLC module. (The table on page 1-10 lists compatible CPUs.) The module plugs easily into the PLC’s backplane or into a remote PLC baseplate. The latch on the bottom of the module secures it in position. There are no DIP switches or jumpers to set on the LBIM.
Controls and Indicators The only external control is the SERVICE pushbutton. The LEDs on the front of the LBIM indicate its operating status. Table 1-3. LBIM Controls and Indicators Switch Type Function SERVICE Momentary contact When pressed, the LBIM’s Neuron chip broadcasts its unique 48- pushbutton bit Neuron identification code and program identifier to the network.
Connectors During normal operation, the only external connection to the LBIM is the network connection to the two-pin removable header on the front panel. The RJ-45 connector is reserved for easy connection of network management tools during configuration of the interface and binding of network variables.
Functional Characteristics Most parameters are supported to the limits of the L Protocol and the L node ORKS limits. Table 1-6. LBIM Functional Characteristics Neuron chip running the Microprocessor Interface Program Microprocessor (MIP) with 80C186 host processor. 244 (240 of these can be configured by user) Maximum number of network variables supported by LBIM The maximum number of network variables depends on the...
What You Need to Operate the Bus Interface Module To configure and operate the LBIM, you need: • ® ® A personal computer or laptop computer that runs Microsoft Windows software. • Series 90-30 backplane with CPU module See Table 1-7 for models that can be used with the LBIM. •...
Table 1-7. Compatible CPU Models and Logicmaster 90 Software Versions CPU Models CPU Firmware Logicmaster 90 Software IC693CPU___ IC641SWP___ 311S release 5.0 or later (release 5.0 or later) 331T 301R 313H 306K 323H 311A 340B 341K 351AA release 6.0 or later (release 6.0 or later) 301S 306L...
Chapter Operation The following topics are presented in this chapter: Overview of Operation....................2-2 Powerup Sequence......................2-4 Sweep Operation ......................2-6 GFK-1322A...
Microprocessor Interface Program (MIP) handles the L network. The Series 90-30 ORKS interface is provided by GE Series 90-30 API (application programming interface) software. When an input network variable is updated, the data associated with it is copied into the corresponding PLC input buffer location.
LonW orks Network (TP-78, TP-1250, or FT10) 3150 Neuron Microprocessor Interface Program with Uplink Interrupt 8018 6E C Host Interfac e Library Output Network Network Binding/S CPT Variable Storage Input Updates Network V aria ble Upda tes Netw ork S N P S erial Interfac e API Callback s...
Operating Modes The LBIM has four modes of operation: Unconfigured This is how the LBIM is shipped from the factory. Four default network variables are set up to allow the network interface to be configured over the L Network. These network variables are part of the ORKS node object that has the four network variables (index 0—3): SNVT_obj_request, SNVT_obj_status, SNVT_file_req, SNVT_file_status.
Sweep Operation The data flow for information that is sent from the L network to the PLC is handled ORKS separately from the flow of data from the PLC to the L network. ORKS Input data: When an input network variable is updated, the data associated with the network variable is copied into the proper location in a PLC input buffer.
Chapter Hardware Installation This chapter describes: Rack Location for the Bus Interface Module ...............3-2 Module Installation and Removal ................3-3 Network Installation ....................3-4 Connecting a Programmer ..................3-5 GFK-1322A...
Rack Location for the Bus Interface Module The LBIM can be located in any rack in any slot (except for the slots in the main rack that are reserved for the power supply and CPU) in a Series 90-30 PLC. For the most efficient system operation, the main baseplate is preferred.
Module Installation and Removal Module Installation The LBIM is installed and removed in the a43055 same manner as all other Series 90-30 modules. Power must be OFF when installing or removing the module. To install the LBIM in the Series 90-30 PLC baseplate Grasp the module with the rear hook facing away from you.
Network Installation During normal operation, the network is the only external connection to the LBIM. The network is connected to the Module by means of the two-pin removable header on the front panel. The LBIM adheres to the L Layers 1—6 Interoperability Guidelines (078-0014-01) for the interface to the L network.
Connecting a Programmer To configure the LBIM, the computer serial communications port must be connected to the network through a L adapter (Figure 3-4). In effect, the computer is a node ORKS on the network. As shown in Figure 3-5, three types of L adapters are available: External SLTA Can be used with all LBIM models.
IB M P C 22 ( 0.36m m 2) or 24 (0.22m m 2 ) Tw is ted P air Cable R S - 2 3 2 S LTA T o L o n W o r k s ne t w o r k IC 6 9 0 C B L 7 0 2 TP/XT 1250, PCLTA C ard...
Chapter Configuring the LBIM The following topics are presented in this chapter: Overview ........................4-2 Using the LBIM Configuration Software ..............4-4 Binding Network Variables ..................4-24 GFK-1322A...
Overview The LBIM is configured using the I/Open LBIM Configuration program for Microsoft Windows. Using this utility, a configuration file is created. This file is in the external interface file format (.XIF) for L devices. The file contains node and network variable information along ORKS with the register mapping information needed by the LBIM to configure the interface.
Note Care should be taken to assure proper orientation or direction of variables defined. An input device such as a temperature sensor will send the value to the network as an output network variable. That network variable would then be declared as an input to the LBIM and be mapped into an input register within the PLC.
Using the LBIM Configuration Software The Gateway configuration software can be used with Windows 95, or 3.x versions of Windows. Installation and Startup Install the Windows LBIM configuration software by inserting the installation disk into the appropriate computer drive. From Windows 95, select RUN from the START menu. From Windows, select RUN from the FILE menu.
Editing a Configuration Note We recommend a limit for configuration names of a maximum of 7 characters to ensure compatibility with Logicmaster 90 software. (The LBIM configuration software allows names with up to 10 characters.) When you run the LBIM Config program you will see a blank main screen. To Edit an existing configuration, choose OPEN from the FILE menu and choose the file name of the configuration desired.
Module Configuration When choosing to open a new configuration, the program will call the module configuration screen. It will be necessary to define the general parameters of the module before defining network variables. The module configuration information can be edited after network variable assignments have been made by choosing Configuration under the View menu in the Reference Configuration screen.
CPU type This field allows the user to choose the type of CPU to be used in the system. The choice of CPU may affect the maximum number of network variables that can be assigned to each of the registers. While the number of variables that can be assigned will depend on a number of issues, in some cases the size of the particular register is less than the number of allowed variables.
Register Configuration The area in the center of the Module Configuration screen is used to configure and monitor the register definitions for the module. During the initial module definition phase the only parameters that need attention are the maximum sizes and the start addresses.
Note The configured length of each register must match EXACTLY the length defined in the 90-30 backplane configuration for the module. Valid Bit End Address Valid bits are automatically assigned by the program and begin at the highest defined %I location and grow down in the %I space.
Table 4-1. Configuration Editor Fields Field Description Program ID Program ID. Same as the Configuration Name. To change, type up to ORKS 8 characters in the field (7 characters maximum recommended) and press NTER PLC CPU Model Number. To change, click on arrows to scroll through choices. Transceiver Transceiver Type.
Reference Configuration After setting the module parameters for a new configuration, the Reference Configuration screen will appear as below. This screen is used to view the configuration of the individual registers. Only one register is displayed at a time. From this screen the user can go to variable editing, valid bit editing, module configuration, exporting and downloading interface files, and environment setup.
Register Parameters The Start, End, and Length parameters for the active register are displayed in the Register box at the top of the screen just left of center. This display contains information about the current defined state of that register. The length parameter includes any reserved addresses and includes the valid bit area in the %I register display.
Defining Variables To add a new variable From the Reference Configuration screen, select a location by clicking on either an existing variable or the “begin” address line and then click in the “NEW” command button. This will add a variable that will be placed in the next available location after the highlighted address.
SNVT Size Size of the network variable in 8-bit bytes. This is the variable size as viewed from the LONWORKS network. PLC Size Number of PLC register addresses needed to hold this variable or a single element if the variable is an array. In the case of discrete registers (%I and %Q) this number represents the number of bits required.
SCPT_max_rec_t The configuration parameter SCPT_max_recv_time can be set by entering a value into this field. The maximum receive time can be set in whole increments of one second. This value is the maximum time period between updates of an input variable before a fault is recognized.
Initial Value This choice allows the user to set the state of the variable upon reset or power-up. When using hold, the last known value is retained through power-down or reset and this value is used as the initial state. When the initial state is set to zero, the variable is set to zero on power-up or reset until changed by normal operation.
Table 4-2. Network Variable Fields in the Network Variable Editor Field Description Name The name of the network variable as seen from L . Enter a name to ORKS create a new network variable. Reference Type To change this field, click the scroll bar. Discrete —...
Menu Commands There are four command menus available in the Reference Configuration screen. They are File, Tools, View, and Options. The File menu includes the commands Open New File, Open Existing File, Save Current File, Save current file under a different name, and Exit.
File Menu Choose this command to open a new configuration file. If there is already a configuration open, be sure to save it before opening a new file or changes may be lost. Open Choose this command to open an existing file. The program will prompt the user for a file name with a browser window.
Export Choose the Export command to create the LonWorks External Interface File (file extension .XIF) from the current module configuration file (file extension .IOP). After the .XIF file is created and saved using the configuration filename with a .XIF extension. The created file will then appear in a view screen.
On entering this screen, if the network interface failed to open, attempts to open it can be made by clicking on the open network command button. The status of the network connection will be displayed in the message field at the bottom of the display. Use the ‘Select File’...
Binding Network Variables The addressing, configuration, and establishment of connections (binding) among ORKS nodes is referred to as installation, and is supported by a collection of network management services built into the Neuron chip. The Network Binding and Configuration Parameter Value files are created by the network binding software tool.
Table 4-3. Configurable Network Image Parameters Parameter When Basis for Changeable when Compile-time option to prevent Initialized Configuration node is installed? field-override of initial setting? Channel Bit rate compilation node or installation Domain ID installation domain Subnet/Node Address installation domain Group Address(es) installation node...
Chapter Troubleshooting This chapter describes the tools available for troubleshooting problems with the LBIM and its configuration. The LBIM does not report faults. Module errors cause the LBIM to reset. If an acknowledged network variable (NV) update fails, it is up to the destination device to assume a default value. Configuration errors prevent the LBIM from being mapped on the PLC backplane.
Startup and Configuration The following table lists symptoms, causes and corrective actions for problems that could occur while the LBIM is being powered up or during configuration. Table 5-1. Troubleshooting Symptom Cause Corrective Action SVC indicator flashing. The LBIM is in a L Complete the LBIM ORKS unconfigured state.
Valid Bits Each network variable is assigned a valid bit in the %I reference area associated with each module. For input variables, a ‘1’ in the valid bit location signifies valid data. The bit will be cleared to ‘0’ if the data were not updated and the Max Receive Time (if configured to be non- zero) has expired.
Module Specifications Power Requirements +5 VDC ±5% from 90-30 backplane Input Power Power consumption 300mA typical, 400mA maximum Environmental Requirements Operating Temperature Range 0°C to 55°C -45°C to 85°C Storage Temperature Range 5% to 95% non-condensing Operating Humidity Range Ventilation Convection Vibration IEC68-2-6, JISC0911...
SNVTs Supports SNVTs 31 bytes or less in length Series 90-30 Backplane Interface Backplane processor GE SI-30 ASIC (application specific integrated circuit) Direct Memory Access 16-bit DMA transfer mode Host application processor interface API for Series 90-30 Smart Modules Series 90™-30 PLC LONWORKS®...
Appendix Standard Network Variable Types The LBIM supports SNVTs that are 31 bytes or less in length. This appendix provides a listing of SNVTs defined as of the publication date of this manual. For a current listing of SNVTs, refer to the most recent version The SNVT Master List and Programmer’s Guide (005-0027-01).
Table B-1. - Continued SNVT # Measurement Name Date SNVT_date_cal Day of week SNVT_date_day Density SNVT_density SNVT_density_f Emergency mode, HVAC SNVT_hvac_emerg Energy, elec SNVT_elec_kwh SNVT_elec_whr SNVT_elec_whr_f Energy, thermal SNVT_btu_f SNVT_btu_kilo SNVT_btu_mega File position SNVT_file_pos File request SNVT_file_req File status SNVT_file_status Flow SNVT_flow SNVT_flow_f...
Table B-1. - Continued SNVT # Measurement Name Magnetic cards SNVT_magcard SNVT_ISO_7811 Mass SNVT_mass SNVT_mass_f SNVT_mass_kilo SNVT_mass_mega SNVT_mass_mil Multiplier SNVT_multiplier Object request SNVT_obj_request Object status SNVT_obj_status Occupancy SNVT_occupancy Override SNVT_override Phase/rotation SNVT_angle SNVT_angle_deg SNVT_angle_f Phone state SNVT_telcom Power SNVT_power SNVT_power_f SNVT_power_kilo Power factor SNVT_pwr_fact...
Table B-1. - Continued SNVT # Measurement Name Temperature SNVT_temp SNVT_temp_p SNVT_temp_f Temperature setpts SNVT_temp_setpt Time of day SNVT_date_time Time - elapsed SNVT_time_f SNVT_elapsed_tm SNVT_time_sec SNVT_time_passed Time stamp SNVT_time_stamp Translation table SNVT_trans_table Volume SNVT_vol SNVT_vol_f SNVT_vol_kilo SNVT_vol_mil Voltage SNVT_volt SNVT_volt_dbmv SNVT_volt_f SNVT_volt_kilo SNVT_volt_mil...
Appendix Configuration File Specifications The following topics are presented in this chapter. Network Interface and PLC Mapping................. C-1 Network Variable Parameter Configuration ............... C-2 Configuration Parameter Types ................. C-4 Network Interface and PLC Mapping The Network Interface Configuration file is created using the configuration utility provided with the LBIM.
Network Variable Parameter Configuration For additional information about the Configuration Parameter Value File, refer to the L Application Layer Interoperability Guidelines (078-0120-01). Table C-2. Configuration Parameter Value File File Mode Read/Write File Format Binary Index Table C-3. Configuration Parameter Template File File Mode Read Only File Format...
Table C-5. PLC I/O Table Configuration PLC I/O Table Mapping Defined using Parameter 0. Method Reference Parameters 1 - The parameter 0 register setup will be used. In addition, an enumerated text parameter will be used as parameter 1. The text will contain: "Last Parameter" Module Input/Output Specified in the custom area of the self documentation string for the node.
Table C-5. - Continued Module Control %Q 8 bits of %Q register (mapped to first location). locations Bit 1: Reset Module (hardware reset) Bit 2: Send Service Pin Message Bits 3-8: reserved for future use. Parameter 0 definition Created from Network Variable Definition File (.XIF) file. Config File/Init File Created from Network Variable Definition File (.XIF) file.
Glossary Appendix This appendix contains a concise, alphabetized listing of conventional communications terms and (where applicable) their associated acronyms. Most of these terms (but not necessarily all) are used in this manual. n Commonly Used Acronyms and Abbreviations ............D-2 n Glossary of Terms......................D-3 GFK-1322A...
Commonly Used Acronyms and Abbreviations API ....Application Programming LED ..Light Emitting Diode Interface LISW..LAN Interface Status Word AUI....Attachment Unit Interface LLC... Logical Link Control ARP ...Address Resolution Protocol LON ..Local Operating Network ASCII ..American National Standard LSAP..Link Layer Service Access Code for Information Point Interchange...
Glossary of Terms AUI Port The connector on the network interface. AUI Cable The cable between the AUI port and the transceiver (some transceivers plug directly into the AUI port, thus requiring no separate AUI cable). Address Administration The assignment of LAN addresses locally or on a universal basis. Address Field The part of a Protocol Data Unit (PDU) that contains an address.
DDP devices instead of in a single name server. (See also Distributed Directory Protocol (DDP). Distributed Directory Protocol The GE proprietary protocol used to provide distributed name (DDP) service on a TCP/IP Ethernet network. The distributed nature of DDP means that there is no name server.
Ethernet Interface The general term used in this manual to identify the GEnet hardware module, with or without software, that connects a PLC (or CNC) to a network. It may also appear in the shortened form, “Interface”. (See also LAN Interface.) Flash Memory A type of read-only memory that can be erased and reprogrammed under local software control.
Internet Control Message Protocol The Internet Protocol that handles error and control messages. (ICMP) Internet Protocol (IP) The Internet standard protocol that defines the Internet datagram and provides the basis for the Internet packet delivery service. See also Transmission Control Protocol (TCP). Inter Repeater Link (IRL) A mechanism for interconnecting two and only two repeater units.
Name Usually, this refers to the Network Address Name. For Distributed Directory Protocol operation, this can sometimes refer to a Long- Form name, which is a combination of a Network Address Name and a specific Device Name at that network adapter. Netid The netid is the part of the IP address identifying the network on which the node resides.
Server A network node that provides specific services to other network nodes (clients). (See also Client.) EXAMPLE: File server, print server, mail server. Service Request Transfer Protocol A proprietary protocol that encodes Series 90 “Service Requests”, the (SRTP) native language of the Series 90 PLC CPUs, to provide general purpose communications with a Series 90 PLC.
ORKS Bus Interface Module (PE693BEM350, 351, and 352) up and running quickly. It assumes that you have a working knowledge of L network technology and GE Series 90-30 PLCs. ORKS If you are unfamiliar with L networks or with Series 90-30 PLCs, please refer to the ORKS detailed instructions in the appropriate chapters in this manual and in the related documentation.
The Series 90 PLC L Bus Interface Module (LBIM) provides an interface between the ORKS GE Series 90-30 PLC and an Echelon L network (Figure Q-1). The LBIM can ORKS interface with networks that use twisted pair cabling in bus, loop, or free-topology configurations.
CONFIGURATION PORT I/O DEVICES Series 90-30 I/O DEVICES FREE TOPOLOGY NETWORK LONTALK ADAPTOR NODE NODE NODE SUBNET A POWER LINE NETWORK ROUTER NODE NODE NODE SUBNET B Figure Q-1. Sample Network Configuration GFK-1322A Appendix Q Quick Start Guide...
Controls and Indicators Switch Type Function SERVICE Momentary contact When pressed, the module’s Neuron chip broadcasts its unique pushbutton 48-bit Neuron identification code and program identifier to the network. This function is used to facilitate ORKS installation of the Module in the L network.
Connectors The Module has three connectors on the front panel in addition to the backplane connector on the module base. Connector Function Type NETWORK Connection of network RJ-45 management tools NetA, NetB NETWORK Provides L network 2-pin removable screw terminal ORKS field connection (NETA, NETB) using 18-24 AWG (0.86mm...
What You Need to Operate the Bus Interface Module • Series 90-30 backplane with CPU module See Table Q-1 for models that can be used with the LBIM. • A PC or laptop that runs Microsoft Windows with either a Serial L Adapter (SLTA) or PC L Adapter (PCLTA)
Hardware Installation and Powerup The LBIM can be installed in any rack, in any slot except slot 0, which is reserved for the CPU module. Caution Power to the PLC rack must be off before installing or removing the module. Grasp the module with the rear hook facing away from you.
Module Configuration/Network Installation Configuration of the LBIM consists of defining NV types and mapping them into the PLC reference space using the LBIM configuration software. When the module’s network interface has been configured, network configuration and binding can be performed as for any other node.
Using the LBIM configuration utility, assign NV types to the module and the registers in the PLC memory space to which the variable types will map. Note We recommend that you limit configuration names to a maximum of 7 characters to ensure compatibility with Logicmaster 90 software. (The LBIM configuration software allows up to 10 characters.) Example: SNVT_temp and SNVT_count variable types are one-word values that map directly into a single register address (Figure Q-3).
Using a L network installation tool, install the module in the network and bind the ORKS variables. This step binds the individual variables from the network into the type slots defined previously. When these variables are updated, the new values are passed into the proper PLC register locations.
PLC Configuration The Series 90-30 PLC must be configured to recognize the module as a foreign smart module with the reference map necessary to implement the network interface. The PLC is configured using Logicmaster Series 90-30/20/Micro software. (For detailed information, see “Configuring a Third- Party Module”...
When you have finished configuring the reference map, press E to return to the Rack Configuration view, which will now contain the Foreign Module. (If you want to return to the detail screen shown in step 4, press F10 — zoom). 7.
Index IN MSG indicator, Q-4 Abbreviations and Acronyms, D-2 Indicators, Q-4 Agency approvals, A-2 Input data, 2-6 Installation operation, 2-2 Bus Interface Module, 3-3 Architecture, 2-2 Interface specifications, A-4 Binding tools, 1-10, Q-6 LBIUCFG.EXE, 1-5 Bus Interface Module Overview, 1-5 LEDs, Q-4 Location Bus Interface Module, 3-3...
Index Standard configuration parameter types, C-4 Standard Network Variable Types (SNVTs), Operating Modes, 2-4 defined, 1-3 OUT MSG indicator, Q-4 list of, B-1 Output data, 2-6 Status LEDs, Q-4 Overview SVC indicator, 5-2, Q-4 Bus Interface Module, 1-5 Sweep Operation, 2-6 LonWorks network, 1-3 operation, 2-2 Terminating the network, 3-4...