background image

GFK-1322A

Chapter 2  Operation

2-3

2

Host Interfac e Librar y

Input

Upda tes

Network
V aria ble

Network
Binding/S CPT
Storage

Output
Network
Variable
Updates

Netw ork
Interfac e
Configuration

Eng ine

API Callback s

Check  Outputs

Series 90-30  PLC AP I

S N P
B oot
Loader

LonW orks Network (TP-78, TP-1250, or FT10)

PLC B ackplane

Microprocessor Interface Program
with Uplink Interrupt

3150 Neuron

8018 6E C

S erial

Port

Figure 2-1.  Overview of Bus Interface Module Operation

Summary of Contents for 90-30 PLC

Page 1: ...I OPEN Programmable ControlProducts Series90 30 PLC LONWORKS BusInterface Module User sManual GFK 1322 January 2010...

Page 2: ...the information contained herein does not purport to cover all details or variations in hardware or software nor to provide for every possible contingency in connection with installation operation or...

Page 3: ...chnical Support Email 7H8Hsupport ip ge com Customer Care Email 9H10Hcustomercare ip ge com Primary language of support English Europe the Middle East and Africa Online Technical Support 11H12Hwww ge...

Page 4: ......

Page 5: ...ting Lists problem symptoms and corrective actions Describes the use of Valid bits for network variables Appendix A Specifications Lists physical specifications and electrical and environmental requir...

Page 6: ...andards General Specifications GFK 0867B or later Information about LONWORKS networks can be found in the following documents which are available from Echelon Corporation and on the World Wide Web at...

Page 7: ...hapter 3 Hardware Installation 3 1 Rack Location for the Bus Interface Module 3 2 Module Installation and Removal 3 3 Module Installation 3 3 Module Removal 3 3 Network Installation 3 4 Network Wiring...

Page 8: ...30 Backplane Interface A 4 Appendix B Standard Network Variable Types B 1 Appendix C Configuration File Specifications C 1 Network Interface and PLC Mapping C 1 Network Variable Parameter Configurati...

Page 9: ...tion 3 6 Figure 3 5 Computer to LONWORKS Network Connections for LBIM Configuration 3 7 Figure 4 1 Example Determining What Network Variable Types are Needed 4 2 Figure 4 2 Example Assigning Network V...

Page 10: ...ork Interface Configuration 1 10 Table 4 1 Configuration Editor Fields 4 10 Table 4 2 Network Variable Fields in the Network Variable Editor 4 17 Table 4 3 Configurable Network Image Parameters 4 24 T...

Page 11: ...th the communications medium and embedded intelligence that implements the protocol and performs control functions Figure 1 1 illustrates a sample network configuration that uses an LBIM to communicat...

Page 12: ...You Need to Operate the Bus Interface Module 1 9 NODE NODE NODE LON BIU I O I O LONTALK ADAPTOR Series 90 30 CPU ROUTER NODE NODE NODE I O DEVICES I O DEVICES CONFIGURATION PORT FREE TOPOLOGY NETWORK...

Page 13: ...ch other Echelon s Standard Network Variable Types SNVTs provide standard units of measurement for common control quantities such as pressure temperature and volume The LBIM supports SNVTs that are le...

Page 14: ...Bus Interface Module User s Manual June 1997 GFK 1322A 1 T T N N N N N T Termination Network N Node S Switch and Termination Node closes loop when activated N N N N S Loop Bus N N N N S Free T N N N...

Page 15: ...LC 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 It is configured using the IOPEN EXE configuration software provided w...

Page 16: ...twork variable bindings are being saved into the flash memory Flashes alternately with IN MSG LED A powerup error has occurred For troubleshooting information refer to Chapter 5 Flashes together with...

Page 17: ...ction Type NETWORK Connection of network management tools RJ 45 NetA NetB NETWORK Provides LONWORKS network field connection NETA NETB using 18 24 AWG 0 86mm2 to 0 22mm2 twisted pair wires 2 pin remov...

Page 18: ...y types supported I Q AI AQ Configuration Configuration of the LBIM consists of defining network variable types and mapping them into the PLC reference space using the IOPEN configuration software Net...

Page 19: ...7 for versions that can be used with the LBIM LONWORKS network binding tool Many third party network management software packages that include network binding tools are available See Table 1 8 for su...

Page 20: ...a Network Binding Tool Third party network management tools LONMAKER from Echelon ICELAN G from Intelligent Energy Corporation MetraVision from Metra Corporation others Considerations How well it han...

Page 21: ...GFK 1322A 2 1 Operation The following topics are presented in this chapter Overview of Operation 2 2 Powerup Sequence 2 4 Sweep Operation 2 6 2 Chapter...

Page 22: ...rogramming Interface buffers the information for transfer to the PLC during a subsequent scan When a scan is received from the PLC the API initiates a callback in which the LBIM s entire PLC output bu...

Page 23: ...Network Variable Updates Network Interface Configuration Engine API Callbacks Check Outputs Series 90 30 PLC API SNP Boot Loader LonW orks Network TP 78 TP 1250 or FT10 PLC Backplane Microprocessor I...

Page 24: ...documentation information to the network in response to queries and can be configured in the PLC backplane Network variables are not updated across the network Normal Operation If one or more network...

Page 25: ...n IN M S G a n d O U T M S G L E D s Co n fig u ra tion va lid N o Ye s S et co n fig ura tio n to de fa u lt va lu e s In itia liz e ne tw ork in terfa ce L O N W O R K S In itializ e de fa ult d a t...

Page 26: ...ble is updated over the LONWORKS network if the Min Send Time for the network variable has expired only if Min Send Time was configured This prevents overloading the network with frequently changing d...

Page 27: ...K 1322A 3 1 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 3 Chapt...

Page 28: ...n is possible complete steps 1 3 below 1 The I O configuration block uses a base of 90 bytes of user memory Each smart module uses 257 bytes of user memory for parameter data Finally every I O segment...

Page 29: ...naps into place engaging the baseplate notch Module Removal Power must be removed from the PLC rack before removing the LBIM from the baseplate However it is not necessary to power down the LONWORKS c...

Page 30: ...nction boxes Cabling The network bus wiring should be 22 AWG 0 36 mm2 twisted pair wiring The LBIM supports 18 24 AWG wiring with connection through a 5 08mm two position screw terminal block Either 2...

Page 31: ...External SLTA Can be used with all LBIM models PCLTA card Can be used with all LBIM models PCMCIA Interface card PCC 10 available from Echelon Corporation Can be used only with PE693BEM350 free topol...

Page 32: ...mm2 or 24 0 22mm2 IB M P C IB M P C with P C L T A c a rd TP XT 1250 TP XT 78 or FTT 10 PCLTA Card To LonW orks network R S 2 3 2 IC 69 0 C B L 7 02 IB M P C with P C L T A c a rd PCMIA Card To LonW o...

Page 33: ...GFK 1322A 4 1 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 4 Chapter...

Page 34: ...the interface The XIF file is downloaded to the LBIM by the configuration software over the LONWORKS network using LONMARK File Transfer Protocol The following general procedure is used to configure t...

Page 35: ...eg 8 Reg 9 Reg 10 Reg 11 Reg 12 Reg 13 SNVT_temp SNVT_count SNVT_freq_f SNVT_temp SNVT_temp_f PLC LonWorks BIM SNVT_temp SNVT_temp SNVT_count display Figure 4 2 Example Assigning Network Variables Typ...

Page 36: ...he START menu From Windows select RUN from the FILE menu Modify the command line to run A SETUP EXE Choose RUN and answer any setup questions while the setup application runs The setup program may req...

Page 37: ...ration 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...

Page 38: ...n made by choosing Configuration under the View menu in the Reference Configuration screen Program ID The program ID assignment serves two functions The first is the filename by which this configurati...

Page 39: ...necessary to assure that the proper communications parameters are specified in the external interface file created by the program If the wrong transceiver type is configured the module will not commu...

Page 40: ...ecking purposes and can be changed later if necessary Defaults for the various CPU types can be changed by the user see Default Button command below The Start Addr fields allow the user to define any...

Page 41: ...ve a valid bit assigned to I0122 the next will be assigned to I00121 and so on Valid bit referencing can be altered after variables are defined Button Commands 1 Defaults Click on this button to set t...

Page 42: ...s address and grow down as more are defined Change this field by highlighting the current value and entering a new value Note that the current valid bit configuration may need to updated manually to a...

Page 43: ...s screen the user can go to variable editing valid bit editing module configuration exporting and downloading interface files and environment setup Field Definitions PLC Register Box In the upper left...

Page 44: ...k variable type description Type Network variable type number Size Number of register locations required for this variable Array Number of elements in an array Length Total length of the variable or a...

Page 45: ...his will add a variable that will be placed in the next available location after the highlighted address The Edit Variable screen will then appear Field Definitions Var Name Network variable name The...

Page 46: ...ze zero represents a single normal variable with no array indexing An array of size one is treated as a single variable but includes array indexing Variable Array Size Resulting Names NVI_MyVar 0 NVI_...

Page 47: ...This will allow other devices on the network to assure that the value they have is current and that the LBIM is still online Setting this parameter to zero default disables the operation of this feat...

Page 48: ...ining custom variables Saving a Variable Definition Use the pointer to click on the OK command button in the lower right of the screen to accept the current variable definition Clicking OK makes a cop...

Page 49: ...network variable data is packed into the subsequent registers Reference Address The reference address specified must be within the PLC reference type blocks configured for the LBIM Also the address ca...

Page 50: ...s in a network variable The most significant bit bit 31 determines whether all the bytes in the network variable are packed into the PLC register locations Network variables can be organized as nearly...

Page 51: ...5 register 4 1 1 0 0 byte8 double word 1 byte9 byte10 byte11 register 6 register 7 register 5 register 6 0 byte12 low byte register 8 low byte register 7 0 byte13 low byte register 9 high byte registe...

Page 52: ...ave Choose this command to save changes to the file The file will be saved under the current filename Save As Use this command to save the configuration file under a different name This feature can be...

Page 53: ...tions as the file is saved in an ASCII text format note The interface file XIF is downloaded to the module using LonMark file Transfer Protocol The I Open configuration software MUST be used for this...

Page 54: ...stalled in a PLC backplane Be sure the CPU is NOT running a logic program and the LBIM module is powered and properly connected to the network To download a value file to a module chose Value File in...

Page 55: ...tware tool NVO_7 SNVT_temp_f a45645 NVO_1 SNVT_count NVI_1 display Node 1 NVO_1 SNVT_temp NVO_3 SNVT_temp NVO_4 SNVT_freq_f NVI_2 SNVT_temp NVO_5 SNVT_count NVO_6 SNVT_temp Node 2 Node 4 Node 3 CPU Re...

Page 56: ...k variable or explicit message yes yes Retry Count installation network variable or explicit message yes no Authenticated Service Explicit Messages compilation network variable or explicit message no...

Page 57: ...t 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 fr...

Page 58: ...nfiguration Check for overlaps in the network variable mapping and correct the mapping if necessary Download the configuration again and power cycle the LBIM IN MSG and OUT MSG indicators flashing tog...

Page 59: ...The Valid bits are included in the total length configured in the I reference area Note An input network variable a node input is an output from the LBIM An output network variable a node output is a...

Page 60: ...GFK 1322A A 1 Specifications This chapter provides the following information Module Specifications A 2 Interface Specifications A 4 A Appendix...

Page 61: ...2 6 JISC0911 1G at 40 50 Hz 0 012p p at 10 40 Hz Shock IEC68 2 27 JISC0912 15G 11ms Flammability PCB material UL 94VO Components UL recognized ESD Immunity IEC801 2 8KV air discharge 4 4KV contact dis...

Page 62: ...memory 32 Kbytes EPROM 32 pin PLCC socket Neuron data memory External Internal 8 Kbytes RAM 2 Kbytes RAM Network configuration memory internal 512 bytes EEPROM 10 000 erase write cycles Neuron Host co...

Page 63: ...in firmware The HHP Present pin is supported in hardware Network Communications LONWORKS Transceivers Transformer Isolated Twisted Pair TP XF 1250 Twisted Pair Transceiver TP XF 78 Twisted Pair Transc...

Page 64: ...aster List and Programmer s Guide 005 0027 01 Neuron C Programmer s Guide LonMark Application Layer Interoperability Guidelines 078 0120 01 Table B 1 SNVTs Supported by the Bus Interface Module Measur...

Page 65: ...req 73 File status SNVT_file_status 74 Flow SNVT_flow3 15 SNVT_flow_f 53 SNVT_flow_mil 16 Frequency SNVT_freq_f 75 SNVT_freq_hz 76 SNVT_freq_kilohz 77 SNVT_freq_milhz 78 Gain SNVT_muldiv 91 Grammage S...

Page 66: ...occupancy 10 Override SNVT_override 97 Phase rotation SNVT_angle 3 SNVT_angle_deg 104 SNVT_angle_f 49 Phone state SNVT_telcom 38 Power SNVT_power 27 SNVT_power_f 57 SNVT_power_kilo 28 Power factor SNV...

Page 67: ...anslation table SNVT_trans_table 96 Volume SNVT_vol 41 SNVT_vol_f 65 SNVT_vol_kilo 42 SNVT_vol_mil 43 Voltage SNVT_volt 44 SNVT_volt_dbmv 45 SNVT_volt_f 66 SNVT_volt_kilo 46 SNVT_volt_mil 47 Zero and...

Page 68: ...ation file is created using the configuration utility provided with the LBIM Table C 1 lists the specifications for the Network Variable Definition file which defines the network variables at the node...

Page 69: ...d Read Only ASCII 0 Max Send Time for Node Object Min Send Time for all NV s output only Max Send Time for all NV s output only Max Receive Time for all NV s input only Note Timeouts will have 1 secon...

Page 70: ...id bit for the network variable default is either H or 0 This is used when the LBIM detects the network interface is down where H Leave value sent to the PLC as is 0 Set the value to the PLC to zero D...

Page 71: ...maximum parameter to 1 and parameter 1 to the text Last Parameter the API will handle all commands from the Hand Held Programmer attached to the PLC CPU Dependent parameters None API skip table not us...

Page 72: ...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 a...

Page 73: ...r ICMP Internet Control Message Protocol IEEE Institute of Electrical and Electronics Engineers IP Internet Protocol KB Kilobyte 1024 bytes LAN Local Area Network LED Light Emitting Diode LISW LAN Int...

Page 74: ...thernet Interface to discover its own IP address the address of a file server host and the name of a file to be loaded into memory and executed Information is supplied from a BOOTP Server device on th...

Page 75: ...transceivers Distinct from DTE Data Terminal Equipment Data Link Layer In Open Systems Interconnection architecture the layer Layer 2 that provides services to transfer data over a physical link betw...

Page 76: ...ervisory or control functions Note that this same term is widely used in TCP IP literature to refer to any network node that can be a source or destination for network messages See also Hostid Hostid...

Page 77: ...ue within the same Local Area Network See also Global Address Administration Local Area Network LAN A computer network located on a user s premises within a limited geographical area Local Station The...

Page 78: ...between any two DTEs Peer Another entity at the same level layer in the communication hierarchy Peer Peer Communication between nodes at the same level or layer in the hierarchy Physical Address The u...

Page 79: ...LAN Interface upon powerup or restart Station A computer PLC or other device that connects to one or more networks See also Node Station Address Each node on an Ethernet network must have a unique MA...

Page 80: ...te chapters in this manual and in the related documentation This chapter covers the following topics Module Description Q 2 What You Need to Operate the Bus Interface Module Q 6 Hardware Installation...

Page 81: ...supported to the limits of the LONTALK protocol and those of the LONWORKS node The module supports up to 240 user NVs The actual maximum number of NVs depends on the size and type of the NVs the PLC a...

Page 82: ...de Q 3 Q NODE NODE NODE LON BIU I O I O LONTALK ADAPTOR Series 90 30 CPU ROUTER NODE NODE NODE I O DEVICES I O DEVICES CONFIGURATION PORT FREE TOPOLOGY NETWORK SUBNET A SUBNET B POWER LINE NETWORK Fig...

Page 83: ...lternately with IN MSG LED A powerup error has occurred For troubleshooting information refer to Chapter 5 Flashes together with IN MSG LED LONWORKS wink function implemented See Wink Function in Chap...

Page 84: ...screw terminal COM PORT RS 422 RS 422 serial port that supports SNP communications SNP and SNPX Used to update module firmware Does not support Hand Held Programmer DB 15 female Series 90 30 backplan...

Page 85: ...g tools are available See Table Q 2 for suggestions Network interface configuration software for Microsoft Windows IOPEN EXE This is provided with the LBIM Table Q 1 Compatible CPU Models and Logicmas...

Page 86: ...until the connectors mate and the locking lever on the bottom of the module snaps into place engaging the baseplate notch When power is applied to the LBIM the following sequence of events should occu...

Page 87: ...ule with the reference map necessary to implement the network interface see PLC Configuration 1 Determine which NV types will be needed to interface with the PLC Note You must classify the variable di...

Page 88: ...ectly into a single register address Figure Q 3 SNVT_freq_f and SNVT_temp_f are double word values that map into two register locations The type display is a three word user defined NV that maps into...

Page 89: ...ample In the example illustrated in Figure Q 4 a change in the value of the input on Node 4 will cause its network variable to update on the network This value is acquired in the LBIM and forwarded to...

Page 90: ...e a foreign module press F8 other A detail screen for the slot will appear Press F3 frgn A Software Configuration screen for a Foreign Module will appear 4 Press the ENTER key to display the detail sc...

Page 91: ...been completed you are ready to check the configuration To do this power cycle the PLC When the PLC powers up you should observe the following sequence of events The PWR indicator on the LBIM lights...

Page 92: ...at 2 2 I IN MSG indicator Q 4 Indicators Q 4 Input data 2 6 Installation Bus Interface Module 3 3 Interface specifications A 4 L LBIUCFG EXE 1 5 LEDs Q 4 Location Bus Interface Module 3 3 Logicmaster...

Page 93: ...ule in 3 3 Removing the module 3 3 RS 422 port pinout 1 7 S SCPTs supported C 2 Serial Communications Protocol specifications A 4 Serial LonTalk Adapter Q 6 Series 90 30 backplane interface specificat...

Reviews: