GFK0868
GFK0868
GFK0868
GE Fanuc Automation
User’s Manual
GFK-0868 May 1994
GFL–002
Warnings, Cautions, and Notes
as Used in this Publication
Warning
Warning notices are used in this publication to emphasize that hazardous voltages,
currents, temperatures, or other conditions that could cause personal injury exist in this
equipment or may be associated with its use.
In situations where inattention could cause either personal injury or damage to
equipment, a Warning notice is used.
Caution
Caution notices are used where equipment might be damaged if care is not taken.
Note
Notes merely call attention to information that is especially significant to understanding
and operating the equipment.
This document is based on information available at the time of its publication. While
efforts have been made to be accurate, 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 maintenance.
Features may be described herein which are not present in all hardware and software
systems. GE Fanuc Automation assumes no obligation of notice to holders of this
document with respect to changes subsequently made.
GE Fanuc Automation makes no representation or warranty, expressed, implied, or
statutory with respect to, and assumes no responsibility for the accuracy, completeness,
sufficiency, or usefulness of the information contained herein. No warranties of
merchantability or fitness for purpose shall apply.
iii
GFK–0868
Preface
Related Publications
GFK–0262 t
Series 90 – 70 Programmable Controller Installation and Operation
iv MMS-Ethernet Communications for the Series 90-70 PLC User’s Manual - May 1994 GFK–0868
Contents
GFK–0868 MMS–Ether net Communications for the Series 90–70 PLC User’s Manual – May v
1994
Contents
GFK–0868 MMS–Ether net Communications for the Series 90–70 PLC User’s Manual – May vi
1994
Contents
GFK–0868 MMS–Ether net Communications for the Series 90–70 PLC User’s Manual – May vii
1994
Contents
GFK–0868 MMS–Ether net Communications for the Series 90–70 PLC User’s Manual – May viii
1994
Contents
GFK–0868 MMS–Ether net Communications for the Series 90–70 PLC User’s Manual – May ix
1994
Contents
GFK–0868 MMS–Ether net Communications for the Series 90–70 PLC User’s Manual – May x
1994
Contents
GFK–0868 MMS–Ether net Communications for the Series 90–70 PLC User’s Manual – May xi
1994
Contents
GFK–0868 MMS–Ether net Communications for the Series 90–70 PLC User’s Manual – May xii
1994
Contents
GFK–0868 MMS–Ether net Communications for the Series 90–70 PLC User’s Manual – May xiii
1994
Contents
GFK–0868 MMS–Ether net Communications for the Series 90–70 PLC User’s Manual – May xiv
1994
Contents
GFK–0868 MMS–Ether net Communications for the Series 90–70 PLC User’s Manual – May xv
1994
Contents
GFK–0868 MMS–Ether net Communications for the Series 90–70 PLC User’s Manual – May xvi
1994
Contents
GFK–0868 MMS–Ether net Communications for the Series 90–70 PLC User’s Manual – May xvii
1994
Contents
GFK–0868 MMS–Ether net Communications for the Series 90–70 PLC User’s Manual – May xviii
1994
Contents
GFK–0868 MMS–Ether net Communications for the Series 90–70 PLC User’s Manual – May xix
1994
Contents
GFK–0868 MMS–Ether net Communications for the Series 90–70 PLC User’s Manual – May xx
1994
Contents
GFK–0868 MMS–Ether net Communications for the Series 90–70 PLC User’s Manual – May xxi
1994
restart lowapp ARestart oddapp: ARestarts for autonumbers that do not restart in
each chapter. figure bi level 1, reset table_big level 1, reset chap_big level 1, reset1
Lowapp Alwbox restart evenap:A1app_big level 1, resetA figure_ap level 1, reset
table_ap level 1, reset figure level 1, reset table level 1, reset these restarts
oddbox reset: 1evenbox reset: 1must be in the header frame of chapter 1. a:ebx, l 1
resetA a:obx:l 1, resetA a:bigbx level 1 resetA a:ftr level 1 resetA c:ebx, l 1 reset1
c:obx:l 1, reset1 c:bigbx level 1 reset1 c:ftr level 1 reset1 Reminders for
autonumbers that need to be restarted manually (first instance will always be 4)
let_in level 1: A. B. C. letter level 1:A.B.C. num level 1: 1. 2. 3. num_in level 1: 1. 2.
3. rom_in level 1: I. II. III. roman level 1: I. II. III. steps level 1: 1. 2. 3.
Chapter 1 Introduction
1
This manual describes the Ethernet Interface and the GEnett System Manager Software
(GSM), which together form a complete Ethernet Communications System for the Series
90–70 PLC. These products are members of the GEnet Factory LAN family of hardware
and software products. The GEnet family of products provides high performance solu-
tions for interconnecting automation controllers and for integrating them into multi–
vendor networks.
This chapter provides an overview of the product and covers the following topics.
H The Ethernet Communications System,
H How to Make the System Work,
H Quick Guide to the Manual.
The Figure 1–1 shows the major components of the GEnet Factory LAN, along with a
third– party compatible device, together on one Ethernet cable. Note especially the two
main parts of the Ethernet Communications system, the Ethernet Interface and the GEnet
System Manager Software, and the separation of functions between them.
Î
ÎÎÎÎ
ÎÎÎ
Î Î
Connection
Local
ÎÎÎÎ
ÎÎÎ
Î Î
RS–232
Connection
Series 90–70
Ethernet PLC
Interface
Workmaster or Host Computer or
Î
IBM PC Compatible Control Device
GFK-0868 1-1
1
The Ethernet Interface allows you to directly attach the Series 90–70 PLC to an Ethernet
LAN via a user–supplied transceiver and AUI cable, and to access hosts and other con-
trol devices on the network. Using standard OSI Communications, including MMS
(Manufacturing Message Specification), this interface is compatible with other products
from within GE Fanuc, as well as from other vendors.
The communications services most important to your application are supported, includ-
ing:
H Data transfer, and
H Status indications.
1-2 MMS-Ethernet Communications for the Series 90-70 PLC User’s Manual - May 1994 GFK-0868
1
Communications Software. This software consists of the 7–layer ISO protocol stack and
interface software interfacing the protocol stack with the PLC.
Configuration File. This configuration data consists largely of timing, buffer, addres-
sing, and other parameters for each station on the network.
Note
Typically, there will be only one GSM on the network. It will contain
configuration information and communications software for all the
GEnet stations on the network.
The Downloader
The Downloader is a utility which transfers the Communications Software and the Con-
figuration File to the Ethernet Interface. The Downloader operates in two modes,
local (RS232) and network. The Downloader and the download mode are selected in the
main screen of the GSM.
1-4 MMS-Ethernet Communications for the Series 90-70 PLC User’s Manual - May 1994 GFK-0868
1
Access to the Station Manager and the access mode are selected in the main screen of the
GSM.
There are a number of tasks required to get your Ethernet Communications System
working. These tasks involve not only the Ethernet Interface and the GEnet System Manag-
er Software, but also Logicmaster Configuration and depending on your applications, Program-
ming Software. The figure below illustrates what the tasks are for each part of the system.
a45340
ÎÎÎ
Î Î
ÎÎÎ
ÎÎÎ
ÎÎÎ
ÎÎ
User supplied Series 90–70 PLC
IBM PC
Î
ÎÎÎ
ÎÎÎ
ÎÎÎ
ÎÎÎ
ÎÎ
Compatible
Î
ÎÎÎ
ÎÎ
ÎÎÎ
ÎÎÎÎ
Î
ÎÎ
ÎÎÎ
ÎÎÎ
ÎÎ
ÎÎÎ
ÎÎÎ
Î Î Ethernet Interface
Î Î
GSM Software Logicmaster Software
Power–Up PLC
Use Configuration Access Use LM90
Editor to Create Station Manager Configuration
Configuration to Run Package to Perform
Files for Stations Field Network Test ModuleConfiguration
Use
Downloader to
Download
Configuration
Files and Executive
Software to Interface
Access Fully
Station Manager on Operational
Interface to Monitor Station
and ManageNetwork
Use LM90 *
Programming Package
* Needed only if 90-70 PLC to Perform
COMMunications
will initiate communications. REQuest
ÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Tasks Where to go in the Manual
ÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
GEnet System Manager (GSM)
ÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Installing, Starting Up, and Chapter 3. The GEnet System Manager
Using the GSM Section 1. Installing and
ÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ Starting–Up the GSM
ÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Appendix H Sample DOS system files
ÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Configuring Stations for a Basic Chapter 3. The GEnet System Manager
Network Section 2. Configuring Stations for
ÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ a Basic Network
ÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ISO Parameters (General Info.)
ÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
MMS Parameters
Appendix B.
Appendix B.
ISO Networking Concepts
ISO Networking Concepts
ÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Configuring Stations for an Chapter 8. Tuning and Configuring Stations for
ÁÁÁÁÁÁÁÁÁÁÁÁ
Advanced Network
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
an Advanced Network
Downloading a Station Chapter 3. The GEnet System Manager
ÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ Section 3. Downloading a Station
ÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Accessing the Station Manager Chapter 3. The GEnet System Manager
ÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
(Terminal Emulation Mode) Section 4. Accessing the Station Manager
Chapter 4. The Station Manager
ÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Logicmaster Programming
ÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Using the Example PLC Ladder
ÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Program
Procedure 7. Using the Example PLC
Ladder Program
ÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Programming COMMunications Chapter 5. General PLC Application Programming
REQuests Chapter 6. OSI COMMunication REQuest
ÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Ethernet Interface
Chapter 7. Station Manager COMMunication REQuest
ÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Installing the Interface
ÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Chapter 2. Installing the Ethernet Interface
Procedure 1. Installing the Interface
ÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Powering–Up the Interface Procedure 2. Verifying Proper Power–
ÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Up of the Interface
Configuring the Module Procedure 3. Configuring the Interface
ÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
(Setting Soft Switch Configuration) with the Logicmaster 90–70
ÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Configurator
ÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Field Network Tests Procedure 5. Testing the Interface on
the Network
ÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Monitoring the Station and
ÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Managing the Network
Chapter 4. The Station Manager
ÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Troubleshooting the Interface on Chapter 9. Troubleshooting
the Network
1-6 MMS-Ethernet Communications for the Series 90-70 PLC User’s Manual - May 1994 GFK-0868
Chapter 2 Installing the Ethernet Interface
2 section level 1 1
figure bi level 1
table_big level 1
This chapter describes the basic features of the Ethernet Interface, the installation of the
interface, and a procedure for the initial checkout of the interface on your Ethernet
cable. The chapter first provides a hardware overview of the Ethernet Interface. It is
then divided into six Installation Procedures, each providing an overview of the proce-
dure, explaining the steps to be performed, and describing the expected results.
As you work through a procedure you may encounter references to the appendices and
other chapters in this manual. These references provide more detailed information
about the subject under discussion.
Some of the procedures require prior cable plant design and installation.
After completing the Installation Procedures you will gain an understanding of the parts
of the network and how they fit together. You will also have confidence that your equip-
ment is working properly.
GFK-0868 2-1
2
The Ethernet Interface consists of a controller board mounted in the Series 90-70 PLC
rack. It is connected to an external transceiver via a user-provided transceiver cable. The
external transceiver is then connected to the Ethernet cable. The figure below shows the
layout of the Ethernet Controller board.
a44663
ÎÎ
ÎÎ ÎÎ
ÎÎ
Î Î
ÎÎÎÎÎÎ
Î
LEDS
ÎÎ
ÎÎ
Î
RESTART B
PUSHBUTTON A
ÎÎ
ÎÎ
ÎÎ
T
T
E MODEL 70
OPEN
ÎÎ
ÎÎ
ÎÎ
R CMM 741
REPLACEMENT
Y
BATTERY MODULE OK
CONNECTOR ONLINE
ÎÎ
ÎÎ
STATUS OK
CURRENTLY ON OR BLINK= OK
ÎÎ
Î
INSTALLED
PUSH TO RESTART
BATTERY
LAN INTERFACE.
CONNECTOR
PUSH AND HOLD
ÎÎ
Î Î
TOREQUEST
LAN INTERFACE
DOWNLOAD. INOP
ÎÎ
Î
9–PIN
WHEN RUNNING
SERIAL
DIAGNOSTICS
PORT
ÎÎ
Î
BATTERY
CONNECTIONS
ÎÎ
Î
INSTALL NEW
BATTERY BEFORE
15–PIN UNPLUGGING OLD
ÎÎ
Î
ETHERNET
BATTERY. USE
CONNECTOR
IC697ACC701
ÎÎ
Î Î Î Î
SERIAL
PORT
RS–232
DTE
2 TX (OUT)
ÎÎ
Î Î
3 RX (IN)
7 GND
ÎÎ
Î ÎÎ
DEFAULT
STATION
ADDRESS
PUSH
ÎÎ
Î Î Î
LABEL
SLIDEFROM
FRONTTO
LOCK:FROM
ÎÎ
Î ÎÎ
Î ÎÎ
BACK TO
RELEASE
Î ÎÎ
ÎÎ Î TRANSCEIVER
Î Î ÎÎ
CABLE
MODULE
IC697CCM741
LABEL
44A726758–117R01
Î ÎÎ
SERIAL
GROUND
NUMBER
WIRE
LABEL
ÎÎ Î Î
Figure 2-1. Ethernet Controller Board
Three LEDs are located at the top of the board. The Restart pushbutton is located im-
mediately below the LEDs. The battery and battery holder is located to the right of the
LEDs. The battery connectors are located on the controller board between the Restart
button and the 9-pin connector to the serial port. The 15-pin connector, located beneath
the serial port and facing downward, is the transceiver port. The Default Station Ad-
dress label is affixed on the outside of the plastic housing.
2-2 MMS-Ethernet Communications for the Series 90-70 PLC User’s Manual - May 1994 GFK-0868
2
Board Indicators
There are three LEDs on the Ethernet Controller board. The table below describes the
general meaning of each of the LEDs..
ÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Table 2-1. Ethernet Controller Board Indicators
ÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Indicator Status Description
ÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
MODULE OK ON MODULE OK is ON if the Ethernet Interface has
ÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
passed diagnostics and its hardware is operating
properly.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
OFF
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
It is OFF if the module fails a diagnostic test or if a
fatal failure is detected while the board is running.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
BLINKING This LED is blinking if the module is running diag-
nostics or is in Soft Switch entry state.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ If this LED and the STATUS OK LED are blinking to-
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
gether, diagnostics have completed and the operator is
being given a chance to enter Field Network Test.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ONLINE
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ON ONLINE is ON when the Ethernet Interface is con-
ÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
nected to and ready to communicate on the network.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
OFF This LED is OFF when:
H
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
the station is not communicating on the network
due to disconnection or a disruption of the cable.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
H the local station has malfunctioned or
H
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
the Ethernet Interface has been commanded not
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
to enter the network or is in a state where
network operation is inappropriate, such as Soft
ÁÁÁÁÁÁ
ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ Switch Entry state or local loading.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
BLINKING It is BLINKING when the module is transferring data
ÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
on the network or loading over the network.
STATUS OK ON STATUS OK is ON if the module is running without
ÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ exceptionconditions.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
OFF This LED is OFF if the module is running and detects
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
an event that calls for supervisory attention. In this
case you should connect the GSM and follow the
ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
instructions in Chapter 9 to obtain further
ÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
information.
BLINKING This LED is BLINKING if the module is loading or
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ looking for a load source for the Ethernet Interface
The Restart button serves two functions: Restart, and Restart and Reload. The Restart
button is inaccessible when the door to the Ethernet Interface is closed.
Restart: Pressing the Restart button (for fewer than 5 seconds) forces a restart of the
Ethernet Interface. The power-up diagnostics run and the software on the module is
restarted when the pushbutton is released.
Restart and Reload: Pressing and holding the Restart button for 5 seconds or more
forces a restart and requests a reload of the Ethernet Interface. When the Restart button
is pressed, all LEDs go out. After 5 seconds have elapsed, the STATUS OK LED comes
ON, to indicate that the Ethernet Interface will request a reload. After the Restart push-
button is released, the power-up diagnostics run and the Ethernet Interface requests to
be loaded.
Notes
In either case, any data being transferred by the Ethernet Interface at
the time of the Restart will be lost.
The Restart Pushbutton will not be operable during the Ethernet
Controller board diagnostic phase. The Ethernet Controller board is in
diagnostic phase when the BOARD OK LED is BLINKING and the
ONLINE and STATUS OK LEDs are off.
Battery
When connected, the battery preserves the contents of RAM when there is no power to
the board. The battery will maintain RAM contents for a minimum of six months.
Warning
Serial Port
The 9-pin serial port (RS-232 interface) is used to connect to the GEnet System Manager
(GSM). The communication software on the distribution diskette may be loaded
through this port. A cable is needed to connect the GSM to the Ethernet Interface (see
Appendix D, Communications Ports Characteristics). The faceplate of the Interface must
be open to connect the cable. The serial port may also be used with a serial terminal for
local Station Management.
2-4 MMS-Ethernet Communications for the Series 90-70 PLC User’s Manual - May 1994 GFK-0868
2
This section describes the physical installation of the Ethernet Controller board into the
Series 90-70 PLC rack. For information on the installation procedures for the rack, 90-70
CPU, Power Supply, and other Series 90-70 modules, refer to GFK-0262, Series 90-70 Pro-
grammable Controller Installation and Operation User’s Manual.
Note
The Ethernet Interface requires a power supply that can provide +5 Vdc
and +12 Vdc. Use one of the following power supplies:
IC697PWR711
IC697PWR721
IC697PWR731
Press firmly to lock the board in place, but do not force the board. (See Figure 2-2 for
PLC rack, and Figure 2-3 for expansion rack layout.)
Note
The Ethernet Controller board will not operate properly if there are
empty slots to the left of the slot you select.
5. Connect the free end of the safety wire (18 inch long green wire attached to the
Ethernet Controller board) to the ground lug at the side of the Series 90-70 PLC rack.
(See Figure 2-2).
Warning
The ground wire must be securely fastened to the chassis of the Series
90-70 PLC rack and the rack must be properly grounded. Failure to do
so may cause personal injury.
6. Connect the transceiver cable into the 15-pin AUI Port of the Ethernet Controller
board. Secure the cable with the slide latch mechanism. The other end of the
transceiver cable should be connected to an external IEEE 802.3 compatible
transceiver which is attached to the Ethernet network. SQE must be enabled on the
transceiver.
7. Set the CPU Run/Stop switch to STOP.
8. Continue with Procedure 2: Verifying Ethernet Interface Power-Up.
P C B E
S P T T
Î Î
U M H
E
R
N
E
T
TRANSCEIVER
CABLE TO
GROUND WIRE
802.3
TRANSCEIVER
2-6 MMS-Ethernet Communications for the Series 90-70 PLC User’s Manual - May 1994 GFK-0868
2
The total cable length from the CPU rack to the last expansion rack may be a maximum
of 50 feet (15 meters). I/O cables are available in various lengths from 2 to 50 feet (0.6 to
15 meters). Additionally, a single power supply can power two racks (within current
limits) when connected by an available cable three feet (1 meter) in length.
The I/O bus in an expanded system must be terminated by installing an I/O bus Termi-
nator plug on the bottom connector of the BRM. This Terminator plug contains a resistor
pack configured for proper I/O bus termination. If there are more than two racks in an
expansion system, the intermediate expansion racks must not have the Terminator plug
installed.
Note
Install no more than four (4) LAN Interfaces in a single Series 90-70 PLC
system.
RACK 0 a44725
Î Î
NOTE
P C B TOTAL LENGTH OF ALL
S P T INTERCONNECTING
U M
CABLES FROM BTM TO
LAST BRM IS
50 FEET(MAXIMUM).
ALL RACKS MUST BE AT
SAME GROUND POTENTIAL
ONE
(8 RACKS MAXIMUM).
METER RACK 1
NOTE
Î Î
P B L
S R A 12V POWER SUPPLY
M N NEEDED IN RACK
THAT ETHERNET
CONTROLLER
BOARD IS IN.
TRANSCEIVER CABLE TO
GROUND
802.3
WIRE
RACK 6 TRANSCEIVER
Î Î
P B
S R
M
ONE
METER RACK 7
Î Î
P B
S R
M
I/O TERMINATOR
(LAST RACK)
LEGEND CPU – SERIES 90–70 CPU
BRM – BUS RECEIVER MODEL, BEM711
BTM – BUS TRANSMITTER MODEL, BEM 713
PS – POWER SUPPLY
LAN – ETHERNET CONTROLLER, CMM741
Before powering–up the Ethernet Interface, you may wish to connect the GEnet System
Manager (GSM) locally to the Interface, and select the “Station Manager” function from
the GSM Main menu. This allows you to observe the progress of the power–up diagnos-
tics via the Station Manager software on the Interface. The GSM is also used to perform
other operations in subsequent Installation Procedures.
Refer to Chapter 3, “The GEnet System Manager”, for instructions on installing the GSM
software on a user-suppliedPC-compatiblecomputer.
Note
Alternatively, you can use a dumb terminal, or another terminal
emulation product on a PC. However, you will probably find it most
convenient to use the GSM since you will be using the GSM for other
configuration purposes in subsequent steps.
If you do not use the GSM, configure the terminal for 9600 bps, 8 bits,
no parity, and 1 stop bit. See Appendix D, for instructions on making
the serial cable.
Note
To observe the progress of Power–Up Diagnostics described in this
procedure and to invoke the Field Network Test Utility described in
Installation Procedure 5, the GSM must be connected locally and put in
the Local Station Manager Communications Mode.
A. GSM Using Local Connection. Connect the COM1 RS–232 serial port on the
device running the GSM to the 9–pin connector on the Ethernet Interface. Refer
to Appendix D for instructions on how to make the RS–232 cable.
B. GSM Using Network Connection. Connect the Ethernet Interface on the
device running the GSM to the Ethernet Network.
For now, use the Local connection.
2. Power–up the computer running the GSM into DOS.
2-8 MMS-Ethernet Communications for the Series 90-70 PLC User’s Manual - May 1994 GFK-0868
2
ÎÎÎÎÎ
ÎÎÎÎÎ a45163
ÎÎÎÎÎ ÎÎÎÎ
Power Up/
Restart
Certain
Pass Exceptions <Restart>
Detected
ÎÎÎÎ Soft
ÎÎÎÎ
No Soft Switch
Switches
Entry Utility
OK?
ÎÎÎÎÎÎ Yes
ÎÎÎÎÎÎ
ÎÎÎÎÎÎÎÎÎÎ
Issue ”@”
Station Manager Prompt <Restart>
ÎÎÎÎ
ÎÎÎÎ
Receive
”F”
Response?
Yes Field Network
Test Utility
No
ÎÎÎÎÎ
<Done>
RAM
ÎÎÎÎÎ
Loader No Software
Utility Loaded/Checksum
Correct?
The operations above the
Yes line are executed from PROM
ÎÎÎÎÎ
line are executed from the
Operational Configuration and
Communications Software
downloaded by the user.
The Ethernet Interface will normally transition from the Power–Up State to the Opera-
tional State without entering any other state.
If there is a problem with the Soft Switch data, however, the Ethernet Interface will tran-
sition automatically to the Soft Switch Entry State (see Appendix E for instructions).
And if you have not previously downloaded a station configuration to the Interface, the
Interface will transition automatically to the Loader Utility (see Procedures 5 and 6 for
instructions). Also, the operator may manually cause the Interface to enter the Field
Network Test Utility.
Upon power–up the Module OK LED blinks, On Line and Status OK LEDs are OFF.
2. Observe the local Station Manager screen if connected. If power–up is successful,
then a Station Manager message similar to the following will be displayed, normally
within 15 seconds.
IC697 PLC Factory LAN Interface
Copyright (c) 1990-1994. All rights reserved.
PROM version 1.14, Software version 1.13 MMS/Ethernet
MAC address = <<080019010177>>
Serial no. 01913826, MAC default = <<080019010177>>
3. Also, the LEDs will have the following pattern upon successful power up. At this
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁ
time the Interface is in the Operational State.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁ
LED Interface On Line
Module OK ON
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁ
On Line
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁ
Status OK
ON
ON
2-10 MMS-Ethernet Communications for the Series 90-70 PLC User’s Manual - May 1994 GFK-0868
2
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁ
LED Pattern
ÁÁÁÁÁÁÁÁÁÁÁ
Where Stopped Possible Cause Corrective Actions
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁ
MODULE OK On
ÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁ
LoaderUtility
ÁÁÁÁÁÁÁÁÁÁÁ
STATUS OK Blinking
Interface requires a (re)load of
communicationssoftware.
Load the Communication Soft-
ware. See Procedure 4.
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁ
MODULE OK On
ÁÁÁÁÁÁÁÁÁÁÁ
Operational Transceiver or transceiver cable Connect cable & transceiver.
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ONLINE Off not (properly) connected.
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁ
SQE not enabled on transceiver. Set SQE ON on transceiver in ac-
cord with manufacturer ’s instruc-
tions.
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
LAN Online Soft Swtich set to Use LM90 configurator to set
NO. LAN Online Soft Switch to “YES”.
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁ See Procedure 3.
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁ
MODULE OK On
ÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁ
ONLINE On
STATUS OK Off
Operational
ÁÁÁÁÁÁÁÁÁÁÁ
Exception condition occurred. Use the Station Manager LOG
command as explained in
Chapter 9 under the section,
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁ
“Troubleshooting When STATUS
OK LED is OFF”.
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
MODULE OK Soft Switch Entry Invalid Soft Switch Data. Soft Correct Soft Switch Data and Re-
Blinking Slowly Utility Switch Data checksum invalid. start or Reload Ethernet Interface.
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
System Software detected incom- See Procedures 3 and/or 4.
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁ
patible MAC address assignments.
Certain system errors.
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁ
MODULE OK Off
ÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁ
Power-Up/Restart
ÁÁÁÁÁÁÁÁÁÁÁ
Fatal Error. Inspect the Interface for loose
components, reseat the Interface,
and Restart. Recheck Logicmaster
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
90 Configuration. Examine PLC
Fault Table for clues. If the prob-
lem persists, replace the Interface.
Before you can use the Ethernet Interface with the Series 90-70 PLC, you must define
the Interface to the PLC. This is called module configuration. This is done through the Lo-
t
gicmaster 90-70 configuration software. The Logicmaster 90-70 configuration software
allows you to specify the modules and I/O that will reside in your Series 90-70 PLC
rack(s).
Note
The Logicmaster 90-70 Configurator is distinct from the GEnet System
Manager (GSM) Configuration Editor. The Logicmaster 90-70
Configurator defines a module in the Series 90-70 PLC to the PLC CPU.
The GSM Configuration Editor defines the Ethernet Interface to other
nodes in the network.
2-12 MMS-Ethernet Communications for the Series 90-70 PLC User’s Manual - May 1994 GFK-0868
2
For the Ethernet Interface to become a fully Operational station, you must perform two
GSM operations.
H Create a station configuration file for the Ethernet Interface.
H Download the configuration file to the Ethernet Interface.
Each Interface requires configuration information and communications software in or-
der to operate. The configuration information must be created and stored in a file using
the GSM Configuration Editor for that type of interface. This configuration file is down-
loaded to the Interface along with the communications software. The file is retained on
the PC hard disk for a permanent record of the configuration for each Interface in the
network.
The configuration information consists largely of timing, buffer, and other parameters
which normally assume the default values and are the same for each station on the net-
work. There is, however, other configuration information, such as the Local Application
DIB (Directory Information Base), which may be unique for each Ethernet Interface.
Configuring a station also associates particular communications software with the MAC
address of the station for subsequent downloading (communications software for GE
Fanuc CNC Ethernet Interfaces is different from GE Fanuc PLC Ethernet Interfaces).
Therefore, a configuration file must be created for each Ethernet Interface.
Configuring a Station
The configuration procedure is performed offline on a personal computer. It is not ex-
plained here, but is found in Chapter 3, “The GEnet System Manager” as described be-
low.
H To install the GSM software on a user–supplied PC Compatible, refer to Chapter 3,
Section 1, “Installing and Starting–Up the GSM”.
H To configure a station refer to Chapter 3, Section 2, “Configuring a Station”.
Chapter 3 will explain how to configure a station for a basic network. Additional config-
uration information for more advanced networks is provided in Chapter 8, “Tuning and
Configuring Stations for an Advanced Network”. The type of parameters you may need
to configure include:
H Station Name, Type, and MAC Address (always required)
H ISO Parameters (depending on application)
H MMS Parameters (depending on application)
Note
There is a quick way to verify that the Ethernet Interface will transition
to the Operational State before you have assembled all the data for
configuring the station. To do this you can simply create a configuration
file using the GSM default values and then download the station.
Downloading a Station
The software that handles the Ethernet Interface communication services must be
loaded into each Interface on the network. This software is loaded together with the
configuration file for each station. The software can be loaded into the Interface through
the serial port (locally) or across the network.
Note
An Ethernet Interface must be configured on the GSM before it can be
downloaded by the GSM. See instructions immediately preceding.
Setting-Up the GSM and the Ethernet Interface for the Download
Start by deciding whether you will load locally or over the network. Downloading re-
quires a physical connection (communication cable) between the Ethernet Interface and
the GSM. This may be either the local RS-232 cable (described in Appendix D) or an
Ethernet network connection.
The Network Download Mode is recommended (if you have an Ethernet Interface
installed in the device running the GSM) because the time to download is less than 30
seconds. A download in Local Download Mode takes 5 minutes or more due to the low-
er data rate of the RS–232 link.
Downloading requires cooperation between the Ethernet Interface and the GSM. Both
must be in appropriate states, and both must be using the same download communica-
tion facility, ie, local or network.
Before attempting the download make sure you have fulfilled the conditions in the follow-
ing table.
Note
The MAC Address and Load Source Soft Switches of the Ethernet
Interface are normally determined by the PLC CPU Configuration, as
set in “Procedure 3: Configuring the Ethernet Interface with
Logicmaster 90-70 (PLC Module Configuration)”.
2-14 MMS-Ethernet Communications for the Series 90-70 PLC User’s Manual - May 1994 GFK-0868
2
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁ
Feature
ÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
GSM Ethernet Interface
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁ
MAC Address
ÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
You must configure a station The MAC Address of the station must match the
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
with the MAC Address of the MAC Address of the configuration to be down-
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Ethernet Interface you are go- loaded from the GSM
ing to download.
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁ
Download Mode/
ÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Download Mode Load Source
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Load Source
ÁÁ
ÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
The Download Mode must be set The Load Source Soft Switch parameter must be
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
so that it is compatible with the compatible with the physical connection used to
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
physical connection to be used. connect to the GSM. The Load Source options are:
ALT - Accepts either a local or a network down-
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁ
ÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Set the Download Mode to local
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
or network as appropriate, us-
ing the “Setup GSM” function
load, wherever it finds the Download Server.
Factory Default.
LOC - Accepts only a local download.
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
in the GSM Main Menu. NET - Accepts only a network download.
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Loader State After putting the Ethernet In- The Ethernet Interface must be in the Loader State
terface into the Loader State to receive a download.
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
(right column), see instructions a. If the Interface is new from the factory, it will
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
immediately below, “Initiating automatically enter the Loader State when pow-
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
the Download”. ered up. Also, unless overridden by the PLC
CPU configuration (set in Procedure 3) the
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ MAC Address will be the default address
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
(shown on a label on the board, see
Figure 2-1), and the Load Source will be ALT.
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ b. For a previously installed Interface, if you are
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ physically close to it, press and hold the
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Restart/Load Button on the front of the Inter-
face until the STATUS OK LED comes ON
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ (about 5 seconds).
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁ
ÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ If you are not physically close to the Ethernet
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Interface and it is not in the Loader State, you
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
can issue the Station Manager LOAD com-
mand to the Interface. See the section below
Local Downloading
If the GSM was in the Local Download Mode when you selected Download Station, you
will be prompted for the STATION_NAME of the station to be downloaded. Type in the
name and press Enter. (The STATION_NAME parameter is the name that you assigned
to the station when it was initially configured.) Then the download will proceed.
When the local download is complete, the GSM changes automatically to Local Station
Manager access. At this time the Ethernet Interface MODULE OK LED should remain
ON, and the STATUS OK LED should stop blinking and remain ON. The ONLINE LED
should be ON if the station is connected to the Ethernet network. A sign-on message
(NODE command output) should appear on the Station Manager screen of the GSM.
Network Downloading
If the GSM was in the Network Download Mode when you selected Download Station,
the download will proceed automatically, assuming that the Ethernet Interface is con-
nected to the Ethernet network and is Online.
When the network download is complete, the GSM remains in the Download Server
mode waiting for a download request (from any other stations requesting to be down-
loaded). At this time the Ethernet Interface MODULE OK LED should remain ON, and
the STATUS OK LED should stop BLINKING and remain ON, and the ONLINE LED
should be ON.
2-16 MMS-Ethernet Communications for the Series 90-70 PLC User’s Manual - May 1994 GFK-0868
2
This procedure shows you how to verify operation of the physical network to provide
the necessary foundation for reliable communications.
When you are testing the network, be sure there is an adequate explanation for any-
thing unusual. Logging of exceptions should be the exception, not the rule. Properly
setup GEnet nodes and networks can run for long periods (weeks or months) without
logging exceptions.
All software and configuration needed to perform these tests is contained in the Inter-
face as it is shipped from the factory. You do not need to download the communications
software from the GSM for these tests, however, you may optionally change Soft Switch
parameters as described previously. (However, if you have loaded communications soft-
ware, the Field Network Test Utility will still operate properly, and the software you
loaded will be preserved.) The default parameters provided will work on any network
with up to 50 nodes. For larger networks, consult GE Fanuc Automation – NA if you
need assistance to determine how to test your network.
Note
After you have established confidence in your particular application and
configuration parameters, you can periodically re–test your physical
network while the application is running. This is done by using the TEST
Station Manager command, but without invoking the Field Network
Test Utility. All the Station Manager commands available in Field
Network Test Utility are also available when the Ethernet Interface is
fully operational.
Note
Alternatively, you can use a dumb terminal, or another terminal
emulation product on a PC. However, you will probably find it most
convenient to use the GSM terminal emulation feature since you will be
using the GSM for other configuration purposes. Configure the terminal
for 9600 bps, 8 bits, no parity, and 1 stop bit.
Perform the following steps to invoke the Field Network Test Utility.
1. Connect the GSM locally to one of the Interfaces on the Network you are testing.
2. Power up the PLC (if power is already on, you need to cycle power or press the
Restart push–button on the OSI–Ethernet Interface ).
3. After step 7 of the power–up diagnostic is complete, the “@ ” symbol will appear on
the terminal device. After the “@ ” symbol appears, you have 3 seconds to enter the
single character (“F” or “f”) to invoke the Field Network Test Utility. The “F” will not
be echoed back. Any characters other than “f” or “F” are ignored. If you do not see a
startup message displayed like the one shown below, press the Restart button on the
Ethernet Interface (or cycle power on the station) and repeat this step.
The expected startup message upon entering the Field Network Test Utility is similar
to the one shown here:
@
IC697 PLC Factory LAN Interface
Copyright (c) 1990-1994. All rights reserved.
PROM Version 1.14 Ethernet
MAC address = <<08001901001f>>
Serial no. 01393790, MAC default = <<08001901001f>>
The procedure below describes the steps to be performed for the Field Network Test.
1. Select a station to be the test initiator and connect the GSM to this station. This may
be any GEnet LAN Interface (CNC or PLC). If your application uses a particular
node to communicate with most others, we suggest you designate this node as the
test initiator.
Note
All commands described in this procedure are issued from your test
initiator.
2-18 MMS-Ethernet Communications for the Series 90-70 PLC User’s Manual - May 1994 GFK-0868
2
Caution
Note
Pressing Ctrl–R will display the last command executed. This is
especially helpful when you are repeating similar commands. Simply
display the previous command, change the desired part of the
command, and press Enter.
This step can be done for individual Interfaces by executing the following set of RE-
Mote commands for each Interface to be tested.
$ rem <node> login system
$ rem <node> clear log
$ rem <node> clear tally
where <node> is the 12–digit MAC address of the target node.
4. To clear the error log and LLC and MAC tallies in the test initiator Interface, issue the
following commands:
$ clear log
$ clear tally
5. Issue the desired TEST command to initiate the network test.
$ test 010000000000 1000 50 256 :Tests all GE Fanuc stations on the
network
or
$ test all 1000 50 256 :Tests all stations on the network
The TEST command causes the test initiator to broadcast 1000 test command frames
of varying lengths and data patterns to all GE Fanuc nodes or all nodes of all types
on the network. All nodes receiving these commands are expected to send a similar
test response back to the initiating node. The initiating node counts all responses
from each responding node.
This command will take about 10 minutes to complete. When the command is com-
plete, a report like the following should be displayed.
<<< Test Results >>> Page 1 of 1
Command: test <<ffffffffffff>> 3e8H 32H 100H ALT
Init Node: <<08001901001f>> Frames sent: 3e8H Nodes responding: 4H
Responding nodes Response recd Response w/err No Response
<<08001901027d>> 3e8H 0H 0H
<<080019010163>> 3e8H 0H 0H
<<080019010043>> 3e8H 0H 0H
<<08001901012c>> 3e8H 0H 0H
This TEST ALL command and report shows performance over the network between
the initiating node and each responding node, at a rate comparable to what an ap-
plication might experience. For further information, see the descriptions of the TEST
and REPORT commands in Chapter 4.
Verify that all GEnet Interfaces under test are included in the list, either as the initiat-
ing node or as a responding node. Also, all GEnet Interfaces should report,
H 3e8H Responses received,
H 0H Responses with error, and
H 0H No Responses. (A No Response will occur occasionally. But, on average, a
No Response should occur no more than once with the TEST command above
executed with 40,000 frames instead of 1,000 frames.)
Transcribe this report onto a clean copy of the Ethernet Network Test Data Sheet found
in Appendix I, Forms. If you are testing a network with many nodes, you may need
more than one data sheet.
2-20 MMS-Ethernet Communications for the Series 90-70 PLC User’s Manual - May 1994 GFK-0868
2
6. When the TEST ALL command has completed and its results have been transcribed,
gather the accumulated error log and LLC and MAC tallies from all GEnet Interfaces
by sending the following commands to each station. Transcribe all non–zero results
to the Data Sheet.
$ rem <node> log
$ rem <node> tally l
7. Get the exception log and LLC and MAC tallies from the initiator by issuing the
following commands:
$ log
$ tally l
The LOG response from each node, including the initiator, should appear as follows:
REM$ <<<Exception Log>>>
REM$ Exception log empty
Make a notation on the Network Test Data Sheet that the log is empty, or record the
values, if any, reported in the log response message.
The TALLY L response from each Ethernet Interface should appear as follows:
The TALLY L report provides more detailed information about faults than the TEST
ALL command. Acceptable tally rates are indicated on the Network Test Data Sheet.
Note that certain tallies should always be 0, while other tallies are acceptable if their
average rate is not excessive.
Record the LOG and TALLY L results for each Interface under test.
8. At this point, you have completed your initial checkout of the Ethernet Interface and
its operation on the network. If the acceptance criteria is met, your Interface and
network meets requirements and no further testing is necessary. If the criteria is not
met, refer to Chapter 9, “Troubleshooting”, for the meaning of the log data and refer
to Chapter 4, “The Station Manager”, for meaning of the tally data.
The GEnet software diskette contains GSM data files and a Series 90-70 PLC folder for
three pre-configured stations. These files are loaded into GEnet LAN Interfaces and the
Series 90-70 PLCs which contain them to perform various tests between stations. This
example program allows the user to:
H Demonstrate that your network is transferring application data.
H Write new ladder programs using the example ladder as a template.
2-22 MMS-Ethernet Communications for the Series 90-70 PLC User’s Manual - May 1994 GFK-0868
2
Note
Keep the Ethernet Interface Status Word (LISW) location at %I1 in order
for this demonstration program to work correctly.
Zoom into the slot containing the LAN controller board and change the “Station
Address” field to be 080019000001 (for station 1), 080019000002 (for station 2), or
080019000003 (for station 3).
4. The example ladder must be loaded into the Series 90-70 PLC logic memory of
stations sta1, sta2, and sta3 (if desired). Refer to GFK-0263, Logicmaster 90
Programming Software User’s Manual when loading a ladder program into the Series
90-70 PLC.
In the example program, the communication parameters for these requests are held in
the Block Move (BLKMV_INT) function blocks. This transfers the parameters to the ap-
propriate registers. The Block Move function blocks are followed by a single Commu-
nication Request (COMM_REQ) function block. This transfers the communication com-
mand from the PLC CPU to the Ethernet Interface.
Before a Read or a Write request to a remote station can be executed, an association must
first be established between the local and the remote stations. Once an association has
been established, the local station can Read the memory on the remote station, Write a
different value to that same memory location on the remote station, then Read the re-
mote station’s memory again. The data returned by the two Read requests will be dif-
ferent if the Write request is transferring different data than was already there and the
network is correctly passing application data. To perform this procedure, do the follow-
ing:
1. Invoke the Logicmaster 90-70 Programmer and put the programmer On-Line. Enter
99R on the display line and enter SHIFT-F2 (Reference Tables). This will display part
of the Register table, with the cursor pointing to %R99.
2. Enter the rack and slot number of the Ethernet Interface that is to receive the
COMM_REQs. For example, (hexadecimal) 0002 would be rack 0, slot 2 and
(hexadecimal) 0103 would be rack 1, slot 3 .
3. Move to %R214. In this register, and the registers that follow, enter the Application
Common Name of the remote node with which you wish to communicate.
The possible Application Common Names are “stn1”, “stn2”, or “stn3”.
The register initialization for those names are (all values are hexadecimal):
Register stn1 stn2 stn3
-------- ---- ---- ----
R214 7473 7473 7473
R215 316E 326E 336E
R216 0 0 0
R217 0 0 0
4. Now press keys SHIFT-F1 (Program Display/Edit) to display the example ladder
program on the screen. Make sure the Programmer is in ONLINE mode. First put
the CPU into STOP mode, then put the CPU into RUN mode.
5. From the main program block, you will see rungs with a Discrete Internal (%M)
reference which turns on a Discrete Output (%Q) point (represented as a nickname).
These are the lines that you may toggle (the %M reference) to cause something to
happen. Immediately after the toggle line, there is a subprogram block call. When a
Discrete Internal point is toggled, the subprogram block on the following rung
performs its function. Now toggle %M1 to bring up an association with the
application you selected.
6. To check that the association has come up, enter 1I on the display line and enter
SHIFT-F2 (Reference Tables). This will display the beginning of the Discrete Input
(%I) table. The following bits should be on: %I13 (LAN OK bit in the LISW), %I16
(Ethernet Interface bit in the LISW), and %I17 (Association OK bit in the Association
Status Word part of the Association Control Block). Enter SHIFT-F1 to go back to the
program display.
7. Now toggle %M3 to issue a Read Request COMM_REQ. This will attempt to read
%R100 on the remote node using a Symbolic Address.
8. Enter 500R and then enter SHIFT-F2 to examine %R500. This contains the value
read from the remote node.
2-24 MMS-Ethernet Communications for the Series 90-70 PLC User’s Manual - May 1994 GFK-0868
2
9. Now move to %R354. Enter some value different from what is in %R500. This will
be the value we write to the remote node. Enter SHIFT-F1 to display the program
again.
10. Toggle %M2 to issue a Write Request COMM_REQ. This will attempt to write the
contents of %R354 on the local PLC into %R100 in the remote node using a Symbolic
Address.
11. Repeat steps 7 and 8 to see what value was read from the remote node. If the value
in %R500 now matches the value in %R354, the two nodes are successfully passing
application data.
2-26 MMS-Ethernet Communications for the Series 90-70 PLC User’s Manual - May 1994 GFK-0868
Chapter 3 The GEnet System Manager-Station
Configuration section level 1 1
3 figure bi level 1
table_big level 1
This chapter describes how to install the GEnet System Manager (GSM), and how to use
it to configure your GEnet LAN Interface. The chapter includes an overview of the GSM
and a detailed guide to the basic menus that are used in configuring and managing your
GEnet Ethernet Interfaces.
Note
The GSM is used to maintain a variety of GEnet LAN Interfaces. Parts of
this chapter are written so as to reflect this generality. Thus, you may
see occasional references to LAN Interfaces other than the type(s) you
use.
ÎÎÎ
RS-232 LINK SERIES 90-70 WITH a45341
802.3 LAN INTERFACE
ÎÎÎÎ
ÎÎÎÎÎ
GSM
(LOCAL)
ÎÎÎÎÎÎ
ÎÎ
ÎÎÎÎÎÎ ÎÎÎÎ ÎÎÎÎÎÎÎÎ
ÎÎÎÎ ÎÎÎÎ
ÎÎÎÎÎÎÎ
802.3 LAN
ÎÎÎ
TRANSCEIVER TRANSCEIVER TRANSCEIVER
ÎÎÎ
ÎÎÎ
Î Î Î
GSM
(NETWORK)
ÎÎÎÎÎÎ
ÎÎÎÎÎÎ
Figure 3-1. GEnet System Manager (GSM) on 802.3 LAN
GFK-0868 3-1
3
3-2 MMS-Ethernet Communications for the Series 90-70 PLC User’s Manual - May 1994 GFK-0868
3
The power-up diagnostics and loader software reside in Programmable Read Only Memory
(PROM) on the board, and cannot be changed without physically disassembling the
LAN Interface.
Some very basic parameters, known as Soft Switch Parameters, are stored in another kind of
memory, Electronically Erasable PROM (EEPROM).
These Soft Switches are set to default values during manufacture of the LAN Interface
and are retained indefinitely until changed by the user, normally via the Logicmaster 90
Configurator. For a LAN Interface, the Logicmaster 90 Configurator has access only to
these Soft Switch parameters. All other parameters of the LAN Interface are set using
the GSM.
The communications software, along with all other configuration information, is set and main-
tained on the GSM, and must be downloaded to the LAN Interface when a software or
configuration change is required. This information is stored on the LAN Interface in ei-
ther battery-backed RAM or Flash Memory. Both these memory technologies permit
ready change of the memory content (via downloading from the GSM) but retain their
content when power is removed.
Alternatively, the GSM can reside at a central location on the network and “logically”
connect to any station over the Ethernet network. We refer to this method of connection
as network communications mode or network GSM operation.
When using local communications mode, the serial cable is connected between the LAN
Interface 9-pin connector and the personal computer COM1 port.
To connect to LAN Interfaces over the network, you must have an appropriate network
card for your PC-Compatible computer. See Table 3-1 for a list of supported interfaces.
Figure 3-1 illustrates these alternative connection means of the GSM. The GSM may use
either an internal or external modem or transceiver; or none if used exclusively for local
operation.
Note
Typically, there will be only one GSM on the network. It will contain
configuration information and communications software for all the
GEnet stations on the network.
This section describes the hardware requirements for running the GEnet System Manag-
er (GSM) software, and tells you how to install the GSM on the hard disk of your per-
sonal computer.
GEnet LAN Interface Software is licensed separately from your GEnet LAN Interface
hardware. For PLC LAN Interfaces, this software is provided in both 3 1/2-inch and 5
1/4-inch high-density diskette formats; for CNC, 3 1/2-inch high-density diskette format
only. The GSM software is part of this GEnet LAN Interface Software.
These diskettes do not contain the MS-DOS operating system. You must boot your com-
puter from your hard drive or another diskette containing this operating system soft-
ware.
3-4 MMS-Ethernet Communications for the Series 90-70 PLC User’s Manual - May 1994 GFK-0868
3
Hardware Requirements
The following hardware is required in order to support the GSM software on the PC:
H PC Compatible, DOS Version 5.0 or later.
H RAM: Minimum of 524,288 bytes free (“largest executable program size” on DOS
MEM command).
H 2 MBytes of hard disk space.
H 3 1/2 inch high-density diskette drive (for PLC, 5 1/4-inch also supported).
H Color or monochrome monitor.
H For network GSM operation, an NDIS-compliant, 802.3/Ethernet card installed in the
PC. A list of supported cards is shown in the next section.
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁ
Table 3-1. 802.3/Ethernet Cards for the PC
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁ
Vendor
ÁÁÁÁÁÁ
ÁÁÁÁ Model Size PC Bus Width
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁ
3Com Etherlink IIt (3C503) Half slot XT, AT 8-bit
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁ
3Com Etherlink 16t (3C507) 1 slot XT, AT 8-bit
Etherlink/MCt (3C523)
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁ
3Com 1 slot Micro Channel 8-bit
SMCr/Western Digital EtherCard PLUSt Half slot XT, AT 8-bit
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁÁ
SMC/Western Digital
ÁÁÁÁ EtherCard PLUS Elite 16t 1 slot AT 16-bit
ÁÁÁÁÁÁÁ ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ
SMC/Western Digital
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁ EtherCard PLUS/At 1 slot Micro Channel 16-bit
ÁÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁ
Intel Intelr 82593 Interface is built-in to Zenith Z-notet PC
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁ
Xircom Xircomr Pocket Adapter External Enhanced Printer N/A
Port
t Etherlink II, Etherlink 16, and Etherlink M/C are trademarks of 3Com Corporation.
t EtherCard PLUS, EtherCard PLUS Elite16, and EtherCard PLUS/A are trademarks of Western Digital Corporation.
t Z-Note is a trademark of Zenith Data Systems.
r Intel is a Registered Trademark of Intel Corporation.
r Xircom is a Registered Trademark of Xircom Incorporated.
r SMC is a Registered Trademark of Standard Microsystems Corporation.
Note
The PC can lock-up if you make setup errors when installing PC
network cards and device drivers in a PC. Be sure you have a system
boot diskette to recover from possible setup errors.
When installing the network card in your PC, be sure to do the following.
1. Install the network card into the computer according to the manufacturer’s
instructions. Setup the hardware as described in the table below; these are the
default settings of the card. If you do not use the default settings, you will need to
record your settings for later use in the section, “Setting-Up DOS Files”.
ÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁ
Table 3-2. Default PC Hardware Settings for 802.3/Ethernet Cards
ÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁ
Vendor Vendor Model [Restriction] Hardware Settings
ÁÁÁÁÁÁÁÁ
3Com
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁ
Etherlink II (3C503) I/O base address = 0x0300, IRQ3
ÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁ
3Com Etherlink 16 (3C507) I/O base address = 0x0300, IRQ3
ÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁ
3Com Etherlink/MC N/A
[ELNKMC.SYS v 2.0 min]
ÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁ
SMC/Western Digital EtherCard PLUS I/O base address = 0x0280, IRQ3,
ÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁ Memory Address = 0D00H
ÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁ
SMC/Western Digital EtherCard PLUS Elite 16 I/O base address = 0x0280, IRQ3,
ÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁ
Memory Address = 0D00H
SMC/Western Digital EtherCard PLUS/A I/O base address = 0x0280, IRQ3,
ÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁ Memory Address = 0D00H
ÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁ
Intel Intel 82593 I/O base address = 0x0300, IRQ15,
ÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁ
Xircom Xircom Pocket Adapter None
[PE2NDIS.EXE v 1.44 min.]
2. Install the device driver software provided with your network card.
3. Run any diagnostic software provided by the manufacturer of the network card to
ensure that the card is working properly.
Caution
During the installation of the GSM and LAN Interface software, sample DOS system files
will be created in the C:\GSM directory. When the software installation is complete, you will
need to modify your DOS system files based on the sample files. Refer to the sections on
setting-up the DOS system files after you have completed the GSM software installation.
Perform the steps described below to install the GSM software onto your hard disk.
1. Power-up the PC into DOS.
2. Go to the root directory (\) of the drive on which you want to install the GSM. We
recommend that you install the GSM on C: because the sample DOS System Files for
your PC Interface card are created using C: (see Appendix H).
3-6 MMS-Ethernet Communications for the Series 90-70 PLC User’s Manual - May 1994 GFK-0868
3
Note
Do not simply copy all of the files from the GSM diskette. Follow the
installation procedure.
5. With the GSM directory as the default; place the LAN Interface software diskette
into drive A or drive B. If you use drive A, type the instruction below.
C:\GSM> a:install
The files that make up the Configuration Editor, the Communications Software, and
the GSM executable software are now installed in the GSM directory.
6. After the GSM files are installed, the following message will be displayed.
Current GSMCFG pathname is : C:\GSM\CFILES
Specify GSMCFG pathname : _
Where GSMCFG is the GSM environment variable which specifies the location of
the station configuration files you will later create with the GSM.
Note
If you ever move your GSM station configuration files, you must
redefine the GSMCFG variable in AUTOEXEC.BAT to specify the new
location.
7. Next, you will be prompted to specify the type of network card installed in your PC.
a. If you are going to use the GSM for local operation only, enter “0” (for no LAN
interface installed).
b. If you are going to use the GSM for network operation only or for both network
and local operation, specify the type of PC network card installed in your PC.
Selections in the menu include the PC network card types listed in Table 3-1.
Enter the number for the desired PC Network card type and press Enter.
This completes the installation of the software for Network GSM operation. You must
now set up the various DOS system files as explained below before the GSM will run
properly.
These sample files contain the requirements for the files, CONFIG.SYS and
AUTOEXEC.BAT, located in the root directory.
1. To set up your PC so the GSM software will run, you must ensure that your
CONFIG.SYS file and AUTOEXEC.BAT file contain certain commands. The
commands needed have been included in the sample files. You may enter these
commands individually into your existing CONFIG.SYS and AUTOEXEC.BAT files
using an editor, or you may use DOS commands to copy the .GSM files.
CONFIG.GSM
FILES = 20
BUFFERS = 48
AUTOEXEC.GSM
SET GSMCFG=C:\GSM\CFILES
(The statement above defines the environment variable GSMCFG. There must be no spaces
on either side of the “=” sign.)
During GSM installation for network operation, sample DOS system configuration files
will be created in the GSM directory.
3-8 MMS-Ethernet Communications for the Series 90-70 PLC User’s Manual - May 1994 GFK-0868
3
After installing the software, these files will contain the requirements for the DOS sys-
tem files, CONFIG.SYS and AUTOEXEC.BAT, located in the root directory and the PRO-
TOCOL.INI file located in the GEFNDIS directory. When the software installation is
complete, be sure to look in the .GSM sample files to see the requirements to run the
GSM software. Then, refer to the appropriate sub-section below for setting-up the DOS
system files.
Before you setup your DOS system files for network operation, you must first determine
whether another NDIS network application has already been installed on your comput-
er. To do this, check your CONFIG.SYS file for a PROTMAN.xxx device definition. If
this definition is in CONFIG.SYS, then a network application does already exist. In this
case, skip the section below and refer to the section, “Adding the GSM When an NDIS
Application Already Exists”. If you do not find a PROTMAN.xxx device definition in
your CONFIG.SYS file, follow just the instructions immediately below.
For GE Fanuc applications, the LLC driver, GEFNDIS.DOS, must also be installed. For
the GSM, all these files, and some others, are located in the GEFNDIS directory. But, if
an NDIS application has been installed previously, other versions of the files described
above, except for GEFNDIS.DOS, will already have been placed in another location.
The steps below will explain what to do with these NDIS files to ensure proper network
GSM operation.
1. To set up your PC so the GSM software and another NDIS network application can
both run, you must ensure that your CONFIG.SYS file and AUTOEXEC.BAT file
contain certain commands. Sample files showing the commands needed when the
GSM is the only application have been created for you during the installation
procedure. These sample files are named CONFIG.GSM and AUTOEXEC.GSM and
are located in the GSM directory. Sample contents are shown in Appendix H. Note
that the content is different for different PC network cards.
Since you are adding the GSM when a Network application already exists, some of
these commands may already exist, so you will not need to add all of these com-
mands. Edit your CONFIG.SYS and AUTOEXEC.BAT as explained below.
2. CONFIG.SYS Include all entries from CONFIG.GSM except the following
command.
device=\gefndis\protman.dos /i:\gefndis
This file will already have a valid Protocol Manager (protman.xxx) device definition
from the existing network application, and need not be changed. This file will also
already have one or more PC network card device definitions from the existing net-
work application. If a valid definition exists for the PC network card selected for the
Network GSM, that definition need not be changed.
3. AUTOEXEC.BAT Include the SET GSMCFG command in this file, but not the
NETBIND command:
set cfiles = C:\GSM\CFILES (assuming default directory)
rem Bind NDIS drivers
rem \gefndis\netbind
This command is a call to an NDIS driver binding utility. Since an NDIS application
already exists, that application must have a call which does the same thing although
it may not be obvious by looking at AUTOEXEC.BAT. When the PC is started, bind-
ing must occur only once.
If installing the GSM software on a PC with a monochrome monitor, add the
following command to the AUTOEXEC.BAT file:
MODE CO80
3-10 MMS-Ethernet Communications for the Series 90-70 PLC User’s Manual - May 1994 GFK-0868
3
The PROTOCOL.GSM file created during GSM installation contains a separate sec-
tion for defining the operating parameters of each NDIS device: the Protocol Manag-
er driver [PROTMGR], the GSM application driver [GEFNDIS], and all network
card drivers [(name varies)].
The location of the existing PROTOCOL.INI file is specified by the “/i” parameter in
the Protocol Manager (protman.xxx) device specification in the CONFIG.SYS file.
Make sure the network card driver parameters match the settings for your network
card. Refer to Table 3-2 for default settings.
The sample PROTOCOL.GSM file shown below is created if you selected the 3Com
EtherlinkII network card during software installation.
[protocol manager]
DRIVERNAME = PROTMAN$
[GEFNDIS]
DRIVERNAME = GEFNDIS$
BINDINGS = ETHERLINKII
MAX_RX_SIZE = 560
NUM_RX_BUFS = 8
; Caution: Interrupt conflicts may arise when using default hardware
; configurations for many Ethernet Adapters. For example,
; interrupt IRQ3 is commonly used for the COM2 serial port
; and most Ethernet adapters.
;
; The following information must match the hardware configuration
; of the Ethernet Adapter as installed on your computer. Please
; modify this information as necessary.
[ETHERLINKII]
DRIVERNAME = ELNKII$
DMACHANNEL = 1
INTERRUPT = 3
IOADDRESS = 0x300
MAXTRANSMITS = 8
You must add the device definition sections for only the [GEFNDIS] device and any new net-
work card [name varies] device from the PROTOCOL.GSM file into your existing PROTO-
COL.INI file.
5. Restart the PC so that the modifications to the AUTOEXEC.BAT, CONFIG.SYS, and
PROTOCOL.INI files will be used.
Unusual Procedures
Normally, you will install all three parts of this software when you purchase it the first
time. If you receive an update, or are adding a new GEnet product, you may install all
or part of this software as appropriate. To install a specific part, follow the instructions
below.
1. To install only the LAN Interface Configuration Editor, type:
C:\GSM> a:install c
3-12 MMS-Ethernet Communications for the Series 90-70 PLC User’s Manual - May 1994 GFK-0868
3
Use the Arrow keys to highlight the desired function and press Enter to select. The func-
tions are summarized here, and then described in more detail later in this chapter.
H Download communications software and configuration information to the LAN
Interface.
H Access Station Manager allows the PC to run in a terminal mode of operation for
access to the Station Manager residing on a LAN Interface.
H Configure a Station provides the means for setting the various parameters of the LAN
Interface. The Configuration Editor is a menu-driven software package that is called
from the GSM main menu. There is a unique Configuration Editor for each type of
LAN Interface. For example, there are different Configuration Editors for Series 15 and
Series 16 CNCs. The Configuration Editor is used to examine and modify the
configuration parameters for a station. These configuration parameters are stored in
files on the PC hard disk and subsequently downloaded to the LAN Interface.
The remainder of this chapter discusses various sub-menus used to configure a LAN In-
terface for a basic network.
The GSM uses monitor display lines 1 through 25, with line 1 at the top. The lines dis-
play the following type of information:
Line 1: displays error messages. For example, if you enter an invalid character in a
field, or if the field value is out of range, an error message is displayed on line 1
to indicate the nature of the problem.
Lines 2-22: displays the current GSM menu and its related set of fields. For exam-
ple, there is a Transport Layer menu which is used to display and modify the
various parameters that are used by the Transport Layer software.
Line 23: displays a help line for the current field that is being examined or modi-
fied. This line gives a description of the field, along with the field value ranges,
and the field’s default value.
Line 25: displays important function keys for the current menu. Always present
are the keys: Alt-K for Key help and Alt-H for Procedure help.
When a sub-menu is displayed, the parent menu(s) are overlaid by the sub menu. This
gives a visual indication of where you are located in the GSM menu hierarchy.
Fields on the GSM screen have a field name and a field value. A sample field name is
FIELD_1_1. Field entries which are marked by reverse-video are input/display fields.
You may modify the data in these fields. A field may require the entry of an alphanu-
meric, hexadecimal, or decimal value. Fields that display an “*” require you to press the
Tab key to cycle through the possible selections.
For systems which have color graphics hardware, the GSM menus are displayed in color.
Selection menus (like the main menu) are displayed as WHITE text on a RED back-
ground. Menus with data input/display fields are displayed as WHITE text on a BLUE
background.
3-14 MMS-Ethernet Communications for the Series 90-70 PLC User’s Manual - May 1994 GFK-0868
3
Note
If you change the value of a field or fields you must press Alt-U to save
the changes. Pressing Alt-U after a field change will also cause you to
return to the previous screen.
If you press Esc from a screen in which you have made field changes,
those changes will be lost and you will return to the previous screen.
On all screens, pressing Alt-K will display a table describing the special keys used with
the GSM. Pressing Alt-H displays a help screen (or a series of help screens) describing
how to use the screen that is currently displayed.
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Table 3-3. GSM Keyboard Functions (Alt-K)
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
GSM Keyboard Function
Keys
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Esc (or F1)
ÁÁÁÁÁÁÁ
Return to previous menu.
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Enter Accept field contents, move to next field.
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
←Backspace Delete character to left of cursor.
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Del (Delete) Delete character.
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Alt-A Abortprocedure.
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Alt-C Clear field contents.
Alt-D (or F3) Delete entry.
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Alt-E
ÁÁÁÁÁÁÁ
Enter Selected Configuration Editor from Configure a Station screen.
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Alt-F If in Station Manager Access, enables logging to a file.
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Alt-H Display procedure help screen.
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Alt-K Display key help.
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Alt-L Display list of stations for selection.
Alt-P Create printable file. If in Station Manager Access and you have
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
enabled Station Manager logging to a file (Alt-F), Alt-P will close
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
the file.
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Alt-U (or F2) Save current menu data, return to previous menu.
Alt-V View contents of table entry.
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Alt-S Search for specified table entry.
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Tab (or F9) Cycle forward through field entries.
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Shift-Tab (or F10) Cycle backward through field entries.
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Ins Character insert or replace mode.
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
↑ (Up Arrow) Move to previous field.
↓ (Down Arrow)
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Move to next field.
→ Move right one character in field.
ÁÁÁÁÁÁÁ
←
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Move left one character in field.
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
PgUp (Page Up)
ÁÁÁÁÁÁÁ
Display previous page, or previous entry.
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
PgDn (Page Down) Display next page, or next entry.
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Home Display first page, or first entry.
End Display last page, or last entry.
Change Password
Set Download Mode
Set Station Manager Mode
Press Alt-E
Variable Names
Maximum MMS Message Size*
3-16 MMS-Ethernet Communications for the Series 90-70 PLC User’s Manual - May 1994 GFK-0868
3
Aside from possibly using the GSM to access the Station Manager for field network test-
ing, the first major GSM operation you will perform in bringing-up your network is con-
figuring a station.
Within the GSM there are various configuration screens. There are screens for configur-
ing stations, for tuning a network for ultimate performance, and for routing communica-
tions through network routers.
If your network is a basic network as is usually the case, you will need to use only a few
of these screens to configure stations. (See definition of a basic network below). These
basic configuration screens are discussed in this section.
Note
The configuration screens not discussed in this chapter are used for
configuring and tuning more advanced networks. These screens are
discussed in detail in Chapter 8, Tuning and Configuring Stations for an
AdvancedNetwork. Even if you are configuring an advanced network,
you may wish to begin with this section and then proceed to Chapter 8
later.
ISO Parameters
H PSAP and SSAP for the application.
H TSAP for the Transport layer.
H NSAP for the Network layer.
This information further defines how communications are routed through the ISO pro-
tocol layers to the PLC. We recommend that you use the defaults set by GE Fanuc. Or if
it is necessary for you to use settings other that the defaults, you can obtain this informa-
tion from your network administrator.
MMS Parameters
H Variables you want to define.
If Initiating Associations
If the Ethernet station is to initiate associations with other stations, information about
the Application Processes for the other station(s) must be made available on this GSM
before you can complete the configuration of this station. The essential information
about the other station(s) includes,
H Common Name
H PSAP
H SSAP
H TSAP
H NSAP
If the other stations are GE Fanuc stations, then this information will be made available
to the GSM after you configure those stations.
If the other stations are not GE Fanuc stations, then you will need to gather this informa-
tion for these stations and supply it to the GSM in the Foreign Device Configuration
Screens. It is best to configure the other stations first, then the initiating station.
Once you have gathered the information discussed above, you are ready to proceed to
the Configure a Station screen and on to the other applicable configuration screens. The
rest of this section describes the screens and fields in which to enter this information.
3-18 MMS-Ethernet Communications for the Series 90-70 PLC User’s Manual - May 1994 GFK-0868
3
The Configure a Station Screen, shown below, is used to specify the Station Type and to
assign a logical name (STATION_NAME) to the station. The STATION_NAME corre-
sponds to the unique MAC_ADDRESS which physically identifies the station on the net-
work. It is also used to modify certain configuration parameters for a station.
When the Edit configuration keys (Alt-E) are pressed in this menu, the GSM calls the
Configuration Editor required for that specific Station Type of GEnet Interface.
Note
A form has been provided to assist you in recording Configuration data.
Refer to Appendix I, Forms.
MAC_ADDRESS - The 12 hex digit MAC address of the station being configured. This
will be either the Default MAC Address as delivered with your board, or a Locally
Administered MAC Address in the case where you have specified the MAC address
yourself. See the description on the structure of the MAC Address later in this sec-
tion.
Each LAN Interface is delivered with a Default Station Address already set. There
are several ways to determine this value:
H Look at the label located on the LAN Interface
H Use the Station Manager NODE command.
H Press the Restart button to see the MAC address appear on the Local Station
Manager terminal screen (be sure the Station Manager terminal is connected to
the Interface).
The Default Station (MAC) Address is a globally administered address; the global
administration process assures that each default MAC address is unique. Your orga-
nization may have its own scheme of how addresses are administered. In this case
you will not use the default address, but will assign a different address from a set of
numbers established by your address administrator.
LOAD_GROUP - The number of the selected download group for the station. The Load
Group selects which multicast address is used when loading the station. The multi-
cast addresses and slot times are assigned to the Load Groups via the System Net-
work Parameters menu. Value may be 0 to 4 (default is 0).
3-20 MMS-Ethernet Communications for the Series 90-70 PLC User’s Manual - May 1994 GFK-0868
3
COMMENTS - This field is optional, but may be used to insert a comment line up to 40
characters long for the station being configured. These comments will be displayed
on the List All Stations Screen.
The Up Arrow, Down Arrow, Pg Up, Pg Dn, Home, and End keys may be used to move
within the list. You may also begin a search by pressing Alt-S. When the desired station
is displayed at the top of the list, press the Enter key to select that station. The selected
station name is then displayed on the Configure a Station Screen.
After selecting a station, you may press Alt-E to enter the Configuration Editor.
The MAC Address is a 12-digit hexadecimal number that identifies the station on the
physical network. This 12-digit number is organized as 6 octets, each octet is repre-
sented by a pair of hexadecimal digits. A typical default MAC Address is shown below.
Octet 1 2 3 4 5 6
Hex No. 0_8 0_0 1_9 0_0 5_3 1_2
Each octet of the MAC Address is an 8-bit binary number. Thus, the 12-digit hex address
is really a 48-bit binary number. The typical MAC Address shown above is represented
as a binary number as follows:
Octet 1 2 3 4 5 6
________ _________ _________ _________ _________ _________
Hex 0 8 0 0 1 9 0 0 5 3 1 2
Binary 0000 1000 0000 0000 0001 1001 0000 0000 0101 0011 0001 0010
Another characteristic that is important, especially for multi-vendor networks, is the or-
der of address-bit transmission on the physical medium. MAC Addresses are trans-
mitted in ascending octet order, with the least significant bit of each octet transmitted
first.
If you assign your own MAC Addresses, there are 2 bits of the 48-bit address that you
must set according to the instructions that follow:
H Bit 1 in Octet 1 must always be a 0 to indicate an individual station rather than a
Group address.
H Bit 2 in Octet 1 must be a 1 to indicate that the address is locally administered. (In
the typical default MAC Address shown above, bit 2 in octet 1 is a 0 indicating that it
is a globally administered address).
H All other bits can be set as desired as long as all stations on the network have unique
addresses.
If you must change the Station MAC Address, check with the person administering your
network to make sure that you select an address that fits into your local administration
scheme.
3-22 MMS-Ethernet Communications for the Series 90-70 PLC User’s Manual - May 1994 GFK-0868
3
Once a station has been defined in the Configure a Station Menu, you may proceed to
the Configuration Editor Menu (by pressing Alt-E) to define that station’s communica-
tion parameters in more detail. Or, you can return to this menu at any time in the future
to examine or modify these parameters. The screen below is the Configuration Editor
for the STATION_TYPE, SERIES_90-70 and LOAD_TYPE, ISO 802.3.
Note
GEnet System Manager releases prior to 2.04 and Configuration Editors
prior to 3.22 have a different menu hierarchy. This manual reflects GSM
changes first released in GSM 2.04 and Configuration Editor 3.22.
From this menu, you can access the various sub-menus and screens that allow you to
enter or modify parameters values. The parameters have been divided into three main
categories: ISO, MMS, and System. Each of these categories may contain sub-categories
with corresponding screens.
The ISO Parameters Menu selection is used to modify most of the communications pa-
rameters. For a basic network, this menu selection is used to examine and modify the
parameters for the Link Layer, Network Layer, Transport/SessionLayer, Application Pro-
cesses, and Local Application DIB (Directory Information Base).
The MMS Parameters Menu is used to modify the MMS parameters. For a basic network,
this menu selection is used to examine and modify Variable Names, Maximum MMS
Message Size, Domains, and Program Invocation, and to list all declared variables.
The System Parameters Menu (not used to configure a station for a basic network) is used
to modify parameters which determine how the Ethernet Interface allocates its available
buffer memory. This menu is also used to modify the Station Manager parameters and
Distributed Directory Protocol parameter. Use of the System Parameters screen is de-
scribed in Chapter 8.
Finally, the Print File Menu is used to name and create a DOS file which contains a copy
of the Ethernet Interface configuration.
From this menu, select the appropriate category of parameters you want to configure
and press Enter.
Typically, after you have entered the Configuration Editor, you will go into sub-screens
and enter or change values for the parameters included in them. After you have made
changes in a sub-screen, you must press Alt-U to save them temporarily while you go to
other sub-screens.
After you have finished making changes in the sub-screens and back-out to the Configu-
ration Editor Main Menu, you must press Alt-U again to permanently save the changes
to disk. If you press Esc to exit the Configuration Editor Main Menu, a prompt will appear
requesting you to confirm the exit without saving to disk; if you confirm exit, your
changes are discarded.
Note
The first time you create a station configuration, you must enter Alt-U to
save the file even if you make no changes to default configuration
parameters.
3-24 MMS-Ethernet Communications for the Series 90-70 PLC User’s Manual - May 1994 GFK-0868
3
Each sub-menu is discussed next in the order in which they appear on the ISO Parame-
ters Menu.
For a basicnetwork you will only need to use the following screens. (Screens and fields
not described here are described in Chapter 8, Tuning and Configuring Stations for an
Advanced Network.)
H Network Layer Parameters Screen
H Transport/Session Layer Parameters Screen
H Application Processes Screen
H Local Application DIB (Directory Information Base) Screen
NSAP - The Network Service Access Point for this node. Entered as a hexadecimal string
of octets. Defaults to the combination of the station MAC Address and LSAP. Corre-
sponds to Station Manager Parameter nsap.
The remaining parameters need not be modified for basic networks. Refer to Chapter 8
for descriptions of other parameters.
3-26 MMS-Ethernet Communications for the Series 90-70 PLC User’s Manual - May 1994 GFK-0868
3
TSAP - The ISO Transport Service Access Point to be used for communications services.
Entered as a string of hexadecimal octets. Defaults to 0001 (hex). Corresponds to
Station Manager Parameter stsap.
The remaining parameters need not be modified for basic networks. Refer to Chapter 8
for descriptions of other parameters.
Devices establishing connections to these applications will need the addressing informa-
tion shown on this screen in order to properly set up connections to one of these applica-
tions. Depending on your network configuration, this information will either be entered
directly into the other device, or will be available through a directory server on your net-
work.
For a basicnetwork if you are not using the default parameters, the only information you
need to enter is
H MMS RESPONDER - Common Name, PSAP, SSAP
H APPLICATION_INTERFACE - Common Name, PSAP, SSAP
The Application Processes screen is shown below:
3-28 MMS-Ethernet Communications for the Series 90-70 PLC User’s Manual - May 1994 GFK-0868
3
PSAP - The Presentation Service Access Point (PSAP) of the Application Process. Each
PSAP within a given station must be unique. Entered as a string of hexadecimal oc-
tets.
H For MMS RESPONDER - defaults to 01 (hexadecimal). For MMS RESPONDER -
corresponds to Station Manager Parameter aresppsap.
H For APPLICATION_INTERFACE - defaults to 02 (hexadecimal). For
APPLICATION_INTERFACE - corresponds to Station Manager Parameter
applpsap.
SSAP - The Session Service Access Point (SSAP) of the Application Process. Each SSAP
within a given station must be unique. Entered as a string of hexadecimal octets.
H For MMS RESPONDER - defaults to 01 (hexadecimal). For MMS RESPONDER -
corresponds to Station Manager Parameter arespssap.
H For APPLICATION_INTERFACE - defaults to 02 (hexadecimal). For
APPLICATION_INTERFACE - corresponds to Station Manager Parameter
applssap.
The remaining parameters need not be modified for basic networks. Refer to Chapter 8
for descriptions of other parameters.
This screen has the same basic format as the GEnet System Manager 7-Layer Application
DIB screen. Information is placed into the 7-Layer Application DIB when an Application
Process (Common Name) is defined when configuring a station. The Local Application
DIB Screen displays a list of all 7-Layer Application DIB entries that have been defined.
The Local Application DIB may be examined using the Up Arrow, Down Arrow, PgUp,
PgDn, Home, and End keys.
SELECTED - specifies whether that 7-Layer Application DIB entry has been selected for
inclusion in the Local Application DIB. Valid values are “Y” and “N”. Defaults to
“N”. Value toggled by the Tab and Shift-Tab keys
The details about a specific DIB entry can be examined by pressing the Alt-V key. When
the Alt-V key is pressed, the operator is prompted for which DIB entry to examine. If no
COMMON_NAME is entered, the top entry in the list is displayed.
The Alt-S key is used to search the DIB for a specific entry. When the Alt-S key is
pressed, the user selects the data field and a value to seek and selects the search direc-
tion. The Alt-S key is pressed again to initiate the search, or the Esc key is pressed to
abort the search.
The remaining parameters need not be modified for basic networks. Refer to Chapter 8
for descriptions of other parameters.
3-30 MMS-Ethernet Communications for the Series 90-70 PLC User’s Manual - May 1994 GFK-0868
3
The PgUp and PgDn keys are used to scroll through the Variable Name entries.
3-32 MMS-Ethernet Communications for the Series 90-70 PLC User’s Manual - May 1994 GFK-0868
3
DATA_TYPE - The type of data specified by the variable name. Tab and Shift-Tab keys
scroll between the choices. Value is one of:
H Character string (CHAR STR)
H Octet string (OCTET STR)
H Floating point (FLOAT PT)
H Unsigned integer (UNSIGNED)
H Integer (INTEGER)
H Bit string (BIT STR)
H Boolean (BOOLEAN)
TYPE_SIZE - The number of octets or bits in the data type. Valid range of 1 to 800 (hexa-
decimal). Entered as a hexadecimal number.
H For OCTET STR or CHAR STR, specifies the number of OCTETS in the variable
or variable array element
H For BIT STR, BOOLEAN, UNSIGNED, or INTEGER, the specifies the number of
BITS in the variable or in the variable array element
H For FLOAT PT, only the value 4 should be used
REFERENCE - The memory reference within the Series 90-70 PLC. Table 6-16 shows the
possible values for the reference address.
BIT OFF - The bit offset relative to the starting address of this variable. Entered as a hex-
adecimal number. Valid range of 00 to 0F (hexadecimal). Used only if the Data Type
specifies a BIT STR or BOOLEAN data type; for all other data types, it must be 00.
ARR - Specifies if the variable is an array or a scalar variable. Valid values of “Y” or “N”.
“Y” specifies that the variable is an array, “N” specifies that the variable is a scalar.
Defaults to “N”. Value toggled by the Tab or Shift-Tab keys.
Note
The subject Configuration file must have been saved to disk (by pressing
ALT-U from the Configuration Editor Main Menu) before you can print
it.
There are two ways to exit this screen and return to the Configuration Editor Main
Menu:
H Esc key - exit without creating a file.
H Alt-P key - causes the print file to be created and stored on the disk, then exits.
3-34 MMS-Ethernet Communications for the Series 90-70 PLC User’s Manual - May 1994 GFK-0868
3
An Application Process is added to the Local Application DIB by selecting it from the
7–Layer Application DIB database. The Configuration Editor Local Application DIB
screen is used to do this. Entries are placed in the 7–Layer Application DIB database
when a station is configured. In order to select an entry for the Local DIB, the station
which contains this Application Process must first be configured.
If this station is not a GE Fanuc Ethernet Interface, the Station Type must first be defined
as a Foreign Device in the Configure a Station Screen.
3-36 MMS-Ethernet Communications for the Series 90-70 PLC User’s Manual - May 1994 GFK-0868
3
Ten Application Processes may be defined for the station. The PgUp and PgDn keys are
used to page through the Application Processes entries.
APT_OBJ_ID – The Application Process Title Object Identifier. This field is optional and
may be left blank. It is defined as an object identifier. It is a sequence of decimal nu-
meric values.
AE_QUAL – The Application Process Application Entity (AE) Qualifier (0–65535). It de-
faults to 0.
The next four parameters are all Application Process Service Access Points (SAPs). They
are all entered as a string of hexadecimal octets.
PSAP – Presentation Service Access Point
SSAP – Session Service Access Point
TSAP – Transport Service Access Point
NSAP – Network Service Access Point
Note
The Foreign Device Configuration Editor must also be exited using the
Alt–U key for the entries to be placed or updated in the 7–Layer
Application DIB.
Once entries have been entered in the 7–Layer Application DIB, they can be selected for
inclusion in the Local Application DIB of a GEnet Ethernet Interface.
3-38 MMS-Ethernet Communications for the Series 90-70 PLC User’s Manual - May 1994 GFK-0868
3
This section describes only the activities at the GSM associated with downloading a sta-
tion. For a complete procedure on downloading communication software and configu-
ration information to a station, see Chapter 2, Procedure 4.
After you enter the STATION_NAME, the GSM will download the communications soft-
ware and configuration file over the serial link. It takes 5 minutes or more to serially
load a station, but it is necessary only to perform the procedure when you are perform-
ing a software or configuration upgrade to your LAN Interface.
There are 3 files that are downloaded to the LAN Interface. While the station is being
downloaded, the name of the current file being loaded is displayed along with the file
block count. The download may be aborted by pressing Alt-A key or Esc key. Once
aborted, the download may not be resumed, but must be restarted from the beginning.
If an error occurs during the download process, an error message is displayed on the
screen to indicate the nature of the error.
Once the download is complete, a message is displayed on the screen indicating that the
download was successful. Control is then transferred automatically to the Local Station
Manager Terminal screen so you may view the LAN Interface initialization messages.
2. The LAN Interface requiring a download receives the download multicast message
and sends a “Request for Load” message to the Network Downloader. Download
multicast addresses are defined in the GSM System Network Parameters menu. A
Load Group number is assigned to each multicast address. Each LAN Interface must
define a Load Group number so it obtains its download using the correct multicast
address.
Notes
The Network Downloader will support up to five different Load Groups
each with a unique load multicast address and IEEE 802.4 slot time. This
feature is not applicable to Ethernet (IEEE 802.3) networks and so the
default Load Group 0 is sufficient.
3. When the Network Downloader receives a “Request for Load” message from a LAN
Interface, it loads the necessary files into the LAN Interface across the LAN.
While the station is being downloaded, the name of the current file being loaded is dis-
played along with the file block count. If an error occurs during the download process,
an error message is displayed on the screen to indicate the nature of the error.
If an error occurs in the Data Link software or hardware, an error code is displayed on
the screen. Appendix J lists the error codes that can be displayed, along with their de-
scriptions.
When the download is complete, a message is displayed on the screen indicating that
the download was successful.
3-40 MMS-Ethernet Communications for the Series 90-70 PLC User’s Manual - May 1994 GFK-0868
3
The Downloader transfers three files to the LAN Interface (in this order):
H *.XFM - LAN Interface communications software.
H Cxxxxxx.xxx - LAN Interface configuration file.
H GO - Commands the LAN Interface to start execution of loaded software.
Before the LAN Interface is downloaded, the GSM Downloader will check the GSM Sys-
tem Files to see if the configuration file needs to be updated. The System Files consist of
the System Slot Time and the Application DIBs. If any of these files have been updated
more recently than the configuration file, the Downloader displays the following mes-
sage.
System files integrated for Station: Station Name
Note
The DOS time and date on the PC must be correct whenever the GSM is
run, as the GSM uses the date and time associated with each file to
determine if configuration files need to be updated.
The Network Downloader can also be entered directly from the DOS prompt by typing:
C:\GSM> gsm dnld
This can be used to invoke the Network Downloader from a batch file. This can be used
to automatically run the Network Downloader after a power outage of the PC.
The Alt-F and Alt-P keys are used to enable and disable the logging of downloader activ-
ity to a user-specified file. The log file is automatically closed when returning to the
GSM main menu.
The Esc key is used to exit the Network Downloader and to return to the GSM main
menu.
Notes
1. A LAN Interface MUST be configured on the GSM before it can be
downloaded.
2. The LAN Interface Soft Switch, Network Load Address (LDMAC),
must match one of the LOAD_MULTICAST_ADDR parameters on
the GSM in order for a Network download to take place for the
LAN Interface.
3. The MAC Address of the Station selected MUST match the LAN
Interface MAC Address Soft Switch parameter (MAC) in order for
the LAN Interface to be fully operational after loading.
This section describes how to access the Station Manager software that resides on the
Ethernet Interface.
Once you are in the Access Station Manager screen, the PC acts like a dumb terminal
connected to the Ethernet Interface. The GSM sets up the screen to display the interac-
tions with the local Ethernet Interface Station Manager.
The logging of Station Management activity can be started or stopped from this menu.
To request logging to start, press Alt-F. You will be prompted for the log file name. The
log file is automatically closed when leaving this menu, or when you press Alt-P.
3-42 MMS-Ethernet Communications for the Series 90-70 PLC User’s Manual - May 1994 GFK-0868
3
This section describes the GSM support functions. The GSM Menu topics discussed in
this section are:
H List All Stations
H List all Configured Applications
H Setup GSM
H Exit to DOS
the Alt-V key. When you press the Alt-V key, you are prompted for the name of the sta-
tion to examine. If you enter a blank field, the top item in the menu is examined.
The Alt-S key is used to search the list of stations for a specified entry. When you press
the Alt-S key, you select the data field and value to seek and select the search direction.
Press the Alt-S key again to initiate the search, or the Esc key to abort the search.
Press the Alt-P key to create a list file, “STANAMES.LIS”, of the configured stations.
Press the Esc key to exit the Show Stations screen and to return to the GSM Main menu.
3-44 MMS-Ethernet Communications for the Series 90-70 PLC User’s Manual - May 1994 GFK-0868
3
The 7-Layer Application DIB (Directory Information Base) menu displays the network
wide Directory Information Base for full 7-Layer communications. This DIB is a table
which contains directory information about every Application Process (identified by
Common Name) that may be accessed by a GEnet Application Process. Information is
automatically placed into the 7-Layer Application DIB whenever an Application Process
(identified by Common Name) is defined through the configuration of a station.
For each listed application, the display shows the Common Name, Station Name, and
Station Type. In addition, you may request more detail for any listed application by
pressing the Alt-V key.
The DIB may be examined using the Up Arrow, Down Arrow, PgUp, PgDn, Home, and
End keys. The details about a specific DIB entry can be examined by pressing the Alt-V
key. When the Alt-V key is pressed, you are prompted for which DIB entry to examine.
If a blank field is entered, the top item in the menu is examined.
The Alt-S key is used to search the DIB for a specified entry. When the Alt-S key is
pressed, you select the data field and value to seek and select the search direction. The
Alt-S key is pressed again to initiate the search, or the Esc key is pressed to abort the
search.
The Alt-P key is used to produce a file, MAPDIB.LIS, containing a printable form of the
information in the DIB. This file can then be typed or printed.
The Esc key is used to exit the 7-Layer Application DIB menu and to return to the Ap-
plication DIBs menu.
You are given three chances to enter the above information properly. Please note that all
characters which are typed after the password prompt except for the Return key are as-
sumed to be part of the password. Specifically, the delete and backspace characters do
not have their usual meaning and are interpreted simply as password characters. When
this process is completed (successfully or unsuccessfully), control is returned to the GSM
main menu.
Note
The password is case sensitive.
3-46 MMS-Ethernet Communications for the Series 90-70 PLC User’s Manual - May 1994 GFK-0868
3
Note
You can also toggle the Station Manager Mode by pressing Alt-M from
the GSM Main Menu.
Exit to DOS
When the EXIT TO DOS menu item is selected, the GSM clears the screen, and returns
control to the PC operating system.
This chapter describes how to access and use the Station Manager software which re-
sides on the Ethernet Interface. Each command is also defined here. The chapter is di-
vided into three sections.
H Section 1. Accessing the Station Manager
H Section 2. Using the Station Manager
H Section 3. Command Descriptions
The Station Manager is a part of the communications software in the Ethernet Interface.
The Station Manager executes as a background function on the Ethernet module to pro-
vide interactive supervisory access to the interface.
The Station Manager is available when the Ethernet Interface is fully operational or
when it is running either the Soft Switch Entry or Field Network Test utilities. The Sta-
tion Manager is not available when running Power–Up Diagnostics or the Loader Utility.
The Station Manager allows you to monitor the operation of the local station and the
network. If a problem occurs at the local station or on the network, the Station Manager
may be used to pinpoint the source of the problem through the various Monitor com-
mands.
GFK-0868 4-1
4
The Station Manager on the Ethernet Interface can be accessed in three primary ways:
1. Through the 9–pin serial port on the Ethernet Interface by a GEnet System Manager
(GSM) in Local Station Manager Mode or by an ASCII terminal. See Figure 4–1.
2. Directly over the Ethernet network by a GSM in Network Station Manager Mode.
See Figure 4–2.
3. Remotely over the Ethernet network via another Ethernet Interface with an attached
GSM in Local Station Manager Mode or by an ASCII terminal. This method requires
the use of the REM (Remote) command to access the remote station. See Figure 4–3.
A limited access to the Station Manager is also provided to the local PLC ladder program.
ÎÎÎÎÎ
TRANSCEIVER
ÎÎÎÎ
ÎÎÎÎ
RS-232 ETHERNET INTERFACE
SERIAL LINK
ÎÎÎÎ
Î
STATION MANAGER
SOFTWARE
ÎÎÎÎÎÎÎ
Î Î
ÎÎÎÎÎÎÎ
SERIES 90-70 PLC
Figure 4-1. Station Manager Accessed Locally through the 9–pin Serial Port by a GSM
in Local Station Manager Mode (or an ASCII Terminal)
ÎÎÎÎÎ ÎÎÎÎÎ
ÎÎÎÎÎ ÎÎÎÎÎ
a45346
GEnet 802.3 LAN
TRANSCEIVER TRANSCEIVER
ÎÎÎÎ
ÎÎÎÎ
ETHERNET INTERFACE
STATION MANAGER
ÎÎÎÎ
ÎÎ Î
SOFTWARE
ÎÎÎÎÎÎÎ
Î Î SERIES 90-70 PLC
ÎÎÎÎÎÎÎ
GEnet SYSTEM MANAGER
in Local Station Manager Mode
Figure 4-2. Station Manager Accessed Directly over the Network by a GSM
in Network Station Manager Mode
4-2 MMS-Ethernet Communications for the Series 90-70 PLC User‘s Manual - May 1994 GFK-0868
4
ÎÎÎÎÎ GEnet
ÎÎÎÎ
a45347
ÎÎÎÎÎ ÎÎÎÎ
802.3 LAN
TRANSCEIVER TRANSCEIVER
ÎÎÎÎ
MAC Address
RS-232 080019010020
ÎÎÎÎ
Î
SERIAL
LINK
ÎÎÎÎÎÎÎ
ÎÎÎÎ
ÎÎ Î
Must use the REM (Remote)
Command to access Station
ÎÎÎÎÎÎÎ
Manager with MAC Address
ÎÎÎÎÎÎÎ
080019010020
The Station Manager may be accessed by connecting the Ethernet Interface to a Work-
master or IBM PC Compatible computer running the GSM software in Local or Network
Station Manager mode.
D. Local Connection. Connect the COM1 RS–232 serial port on the device running
the GSM to the 9–pin connector on the Ethernet Interface. Refer to Appendix D,
for instructions on how to make the RS–232 cable.
2. Power–up the computer running the GSM into DOS. (See Chapter 3. The GEnet
System Manager for installation of the GSM).
5. Once the GSM Main Menu appears, go into the Setup GSM functions to set the
Station Manager Mode to Network or Local.
6. From the GSM Main Menu, cursor to the Access Station Manager function and press
Enter.
A. Local Mode. If you are in Local Mode you will automatically go into the Station
Manager of the locally connected Ethernet Interface.
Note
When you enter the Local Station Manager or the Local Downloader,
the GSM automatically configures COM1 of the PC as follows:
9600 bits per second
8 data bits
No parity
1 stop bit
COM1 will retain this configuration even after exiting the Local Station
Manager or Local Downloader.
B. Network Mode. If you are in Network Mode, you will be prompted to enter the
Station Name or MAC address of the station you want to access.
3. Press the Enter key to see the Station Manager prompt character.
The Station Manager commands can be invoked over the network from other GEnet
devices (other Series 90–70 PLC Ethernet Interfaces, GE Fanuc CNC OSI–Ethernet In-
terfaces, Series Six PLC LAN Interfaces, or remote GEnet System Managers) by using
the REM command. When invoked remotely, the Station Manager software processes
the command as if it had been entered from a device attached to the serial port but auto-
matically directs output from the command over the LAN to the station which issued the
request. There is no indication on the local station serial device when a remote com-
mand is being processed. Refer to Figure 4–2 for LAN configurations that use remote
Station Manager operations.
Note
Both the local console and any remote access share the same security
level. See the “LOGIN” and “LOGOUT” commands descriptions.
4-4 MMS-Ethernet Communications for the Series 90-70 PLC User‘s Manual - May 1994 GFK-0868
4
Refer to Chapter 7 for a complete description of the COMM_REQs for these requests.
The Monitor commands provide information about the station and the network. Execut-
ing these commands will not affect the operation of the station or the network, and they
are available to anyone using the Station Manager. See Table 4-1 for a list of Monitor
commands.
The Modify commands perform functions that may change the operation of the station
and the network. These commands are secure and may only be executed when the se-
cure level of operation has been selected by “logging in” with the current password.
These commands will be printed in italics. See Table 4-2 for a list of Modify commands.
The complete sets of Monitor commands and Modify commands are available when the
Ethernet Interface is in the fully operational state. Subsets of these commands are avail-
able when in the Soft Switch Entry and Field Network Test Utilities.
The Station Manager is a “background” task. It only executes when communication pro-
cessing is not occurring. Because of this, the command response time is sensitive to the
communication load of the station––the greater the load, the longer it takes for the com-
mands to execute.
4-6 MMS-Ethernet Communications for the Series 90-70 PLC User‘s Manual - May 1994 GFK-0868
4
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Table 4-1. Monitor Commands
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Command Description
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
? Displaylist of commands
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
acb Display list of active Association Control Blocks
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
bps Display serial port data rate
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
cap DisplayCapabilities
date Display current date
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
exs Display Extended Status buffer
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
help Display list of commands
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
log Display Error log
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
login Login for Modify mode
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ltime Display login timeout
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
mdib Display 7-Layer Application DIB
node Display sign-on message
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
pi Display ProgramInvocation
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
rib Display Routing Information Base
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
show Display a configuration parameter ’s value, or list the configuration
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
parameters for a task(s)
sosw Display current Soft Switch data
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
stat Display task(s) status
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
tally Display task(s) tallies
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
time Display current time
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
var Display VMD specific variable names
vmd Display VMD state
For most commands, simply enter the command and press Enter. Some commands re-
quire additional information to be entered along with the command. Those arguments
should be separated from the command and from each other by one or more spaces.
The Command Descriptions section in this chapter provides a complete description of
each command.
The LOGIN command is required to access the Modify commands. To execute the LO-
GIN command you must know the current password.
EXS Command: The EXS command displays the Extended Status Buffer. This buffer
maintains information about COMM_REQs issued to this Ethernet Interface rom the
PLC ladder program of the local station.
LOG Command: The LOG command displays a log of exception conditions occurring at
the local station. The events are counted, time stamped, and differentiated by an error code.
TALLY Command: The TALLY command displays counts of transactions of the specific
tasks.
Type in the current password and press Enter. If the entered password matches the current
password for the station, the modify “=” prompt is displayed. The password is case sensitive.
One may execute all Monitor and Modify commands from the Modify “=” prompt. If
no commands are executed within 10 minutes, the Modify login will time-out and you
will have to login again. This 10 minute timeout between commands can be changed if
desired by using the CHLTIME command.
Note
The security feature is intended to prevent inadvertent misuse of the
Modify commands. It is not a foolproof mechanism to prevent
unauthorized changes. For the greatest protection, restrict the number of
people who know the password, restrict access to the Station Manager
terminal, and always log off when you leave the Station Manager.
To list the Monitor commands and Modify commands on the screen, type:
HELP <RET> or
? <RET>
4-8 MMS-Ethernet Communications for the Series 90-70 PLC User‘s Manual - May 1994 GFK-0868
4
ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Table 4-2. Modify Commands
ÁÁÁÁÁÁ
Command
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ Description
ÁÁÁÁÁÁ chbps
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Change serial port data rate
ÁÁÁÁÁÁ chdate
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Change date
ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
chltime Change login timeout
ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
chsosw Change Soft Switch data
ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
chtime Change time
ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
clear Clear Extended Status buffer, Error Log,Tallies, or Heap
clsosw Clear Soft Switch values on Ethernet Interface
ÁÁÁÁÁÁ load
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Force Ethernet Interface to be loaded
ÁÁÁÁÁÁ
ÁÁÁÁÁÁ
logout
net ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Exit modify mode
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Disable/Enablenodefromnetwork
ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ok Turns on STATUS OK LED
ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
rem Send command to remote station
report Report test results
ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
restart Restart the Ethernet Interface
ÁÁÁÁÁÁ
ÁÁÁÁÁÁ
stopt
test ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Stop test command
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Send test commands to station(s)
ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
trace Turn on specific task trace flags
All commands have the format of a command followed by a variable number of argu-
ments separated by spaces. Details about the arguments are discussed with each com-
mand. All arguments to the commands, will be automatically converted to all lower case
characters unless they are enclosed in double quotation marks (e.g., “A”).
Task Identification
Several commands refer to “tasks” or subsystems of the operating software. Each task
has a unique identifying letter which is used to select the desired task or tasks. The fol-
lowing table shows the task identifiers and their associated tasks.
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁ
Table 4-3. Task Identifiers
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁ
ÁÁÁÁÁ ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁ
Identifier Task Identifier Task
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁ
a ApplicationLayer b System Memory
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁ
c PLC Driver d DistributedDirectory Protocol (DDP)
e ACSE l Data Link Layer
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁ
m
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁ
MMS Provider n Network Layer
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁ
ÁÁÁÁÁ
p
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁ
t ÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁ
Presentation Layer
ÁÁÁÁÁÁÁÁÁÁÁÁ
Transport Layer
s
v
Session Layer
SRTP Service Agent
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁ
y System Data Manager
4-10 MMS-Ethernet Communications for the Series 90-70 PLC User‘s Manual - May 1994 GFK-0868
4
Numeric Values
Numeric values are displayed as decimal values with the hexadecimal equivalent
printed in parenthesis beside it. An exception is baud rate which are printed only in dec-
imal. Hexadecimal values are represented with a “H” as their last character.
When numeric values are entered, they may be entered as either a decimal value or as a
hexadecimal value. Hexadecimal values must be entered using the trailing “H” (either
upper or lower case) as their last character.
Note
The Ethernet Interface has a limited output buffer for storing Station
Manager command results. If a command’s output exceeds this size,
part of the command output will be lost, and will not be displayed.
Caution
The Soft Switch Entry Utility is entered if the data in the Soft Switches
are determined to be invalid on power-up or restart of the Ethernet
Interface, or if certain other faults occur.
The Soft Switch Entry Utility runs a subset of the Station Manager commands. It pro-
vides a unique prompt, an asterisk (“*”). The Station Manager commands shown in the
following table can be used while in the Soft Switch Entry utility. Some of the com-
mands have restrictions due to the limited services available in this utility.
All commands in the Soft Switch Entry Utility are accessible at the initial security level. It
is not necessary to login to use the Modify commands while in the Soft Switch Entry util-
ity.
A typical initialization message from the Soft Switch Entry utility is shown below:
IC697 PLC Factory LAN Interface
Copyright (c) 1990-1994. All rights reserved.
PROM Version 1.14 Ethernet
MAC address = <<08001901001f>>
Serial no. 01393790, MAC default = <<08001901001f>>
Just before the “*” prompt is printed, the reason for entry into the Soft Switch Entry Util-
ity is printed. Some examples of entry reasons are: soft switch values not defined,
4-12 MMS-Ethernet Communications for the Series 90-70 PLC User‘s Manual - May 1994 GFK-0868
4
PROM/software versions are incompatible, or station MAC address in soft switches does
not match downloaded configuration.
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Table 4-4. Soft Switch Entry Utility Commands
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Command
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
bps
Restrictions
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
chbps
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
chdate
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
chsosw
chtime
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
clear Limited to clear tally, clear log, and clear heap
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
clsosw
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
date
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
help or ?
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
load
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
log
login
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
node
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ok
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
restart
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
show Only task identifiers “b” and “c” are supported
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
sosw
stat Only task identifiers “b” and “c” are supported
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
tally Only task identifiers “b” and “c” are supported
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
time
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Monitor Commands are not in italics. Modify commands shown in italics.
If the Soft Switch values are not defined or disagree with other evidence, the problem
must be satisfactorily resolved by one or more of the following actions:
1. Set the MAC address to the correct value via Logicmaster 90 Configurator.
2. If not configured via Logicmaster 90, use the CHSOSW Station Manager command
described in this chapter.
3. Adjust the GSM configuration for the GEnet Ethernet Interface.
4. Download the Ethernet Interface from the GSM.
Other wise, you will be continually placed back into this utility after each restart. For
proper usage of the CHSOSW command, see the CHSOSW command description in this
chapter.
The Soft Switch Entry utility is exited by restarting the Ethernet Interface. This can be
accomplished by entering the RESTART or LOAD commands, pressing the Ethernet In-
terface Restart pushbutton, or by cycling power on the Series 90-70 PLC.
The Field Network Test utility can be entered only during a brief interval at the end of
power-up diagnostics. When power-up diagnostics are completed, the character “@” is
displayed on the Station Manager terminal and a three-second opportunity to enter the
Field Network Test Utility begins. If the character “F” or “f ” is entered at the local Station
Manager terminal during this three-second window, the Field Network Test utility will
be entered. Any character except “F” or “f ” is ignored. After three seconds, the window
for entering the Field Network Test utility closes and system initialization proceeds.
Note that these characters are not echoed back.
After the station enters the network, the Station Manager commands shown in the fol-
lowing table can be used to test the network. Some of the commands have restrictions
due to the limited resources available in this utility.
4-14 MMS-Ethernet Communications for the Series 90-70 PLC User‘s Manual - May 1994 GFK-0868
4
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Table 4-5. Field Network Test Utility Commands
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Command Restrictions
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
bps
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
chbps
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
chdate
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
chsosw
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
chtime
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
clear Limited to clear tally, clear log, clear heap, and clear exs.
clsosw
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
date
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
help or ?
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
load
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
log
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
login
net
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
node
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ok
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
rem
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
report
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
restart
show Only task identifiers “b”, “c”, and “l” are supported.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
sosw
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
stopt
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
stat Only task identifiers “b”, “c”, and “l” are supported
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
tally Only task identifiers “b”, “c”, and “l” are supported
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
test
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
time
Monitor Commands are not in italics.
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Modify Commands are shown in italics.
The Field Network Test utility is exited by restarting the Ethernet Interface. This can be
accomplished by entering the RESTART or LOAD commands, pressing the Ethernet In-
terface Restart button, or by cycling power on the Series 90-70 PLC.
Symbols are used to denote options or alternatives in the command parameters. These
symbols are used to help give a clear and complete description of the command and are
not part of the command. The use of these symbols is briefly described below:
Arguments to commands are often given symbolic names which are enclosed in angle
brackets (< >). For example; “<PAGE>” is an argument to many commands. The com-
mand specification for “<PAGE>” is described as a number which specifies the page
number of the display. It is important to remember to enter the argument and not its
symbolic name. For example, to see the second page of the 7-Layer Application DIB, one
should enter:
MDIB 2 - not - MDIB <PAGE>
Optional arguments are surrounded by square brackets, for example REPORT <PAGE>].
Again, the brackets should not be entered as part of the command.
Sometimes there are several alternatives for an argument. The alternatives are listed in
the command description separated by a vertical bar (|) and enclosed in braces ({|}).
For example, when using the CLEAR command, only one of the alternatives should be
selected:
CLEAR { EXS | LOG | TALLY | HEAP}
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁ
Table 4-6. Control Characters
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁ
Control Character Usual Keyboard Function Function
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁ
BS Ctrl-H (Backspace) Delete previous character
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁ
DEL Delete Delete previous character
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁ
DC1 Ctrl-Q Resume output to the display
DC2 Ctrl-R Recall previous command line
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁ
DC3
ÁÁÁÁÁÁÁÁÁÁÁ Ctrl-S Stop output to the display
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁ
CAN
ÁÁÁÁÁÁÁÁÁÁÁ Ctrl-X Cancel the current input line
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁ
CR
ÁÁÁÁÁÁÁÁÁÁÁ Return (Enter) Terminate line and execute command
If a command line becomes too long to easily type on a single display line, the character
pair “\<RET>” can be used to continue the command on the next line on the display.
The “\” (backslash) character will not be used as a part of any argument.
4-16 MMS-Ethernet Communications for the Series 90-70 PLC User‘s Manual - May 1994 GFK-0868
4
ACB Command
The ACB command has the form:
> acb [<ACBaddr>[,<ACBaddr>[,...]]]|All
where <ACBaddr> is of the form [%] <MMS Symbolic Address>. The possible Sym-
bolic Addresses for Series 90-70 Ethernet Interfaces are described in Chapter 6.
This command displays the contents of a specific ACB (Association Control Block) as un-
derstood by the Ethernet Interface at the time the command is issued. The command
does not read the ACB from the PLC across the back plane.
If the command ACB ALL is issued, the ACB content of all active associations are dis-
played.
This means that the Logicmaster display of the ACB location could differ from the Sta-
tion Manager display for two reasons:
1. The Ethernet Interface is in the process of updating the PLC memory, or
2. The Ethernet Interface is unable to update the PLC memory.
R0016: ASW: 0001H ASWE: 4000H Invoke ID: 00000000H Prob code:
0000H
I0035: ASW: 0421H ASWE: 0000H Invoke ID: 00000073H Prob code:
0007H
XYZ: Invalid ACB location specified
R999999: ACB address is out of range
R0015: No ACB exists at the specified memory location
There is one line of output per ACB. Each line is preceded by the ACB location entered
by the user. The ACB locations are displayed in the order in which they were entered.
Error checking is done on the address entered to make sure that:
1. The address format is valid,
2. The memory location is within the configured range for that memory type, and
3. An actual ACB exists at that memory location.
BPS Command
The BPS command has the form:
BPS
This command causes the current serial port data rate to be displayed. A typical BPS
command is shown below:
> bps
bps = 9600
CAP Command
The CAP command has the form:
CAP
This command displays the MMS capabilities currently configured for the station. A typ-
ical CAP command is shown below:
> cap
<<< Capabilities >>>
“BASEADDR”
“Conveyor Belt”
“HIGHADDR = %I1024 %Q1024 %R16384”
CHBPS Command
The CHBPS command has the form:
CHBPS { 9600 | 2400 | 1200 | 300 }
This command is used to change the data rate on the serial port of the Ethernet Inter-
face. Any input or output from the serial port after the command has been successfully
entered will use the modified data rate. The data rate remains in effect until it is again
explicitly changed or until the Ethernet Interface is restarted. The default data rate is
9600 bps.
If the output device attached to the serial port is not set to the new data rate, the BPS
command message will be lost or garbled.
CHDATE Command
The CHDATE command has the form:
CHDATE <DD-MMM-YYYY>
This command is used to change the system date to the date specified in the command.
No date earlier than Jan 1, 1989 may be entered. If an invalid date is entered, the current
date is not changed. Date changes remain in effect until the Ethernet Interface is pow-
ered-up or restarted.
4-18 MMS-Ethernet Communications for the Series 90-70 PLC User‘s Manual - May 1994 GFK-0868
4
CHLTIME Command
The CHLTIME command has the form:
CHLTIME <minutes>
where <minutes> is a login timeout value expressed in minutes which has a range of 0
to 32767
The CHLTIME command is used to change the login timeout value. This change remains
in effect until it is explicitly changed or until the next LOGOUT command is entered. If
the number of minutes specified is zero, no timeout is enforced.
CHSOSW Command
The CHSOSW command has the form:
CHSOSW {<soft switch data>|def}
and where
<yes_no> = {yes | no}
<load_source> = {alt | net | loc}
<enable> = {dc | req | prhd}
The CHSOSW command causes new data to be placed into the Soft Switches (EEPROM)
of the Ethernet Interface.
Notes
1. The changes made with either the Logicmaster 90 Configurator or
the CHSOSW command will not take effect until the next Ethernet
Interface restart.
2. If the PLC CPU has been properly configured through the
Logicmaster 90 Configurator (the normal case), the CHSOSW
Command will not be honored.
The Soft Switch data parameters must be entered as specified above. The parameter
label (mac, ldsrc, lanonline, bponline, ldmac, mms, or pgmr) must precede the new pa-
rameter value.
The <MAC_address> parameter is the station’s working MAC address. This parameter
is entered as an octet string. A value of all 0’s for this parameter means that the perma-
nent globally administered station address (Default Station Address) is used. This pa-
rameter may not be a multicast or a broadcast address. See the sub-section titled “Struc-
ture of the MAC Address” in Chapter 3, Section 2.
ÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Table 4-7. Load Source Parameters
ÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Parameter Value Description
ÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ALT * Alternate between all possible load sources
ÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁ
LOC
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
NET
Load from local serial port
Load from network
ÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
* Default Value
The <yes_no> parameter indicates whether the Ethernet Interface will initialize and
enter the network or initialize the Backplane Communications with the CPU. This pa-
rameter has a value of YES or NO.
The <load_addr> parameter is the multicast address used by the Ethernet Interface for
network loads. This parameter is entered as an octet string. A value of all 0’s for this
parameter means the default multicast load address <<090060000000>> is used. This
parameter may not be the broadcast address, but must be a multicast address.
The mms and pgmr <enable> parameters define the type of communications software
which can download the Ethernet Interface. mms refers to full MMS communications
software; pgmr refers to the communications software downloaded by Logicmaster 90
software. <enable> = {dc | req | prhb} defines further conditions of the download
(where dc = Don’t Care, req = Required, prhb = Prohibited. The default is Don’t Care).
For example, the command “CHSOSW PGMR PRHB” prohibits the Logicmaster 90 Net-
work Utilities from downloading this Ethernet Interface. Only the GSM can download
this interface. In addition, once the interface is downloaded, Logicmaster 90-Ethernet
Utilities will be prevented from connecting to this PLC system. Refer also to the Logic-
master 90-Ethernet Communications User’s Manual, GFK-0780.
The CHSOSW command does not require that every parameter be entered. If a Soft Switch
label/value pair is omitted, one of two results occur depending on the current Soft Switch
data. If the current data is determined to be valid, any parameters that are not entered are
left unchanged. However, if the Soft Switch data is determined to be invalid, all parameters
omitted are set to their respective default values. Default values are shown in the the table
below. At least one parameter label/value pair must be entered.
Using the CHSOSW command with the single parameter “def ” causes all Soft Switch
values to be set to their defaults.
If the Soft Switches have been determined to be invalid, the Soft Switch Entry Utility is
entered upon power-up or restart. Once in this utility, you MUST correct the problem
either with the Logicmaster 90 Configurator or with a CHSOSW command before exit-
ing. Otherwise, the Soft Switch Utility will automatically be re-entered after a power-up
or restart.
4-20 MMS-Ethernet Communications for the Series 90-70 PLC User‘s Manual - May 1994 GFK-0868
4
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁ
Table 4-8. Soft Switch Default Values for the Ethernet Interface
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁ
Soft Switch Default Value
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁ
MAC address <<000000000000>>
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁ
Load source ALT
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁ
LAN online YES
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁ
BP online YES
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁ
Network load address <<090060000000>>
MMS enable Don’t Care
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁ
PGMR enable Don’t Care
A typical output from the CHSOSW command is shown below.
= chsosw ldsrc loc
<<< Soft Switch Data >>>
MAC address = <<080019011234>> (default used)
Load source = Serial
Network Online = Online after powerup
Backplane Online = Online after powerup
Network load addr = <<090060000000>> (default used)
MMS Enable = Don’t Care
Pgmr Enable = Don’t Care
Updating, please wait ...
CHTIME Command
The CHTIME command has the form:
CHTIME <HH[:MM]>
This command sets the current system time to the value specified. If an invalid time is
entered, the current time is not changed. Leading zeros do not need to be entered when
entering the new time value. Time changes remain in effect until the Ethernet Interface
is powered-up or restarted. A typical CHTIME command is shown below:
= chtime 8:03
Time = 8:03:00.0
CLEARCommand
The CLEAR command has the form:
CLEAR { EXS | LOG | TALLY | HEAP }
The CLEAR command sets various Ethernet Interface data structures to initial values,
usually zeros.
H If the CLEAR EXS command is entered, the Extended Status Buffer is cleared to an
initial state where only the 2 software versions are non-zero.
H If the CLEAR LOG command is entered, all log entries are discarded and the log is
set to an empty state. The CLEAR LOG command also turns on the STATUS OK LED
on the Ethernet Interface.
H If the CLEAR TALLY command is entered, all tallies are set to a value of zero, with
the exception of the System Memory Tallies: TimReset and Restart and the PLC
Driver Tallies: Regs, KbLogic, and uCode.
H If the CLEAR HEAP command is entered, the minimum system buffer free count
values maintained by the STAT B command are reset to the current free count
values.
CLSOSW Command
Notes
The changes made with either the Logicmaster 90 Configurator or the
CLSOSW command will not take effect until the next Ethernet Interface
restart.
The CLSOSW command clears the SOSW valid bit in the soft switches stored in the
Ethernet Interface EEPROM. This ensures that the LAN controller board must receive
new soft switch values before it can be restarted and put into service. On the next re-
start, if the Ethernet Interface is configured in the Series 90-70 PLC CPU then new soft
switch values will automatically be accepted and saved in EEPROM. If the Ethernet In-
terface is not configured in the CPU, the Ethernet Interface will go into the Soft Switch
Entry Utility after the completion of diagnostics. Refer to Appendix E for more discus-
sion of the Soft Switch Entry Utility.
4-22 MMS-Ethernet Communications for the Series 90-70 PLC User‘s Manual - May 1994 GFK-0868
4
DATE Command
The DATE command has the form:
DATE
This command causes the current system date to be displayed. This date is used in gen-
erating time stamps for MMS messages which require them. The initial value of the date
is read from the PLC on Restart or, if unavailable, is set to 1-JAN-1989 on restart or pow-
er-up. The Modify command CHDATE can be used to set the date.
EXS Command
The EXS command has the form:
EXS
This command is used to display the Extended Status Buffer maintained by the Ethernet
Interface software. The Extended Status Buffer maintains information about the service
requests issued from the PLC ladder logic program. See Chapter 6 for a complete discus-
sion of the form of the available service requests from the PLC ladder logic program.
Also see Chapter 9 for more information on using the Extended Status Buffer informa-
tion.
The number in parenthesis is the hexadecimal equivalent of the decimal value. See
Chapter 9 for more details on Extended Status entries. The Extended Status Buffer can
be cleared using the CLEAR EXS command.
HELP Command
The HELP command has the form:
HELP - or - ?
The HELP command (or the single character command “?”) can be used to display a
short reminder of the valid commands. If you are logged in to use modify commands,
you will see the <<<Modify Commands>>> in the command list (see Table 4-2,
“Modify Commands”). If you are not logged in, you will not see the modify command
listing.
A typical HELP command when you are not logged in, ie, you are in Monitor level, is
shown below:
> help
<<< Monitor Commands >>>
? acb bps cap date
exs help log login ltime mdib
node pi rib show sosw stat tally
time var vmd
4-24 MMS-Ethernet Communications for the Series 90-70 PLC User‘s Manual - May 1994 GFK-0868
4
LOAD Command
The LOAD command has the form:
LOAD
The LOAD command causes the Ethernet Interface to enter the “load” state as described
in
Chapter 2, Installation Procedure 4: Configuring and Downloading a Station. After the
LOAD command is entered, the module must have its software reloaded and reinitial-
ized before any further processing may take place. Any data transfer between the Series
90-70 PLC and the network when the LOAD command is issued is permanently lost.
LOG Command
This command prints entries from the exception log. Log entries remain in the log until
they are explicitly cleared by using the CLEAR LOG command or until they are overwrit-
ten by more recent data. The log is maintained as a circular list where new data over-
writes the oldest data in the list. An arrow on the left points to the most recently logged
event.
The Date and Time columns contain a time stamp of the last occurrence of the logged
event. The Event column identifies the internal software component that reported the
exception. The following table lists the possible values for events. The Count column
contains a repetition count for the event. If events which are identical occur regularly,
they can easily flood the log and the PLC Fault Table with useless entries. Instead of re-
cording each such repeated event in detail, the log simply keeps the time stamp of the
latest and a count of the number of repetitions of the repeated event. The log Entry con-
tains detailed information about the event. Refer to Chapter 9, Troubleshooting, for in-
formation on interpreting the logged events.
Note
The timestamp used is the current day and time of day as known by the
Ethernet Interface. This is the same time that is displayed by the DATE
and TIME commands and changed by the CHDATE and CHTIME
commands.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Table 4-9. Exception Log Event Definitions
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Log Event Cause
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
1 Powerup. A log entry of this event will appear every time
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁthe Ethernet Interface is restarted or powered up.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
2 System events.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
3 Network Layer events.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
4 Transport Layer events.
5 Session Layer events.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
6
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
7
Presentation Layer events.
Application Layer events.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
8 PLC Driver events.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
9 SRTP Service Agent events.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
a Invalid Message Definition Block (MDB) events.
b MMS Service Agent events.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
c LLC events.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
e MMS Provider events.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
10 Directory User Agent events.
LOGIN Command
The LOGIN command has the form:
LOGIN
Password:
You should enter your password (which will not be echoed). If the password matches
the current password for the Modify level, you will receive a confirmation message and
you will be allowed access to the Modify commands. If the password does not match,
then an error message is displayed and the security level is not changed.
Please note that all characters which are typed after the password prompt except for the
Enter key are assumed to be part of the password. Specifically, the delete and backspace
characters do not have their usual meaning and are interpreted simply as password
characters. Passwords are limited to 8 characters and all characters after the eighth are
ignored. Unlike other inputs, the password does not need to be enclosed with double
quotes to achieve case sensitivity.
Note
There is a special variation of the LOGIN command that can only be
used in conjunction with the REM (remote) command to login on a
remote system. Refer to the REM command for a discussion of this
variation.
4-26 MMS-Ethernet Communications for the Series 90-70 PLC User‘s Manual - May 1994 GFK-0868
4
LOGOUT Command
The LOGOUT command has the form:
LOGOUT
This command causes the secure login to be terminated. Any Modify commands en-
tered after the logout will receive an error message. Logging out causes the login time-
out value to return to 10 minutes. A typical LOGOUT command is shown below:
= logout
Logged out
LTIME Command
The LTIME command has the form:
LTIME
This command causes the current login timeout value to be displayed. A typical LTIME
command is shown below:
> ltime
Login timeout = 10 min
The login timeout value can be changed using the CHLTIME command.
MDIB Command
The MDIB command has the form:
MDIB <page>
This command displays one page of information from the Local Application DIB (Direc-
tory Information Base). These are entries which have been configured for the station.
Repeat the command for other pages if an expected entry is not found.
NET Command
The NET command has the form:
NET { ON | OFF }
This command causes the MAC to either exit the token passing ring (when NET OFF is
specified) or to attempt to re-enter the token passing ring (when NET ON is specified).
This can be used to remove stations from the network without the need to physically
disconnect them or restart the hardware.
Note
If the “lanonline” Soft Switch is set to NO, this command has no effect.
4-28 MMS-Ethernet Communications for the Series 90-70 PLC User‘s Manual - May 1994 GFK-0868
4
NODE Command
The NODE command has the form:
NODE
This command causes the Ethernet Interface sign-on message to be printed out on the
screen. When the Ethernet Interface is executing the Soft Switch Entry Utility, the rea-
son that the utility was entered is also displayed.
OK Command
This command causes the STATUS OK LED to turn ON. It has no effect on the contents
of the exception log.
PI Command
The PI command has the form:
PI
This command displays the information regarding the MMS Program Invocation (PI)
object currently defined for the station. A typical PI command is shown below:
> pi
<<< Program Invocation >>>
Pi = “PLC_Application”, Deletable = 0, State = RUNNING
REM Command
The REM command has the form:
REM <node> <cmd> [<cmd parms>]
The REMote command sends the Station Manager command which is its argument and
any associated parameters to the node whose address is specified. The Station Manager
on the remote node acts on the command as if it had been entered at its local serial port,
but directs all output from processing the command back over the network to the station
where the REM command originated. The results are displayed at the local station with
the notation “REM” along with the prompt from the remote station to denote that the
data was returned from the remote station. (A REM command cannot be issued to the
node on which it is entered.)
The LOGIN command is treated as a special case when it is specified in the REM com-
mand. The following command is used to login to a remote device.
REM <node> LOGIN <password>
Note that this prevents the prompt for the password value and displays the remote
password in a readable form.
Note
When using the REM command, the password should be placed in
double quotes if it contains any uppercase letters because the password
is case sensitive.
Security is enforced on the remote system just as if the command had been entered lo-
cally. Thus the remote user and any local users of a given node all see the same security
level.
4-30 MMS-Ethernet Communications for the Series 90-70 PLC User‘s Manual - May 1994 GFK-0868
4
REPORT Command
The REPORT command has the form:
REPORT [<page>]
This command causes the current results of the most recent TEST command to be re-
ported. It can be used to get intermediate reports for long running tests. Test results are
maintained, and may be displayed until another test is started, or until the Modify secu-
rity level is exited.
= report
<<< Test Results >>> Page 1 of 1
Command: test <<080019010021>> 1H 32H 0H NULL
Init node: <<08001901001f>> Frames sent : 1H Nodes responding :1H
Responding nodes Response recd Response w/ err No Response
<<080019000121>> 1H 0H 0H
The line beginning “Init mode . . . ” identifies the MAC address of the initiating node,
how many test command frames it sent, and how many nodes responded.
Following this, there is a list (perhaps a list of one) of the responding nodes’ MAC Ad-
dresses with the corresponding number of test Responses received, Responses with er-
ror, and No Responses.
“Responses received” is the total number of responses received from that node. Frames
containing CRC or other communication errors are not received but are discarded.
“Response with error” refers to frames that were received, ie, they were included in the
count of “Responses received”, The initiating node compares the test data of all re-
sponses to the current test data (which always varies from the preceding frame because
of the sequence number in the first byte position). Any received frame that does not
compare is counted as a Response with error. The most common cause of this indication
is that the <sch> parameter in the TEST command is set to too short an interval. This
should be avoided by increasing <sch>. Also, some manufacturers’ products, while re-
plying to the test command, do not return the data field; this will cause all their Re-
sponses received to also tally a Response with error.
“No Response” is computed as the difference between the number of test commands
sent by the initiating node minus the number of Responses received from the subject
node. This number of frames were “lost” either outbound from the initiator, inbound to
the initiator, or internally (eg., lack of buffers) to either the initiator or responder.
RESTART Command
The RESTART command has the form:
RESTART
The RESTART command causes the Ethernet Interface to be restarted without causing
the software to be reloaded. It has the same effect as pressing the Restart pushbutton on
the front edge of the Ethernet Interface quickly (2-3 seconds). Any data transfer be-
tween the Series 90-70 PLC and the network at the time the RESTART command is en-
tered is permanently lost.
RIB Command
The RIB command has the form:
RIB [<page>]
This command displays one page of information from the Network Layer Routing In-
formation Base (RIB). This gives the routing of NSAP’s to Link Layer addresses. This
routing information is maintained dynamically by the Network Layer ES-IS protocol.
However, if static routing has been configured for this station on the GSM for a given
NSAP, the static routing will take precedence.
4-32 MMS-Ethernet Communications for the Series 90-70 PLC User‘s Manual - May 1994 GFK-0868
4
SHOW Command
The SHOW command has the form:
SHOW { <parm name> | PARMS <task(s)> }
where <par m name> is the name of one of the configuration parameters from the tables
included in the CHSOSW command and the LOG command.
or
PARMS is entered just as shown and
<tasks(s)> is a set of one or more task identifier letters from the Table 4-3.
The SHOW command has one of two forms. If the argument to the SHOW command is
the string PARMS, then task identification letter(s) are also required. The list of configu-
ration parameters for the specified task(s) is displayed.
If a configuration parameter name is entered with the SHOW command, the current
value of that parameter is displayed. Valid configuration parameter names are listed in
the tables below.
Configuration Parameters
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Table 4-10. Configuration Parameters
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Parameter Description
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ApplicationLayer Configuration Parameters
alsap LSAP for Application Layer APs
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
applaequal Application Entity Qualifier for Application Interface AP
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
applapt
ÁÁÁÁÁÁÁ
ApplicationInterface AP object ID
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
applcnam Common name for Application Interface AP
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
applpsap PSAP for Application Interface AP
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
applssap SSAP for Application Interface AP
arespaequal Application Entity Qualifier for Responder AP
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
arespapt
ÁÁÁÁÁÁÁ
Responder AP object ID
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
arespcnam Responder AP common name
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
aresppsap PSAP for Responder AP
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
arespssap SSAP for Responder AP
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
assocappl Maximum Number of associations to Application Interface AP
assocresp Maximum Number of associations to Responder AP
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
SystemMemory Configuration Parameters
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
balloc1 Buffer pool 1 percent
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
balloc2
ÁÁÁÁÁÁÁ
Buffer pool 2 percent
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
balloc3 Buffer pool 3 percent
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
balloc4 Buffer pool 4 percent
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
bbuff1 Buffer pool 1 buffer size
bbuff2 Buffer pool 2 buffer size
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
bbuff3 Buffer pool 3 buffer size
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
bbuff4
ÁÁÁÁÁÁÁ
Buffer pool 4 buffer size
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
bremlsap Remote command LSAP
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
brempri Remote command priority
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Data Link Configuration Parameters
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ldrtry Retry option
lgrpmsk0-7 Group RX addresses 0-7
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
lmacaddr Station MAC address
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
lmaxdb
ÁÁÁÁÁÁÁ
Maximum LLC buffer size
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
lrxringlen Size of receive ring
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ltxringlen Size of transmit ring
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
lxidtime XID frame response timeout
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
MMS ProviderConfigurationParameters
mmsacn MMS Application Context Name
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
mmsacnobj MMS Application Context Name Object ID
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
maltacn MMS Companion Standard ACN
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
maltacnobj MMS Companion Standard ACN Object ID
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
mmaxmsgsz MMS Maximum Message Size
4-34 MMS-Ethernet Communications for the Series 90-70 PLC User‘s Manual - May 1994 GFK-0868
4
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Table 4-10. Configuration Parameters - Continued
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Parameter Description
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
NetworkLayer Configuration Parameters
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
nchksum Checksum option
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ncfgtime Configurationtimer
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
neslsap LSAP for ALL-ES traffic
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
nesmac MAC address for ALL-ES traffic
nhldtime Hold timer
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
nislsap
ÁÁÁÁÁÁÁ
LSAP for ALL-IS traffic
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
nismac MAC address for ALL-IS traffic
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
nmaxpdu Maximum NPDU length
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
noptmiz Optimization option
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
npdulife NPDU liftime timer
npriority Priority for NPDUs
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
nqwtime Queue wait time
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
nsap Station NSAP value
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ntick Timer tick count
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Presentation Layer Configuration Parameters
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
pacsepci ACSE Presentation Context Identifier
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
pacsesynnam ACSE Abstract Syntax name
pacsesynobj ACSE Abstract Syntax object identifier
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
pmmspci
ÁÁÁÁÁÁÁ
MMS Presentation Context Identifier
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
pmmssynnam MMS Abstract Syntax name
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
pmmssynobj MMS Abstract Syntax object identifier
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
pxferpci Transfer Syntax Presentation Context Identifier
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
pxfersynnam Transfer Syntax Abstract Syntax name
pxfersynobj Transfer Syntax Abstract Syntax object identifier
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Session Layer Configuration Parameters
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
stime Session timer
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
stsap TSAP
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Transport Layer Configuration Parameters
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
tchksum Checksum option
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
tflowctrl Flow control timer
tgiveup Give up timer
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
tinactive
ÁÁÁÁÁÁÁ
Inactivitytimer
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
tlcack Transport time between receiving TPDU and 2nd ack
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
tmaxpdu Transport maximum TPDU size
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
treftime Transport reference timer
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
trtrancnt Transport maximum number of retransmissions
trtrantime Transport retransmission timer
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
twindow Transport window timer
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
twindsize Transport receive window size
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
SRTP Service Agent Parameters
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
vtsap TSAP for SRTPcommunication
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
vdpdisab Disable DDP operation
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
vdptmout Timeout for DDP duplicate name conflict
vdpretry Max DDP reslove retries
SOSW Command
This command displays the current setting of the Ethernet Interface Soft Switches or a
message indicating that no Soft Switch values are defined. If not defined, the operator
must set Soft Switch values, using the CHSOSW command, before the Ethernet Interface
can proceed to any state beyond the Soft Switch Entry Utility.
STAT Command
The STAT command has the form:
STAT <task(s)>
where <task(s)> is one or more task identification letters from Table 4-3
This command causes the current status of the task or tasks specified by the task identifi-
cation letters to be displayed. An example STAT command is shown below:
= stat b
<<< System Memory Status >>>
Size Alloc Free Min
---- ----- ---- ---
28 651 474 469
60 237 186 185
380 254 240 235
1569 53 19 19
4-36 MMS-Ethernet Communications for the Series 90-70 PLC User‘s Manual - May 1994 GFK-0868
4
STOPT Command
The STOPT command has the form:
STOPT
This command causes an active TEST sequence to stop at its next iteration and to print
the results of the terminated test. It is used to terminate a long running test before its
completion.
= Page 1
of 1
<<< Test Results >>>
Command: test <<0800190100fb>> 100H 32H 0H NULL
Init node: <<08001901001f>> Frames sent : 87H Nodes responding : 1H
Responding nodes Response recd Response w/err No Response
<<0800190100fb>> 87H 0H 0H
TALLY Command
The TALLY command has the form:
TALLY <task(s)>
where <task(s)> is one or more task identification letters from Table 4-3
This command causes the current value of the tallies for the specified task or tasks to be
displayed. Some of these tallies simply indicate load and performance information
about the station. Others can indicate whether or not there are problems either within
the station or within the network. See Chapter 9, Troubleshooting, for more information
on using the tallies to help isolate and resolve problems.
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Table 4-11. Application Layer Tallies (Tally a)
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Tally Meaning
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁ
UncSvSnt Number of MMS unconfirmed services sent.
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
UncSvRcd Number of MMS unconfirmed servicesreceived.
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
CanSent Number of MMS Cancels sent.
CanRcvd Number of MMS Cancels received.
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Table 4-12. System Memory Tallies (Tally b)
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Tally Meaning
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
TimReset Count of the number of times that the internal time and date have been
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
changed. This tally is preserved over system restarts and software
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
loads.
Restart Count of the number of times that the Ethernet Interface has been re-
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
started. This tally is preserved over the system restarts and software
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
loads.
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Table 4-13. PLC Driver Tallies (Tally c)
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Tally Meaning
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
PlcQFull Count of the number of times an MMS request of the PLC was retried be-
cause of congestion in the PLC.
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
PlcSweep
ÁÁÁÁÁ
Count of the number of executive windows received by the Ethernet Inter-
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
face.
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
MsgRcv Count of the number of messages received from the CPU.
PlcReq Count of the number of COMM_REQs received from the application pro-
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
gram.
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
PlcAbt Count of the number of times the CPU aborted a data transfer.
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
MsgSent Count of the number of times the CPU sent a message.
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁ
MyAbt Count of the number of times the Ethernet Interface aborted a data
transfer.
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Write Count of the number of times the Ethernet Interface successfully wrote to
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
the Series 90-70 PLC memory.
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Read Count of the number of times the Ethernet Interface successfully read from
the Series 90-70 PLC memory.
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Timeout
ÁÁÁÁÁ
Count of the number of times the Ethernet Interface timed out waiting
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Regs
for a response from the CPU.
Count of the number of registers configured in the PLC.
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
AnInput
ÁÁÁÁÁ
Count of the number of Analog Input words configured in the PLC.
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
AnOutput Count of the number of Analog Output words configured in the PLC.
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
uCode The microcode revision level of the firmware in the Series 90-70 CPU.
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Table 4-14. Distributed Directory Protocol (DDP) Tallies (Tally d)
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Tally Meaning
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
RegSnt Number of DDP Register requests sent.
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
UnregSnt Number of DDP Unregister requests sent.
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
RegRcv Number of DDP Register requests received.
UnregRcv Number of DDP Unregister requests received.
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
RslvSent Number of DDP Resolve name requests sent.
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
RslvRcvd Number of DDP Resolve name requests received.
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
RslvRsp Number of Resolve name responses sent.
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
NameConf Number of Name conflict advise indications received.
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
BrwseSnt Number of Browse requests sent.
BrwseRcv Number of Browse requests received.
4-38 MMS-Ethernet Communications for the Series 90-70 PLC User‘s Manual - May 1994 GFK-0868
4
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Table 4-15. ACSE Tallies (Tally e)
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Tally Meaning
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
RejRcvd A-Associate_Response(AARE) APDUs received indicating the association
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
request was rejected with no reason specified or due to no common ASCE
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
version.
RejSent AARE APDUs sent rejecting an association request with no reason
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁ specified or due to no common ACSE version.
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ARejRcvd Total number of AARE APDUs received that rejected an association request.
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ARejSent Total number of AARE APDUs sent that rejected an association request.
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
AbrtRcvd Number of Provider abort indications received.
AbrtSent Number of Provider abort requests sent.
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
PAbort Number of A-P-Abort indications sent.
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
PReject Number of Presentation connections rejected by the Presentation service
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
provider.
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Table 4-16. Data Link Tallies (part of Tally l)
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Tally Meaning
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Unreg Number of 802.3 frames received and discarded because the destination
LSAP was not configured in the node.
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Lsap0 Number of frames received and discarded because the destination LSAP
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
had the value zero.
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
LsapOfl Number of LLC service requests rejected due to lack of LSAP table space. A
non-zero value in this tally indicates a Ethernet Interface system software
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
error and should be reported to GE Fanuc Automationimmediately.
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
EthUnreg Number of Ethernet frames received and discarded because the destination
Protocol was not configured in the node..
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
MacErr
ÁÁÁÁÁ
A severe network fault prevented transmission of a frame for more than
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
one second. See Exception Log, Event c, Entry 2 = 10b.
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
BufProb A received LLC frame was lost due to the inability of the LLC software to
acquire a system buffer. This may indicate a memory configuration
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
problem or a temporary overload of traffic at the station.
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
UnrecPdu Number of 802.3 frames received and discarded because the LLC control
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
field is invalid.
TstRcvd Number of test frames received.
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
TstResp Number of test frame responses sent.
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
PadErr Number of frames received which had a padding and the padding was
more than 48 bytes.
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Table 4-17. MAC Layer Tallies (part of Tally l)
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Tally Meaning
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
SQEErr Number of times the SQE test failed.
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
MisdPack The number of packets a receiver lost due to a lack of receive buff-
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ers.
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
FrameErr The number of incoming packets that did not contain a multiple of
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
eight bits.
SuccOne The number of times a successful transmission was made with ex-
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁ
actly one retry.
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
CrcErr The number of incoming packets detected with a CRC error.
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
RbufErr The number of times the next buffer was unavailable while receiv-
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ing a chained data packet.
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
LateColl The number of times a collision occurred after the slot time of the
channel had elapsed.
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
LostCarr The number of times the carrier was lost during a transmission.
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
BsyCarr The number of times the transmitter had to wait because it sensed a
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
busy carrier signal.
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
NoRtry The number of times a successful transmission was made with no
retries needed.
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
SuccMore
ÁÁÁÁÁ
The number of times a successful transmission was made with
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
more than one retry.
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
FRtry The number of times the transmission failed despite using the max-
imum of 15 retries.
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Table 4-18. MMS Provider Tallies (Tally m)
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁ
Tally
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
MsgSent Number of MMS PDU’s sent.
Meaning
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
MsgRcvd
ÁÁÁÁÁ
Number of MMS PDUs received.
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
RejSent Number of MMS Rejects sent.
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
RejRcvd Number of MMS Rejects received.
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
RegFail Number of times a registration with the communication service below
failed.
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
BldFail Number of MMS requests that the MMS Provider failed to encode.
4-40 MMS-Ethernet Communications for the Series 90-70 PLC User‘s Manual - May 1994 GFK-0868
4
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Table 4-19. Network Layer Tallies (Tally n)
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Tally Meaning
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
DscGen NPDUs discarded due to protocol error, syntax error, checksum error, dupli-
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
cate option, incomplete NPDU, or reason not specified.
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
DscCong Count of the number of packets discarded for inability to provide service.
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
DscAddr NPDUs discarded due to destination NSAP unknown.
DscLife Count of the number of packets discarded for transmit time exceeded.
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
DscUnsp NPDUs discarded due to unsupported option(s).
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
DscReasm
ÁÁÁÁÁ
NPDUs discarded due to segmented NPDU reassembly error.
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
PduRcvd Count of the number of packets received.
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
PduSent Count of the number of packets sent.
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
OctSent Number of octets sent by this node.
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
OctRcvd Number of octets received by this node.
EsEsSent Number of ES-ES protocol NPDUs sent by this node.
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
EsIsSent Number of ES-IS protocol NPDUs sent by this node.
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
EsEsRcvd Number of ES-ES protocol NPDUs received by this node.
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
EsIsRcvd Number of ES-IS protocol NPDUs received by this node.
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
EsEsErr Number of (ES-ES protocol) ER NPDUs received by this node.
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Table 4-20. Presentation Layer Tallies (Tally p)
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Tally Meaning
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
PCprRcvd Number of CPR PPDUs received with no reason.
PCprSent Number of CPR PPDUs sent with no reason.
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
CprTRcvd Number of CPR PPDUs received with Transient Group.
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
CprPRcvd
ÁÁÁÁÁ
Number of CPR PPDUs received with Permanent Group.
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
CprTSent Number of CPR PPDUs sent with Transient Group.
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
CprPSent Number of CPR PPDUs sent with Permanent Group.
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ArpSent Number of ARP PPDUs sent with no reason.
ArpErr Number of ARP PPDUs sent with Error Group
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Table 4-21. Session Layer Tallies (Tally s)
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Tally Meaning
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
RfRcvd Refuse (RF) SPDUs received with no reason specified.
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
RfSent
ÁÁÁÁÁ
RF SPDUs sent with no reason specified.
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
RfPRcvd RF SPDUs received because of unknown SSAP or proposed protocol
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
version not supported.
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
RfPSent RF SPDUs sent because of unknown SSAP or proposed protocol version
not supported.
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
RfTRcvd RF SPDUs received because of no user attached to SSAP or congestion.
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
AbRcvd {RESET TO 1}Count of the number of aborts received.
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
AbSent Count of the number of aborts sent.
AbPSent Count of the number of aborts sent because of protocol errors.
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Table 4-22. Transport Layer Tallies (Tally t)
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Tally Meaning
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
CrCong Incoming connections refused due to congestion.
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
CrConfg Incoming connections refused due to negotiation failure, reference number
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
problems, or addressing problems.
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁ
CrRefCfg Incoming connections refused due to negotiation failure, reference number
problems, or addressing problem.
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
CrProErr Incoming connections refused due to protocol error.
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
CrUnsuc Timeouts waiting for connection confirm, or outgoing connections refused
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
due to protocol error.
PduProEr Invalid TPDUs (other than Connect Request) received.
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
PduRefP Disconnect Request or Error TPDUs received in response to a TPDU (other
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
than a Connect Request) sent from local node.
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ChkFail Incoming TPDUs with bad checksum fields.
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Timeout Timeouts waiting for a response to a TPDU which was sent.
PduSent Count of the number of TPDUs sent.
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
PduRcvd Count of the number of TPDUs received.
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ReTrans Count of the number of TPDUs re-sent.
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
CrdtZero Number of Acknowledgement TPDus sent that reduced the foreign credit
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
to zero.
OpenCon Count of the number of open connections.
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Table 4-23. SRTP Service Agent Tallies (Tally v)
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Tally Meaning
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
PDUsent Total Number of SRTP PDU’s sent.
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
PDUrcv
ÁÁÁÁÁ
Total Number of SRTP PDU’s received.
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ConnRq Number of SRTP Connection requests received.
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ConnRsp Number of SRTP Connection responses sent.
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
DataReq Number of SRTP Data request PDU’s received.
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
DataRsp Number of SRTP Data response PDU’s sent.
DataErr Number of SRTP Data error PDU’s sent.
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
AsyncReq
ÁÁÁÁÁ
Number of SRTP Asynchronous request PDU’s sent.
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
BadPDU Number of Unrecognizable SRTP PDU’s sent.
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
DiscPDU Number of SRTP PDU’s that were discarded.
4-42 MMS-Ethernet Communications for the Series 90-70 PLC User‘s Manual - May 1994 GFK-0868
4
TEST Command
The TEST command has the form:
TEST { <node> | ALL } [<cnt> [<sch> [<len> [<pat>]]]]
where <node> is a destination MAC address and ALL is a synonym for the broadcast
address, ffffffffffff .
<cnt> is an optional number specifying the number of test frames to be sent, which de-
faults to 1.
<sch> is an optional number of 10 millisecond time intervals between consecutive test
frame outputs. The default value for this parameter is 50 (500 milliseconds or 1/2 se-
cond). This parameter’s value can range from 0 to 7fffH (32767), or about 6 minutes. A
value of 0 for this parameter results in the default value of 50 being used.
<len> is an optional length of user data in the test frame which defaults to 0 (no data in
the test frame). The range of values for this parameter is from 0 to the value of configu-
ration parameter maxdb - 16. The test frame data length may be further modified by the
<pat> parameter, as described below.
<pat> is an optional value to be used as the data pattern in the user data. This parame-
ter ’s value can range from 0 to ffH (255). If a value is supplied for the <pat> parameter,
each test frame will contain <len> bytes of data, and each byte of test data will be
<pat>. However, if the <pat> parameter is omitted and a non-zero <len> value is
supplied, a special testing byte sequence is used. In this test sequence, successive test
frames are sent with an alternating data pattern (00H, 55H, aaH, ffH, and a counting
pattern) and an incremental frame length of 1 byte up to <len> bytes.
For example, the data for the first six test frames would consist of:
00H (len = 1)
55H 55H (len = 2)
aaH aaH aaH (len = 3)
ffH ffH ffH ffH (len = 4)
00H 01H 02H 03H 04H (len = 5)
00H 00H 00H 00H 00H 00H (len = 6)
This command causes one or more LLC test frames to be sent to the specified address.
Test frames are output at frequency <sch> until <cnt> frames have been sent. The op-
tional <len> and <pat> parameters can be used to specify the form of user data sent
on the test frames. A lengthy TEST command can be terminated by using the STOPT
command.
Caution
The TEST ALL command can be used to return a list of all the other stations on the net-
work. For the MAP Interface, the output from the TEST command shows the token
passing order of stations in the logical ring.
The results of the last TEST command are maintained until the Modify security level is
exited (either by a timeout or by the LOGOUT command). Also, the REPORT command
can be used to view the results of a test which has been completed or the current results
of a test in progress.
=
<<< Test Results >>>
Command: test <<08001901001f>> 100H 32H 1H ALT
Init node: <<08001901001f>> Frames sent : 100H Nodes responding : 1H
Responding nodes Response recd Response w/err No Response
<<0800190100fb>> 100H 0H 0H
TIME Command
The TIME command has the form:
TIME
This command causes the current system time to be displayed. This time is used in gen-
erating time stamps for messages which require them. This time is also used as a time
stamp for events in the exception log displayed by the LOG command. The initial value
of the time on restart, power up, or load is read from the local PLC CPU. If this is not
available, it is set to 00:00:00.0 (midnight). Time values are based on a 24 hour clock. The
Modify command CHTIME is used to change the time value.
4-44 MMS-Ethernet Communications for the Series 90-70 PLC User‘s Manual - May 1994 GFK-0868
4
TRACE Command
The TRACE command has the form:
where <task(s)> is one or more task identifier letters from Table 4–3 or “z” to add PDU
trace.
<minutes>is an optional parameter that specifies how long TRACE will remain active.
Default is 10 minutes. This parameter is a character string that specifies an integer which
can be 0, or a value from 1 to 32767. If 0 is specified then time out is not enforced. Any
non-zero value specifies the duration in minutes after which the trace activity will auto-
matically cease. Login will be maintained (automatic logout will be inhibited) until after
the trace has terminated.
<len_ref> is an optional parameter that limits the amount of PDU (z) data to be dis-
played. The PDU display format is a character string that specifies an integer value
ranging from 1 to 32767. If omitted from the command line, the value 48 will be substi-
tuted. This parameter provides the flexibility to view the PDU in its entirety or just a
portion of it. Since each line of display consists of 16 bytes, and, if truncating of the PDU
does take place (always at the end of a line and trailed by ’...’ on the next line), the actual
number of bytes displayed will be rounded up to the next multiple of 16 from
<len_ref>. There is, of course, a performance penalty for displaying large PDUs when
they occur frequently.
The identifier “!” disables all tracing and should only be used by itself.
This command causes a diagnostic trace of the specified task or tasks to be displayed at
the terminal where the TRACE command is invoked. This trace information shows each
protocol exchange at the selected task and can be used by protocol experts to diagnose
problems at the node or in a remote host.
The format of the display is the same at both the local and the remote terminal.
The TRACE command issued last, either locally or remotely, determines where the dis-
play takes place.
Tracing of the Data Link layer (l) is not allowed if the TRACE command is issued at a re-
mote terminal.
Caution
The trace output is enabled for only the tasks specified with the most recent TRACE
command; trace output is disabled for all tasks not specified.
Trace output is generated by the selected tasks until either the TRACE command is is-
sued again, to disable tracing or to select a new set of tasks, or the timeout specified for
the TRACE command has expired. The command, TRACE, with no arguments, shows
what tasks are currently printing trace information, the time remaining for an active
trace, and the active len_ref value. The command, TRACE !, causes all tracing to be dis-
abled.
Caution
Once trace has been initiated from a remote Station Manager, trace
output continues to be sent to that remote Station Manager until
terminated as described above. Trace output continues even if the
remote Station Manager is disconnected or logged into another station.
Be sure to stop your traces.
Detailing the interpretation of the trace data is beyond the scope of this document. It
requires expertise in the internal operation of the OSI protocols that is not needed by
most users of the network.
If you attempt a trace of the Data Link layer when it is not allowed, a response similar to
the example above will be displayed, then followed by the message:
Trace not allowed for Data Link layer in remote mode.
If other task letters were also specified in addition to the disallowed Data Link layer task,
the trace will be executed for them.
4-46 MMS-Ethernet Communications for the Series 90-70 PLC User‘s Manual - May 1994 GFK-0868
4
VAR Command
The VAR command has the form:
VAR [<page>]
This command displays one page of VMD specific MMS named variables starting at the
specified page. Variable object attributes includes the variable name, its associated data
type, type size, base address, etc. See the Variable Names Screen in Chapter 3 for details.
VMD Command
The VMD command has the form:
VMD
This command displays the current state of the MMS Virtual Manufacturing Device
(VMD). A typical VMD command is shown below:
> vmd
<<< VMD Status >>>
VMD Logical Status = STATE-CHANGES-ALLOWED (0)
VMD Physical Status = OPERATIONAL (0)
5 figure bi level 1
table_big level 1
This chapter contains general information on ladder logic programming for the Series
90-70 GEnet Ethernet Interfaces. The following topics are discussed in this chapter:
H Commands supported through PLC ladder logic
H Programming COMMunication REQuests
H The COMM_REQ Status Word (CRSW)
H The LAN Interface Status Word (LISW)
Communications Commands
It is not necessary to perform any ladder logic programming if your Host Computer ini-
tiates all communications, i.e., if only the Responder Application Process is used on the
GEnet Ethernet Interface. However, if you wish to initiate communications to other
MMS devices from the Series 90-70 PLC, you will need to know how to program these
functions. See the beginning of Chapter 6 and Appendix B for a discussion of “Applica-
tion Processes”.
The Communications commands provide the communications services between the PLC
ladder logic and a remote station. The application interface initiates communications
services using the COMM_REQ command in the ladder logic program. See Chapter 6
for a complete description of each communication command available for the Ethernet
Interface.
GFK-0868 5-1
5
FUNCTION a44134
BLOCK
MDB COMMAND
5-2 MMS-Ethernet Communications for the Series 90-70 PLC User’s Manual - May 1994 GFK-0868
5
ÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁ
Word
ÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁ
Description Offset Value
Word Length of MDB 0 1 - 128
ÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁ
Wait/NoWait Flag
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁ
CRSW, Memory Type
1
2
0 (No Wait)
(See Below)
ÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁ
CRSW, Offset 3 0 - Max Configured
ÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁ
Idle Timeout Value 4 0
Maximum Communication Time 5 0
Word Length of MDB - The first word of the Device Independent Area indicates the
word length of the MDB. An MDB with a command word and no parameters has a
word length of one (1).
Wait/No Wait Flag - This word must be set to 0 (= No Wait). There is an internal proto-
col between the Series 90-70 CPU and the Ethernet Interface. Setting this flag to “Wait”
would cause additional overhead (an extra message sent from the Ethernet Interface to
the CPU) to assure the CPU that the MDB got to the Ethernet Interface within a certain
time limit. A conscious design decision was made to avoid this overhead. The
COMM_REQ will not work properly with an ethernet Interface unless the “No Wait”
flag (value of zero) is specified.
CRSW, Memory Type - The CRSW Memory Type and Offset fields of the Device Inde-
pendent Area define the location of the COMM_REQ Status Word. The CRSW is a 16-bit
field used by the Ethernet Interface to provide the status of its associated COMM_REQ
instruction to the ladder logic program. The CRSW Memory Type field specifies the PLC
memory type for the status area (see the table below for valid types).
ÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁ
Code Memory Type
ÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁ
Decimal Hexadecimal
ÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁ
8 08 %R - Register Table
ÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁ
10 0a %AI - Analog Input Table
12 0c %AQ - Analog Output Table
ÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁ
16 or 70 10 or 46 %I - Discrete Input Table
ÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁ
18 or 72 12 or 48 %Q - Discrete Output Table
CRSW, Offset - The CRSW Offset field specifies the offset into the memory type. Note
that the CRSW Offset is zero based. For example, segment 8 offset 0 corresponds to
%R1.
The CRSW will have one of the values listed in the table below.
ÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁ
CRSW Value Value Interpretation
ÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁ
80H COMM_REQ has been received and is being
ÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁ
processed
40H COMM_REQ has completed without error
ÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁ
20H COMM_REQ has completed with error
If the CRSW memory type/offset is invalid, the Ethernet Interface cannot indicate
whether the command in the MDB succeeded or failed.
Idle Timeout Value - This field is not used when the “No Wait” flag is specified.
Maximum Communication Time - This field is not used when the “No Wait” flag is spe-
cified and should be set to 0.
5-4 MMS-Ethernet Communications for the Series 90-70 PLC User’s Manual - May 1994 GFK-0868
5
Programming a COMM_REQ
The following ladder logic example shows how a typical COMM_REQ instruction is pro-
grammed.
| %I0001 Rung # 1 %T00001
+––| |–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––( )––|
|
| %T0001 +–––––––––+ Rung # 2 %Q00001
+––|^|–––––| MOVE_ |–––––––––––––+–––––––––––––––––––––––––––––––––––––(R)––
| | UINT | |
| CONST ––|IN Q|–– %R00100 | %Q00002
| +00000 | | +–––––––––––––––––––––––––––––––––––––(R)––
| | LEN |
| | 001 |
| +–––––––––+
|
| Rung # 3
| %T0001 +–––––––––+
+––|^|–––––| BLKMV_ |––
| | UINT |
| CONST ––|IN1 Q|–– %R00020
| 00001 | |
| | |
| CONST ––|IN2 |
| 00000 | |
| | |
| CONST ––|IN3 |
| 00008 | |
| | |
| CONST ––|IN4 |
| 00099 | |
| | |
| CONST ––|IN5 |
| 00000 | |
| | |
| CONST ––|IN6 |
| 00000 | |
| | |
| CONST ––|IN7 |
| 08103 | |
| +–––––––––+
|
|
| +–––––––––+ Rung # 4
| | COMM_ |
| %T0001 | REQ | %Q00001
+––|^|–––––| OK|–––––––––––––––––––––––––––––––––––––––––––––––––––(S)––
| | |
| | | %Q00002
|%R00020 ––|IN FT|–––––––––––––––––––––––––––––––––––––––––––––––––––(S)––
| | |
| CONST ––|SYSID |
| 0004 | |
| | |
| CONST ––|TASK |
|00000000 | |
| +–––––––––+
Rung # 1: Input %I1 triggers %T1, which enables execution of the MOVE and
COMM_REQ instructions. T1 is used as a positive transition contact, executing once
when %I1 transitions from OFF to ON.
Rung # 2: The MOVE_UINT instruction moves a zero to the CRSW referenced in the
COMM_REQ (see rung #3). This clears the CRSW. This rung also resets the outputs
used to denote OK or FT (fault) by the COMM_REQ function block in rung #4.
It is recommended that the CRSW be cleared and the COMM_REQ outputs be cleared
each time before issuing a COMM_REQ.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Table 5-4. Block Move Instruction Operands
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁ
BLKMV_UIN
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁ
T Parameter
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Loaded Memory Word Description
ÁÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁÁ ÁÁÁÁÁ
ÁÁÁÁ
IN1 ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁ
Address Value
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
%R20 00001 The MDB length is one word.
ÁÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
IN2 %R21 00000 Flag must be set to “No Wait”.
ÁÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
IN3 %R22 00008 The Status Area is in the Register Table.
IN4 %R23 00099 The Status Area is at %R100 (offset 99 into the Register Table).
ÁÁÁÁÁÁ
ÁÁÁÁ
IN5
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
%R24 00000 Not used because of “No Wait”flag.
ÁÁÁÁÁÁ
ÁÁÁÁ
IN6
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
%R25 00000 Not used because of “No Wait”flag.
ÁÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
IN7 %R26 08103 The Ethernet Interface command being sent is a “Restart
LAN Interface Request”. This is the first word of the MDB.
In this example, the MDB is one word long (containing the command number 8103). For
MDBs that have parameters (and, therefore, are longer than one word), multiple
BLKMV_UINT instructions are required.
5-6 MMS-Ethernet Communications for the Series 90-70 PLC User’s Manual - May 1994 GFK-0868
5
Note
The LAN Interface Status Word and the COMM_REQ Status Word
(CRSW) are not the same. The CRSW status area indicates whether the
COMM_REQ completed successfully. The LISW provides status
information about the Ethernet Interface and the attached network.
Caution
Unless the “LAN Interface OK” bit is set (as described in the following
table), the other status inputs are invalid.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Table 5-5. The LAN Interface Status Word
ÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Bit Offset Definition Description
ÁÁÁÁÁÁ
16
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
LAN Interface This bit is set to 1 by the Ethernet Interface software at the
ÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
OK end of every window. If the Ethernet Interface cannot
access the PLC, the CPU will set this bit to 0.
ÁÁÁÁÁÁ
15
ÁÁÁÁÁÁ
ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
Initiate Indica-
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
tion Pending
This input is set to 1 when a remote station on the network
requests to initiate an association with the local application
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
program. This input remains 1 until the remote station gives
up (aborts the attempt), or until the local application
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
program responds to the Initiate Indication with a Positive or
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Negative Initiate Response. If multiple (more than 1) Initiate
Indications are pending, this input will remain 1 until all of
ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
the pending indications have either been aborted or re-
ÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
sponded to. Otherwise this bit is 0.
14 Resource Prob- This input is set to 1 whenever the Ethernet Interface soft-
ÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
lem
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ware experiences a resource problem (i.e., lack of data
memory). Once set to 1, this bit is not cleared until the
Ethernet Interface is restarted. The Ethernet Interface may
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
or may not be able to continue functioning, depending on
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
the severity of the problem. Use the Station Manager
STAT B and LOG commands to understand the problem.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
See Chapter 9, Troubleshooting, for further information.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
13 LAN OK This input will be held at the value 1 as long as the Ethernet
Interface software is able to communicate on the network. If
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ the network should become inaccessible from this station,
ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
due either to local or network problems, this input will be set
to 0.
ÁÁÁÁÁÁ
12
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Network This input is set to 1 when a remote station on the network
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Memory Access reads or writes data in the memory of the local PLC using
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
the MMS Responder communication services. This input
will be held high for at least one full PLC scan and then it
ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
will be set to 0.
1 - 11 Reserved
5-8 MMS-Ethernet Communications for the Series 90-70 PLC User’s Manual - May 1994 GFK-0868
5
6 figure bi level 1
table_big level 1
This chapter provides an overview of the OSI Application Layer used by the GEnet
Ethernet Interface. It also provides the detailed information you need to program the
communications services for your Ethernet Interface in the event that you wish to initi-
ate communications from the Series 90-70 PLC. No PLC programming is required if ini-
tiation of services is by a remote host.
GFK-0868 6-1
6
a42234
ÎÎÎÎ
TIME STATION A STATION B
ÎÎÎÎ
ÎÎÎÎ
REQUEST
ÎÎÎÎ
ÎÎÎÎ
ÏÏÏ
INDICATION
ÎÎÎÎ
ÏÏÏ LAN
ÎÎÎÎ RESPONSE
ÎÎÎÎ
CONFIRMATION
ÎÎÎÎ
ÎÎÎÎ
Figure 6-1. Message Types, Time Sequence
MMS Responder
The MMS Responder AP supports the MMS Services that do not require Series 90-70 lad-
der logic. No programming of the local PLC is necessary to use the MMS Responder ser-
vices.
6-2 MMS-Ethernet Communications for the Series 90-70 PLC User’s Manual - May 1994 GFK-0868
6
The MMS Responder AP responds to remote device requests for association services,
read/write access, and start and stop of the PLC ladder program. The MMS Responder
AP provides the following services:
H Responder association services
H Start, Stop, Reset, and Resume the Series 90-70 PLC ladder program
H Read and Write of the Series 90-70 PLC memory and I/O
H Response to various MMS requests for configuration information such as Identify,
Status, GetNameList, and GetCapabilityList
With the MMS Responder functions, the Ethernet Interface processes indications from
another (remote) station. These indications are initiated by the remote application pro-
gram, and the responses to them (if any) are sent from the local MMS Responder back to
the remote application program.
The PLC ladder program gets an indication in the LAN Interface Status Word when ex-
ternal reads or writes occur via the MMS Responder. The use of this indication by the
PLC ladder program is optional.
The MMS Responder has the ability to handle user-defined Variable Names. Named
Variables are defined in the configuration file produced by the user on the GSM and
downloaded to the Ethernet Interface. Remote access to memory in the MMS Respond-
er station may be through variable names or addresses.
Application Interface
The Application Interface AP supports the MMS services that require PLC ladder logic.
The Application Interface AP allows the Series 90-70 PLC ladder program not only to
respond, but also to initiate requests to remote devices.
The Application Interface serves as a provider of MMS services between the ladder pro-
gram and the remote Application Process.
The Application Interface provides the following client services:
H Define Application Service
H Association Services (Initiate, Conclude, and Abort)
H Read, Write, and Information Report Services
H Status, Unsolicited Status, and Identify Services
H Start, Stop, Reset, and Resume Services
H Cancel Message Services
ÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
Table 6-1. Example Application Common Names
ÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
Application Process
MMS Responder
Station Manager Parameter
arespcnam
Example Name
CELL_16_PLC
ÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ApplicationInterface applcnam MATERIAL_IN
Using the example Application Common Names from the table above, a remote applica-
tion would choose the Application Process in the Series 90-70 PLC as shown below:
H MMS Responder: An association from a remote Application Process (AP) to
“CELL_16_PLC” will use the MMS Responder services of the Ethernet Interface.
H Application Interface: An association between “MATERIAL_IN” and a remote AP
will use the Application Interface.
The Series 90-70 PLC ladder program or GSM Configuration Editor may define the Com-
mon Name for the local Application Interface Application Process. The MMS Responder
Common Name can only be changed via a GSM configuration change.
The Ethernet Interface can simultaneously maintain a total of up to eight associations.
The possible associations may be normally user-limited to fewer than 8 on either or both
of the two APs, using the configuration parameters assocresp and assocappl. The default
for each is 8 (though only a total of 8 across both APs is permitted).
Refer to Appendix F for a complete list of the configuration parameters with an explana-
tion of the use for each parameter.
6-4 MMS-Ethernet Communications for the Series 90-70 PLC User’s Manual - May 1994 GFK-0868
6
This chapter describes the specific commands available for programming the Manufac-
turing Message Specification (MMS) services used by the Application Interface AP.
The MMS services available through the ladder program are listed in the PLC Commu-
nication Command table (Table 6-2). The table contains information which identifies the
specific service type associated with the corresponding command number. Command
codes in the ACTion column are: L - Local, S - Send, R - Receive.
H Some of these PLC commands are processed locally with no message sent to the
remote station. These commands are of the form: Define ... or Examine ...
H Other PLC commands are used to send either a request or response MMS message.
These commands are of the form: ... Request or ... Response.
H Still other PLC commands are used to receive either an indication or confirmation
MMS message. These commands are of the form: Examine ... Indication or Examine
... Confirmation.
Commands with an entry“S/L” in the ACTion column (Table 6-2) are used to send a
MMS request or response if the OSI 7-Layer or Explicit miniMAP context (MAP Interface
only) is being used. Those same commands used with the Implicit miniMAP context
(MAP Interface only) are processed locally.
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁ
ÁÁÁÁÁ
Table 6-2. PLC Communications Commands
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁ
PLC Communication Command Command Number ACTion
(DEC) (HEX)
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁ
DefineApplication
ÁÁÁÁÁ 8200 (2008) L
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁ
Initiate Request
ÁÁÁÁÁ 8201 (2009) S/L
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁ
Examine Initiate Indication 8202 (200A) R
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁ
Initiate Response 8203 (200B) S/L
Examine Initiate Confirm 8204 (200C) R
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁ
Conclude Request
ÁÁÁÁÁ ÁÁÁÁÁ
ÁÁÁÁ
Conclude Response
ÁÁÁÁÁ
8205
8206
(200D)
(200E)
S/L
S/L
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁ
AbortRequest 8207 (200F) S/L
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁ
Identify Request 8240 (2030) S
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁ
Status Request 8250 (203A) S
Status Response 8251 (203B) S
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁ
UnsolicitedStatusRequest 8252 (203C) S
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁ
ExamineUnsolicitedStatusIndication 8253 (203D) R
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁ
Cancel Message Request 8290 (2062) S
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁ
Examine Association Options 8300 (206C) L
Get Remote Name List 8301 (206D) S
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁ
Start Request
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁ
ÁÁÁÁÁ ÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁ
Examine Start Indication
8304
8305
(2070)
(2071)
S
R
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁ
Start Response 8306 (2072) S
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁ
Stop Request 8307 (2073) S
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁ
Examine Stop Indication 8308 (2074) R
Stop Response 8309 (2075) S
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁ
Reset Request
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁ
ÁÁÁÁÁ ÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁ
Examine Reset Indication
8310
8311
(2076)
(2077)
S
R
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁ
Reset Response 8312 (2078) S
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁ
Resume Request 8313 (2079) S
Examine Resume Indication 8314 (207A) R
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁ
Resume Response
ÁÁÁÁ
ÁÁÁÁÁ 8315 (207B) S
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁ
ÁÁÁÁÁ ÁÁÁÁÁ
InformationReportRequest
ÁÁÁÁ
ÁÁÁÁÁ
Examine InformationReport Indication Vari-
8320
8321
(2080)
(2081)
S
R
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁ
able
Read Request 8322 (2082) S
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁ
Write Request
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁ
ÁÁÁÁÁ ÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁ
Transfer InformationReport Indication Data
8323
8330
(2083)
(208A)
S
R
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁ
Discard InformationReport Indication Data 8339 (2093) R
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁ
Error Request (Generic Negative Response) 8350 (209E) S
Examine Reject Indication 8351 (209F) R
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁ
Examine Last Error Information 8352 (20A0) L
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁ
Set Local VMD Status 8353 (20A1) L
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁ
Set Local ProgramInvocationState 8355 (20A3) L
Set Local ProgramInvocationProcessing 8356 (20A4) L
Note
6-6 MMS-Ethernet Communications for the Series 90-70 PLC User’s Manual - May 1994 GFK-0868
6
ÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
Parameter Description
ÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
AssociationStatus Word
Word Offset
0
ÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
Association Status Word Extension 1
ÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
Invoke ID of confirmed transaction 2
Invoke ID (continued) 3
ÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
Problem Code 4
Association Status Word - Indicates the current state of this particular association, and
any indications or confirmations received, which may require action by the ladder pro-
gram. See also, Figure 6-2.
Association Status Word Extension - Indicates additional information regarding the
Association. See also, Figure 6-3.
Invoke ID - Indicates the MMS Invocation Identifier of the most recent request which is
confirmed by the Positive or Negative Confirm Bit in the Association Status Word.
Problem Code - Indicates the reason for a received negative confirmation. If the Prob-
lem Code is ff xx, the Ethernet Interface received a Positive Response from the remote
device, but had trouble handling the data in the response. Refer to the section titled
“MMS Error Encodings” at the end of this chapter for Problem Code values.
Note
If the local Ethernet Interface is restarted either using the Restart
pushbutton or a Station Manager RESTART command, the “Association
OK” bit is NOT turned off, although the association is aborted and the
ACB will no longer be updated.
Request Completion
When the Series 90-70 PLC ladder program initiates COMM_REQs, feedback on the
command is given in three ways:
If the FT output of the COMM_REQ is set, then the PLC CPU was not able to deliver
the COMM_REQ to the Ethernet Interface. The two most common reasons for the
FT output to be ON are:
H The Device Independent Area of the COMM_REQ is incorrectly programmed, or
H The Ethernet Interface’s “mailbox” for receiving COMM_REQs is full.
If the OK output is set, then the COMM_REQ was successfully delivered to the
Ethernet Interface. Once this has occurred, the PLC ladder program may look for
the second level of feedback described below.
2. If the COMM_REQ OK output is set, the status code returned in the COMM_REQ
status word (CRSW) indicates whether the command was in the proper form and
was requested in the proper sequence. For example, the CRSW set to hexadecimal
20 (COMM_REQ Complete With Error) may mean a Write or Read was commanded
when no association exists.
If the CRSW is set to 20 hex, the Station Manager Extended Status command (EXS)
can be used to determine why the COMM_REQ was unsuccessful.
Once the CRSW has been set to hexadecimal 40 (COMM_REQ Complete Without
Error), the PLC ladder program may look for the third level of feedback described
below.
3. The ACB Positive and Negative Confirm bits indicate that a confirmation message
has been received in response to a previous request.
The Problem Code word of the ACB gives further information about why a confirmation
was negative. This word is updated when a Negative Confirm is registered in the ACB.
The ACB Confirm bits are set when a confirmation message is received. These bits will
be pulsed for each confirmation message received and will remain set and then reset for
a minimum of one PLC scan each. When the Confirm bit is set, the Invoke ID of the
message being confirmed is also updated in the ACB.
Note
It is possible that a confirm message will never be received if the remote
device does not respond. In this case a “CANCEL Request” may be
issued to cancel the outstanding request. This is an allowed exception
to the rule regarding duplicate Invoke IDs.
6-8 MMS-Ethernet Communications for the Series 90-70 PLC User’s Manual - May 1994 GFK-0868
6
When multiple confirmation messages are outstanding, the ACB is updated in the order
confirmation messages are received. These confirmations are queued so that no mes-
sage responses are missed. The occurrence of a Confirm should be detected by looking
for the low-to-high transition of the Confirm bit. This can be readily accomplished by
using the Confirm bit as input to a one-shot in the PLC ladder program.
The ACB Read and Write Indication bits will be turned on and off to reflect successful
read and write of local PLC memory by the remote Application Process.
The other ACB Indication bits will be set until some action is taken by the local ladder
program or until the message request is cancelled by the remote AP. Usually the action
required of the local ladder program is the issuing of a Positive or Negative Response
command. The Association Status Word and Association Status Word Extension bits are
summarized in the figures below.
16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1
Association OK
Reserved - Always 0
Positive Confirm
Negative Confirm
Abort Indication
Conclude Indication
Read Indication
Write Indication
Reserved
Unsolicited Status Indication
Status Indication
Start Indication
Stop Indication
Information Report Indication
Restart Indication
Reserved
16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1
Resume Indication
Reject Indication
Error Indication
6-10 MMS-Ethernet Communications for the Series 90-70 PLC User’s Manual - May 1994 GFK-0868
6
Association Services
The Association Services allow the initiation, the orderly conclusion, and the abrupt con-
clusion of the association between the local and remote applications.
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Parameter Description Word Offset Value
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Word Length of MDB 0 73
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Wait/NoWait Flag 1 0 (No Wait)
CRSW, Memory Type1 2 See Footnote 1
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
CRSW, Offset
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Idle Timeout Value
3
4
0 - Max Configured
0
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Maximum Communication Time 5 0
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
CommandNumber 6 8201(2009H)
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Association Control Block Pointer, Memory Type1 7 See Footnote 1
Association Control Block Pointer, Offset 8
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁ
AssociationContext
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Maximum Message Size
9
10
0 or 10
0 or 64 and up
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Maximum Services Outstanding, Calling 11 0-6
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Maximum Services Outstanding, Called 12 0-6
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Length of Remote Application Common Name 13
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Remote Application Common Name 14 - 45 characterstring
(This entry uses 32 words of memory)
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁ
Length of Application Context Name
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ApplicationContext Name
46
47 - 78
0 or 1 - 64
characterstring
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
(This entry uses 32 words of memory) (2characters/word)
Association Context - Determines which of the 7-layer contexts will be used for the
association. For most applications a value of 0 is used. The parameter may have one of
the following values on the Ethernet Interface:
0 - MMS (IS 9506) services over 7-layer.
10 - MMS (DIS 9506) services over 7-layer.
Maximum Message Size - The MMS maximum message size to be used on this associa-
tion. If non-zero, it must be no less than 64 and no more than mmaxmsgsz. If this param-
eter is 0, the default maximum message size is suggested. The default size corresponds
to the mmaxmsgsz configuration parameter.
Maximum Services Outstanding, Calling - The number of messages which can be si-
multaneously outstanding on the association. If this is set to 0, the value of 6 is used. If
set to 6 or greater, the value 6 is used.
Maximum Services Outstanding, Called - The number of messages which can be simul-
taneously outstanding from the remote peer application. Specifying the value of 0 pre-
vents the remote peer from being able to initiate communication. If set to 6 or greater,
the value 6 is used.
Length of Remote Application Common Name - The number of characters in the Ap-
plication Common Name. This name may be up to 64 characters for 7-layer communica-
tions.
Remote Application Common Name - A character string indicating the remote Applica-
tion Common Name. This is the name of the application process with which the Series
90-70 application process wishes to communicate.
Length of Application Context Name - The number of characters in the Application
Context Name. Putting a 0 in this field will cause the default Application Context Name
from the configuration parameters to be used.
Application Context Name- (Only required if length is not 0). A character string indicat-
ing the remote Application Context Name. If the Length field is not 0, this field must be
set to:
“ISO MMS” - 7-layer (ACSE/Presentation) context
6-12 MMS-Ethernet Communications for the Series 90-70 PLC User’s Manual - May 1994 GFK-0868
6
ÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Table 6-5. Examine Initiate Indication COMM_REQ
ÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Parameter Description Word Offset Value
ÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Word Length of MDB 0 3
ÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Wait/NoWait Flag 1 0 (No Wait)
ÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁ
CRSW, Memory Type1
ÁÁÁÁÁÁ
CRSW, Offset
ÁÁÁÁÁÁÁ
2
3
Footnote 1
0 - Max Configured
ÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Idle Timeout Value 4 0
ÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Maximum Communication Time 5 0
CommandNumber 6 8202(200AH)
ÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Examine Data Buffer, Memory Type1 7 See Table 6-16
ÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Examine Data Buffer, Offset 8 1 - Max Configured
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
1 Quick Reference:
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Memory Type %R %AI %AQ
Decimal Value 8 10 12
%I %Q %T %M
70 72 74 76
Examine Data Buffer - The Series 90-70 address where the data to be examined is to be
put.
The result of this command is that 140 octets of data will be placed at the address speci-
fied in the MDB. The format of this data is shown in the table below.
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
Parameter Description Word Offset Value
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
AssociationContext 0 0-2
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
Maximum Message Size 1 64 and up
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
Maximum Services Outstanding, Calling 2 0-6
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
Maximum Services Outstanding, Called 3 0-6
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
Length of Remote Application Common Name 4 0 - 64
Remote Application Common Name 5 - 36 characterstring
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
Length of Application Context Name 37 1 - 64
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ApplicationContext Name 38 - 69 characterstring
Association Context - The association context that is to be used for this association. The
parameter may have one of the following values on the Ethernet Interface:
Maximum Message Size - The suggested maximum message size from the remote peer
application.
Length of Remote Application Common Name - The octet length of the remote Ap-
plication Common Name. This name may be up to 64 characters for the 7-layer (ACSE/
Presentation) context.
Remote Application Common Name - A character string indicating the Application
Common Name of the remote peer application attempting to initiate this association.
Any unused characters (max string length is 64) will be zero filled.
Length of Application Context Name - The number of characters in the Application
Context Name.
Application Context Name - A character string indicating the Application Context
Name.
6-14 MMS-Ethernet Communications for the Series 90-70 PLC User’s Manual - May 1994 GFK-0868
6
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁ
Table 6-7. Initiate Response COMM_REQ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁ
Parameter Description Word Offset Value
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁ
Word Length of MDB 0 8
Wait/NoWait Flag 1 0 (No Wait)
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁ
CRSW, Memory Type1 2 Footnote 1
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
CRSW, Offset
ÁÁÁÁÁÁÁÁ 3 0 - Max Configured
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁ
Idle Timeout Value 4 0
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁ
Maximum Communication Time 5 0
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁ
CommandNumber 6 8203 (200BH)
Association Control Block Pointer, Memory Type1
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁ
7 Footnote 1
Association Control Block Pointer, Offset 8
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁ
Positive or Negative Response
ÁÁÁÁÁÁ
Problem Code
ÁÁÁÁÁÁÁÁ
9
10
0, 1
See Table 6-60
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁ
Maximum Message Size 11 0, 64 - Max Configured
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁ
Maximum Services Outstanding, Calling 12 0-6
Maximum Services Outstanding, Called 13 0-6
1 Quick Reference: Memory Type %R %AI %AQ %I %Q %T %M
Decimal Value 8 10 12 70 72 74 76
Command Number - Identifies this as an Initiate Response command.
Association Control Block - The PLC address of the Association Control Block for this
association. This field is ignored for Negative Responses.
Positive or Negative Response - Indicates whether the request for an association was
accepted. If this parameter is 0, then the request is accepted and a Positive Response is
sent to the requesting application. If this parameter is 1, then the request is rejected and
a Negative Response is sent to the requesting application.
Problem Code - Indicates the nature of the problem if the Positive or Negative Response
parameter is 1 (request was unsuccessful). This field is ignored if a Positive Response is
being sent.
Maximum Message Size - Specifies the final negotiated value of the maximum message
size for the association. In NO CASE should the negotiated value be larger than the sug-
gested value received in the Examine Initiate Indication MDB, nor should the value be
larger than the Maximum MMS Message Size configured for this station. If 0 is used, the
suggested Maximum Message Size will be accepted.
Maximum Services Outstanding, Calling - Specifies the final negotiated value of the
maximum services outstanding for the remote node. If the negotiated value is larger
than the suggested value received in the Examine Initiate Indication MDB, or if zero is
used, the suggested value will be accepted.
Maximum Services Outstanding, Called - Specifies the final negotiated value of the
maximum services outstanding for the local node. If the negotiated value is larger than
the suggested value received in the Examine Initiate Indication MDB, or if zero is used,
the suggested value will be accepted.
6-16 MMS-Ethernet Communications for the Series 90-70 PLC User’s Manual - May 1994 GFK-0868
6
ÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
Á ÁÁÁÁ
Table 6-8. Examine Positive Initiate Confirm Data
ÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁ
Parameter Description Word Offset Value
ÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁ
MaximumMessage Size 0 64 and up
ÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁ
Maximum Services Outstanding, Calling 1 0-6
Maximum Services Outstanding, Called 2 0-6
Maximum Message Size - The final negotiated maximum message size for this associa-
tion.
Maximum Services Outstanding, Calling - The final negotiated maximum number of
services allowed to be outstanding from the local Series 90-70 PLC application on this
association.
Maximum Services Outstanding, Called - The final negotiated maximum number of
services allowed to be outstanding from the remote peer application on this association.
All Examine commands (except for the Examine Initiate Indication and the Examine Un-
solicited Status commands) have the same format. This format is shown in the table be-
low.
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Table 6-9. Generic Examine COMM_REQ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Parameter Description Word Offset Value
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁ
Word Length of MDB
ÁÁÁÁÁÁ
Wait/NoWait Flag
ÁÁÁÁÁÁÁ
0
1
5
0 (No Wait)
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
CRSW, Memory Type1 2 See Footnote 1
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
CRSW, Offset 3 0 - Max Configured
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Idle Timeout Value 4 0
Maximum Communication Time 5 0
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
CommandNumber
ÁÁÁÁÁÁÁ 6 82xx
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁ
Association Control Block Pointer, Memory Type1
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Association Control Block Pointer, Offset
7
8
See Footnote 1
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Examine Data Buffer, Memory Type 9 See Footnote 1
Examine Data Buffer, Offset 10
1 Quick Reference: Memory Type %R %AI %AQ %I %Q %T %M
Decimal Value 8 10 12 70 72 74 76
Note
The Conclude Request will not be allowed if there is an outstanding Status
Indication (ASW bit #11), Start Indication (ASW bit #12), Stop
Indication (ASW bit #13), Reset Indication (ASW bit #15), or Resume
Indication (ASWE bit #2). The PLC ladder program must respond to
these indications before a Conclude Request can be allowed.
The COMM_REQ for the Conclude Request command is shown in the table below.
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Parameter Description Word Offset Value
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Word Length of MDB 0 3
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Wait/NoWait Flag 1 0 (No Wait)
CRSW, Memory Type1
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
2 See Footnote 1
CRSW, Offset 3 0 - Max Configured
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁ
Idle Timeout Value
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Maximum Communication Time
4
5
0
0
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
CommandNumber 6 8205 (200DH)
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Association Control Block Pointer, Memory Type 7 See Footnote 1
Association Control Block Pointer, Offset 8
1 Quick Reference: Memory Type %R %AI %AQ %I %Q %T %M
Decimal Value 8 10 12 70 72 74 76
6-18 MMS-Ethernet Communications for the Series 90-70 PLC User’s Manual - May 1994 GFK-0868
6
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Table 6-11. Conclude Response COMM_REQ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁ
Parameter Description
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Word Length of MDB
Word Offset
0 4
Value
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
Wait/NoWait Flag
ÁÁÁÁÁÁÁ 1 0 (No Wait)
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
CRSW, Memory Type1 2 See Footnote 1
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
CRSW, Offset 3 0 - Max Configured
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Idle Timeout Value 4 0
Maximum Communication Time 5 0
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
CommandNumber
ÁÁÁÁÁÁÁ 6 8206(200EH)
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Association Control Block Pointer, Memory Type1 7 See Footnote 1
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Association Control Block Pointer, Offset 8
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Positive or Negative Response 9 0, 1
1 Quick Reference: Memory Type %R %AI %AQ %I %Q %T %M
Decimal Value 8 10 12 70 72 74 76
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁ
Parameter Description
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Word Length of MDB
Word Offset
0 3
Value
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Wait/NoWait Flag 1 0 (No Wait)
CRSW, Memory Type1
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
2 See Footnote 1
CRSW, Offset 3 0 - Max Configured
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Idle Timeout Value 4 0
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁ
Maximum Communication Time
ÁÁÁÁÁÁ
CommandNumber
ÁÁÁÁÁÁÁ
5
6
0
8207(200FH)
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Association Control Block Pointer, Memory Type1 7 See Footnote 1
Association Control Block Pointer, Offset 8
1 Quick Reference: Memory Type %R %AI %AQ %I %Q %T %M
Decimal Value 8 10 12 70 72 74 76
6-20 MMS-Ethernet Communications for the Series 90-70 PLC User’s Manual - May 1994 GFK-0868
6
ÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁ
Table 6-13. Examine Association Options Data
ÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁ
Parameter Description Word Offset Value
ÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁ
MaximumMessage Size 0 64 and up
Maximum Services Outstanding, Local 1 0-6
ÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁ
Maximum Services Outstanding, Remote 2 0-6
ÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁ
Data Structure Nesting Level 3 0, 1
ÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁ
Protocol Version 4 0, 1
ÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁ
Parameter Conformance Building Blocks 5 bit string
Remote Services Supported Bit String 6 - 12 bit string
ÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁ
Parameter Option Bit
ÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁ
Arrays 8
ÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁ
Structures 7
Named Access 6
ÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁ
Address Access 5
ÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁ
Scattered Access 4
ÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁ
Third Party 3
Remote Services Supported Bit String - The bits in the Remote Services Supported Bit
String parameter describe the MMS services available in the remote peer as shown in the
table below. A value of 1 for the bit indicates that the corresponding service is sup-
ported.
ÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁ
Service Word Offset Bit No
ÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁ
Status 6 8
ÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁ
Get Name List 6 7
Identify 6 6
ÁÁÁÁÁÁÁÁÁÁÁ
Rename
ÁÁÁÁÁÁ
ÁÁÁÁÁÁ 6 5
ÁÁÁÁÁÁÁÁÁÁÁ
Read
ÁÁÁÁÁÁ
ÁÁÁÁÁÁ 6 4
ÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁ
Write 6 3
ÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁ
Get VariableAccess Attributes 6 2
ÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁ
Define Named Variable 6 1
Define Scattered Access 6 16
ÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁ
Get Scattered Access Attributes 6 15
ÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ
Delete VariableAccess
ÁÁÁÁÁÁ
ÁÁÁÁÁÁ
Define Named Variable List
6
6
14
13
ÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁ
Get Named VariableAttributes 6 12
ÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁ
Delete Named Variable List 6 11
Define Named Type 6 10
ÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁ
Get Named Type Attributes 6 9
ÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁ
Delete Named Type 7 8
ÁÁÁÁÁÁÁÁÁÁÁ
Input
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁ
Output ÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁ
7
7
7
6
ÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁ
Take Control 7 5
ÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁ
RelinquishControl 7 4
Define Semaphore 7 3
ÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ
Delete Semaphore
ÁÁÁÁÁÁ
ÁÁÁÁÁÁ
Report Semaphore Status
7
7
2
1
ÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁ
Report Pool Semaphore Status 7 16
ÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁ
Report Semaphore Entry Status 7 15
ÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁ
Initiate Download Sequence 7 14
ÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁ
Download Segment 7 13
Terminate Download Sequence 7 12
ÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁ
Initiate Upload Sequence 7 11
ÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁ
Upload Segment 7 10
ÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁ
Terminate Upload Sequence 7 9
ÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁ
Request Domain Download 8 8
ÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁ
Request Domain Upload 8 7
Load Domain Content 8 6
ÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁ
Store Domain Content 8 5
ÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁ
Delete Domain 8 4
ÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁ
Get Domain Attributes 8 3
ÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁ
Create ProgramInvocation 8 2
ÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁ
Delete ProgramInvocation 8 1
ÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁ
Start 8 16
Stop 8 15
ÁÁÁÁÁÁÁÁÁÁÁ
Resume
ÁÁÁÁÁÁ
ÁÁÁÁÁÁ 8 14
6-22 MMS-Ethernet Communications for the Series 90-70 PLC User’s Manual - May 1994 GFK-0868
6
ÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁ
Service Word Offset Bit No
ÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁ
Reset 8 13
ÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁ
Kill 8 12
Get Program Invocation Attributes 8 11
ÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
Obtain File
ÁÁÁÁÁÁ 8 10
ÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁ
Define Event Condition 8 9
ÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ
Delete Event Condition
ÁÁÁÁÁÁ
ÁÁÁÁÁÁ
Get Event Condition Attributes
9
9
8
7
ÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁ
Report Event Condition Status 9 6
ÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁ
Alter Event Condition Monitoring 9 5
Trigger Event 9 4
ÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ
Define Event Action
ÁÁÁÁÁÁ
ÁÁÁÁÁÁ
Delete Event Action
9
9
3
2
ÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁ
Get Event Action Attributes 9 1
ÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁ
Report Event Action Status 9 16
ÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁ
Define Event Enrollment 9 15
Delete Event Enrollment 9 14
ÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁ
Alter Event Enrollment 9 13
ÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ
Report Event Enrollment Status
ÁÁÁÁÁÁ
ÁÁÁÁÁÁ
Get Event Enrollment Attributes
9
9
12
11
ÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁ
Acknowledge Event Notification 9 10
ÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁ
Get Alarm Summary 9 9
ÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁ
Get Alarm Enrollment Summary 10 8
Read Journal 10 7
ÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁ
Write Journal 10 6
ÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ
InitializeJournal
ÁÁÁÁÁÁ
ÁÁÁÁÁÁ
Report Journal Status
10
10
5
4
ÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁ
Create Journal 10 3
ÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁ
Delete Journal 10 2
Get Capability List 10 1
ÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
File Open
ÁÁÁÁÁÁ 10 16
ÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
File Read
ÁÁÁÁÁÁ 10 15
ÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁ
File Close 10 14
ÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁ
File Rename 10 13
ÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁ
File Delete 10 12
ÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁ
File Directory 10 11
UnsolicitedStatus 10 10
ÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁ
Information Report 10 9
ÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁ
EventNotification 11 8
ÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁ
Attach to Event Condition 11 7
ÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁ
Attach to Semaphore 11 6
ÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁ
Conclude 11 5
Cancel 11 4
Named Variables
A Named variable is identified by a unique symbolic name that references the variable ob-
ject. The Series 90-70 PLC Ethernet Interface supports a Variable Name table with 0 to
64 Variable Names defined in the VMD-specific scope, each of which may be accessed by
a remote application. Domain Specific variables may also be defined.
Named variables are defined for a station through the GSM Configuration Editor and
downloaded to the station.
A variable name may identify either a scalar (only a single element in the variable) or an
array variable (which has one or more elements). Variable Names are used to simplify
host application and ladder programs and make them portable. A Variable Name can
consist of up to 32 characters. These characters may be any of the following: “A-Z”,
“a-z”, “0-9”, “$”, and “_”. Variable names are case sensitive and “TEMP1” and “temp1”
will not be treated as the same variable name. The first character of the variable name
must be alphabetic.
The Series 90-70 Ethernet Interface allows up to 64 Named Variables to be defined for the
VMD Specific scope. These variables are known to (i.e., accessible to) all associations in the
Series 90-70 VMD.
The Series 90-70 PLC Ethernet Interface software does not support domain-or Applica-
tion Association-specific variables.
Unnamed Variables
Unnamed variables can be identified in any of three ways: numeric addresses, symbolic ad-
dresses, and unconstrained addresses. For all three forms of identifying unnamed variables,
the way addresses are mapped onto objects (for example, register and I/O tables) in the
device is device dependent, i.e., defined uniquely for the Series 90-70 PLC.
Unnamed variables are not configured on the GSM. Instead, the Series 90-70 PLC pro-
vides a default variable definition based on the target memory address. This default def-
inition is described below for each unnamed variable type. This definition can be used
or superceded by individual MMS requests that access these variables. Unnamed vari-
ables may be scalar or array.
Numeric Addresses
A Numeric Address contains an absolute address of data as it maps into the Series 90-70
PLC memory. This numeric address must consist of an unsigned 32-bit integer which
specifies the address information when sent to the Ethernet Interface. Unless specified
otherwise in the MMS request, data from the Register Table and Analog I/O tables are
returned as unsigned 16-bit integer scalar, from all other tables as Boolean scalar.
The Series 90-70 Ethernet Interface interprets the unsigned integer as two word values.
The least significant word of the integer is the code that identifies which memory type is
being accessed. This is referred to as the memory type. The most significant word of the
numeric address is the unit offset into that table. For example, %R4 should be encoded as
00030008 (hexadecimal). The table below gives the memory type codes available through
the Ethernet Interface.
6-24 MMS-Ethernet Communications for the Series 90-70 PLC User’s Manual - May 1994 GFK-0868
6
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁ
Table 6-16. Series 90-70 PLC Memory Organization
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁ
Decimal
ÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁ
Code
ÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁ
Hexadecimal Code Memory Type Unit Size
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁ
8
ÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁ 08 Register Table (%R) word
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁ
10 0A Analog Input Table (%AI) word
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁ
12 0C Analog Output Table (%AQ) word
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁ
16 10 Discrete Input Table (%I) byte
18 12 Discrete Output Table (%Q) byte
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁ
ÁÁÁÁÁ
20
ÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁ
22 ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁ
14
16
Discrete Temporary (%T)
Discrete Internal (%M)
byte
byte
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁ
24 18 Special Contacts A (%SA) byte
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁ
26 1A Special Contacts B (%SB) byte
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁ
28 1C Special Contacts C (%SC) byte
30 1E System Fault (%S), Read only byte
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁ
56
ÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁ 38 Genius Seamless (%G), % GA, etc.1 byte
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁ
58
ÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁ 3A Boolean BCD Temporary byte
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁ
60
ÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁ 3C Report Fault bit
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁ
70 46 Discrete Input Table (%I) bit
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁ
72 48 Discrete Output Table (%Q) bit
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁ
74 4A Discrete Temporary (%T) bit
76 4C Discrete Internal (%M) bit
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁ
ÁÁÁÁÁ
78
ÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁ
80 ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁ
4E
50
Special Contacts A (%SA)
Special Contacts B (%SB)
bit
bit
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁ
82 52 Special Contacts C (%SC) bit
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁ
84 54 System Fault (%S), Read only bit
Genius Seamless (%G), % GA, etc.1
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁ
86 56 bit
114 72 Discrete Input Override byte
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁ
ÁÁÁÁÁ
116
ÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁ
118 ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁ
74
76
Discrete Output Override
Discrete Temporary Override
byte
byte
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁ
120 78 Discrete Internal Override byte
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁ
132 84 Discrete Input Transition byte
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁ
134 86 Discrete Output Transition byte
136 88 Discrete Temporary Transition byte
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁ
138
ÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁ 8A Discrete Internal Transition byte
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁ
ÁÁÁÁÁ
150
ÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁ
152 ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁ
96
98
Discrete Input Override
Discrete Output Override
bit
bit
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁ
154 9A Discrete Temporary Override bit
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁ
156 9C Discrete Internal Override bit
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁ
186 BA Discrete Direct byte
188 BC Report Fault byte
1 Refer to GEK-90486-1, Genius I/O System User ’s Manual.
Note
The address ranges for these tables vary according to CPU model and
user configuration.
Symbolic Addresses
A Symbolic Address is a character string which symbolically represents a memory location,
“R24” for example. Memory in the Series 90-70 PLC may be accessed by the use of Sym-
bolic Addresses.
The Symbolic Addresses defined for the Series 90-70 PLC are shown in the table below.
When referencing a symbolic address, leading zeros are optional. Unless specified other-
wise in the MMS request, data from the Register Table and Analog I/O tables are re-
turned as unsigned 16-bit integer scalar, from all other tables as Boolean scalar.
ÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁ
Series 90-70 PLC
ÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁ
Symbolic Address Description Data Type/Size
ÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁ
R00001 - R65535 Registers Unsigned Integer, 16 bits
AI00001 - AI65535 Analog Input Unsigned Integer, 16 bits
ÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁ
AQ00001 - AQ65535 Analog Output Unsigned Integer, 16 bits
ÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁ
I00001 - I65535 Discrete Input Boolean, 1 bit
ÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁ
Q00001 - Q65535 Discrete Output Boolean, 1 bit
ÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁ
O00001 - O65535 Discrete Output (Alternate form) Boolean, 1 bit
ÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁ
T00001 - T65535 Discrete Temporary Boolean, 1 bit
ÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁ
M00001 - M65535 Discrete Internal Boolean, 1 bit
G00001 - G65535 Genius Seamless Boolean, 1 bit
ÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁ
SA00001 - SA65535 Special Contacts A Boolean, 1 bit
ÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁ
SB00001 - SB65535 Special Contacts B Boolean, 1 bit
ÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁ
SC00001 - SC65535 Special Contacts C Boolean, 1 bit
ÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁ
S00001 - S65535 System Fault, Read only Boolean, 1 bit
Unconstrained Addresses
Unconstrained Addresses have no MMS-defined structure beyond being a sequence of oc-
tets which must be interpreted by the receiving device.
The Series 90-70 Ethernet Interface reserves this unnamed variable access type for future
use. Any attempt to access Series 90-70 memory through the Ethernet Interface with
Unconstrained Address will (for now) result in a Negative Response with an error class
(see Table 6-60) of 7 (access) and an error code of 1 (object-access-unsupported).
The Series 90-70 ladder programs may issue communication requests (e.g., Read Re-
quests) using an Unconstrained Address. It will be up to the remote device to interpret
the specified address.
6-26 MMS-Ethernet Communications for the Series 90-70 PLC User’s Manual - May 1994 GFK-0868
6
Scalar Variables
A Scalar Variable contains 1 element only. An element may be as simple as a single bit, it
may consist of a 32-bit integer stored in 2 adjacent registers, or it may be a string of octets
spanning several dozen words. Regardless of its size, a scalar variable must be accessed
as a whole, it cannot be subdivided or split. The Number of Elements parameter in a
COMM_REQ that accesses a scalar variable must be 1.
Array Variables
An Array Variable refers to a collection of related elements. For array variables, the vari-
able definition describes which PLC memory locations are to be treated as an array.
Both Named and Unnamed variables may be referenced as array variables. For exam-
ple, array variable “TempInputs” may be defined as input points 100 through 200 and
represent a group of temperature inputs for a particular application. For unnamed array
variables, the referenced PLC memory table is treated as an array. So if %R1, the start of
the register table, is specified as an unnamed array variable, the variable access will treat
the register table (for the number of elements/registers specified) as an array.
If only a portion of the array is to be accessed, the appropriate alternate access variable
type should be specified. The Alternate Access Index parameter in the COMM_REQ
describes the first element of the array to be accessed. The Number of Elements param-
eter describes the number of array elements to be accessed. For example, supplying
“R01” as the VariableName/Address parameter in a COMM_REQ with the Variable Type
parameter equal to 10 (see Table 6-20), the Alternate Access Index parameter equal to 4,
and the Number of Elements parameter equal to 7, would refer to registers 5 through 11.
(Register 5 is the first register returned, since indexing in MMS begins at the value 0.)
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Table 6-18. Read Request COMM_REQ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Parameter Description Word Offset Value
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Word Length of MDB
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Wait/NoWait Flag
ÁÁÁÁÁÁÁ
0
1
49
0 (No Wait)
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
CRSW, Memory Type1
ÁÁÁÁÁÁÁ 2 See Footnote 1
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
CRSW, Offset 3 0 - Max Configured
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Idle Timeout Value 4 0
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Maximum Communication Time 5 0
CommandNumber 6 8322(2082H)
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Association Control Block Pointer, Memory Type1 7 See Footnote 1
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Association Control Block Pointer, Offset 8
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Invoke ID
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ 9 - 10 0 - 65,535
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Data Type 11 See Table 6-19
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Data Type Size 12 See Table 6-19
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Variable Type 13 See Table 6-20
Length of Variable Name or Address 14 1 - 32 or 1 - 16
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Variable Name or Address 15 - 30
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Alternate Access Index (only used if Variable Type 31 - 32 0 or more
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
8-11)
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Number of Elements 33 See Table 6-20
Variable Scope 34 See Table 6-54
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁ
Length of Read Data Buffer
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Read Data Buffer, Memory Type1
35
36
1 to 2048
See Table 6-16
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Read Data Buffer, Offset1 37 See Table 6-16
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Length of Domain Name 38 0 - 32
Domain Name 39 - 54 characterstring
1 Quick Reference: Memory Type %R %AI %AQ %I %Q %T %M
Decimal Value 8 10 12 70 72 74 76
6-28 MMS-Ethernet Communications for the Series 90-70 PLC User’s Manual - May 1994 GFK-0868
6
ÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁ
Table 6-19. Data Type Values
ÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁ
Data Type Data Type Code Data Type Size(s)
ÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁ
Boolean 3 1 bit
Bit String 4 1 to 2048 bits
ÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Integer
ÁÁÁÁÁÁÁÁ 5 1 to 32 bits
ÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Unsigned
ÁÁÁÁÁÁÁÁ 6 1 to 32 bits
ÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁ
Floating Point 7 4 octets
ÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁ
Octet String 9 1 to 2048 octets
Visible String 10 1 to 2048 octets
Note
Data Type Size of integer and unsigned values is specified in bits. Data
Type and Data Type Size for Unnamed Variables are pre-defined based
on PLC memory location.
Data Type Size - Defines the number of octets or bits in the data type. The Data Type
Size parameter should use the units and ranges shown in the table above.
Variable Type - Specifies the kind of variable access (i.e., Named or Unnamed) and the
options that will be used for the access. The table below gives the valid values for the
Variable Type parameter and their meaning.
ÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
Table 6-20. Variable Type Values
ÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
Value Variable Type No. Elements
0 Named Scalar Variable 1
ÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
1
ÁÁÁÁ ÁÁÁÁÁÁ
Unnamed Scalar Variable - Numeric Address
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
2
ÁÁÁÁÁÁ
Unnamed Scalar Variable - Symbolic Address
1
1
ÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
3 Unnamed Scalar Variable - Unconstrained Address 1
4 Named Array Variable Array Size
ÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
5
ÁÁÁÁÁÁ
Unnamed Array Variable - Numeric Address Array Size
ÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
6 Unnamed Array Variable - Symbolic Address Array Size
ÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
7 Unnamed Array Variable - Unconstrained Address Array Size
8 Named Array VariableAlternate Access Elements Desired
ÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
9
ÁÁÁÁÁÁ
Unnamed Array Variable - Numeric AddressAlternate Access Elements Desired
ÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
10 Unnamed Array Variable - Symbolic AddressAlternate Access Elements Desired
11 Unnamed Array Variable - Unconstrained AddressAlternate Access Elements Desired
Length of Variable Name or Address - When the Variable Type parameter is set to the
value 0, 4, or 8, a variable name is used. The Length of Variable Name parameter is the
length of Variable Name in characters.
An example of a variable name would be the variable name “REGISTER” with the
Length of Variable Name parameter equal to 8, which might be used to access a Series
90-70 PLCs Register table. Refer to the discussion “Named Variables” earlier in this chap-
ter for more information.
When the Variable Type parameter is set to a value other than 0, 4, or 8, an address is
used. The Address parameter contains the Numeric Address or Symbolic Address. The
Address parameter may be up to 16 octets in length.
An example of a Symbolic Address would be the address “R12” which would be used to
access Series 90-70 PLC Register 12. Table 6-17 specifies the valid Symbolic Addresses for
the Series 90-70 PLC.
An example of a Numeric Address would be address 0000 0008H which would be used
to access Register 1 in the Series 90-70 PLC.
The Length of Address parameter is the length of the address in octets (or characters for
the Symbolic Address). For Numeric Addresses, the length should be 4 octets.
Variable Name or Address - The name or address of the specific variable to be read. It
consists of either a character string (which is less than or equal to 32 characters in length)
or an address.
Alternate Access Index - Specifies the beginning index of an alternate access for variable
types 8 through 11.
Number of Elements - Specifies the number of items which will be read. If the number
of values in the read response does not match the Number of Elements parameter, an
error will be generated.
Variable Scope - Specifies the scope of the variable to be read from the remote station. If
the scope parameter specifies Domain Specific Scope, the Domain Name parameter
should specify the domain in which the desired variable access is defined.
Length of Read Data Buffer - The Read Data Buffer parameter specifies where the re-
turned data (from the read) are to be stored. If this buffer is not large enough to permit
storing the requested amount of information, the request receives a COMM_REQ Com-
plete with Error. The buffer length is expressed in units appropriate to the Read Data
Buffer ’s memory type.
Read Data Buffer - Specifies the location where the returned read data is to be stored.
Domain Name - Used to specify the name of the domain in the remote application
associated with a named variable in a Domain Specific scope.
When the Negative Confirm bit is set, the Problem Code in the ACB is updated with the
reason for the negative confirm. The ladder program may (but need not) use the Ex-
amine Last Error Information command to learn more about the complaint. If the Posi-
tive Confirm bit is set, the read data will have been placed in the Read Data Buffer loca-
tions.
6-30 MMS-Ethernet Communications for the Series 90-70 PLC User’s Manual - May 1994 GFK-0868
6
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Table 6-21. Write Request COMM_REQ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Parameter Description Word Offset Value
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁ
Word Length of MDB
ÁÁÁÁÁÁ
Wait/NoWait Flag
ÁÁÁÁÁÁÁ
0
1
128
0 (No Wait)
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
CRSW, Memory Type1 2 See Footnote 1
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
CRSW, Offset 3 0 - Max Configured
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Idle Timeout Value 4 0
Maximum Communication Time 5 0
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
CommandNumber
ÁÁÁÁÁÁÁ 6 8323(2083H)
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Association Control Block Pointer, Memory Type1 7 See Footnote 1
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Association Control Block Pointer, Offset 8
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Invoke ID 9 - 10 0 - 65,535
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Data Type 11 See Table 6-19
Data Type Size 12 See Table 6-19
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
Variable Type
ÁÁÁÁÁÁÁ 13 See Table 6-20
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁ
Length of Variable Name or Address
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Variable Name or Address
14
15 - 30
1 - 16 or 1 - 32
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Alternate Access Index 31 - 32 0 or more
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Number of Elements 33 See Table 6-20
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Variable Scope 34 See Table 6-54
Length of Write Data 35 1 to 2048
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Domain Name ÁÁÁÁÁÁÁ
Length of Domain Name
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
36
37 - 52
0 - 32
characterstring
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Write Data or Buffer Address 53 - 133
1 Quick Reference: Memory Type %R %AI %AQ %I %Q %T %M
Decimal Value 8 10 12 70 72 74 76
Command Number - Identifies this as a Write Request command.
Association Control Block - The PLC address of the Association Control Block for this
association.
Invoke ID - The unique MMS Invocation ID.
Data Type - Specifies the type of data to be written to the remote variable.
Data Type Size - Specifies the size of the data elements to be written to the remote
variable.
Variable Type - Chooses the kind of variable access (i.e., Named or Unnamed) and the
options which will be used for the access.
Length of Variable Name or Address - When the Variable Type parameter specifies one
of the Named Variable types, the Variable Name or Address parameter specifies the
name value for the remote variable to be written. When the Variable Type parameter
specifies one of the Unnamed (address) Access types, the Variable Name or Address pa-
rameter specifies the address value for the unnamed access. Numeric Addresses are
always integer values. Symbolic Addresses require intimate knowledge of the remote
application in order to be interpreted correctly.
The Length of Variable Name or Address parameter specifies the number of octets in the
name or address specification which determine where in the remote application the data
to be written is located.
H For Named Variable access, this is the number of characters (1 to 32) in the name of
the variable in the remote node.
H For Numeric Addresses, this value should be 4.
H For Symbolic Addresses, this value is the number of octets (1 to 16) in the Address
value.
Variable Name or Address - The name or address of the specific variable to be written.
Alternate Access Index - Alternate Access allows portions of arrays to be written. The
Alternate Access Index is used to specify the beginning index of an alternate access for
variable types 8 through 11.
Number of Elements - Specifies the number of items to be written.
Variable Scope - Specifies the proper scope for the variable access. If the Variable Scope
parameter specifies Domain Specific Scope, the Domain Name parameter should specify
the domain in which the desired variable access is defined.
Length of Write Data - The buffer length expressed in units appropriate to the Write
Data memory type.
Length of Domain Name - Unless the Variable Type parameter specifies a named vari-
able (has value 0, 4 or 8) and the Variable Scope parameter specifies Domain Specific (has
the value 1), this parameter is ignored. The Length of Domain Name parameter speci-
fies the number of characters in the name of the domain in the remote application in
whose scope the variable to be written is defined.
Domain Name - Used to specify the Name of the domain in the remote application
associated with a named variable in a Domain Specific scope.
Write Data or Buffer Address - When the amount of data to be sent is 162 octets or less,
this parameter contains the actual data to be transferred.
When the amount of data to be sent exceeds 162 octets, word offset 53 contains a
memory type (see Table 6-16) and word offset 54 contains the PLC memory offset of
where the actual data exists.
6-32 MMS-Ethernet Communications for the Series 90-70 PLC User’s Manual - May 1994 GFK-0868
6
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Table 6-22. InformationReport Request COMM_REQ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Parameter Description Word Offset Value
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Word Length of MDB 0 128
Wait/NoWait Flag 1 0 (No Wait)
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁ
CRSW, Memory Type1
ÁÁÁÁÁÁ
CRSW, Offset
ÁÁÁÁÁÁÁ
2
3
See Footnote 1
0 - Max Configured
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Idle Timeout Value 4 0
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Maximum Communication Time 5 0
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
CommandNumber 6 8320(2080H)
Association Control Block Pointer, Memory Type1 7 See Footnote 1
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁ
Association Control Block Pointer, Offset
ÁÁÁÁÁÁ
Variable Type
ÁÁÁÁÁÁÁ
8
9 0, 4, or 8
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Length of Variable Name 10 1 - 32
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Variable Name 11 - 26 characterstring
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Alternate Access Index 27 - 28
Number of Elements 29
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Reserved ÁÁÁÁÁÁÁ
Variable Scope
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
30
31
0
0
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Reserved
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
32 - 47 0
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
InformationReportData 48 - 133 data
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
1 Quick Reference: Memory Type %R %AI %AQ %I %Q %T %M
Decimal Value
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
8 10 12 70 72 74 76
6-34 MMS-Ethernet Communications for the Series 90-70 PLC User’s Manual - May 1994 GFK-0868
6
ÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁ
Variable Type No. of Elements
ÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁ
0 Parameter should be 1
ÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁ
4 Number of Elements in the Array
8 Number of Elements Desired
ÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Table 6-24. Examine InformationReport Indication Variable Data
ÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Parameter Description
Data Type Code
Word Offset
0
Value
See Table 6-19
ÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Data Type Size
ÁÁÁÁÁÁÁ 1 See Table 6-19
ÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Variable Type
ÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Length of Variable Name or Address
Variable Name or Address
2
3
4 - 19
See Table 6-20
1 - 32
Characterstring
ÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
First Index
ÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Number of Elements
20 - 21
22
0 or more
1 or more
ÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Variable Scope 23 See Table 6-54
Length of Domain Name 24 0 - 32
ÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Domain Name
ÁÁÁÁÁÁÁ
Data Type Code - The type code for the variable.
25 - 40 Characterstring
Data Type Size - The type size information for the variable, if it is available.
Variable Type - A code which specifies the kind of variable access that was reported.
Length of Variable Name or Address - The name or address information which defines
the variable.
Variable Name or Address - The variable name or address being described.
First Index - The beginning index of an Alternate Access if an alternate access was received.
Number of Elements - The number of data elements present in the InformationReport
data.
Variable Scope - The scope of the Variable Access if it is a Named Variable.
Length of Domain Name - The actual number of octets in the Domain Name.
Domain Name - The Name of the Domain in whose Scope the variable exists if the value
of the Variable Scope parameter is Domain Specific.
6-36 MMS-Ethernet Communications for the Series 90-70 PLC User’s Manual - May 1994 GFK-0868
6
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Table 6-25. Transfer InformationReport Indication Data COMM_REQ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Parameter Description Word Offset Value
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Word Length of MDB 0 6
Wait/NoWait Flag 1 0 (No Wait)
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
CRSW, Memory Type1 2 See Footnote 1
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
CRSW, Offset
ÁÁÁÁÁÁÁ 3 0 - Max Configured
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁ
Idle Timeout Value
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Maximum Communication Time
4
5
0
0
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
CommandNumber 6 8330(208AH)
Association Control Block Pointer, Memory Type1
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
7 See Footnote 1
Association Control Block Pointer, Offset 8
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Maximum Length of Data Buffer 9 1 - 2,046
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Data Buffer, Memory Type
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
10 See Table 6-16
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Data Buffer, Offset 11
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
1 Quick Reference: Memory Type %R %AI%AQ %I %Q %T %M
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Decimal Value 8 10 12 70 72 74 76
Association Control Block - The PLC address of the Association Control Block for this
association.
Maximum Length of Data Buffer - The Data Buffer parameter specifies where the data
from the InformationReport is to be stored. If this buffer is not large enough to permit
storing the reported data, the data will be truncated to fit the available buffer. The buff-
er length is expressed in units appropriate to the Data Buffer’s memory type.
Data Buffer - Specifies the location where the InformationReport data is to be stored.
The table below shows the format of this data.
ÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
Parameter Description Word Offset
ÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
Unit Length 0
Data 1 - 1023
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Parameter Description Word Offset Value
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Word Length of MDB 0 3
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Wait/NoWait Flag 1 0 (No Wait)
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
CRSW, Memory Type1 2 See Footnote 1
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
CRSW, Offset 3 0 - Max Configured
Idle Timeout Value 4 0
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Maximum Communication Time 5 0
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
CommandNumber 6 8339(2093H)
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Association Control Block Pointer, Memory Type1 7 See Footnote 1
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Association Control Block Pointer, Offset 8
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
1 Quick Reference: Memory Type %R %AI%AQ %I %Q %T %M
Decimal Value 8 10 12 70 72 74 76
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Command Number - Identifies this as a Discard InformationReport Indication Data
command.
Association Control Block - The PLC address of the Association Control Block for this
association.
The ACB must match an association with a pending InformationReport indication.
6-38 MMS-Ethernet Communications for the Series 90-70 PLC User’s Manual - May 1994 GFK-0868
6
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Table 6-28. Start Request COMM_REQ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁ
Parameter Description
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Word Length of MDB
Word Offset
0 41
Value
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
Wait/NoWait Flag
ÁÁÁÁÁÁÁ 1 0 (No Wait)
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
CRSW, Memory Type1 2 See Footnote 1
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
CRSW, Offset 3 0 - Max Configured
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Idle Timeout Value 4 0
Maximum Communication Time 5 0
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
CommandNumber
ÁÁÁÁÁÁÁ 6 8304(2070H)
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Association Control Block Pointer, Memory Type1 7 See Footnote 1
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Association Control Block Pointer, Offset 8
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Invoke ID 9 - 10 0 - 65,535
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Length of ProgramInvocationName 11 1 - 32
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ProgramInvocationName 12 - 27 characterstring
Length of Start Argument (IS only) 28 0 - 32
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Start Argument (IS only) 29 - 44 characterstring
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ProgramInvocation State, Memory Type 45 See Table 6-16
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ProgramInvocation State, Offset 46
1 Quick Reference: Memory Type %R %AI %AQ %I %Q %T %M
Decimal Value 8 10 12 70 72 74 76
6-40 MMS-Ethernet Communications for the Series 90-70 PLC User’s Manual - May 1994 GFK-0868
6
ÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Table 6-29. Examine Start/R esume Indication Data
ÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Parameter Description Word Offset Value
ÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Invoke ID
ÁÁÁÁÁÁÁ 0-1 0 - 65,535
ÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁ
Length of ProgramInvocationName
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ProgramInvocationName
2
3 - 18
1 - 32
Characterstring
ÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
LengthofStart/ResumeArgument 19 0 - 32
ÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Start/ResumeArgument 20 - 35 characterstring
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Table 6-30. Start Response COMM_REQ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁ
Parameter Description
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Word Length of MDB
Word Offset
0 5
Value
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Wait/NoWait Flag 1 0 (No Wait)
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
CRSW, Memory Type1 2 See Footnote 1
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
CRSW, Offset 3 0 - Max Configured
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Idle Timeout Value 4 0
Maximum Communication Time 5 0
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
CommandNumber
ÁÁÁÁÁÁÁ 6 8306(2072H)
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Association Control Block Pointer, Memory Type1 7 See Footnote 1
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Association Control Block Pointer, Offset 8
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Positive or Negative Response 9 0, 1
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Problem Code 10 See Table 6-17
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
1 Quick Reference: Memory Type %R %AI%AQ %I %Q %T %M
Decimal Value 8 10 12 70 72 74 76
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Command Number - Identifies this as a Start Response command.
Association Control Block - The PLC address of the Association Control Block for this
association.
Positive or Negative Response - A value of 0 indicates that a positive response should be
generated. A value of 1 indicates that an error response should be issued.
Problem Code - An encoded value of the problem as specified in the MMS service speci-
fication. This field is ignored if a Positive Response is being sent.
6-42 MMS-Ethernet Communications for the Series 90-70 PLC User’s Manual - May 1994 GFK-0868
6
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Table 6-31. Stop Request COMM_REQ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁ
Parameter Description
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Word Length of MDB
Word Offset
0 24
Value
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Wait/NoWait Flag 1 0 (No Wait)
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
CRSW, Memory Type1 2 See Footnote 1
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
CRSW, Offset 3 0 - Max Configured
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Idle Timeout Value 4 0
Maximum Communication Time 5 0
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
CommandNumber
ÁÁÁÁÁÁÁ 6 8307(2073H)
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Association Control Block Pointer, Memory Type1 7 See Footnote 1
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Association Control Block Pointer, Offset 8
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Invoke ID 9 - 10 0 - 65,535
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Length of ProgramInvocationName 11 1 - 32
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ProgramInvocationName 12 - 27 characterstring
ProgramInvocation State, Memory Type 28 See Table 6-16
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ProgramInvocation State, Offset 29
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
1 Quick Reference: Memory Type %R %AI %AQ %I %Q %T %M
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Decimal Value 8 10 12 70 72 74 76
ÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Invoke ID
ÁÁÁÁÁÁÁ 0-1 0 - 65,535
ÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Length of ProgramInvocationName 2 1 - 32
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ProgramInvocationName 3 - 18 characterstring
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
1 Quick Reference: Memory Type %R %AI %AQ %I %Q %T %M
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Decimal Value 8 10 12 70 72 74 76
6-44 MMS-Ethernet Communications for the Series 90-70 PLC User’s Manual - May 1994 GFK-0868
6
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Table 6-33. Stop Response COMM_REQ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁ
Parameter Description
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Word Length of MDB
Word Offset
0 5
Value
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Wait/NoWait Flag 1 0 (No Wait)
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
CRSW, Memory Type1 2 See Footnote 1
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
CRSW, Offset 3 0 - Max Configured
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Idle Timeout Value 4 0
Maximum Communication Time 5 0
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
CommandNumber
ÁÁÁÁÁÁÁ 6 8309(2075H)
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Association Control Block Pointer, Memory Type1 7 See Footnote 1
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Association Control Block Pointer, Offset 8
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Positive or Negative Response 9 0, 1
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Problem Code 10 See Table 6-17
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
1 Quick Reference: Memory Type %R %AI %AQ %I %Q %T %M
Decimal Value 8 10 12 70 72 74 76
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Command Number - Identifies this as a Stop Response command.
Association Control Block - The PLC address of the Association Control Block for this
association.
Positive or Negative Response - A value of 0 indicates that a positive response should be
generated. A value of 1 indicates that an error response should be issued.
Problem Code - An encoded value of the problem as specified in the MMS service speci-
fication. This field is ignored if a Positive Response is being sent.
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Table 6-34. Reset Request COMM_REQ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁ
Parameter Description
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Word Length of MDB
Word Offset
0 24
Value
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
Wait/NoWait Flag
ÁÁÁÁÁÁÁ 1 0 (No Wait)
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
CRSW, Memory Type1 2 See Footnote 1
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
CRSW, Offset 3 0 - Max Configured
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Idle Timeout Value 4 0
Maximum Communication Time 5 0
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
CommandNumber
ÁÁÁÁÁÁÁ 6 8310(2076H)
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Association Control Block Pointer, Memory Type1 7 See Footnote 1
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Association Control Block Pointer, Offset 8
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Invoke ID 9 - 10 0 - 65,535
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Length of ProgramInvocationName 11 1 - 32
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ProgramInvocationName 12 - 27 characterstring
ProgramInvocation State, Memory Type 28 See Table 6-16
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ProgramInvocation State, Offset
1 Quick Reference: Memory Type %R %AI %AQ
29
%I %Q %T %M
Decimal Value 8 10 12 70 72 74 76
6-46 MMS-Ethernet Communications for the Series 90-70 PLC User’s Manual - May 1994 GFK-0868
6
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁ
Parameter Description
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Word Length of MDB
Word Offset
0 5
Value
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Wait/NoWait Flag 1 0 (No Wait)
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
CRSW, Memory Type1 2 See Table 6-16
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
CRSW, Offset 3 0 - Max Configured
Idle Timeout Value 4 0
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁ
Maximum Communication Time
ÁÁÁÁÁÁ
CommandNumber
ÁÁÁÁÁÁÁ
5
6
0
8312(2078H)
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁ
Association Control Block Pointer, Memory Type1
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Association Control Block Pointer, Offset
7
8
See Footnote 1
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Positive or Negative Response 9 0, 1
Problem Code 10 See Table 6-60
1 Quick Reference: Memory Type %R %AI %AQ %I %Q %T %M
Decimal Value 8 10 12 70 72 74 76
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Parameter Description Word Offset Value
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Word Length of MDB 0 41
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Wait/NoWait Flag 1 0 (No Wait)
CRSW, Memory Type1 2 See Footnote 1
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
CRSW, Offset
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Idle Timeout Value
3
4
0 - Max Configured
0
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Maximum Communication Time 5 0
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
CommandNumber 6 8313(2079H)
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Association Control Block Pointer, Memory Type1 7 See Footnote 1
Association Control Block Pointer, Offset 8
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Invoke ID
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Length of ProgramInvocationName
9 - 10
11
0 - 65,535
1 - 32
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ProgramInvocationName 12 - 27 characterstring
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Length of Resume Argument (IS only) 28 0 - 32
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Resume Argument (IS only) 29 - 44 characterstring
ProgramInvocation State, Memory Type 45 See Table 6-16
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ProgramInvocation State, Offset
1 Quick Reference: Memory Type %R %AI %AQ
Decimal Value 8 10 12
46
%I %Q %T %M
70 72 74 76
Association Control Block - The PLC address of the Association Control Block for this
association.
Length of Resume Argument - The number of characters in the Resume Argument. The
Resume Argument parameter is optional and will not be sent if this parameter is set to
zero.
ProgramInvocation State - The PLC address of the ProgramInvocation State. This pa-
rameter is returned by the the MMS provider only when a Negative Response is given
to the Resume request. A Negative Response will cause this word to be set to the cur-
rent PI state (refer to Table 6-40) at the remote node.
6-48 MMS-Ethernet Communications for the Series 90-70 PLC User’s Manual - May 1994 GFK-0868
6
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Table 6-37. Resume Response COMM_REQ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁ
Parameter Description
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Word Length of MDB
Word Offset
0 5
Value
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Wait/NoWait Flag 1 0 (No Wait)
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
CRSW, Memory Type1 2 See Footnote 1
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
CRSW, Offset 3 0 - Max Configured
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Idle Timeout Value 4 0
Maximum Communication Time 5 0
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
CommandNumber
ÁÁÁÁÁÁÁ 6 8315 (207BH)
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Association Control Block Pointer, Memory Type1 7 See Footnote 1
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Association Control Block Pointer, Offset 8
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Positive or Negative Response 9 0, 1
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Problem Code 10 See Table 6-60
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
1 Quick Reference: Memory Type %R %AI %AQ %I %Q %T %M
Decimal Value 8 10 12 70 72 74 76
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Command Number - Identifies this as a Resume Response command.
Association Control Block - The PLC address of the Association Control Block for this
association.
Positive or Negative Response - A value of 0 indicates that a positive response should be
generated. A value of 1 indicates that an error response should be issued.
Problem Code - An encoded value of the problem as specified in the MMS service speci-
fication. This field is ignored if a Positive Response is being sent.
6-50 MMS-Ethernet Communications for the Series 90-70 PLC User’s Manual - May 1994 GFK-0868
6
ÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Table 6-38. Set Local ProgramInvocation Processing COMM_REQ
ÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Parameter Description Word Offset Value
ÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Word Length of MDB 0 2
Wait/NoWait Flag 1 0 (No Wait)
ÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
CRSW, Memory Type1 2 See Footnote 1
ÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
CRSW, Offset
ÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Idle Timeout Value
3
4
0 - Max Configured
0
ÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Maximum Communication Time 5 0
ÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
CommandNumber 6 8356(20A4H)
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ProgramInvocationProcessing Option 7 0 or not
1 Quick Reference:
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Memory Type %R %AI %AQ %I %Q %T %M
Decimal Value 8 10 12 70 72 74 76
ÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Parameter Description Word Offset Value
ÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Word Length of MDB 0 2
ÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Wait/NoWait Flag 1 0 (No Wait)
ÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
CRSW, Memory Type1 2 See Footnote 1
ÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
CRSW, Offset 3 0 - Max Configured
Idle Timeout Value 4 0
ÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Maximum Communication Time 5 0
ÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
CommandNumber 6 8355(20A3H)
ÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ProgramInvocationState 7 See Table 6-40
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
1 Quick Reference: Memory Type %R %AI %AQ %I %Q %T %M
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Decimal Value 8 10 12 70 72 74 76
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁ
Table 6-40. ProgramInvocation State Values
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁ
Value Meaning
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁ
0
1
NON-EXISTENT
UNRUNNABLE
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁ
2
3
4
IDLE
RUNNING
STOPPED
6-52 MMS-Ethernet Communications for the Series 90-70 PLC User’s Manual - May 1994 GFK-0868
6
Status Services
The Status Services are used to interrogate the VMD status information of a remote
VMD. The Status Services are: Status Request, Status Response, Status Indication, Status
Confirm, UnsolicitedStatus Request, UnsolicitedStatus Indication, Examine UnsolicitedStatus
Indication, and Set Local VMD Status..
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Table 6-41. Status Request COMM_REQ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Parameter Description Word Offset Value
Word Length of MDB 0 8
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Wait/NoWait Flag 1 0 (No Wait)
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
CRSW, Memory Type1 2 See Footnote 1
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
CRSW, Offset
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Idle Timeout Value
3
4
0 - Max Configured
0
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Maximum Communication Time 5 0
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
CommandNumber 6 8250(203AH)
Association Control Block Pointer, Memory Type1 7 See Footnote 1
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Invoke ID ÁÁÁÁÁÁÁ
Association Control Block Pointer, Offset
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
8
9 - 10 0 - 65,535
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Maximum Length of Status Buffer 11 4 - 20
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Status Buffer, Memory Type 12 See Table 6-16
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Status Buffer, Offset 13
1 Quick Reference:
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Memory Type %R %AI %AQ %I %Q %T %M
Decimal Value 8 10 12 70 72 74 76
Maximum Length of Status Buffer - The Length of Status Buffer parameter should be
set to the maximum number of octets that can be used to hold the returned status in-
formation. If the length specified is insufficient to return all of the data, only the speci-
fied number of octets is returned and a truncation indication (most significant bit of the
length) is given.
Status Buffer - The PLC address of a buffer of four or more words where the octets of a
status buffer are to be stored. No more octets than are specified in the Maximum Length
of Status Buffer parameter will be used.
The Status Buffer contains information regarding the remote VMD status as shown in
Table 6-43.
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Parameter Description Word Offset Value
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Word Length of MDB 0 14
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Wait/NoWait Flag 1 0 (No Wait)
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
CRSW, Memory Type1 2 See Footnote 1
CRSW, Offset 3 0 - Max Configured
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁ
Idle Timeout Value
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Maximum Communication Time
4
5
0
0
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
CommandNumber 6 8251 (203BH)
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Association Control Block Pointer, Memory Type1 7 See Footnote 1
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Association Control Block Pointer, Offset 8
Positive or Negative Response 9 0, 1
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
Problem Code
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Length of Status Local Detail
10
11
See Table 6-60
0 - 16
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Status Local Detail 12 - 19 Applicationspecific
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
1 Quick Reference: Memory Type %R %AI %AQ %I %Q %T %M
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Decimal Value 8 10 12 70 72 74 76
Association Control Block - The PLC address of the Association Control Block for this
association.
Positive or Negative Response - Indicates whether the request for status was accepted.
If this parameter is 0, then the request is accepted, and a Positive Response is sent to the
requesting application. If this parameter is 1, then the request is rejected, and a Nega-
tive Response is sent to the requesting application.
Problem Code - Indicates the nature of the problem if the Positive or Negative Response
parameter is 1 (request was unsuccessful).
Length of Status Local Detail - This is the number of octets in the Status Local Detail.
Status Local Detail - Can be used to convey additional information about the VMD sta-
tus to the requesting application. The VMD Logical Status and the VMD Physical Status
will be set by the Ethernet Interface software (assuming a Positive Response).
6-54 MMS-Ethernet Communications for the Series 90-70 PLC User’s Manual - May 1994 GFK-0868
6
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Use Word Offset Value
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Local Detail Octet Length 0 0 - 16
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
(Most Significant 8 Bits) VMD Logical Status 1 See Table 6-47
(Least Significant 8 bits) VMD Physical Status See Table 6-48
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
First 16 octets of Status Local Detail if it is present 2-9 Device Specific
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Table 6-44. UnsolicitedStatus Request COMM_REQ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Parameter Description Word Offset Value
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Word Length of MDB 0 12
Wait/NoWait Flag 1 0 (No Wait)
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁ
CRSW, Memory Type1
ÁÁÁÁÁÁ
CRSW, Offset
ÁÁÁÁÁÁÁ
2
3
See Footnote 1
0 - Max Configured
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Idle Timeout Value 4 0
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Maximum Communication Time 5 0
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
CommandNumber 6 8252(203CH)
Association Control Block Pointer, Memory Type1 7 See Footnote 1
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Association Control Block Pointer, Offset 8
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Length of Status Local Detail 9 0 - 16
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Status Local Detail 10 - 17 Applicationspecific
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
1 Quick Reference: Memory Type %R %AI %AQ %I %Q %T %M
Decimal Value 8 10 12 70 72 74 76
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Command Number - Identifies this as an Unsolicited Status Request command.
Association Control Block - The PLC address of the Association Control Block for this
association.
Length of Status Local Detail - The number of octets in the Status Local Detail.
Status Local Detail - The application-specific Status Local Detail can be used to convey
additional information about the VMD. The VMD Logical Status and the VMD Physical
Status will be set by the Ethernet Interface software.
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Table 6-45. Examine UnsolicitedStatus Indication COMM_REQ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Parameter Description Word Offset Value
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Word Length of MDB 0 6
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
Wait/NoWait Flag
ÁÁÁÁÁÁÁ 1 0 (No Wait)
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
CRSW, Memory Type1 2 See Footnote 1
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
CRSW, Offset 3 0 - Max Configured
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Idle Timeout Value 4 0
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Maximum Communication Time 5 0
CommandNumber 6 8253 (203DH)
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Association Control Block Pointer, Memory Type1 7 See Footnote 1
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Association Control Block Pointer, Offset 8
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Maximum Length of Status Buffer
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Status Buffer, Memory Type
Status Buffer, Offset
9
10
11
4 - 20
See Table 6-16
6-56 MMS-Ethernet Communications for the Series 90-70 PLC User’s Manual - May 1994 GFK-0868
6
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Parameter Description Word Offset Value
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Word Length of MDB 0 3
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Wait/NoWait Flag 1 0 (No Wait)
CRSW, Memory Type1
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
2 See Footnote 1
CRSW, Offset 3 0 - Max Configured
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Á ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Idle Timeout Value 4 0
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Maximum Communication Time 5 0
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
CommandNumber 6 8353(20A1H)
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
VMD Logical Status 7 See Table 6-47
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
VMD Physical Status 8 See Table 6-48
1 Quick Reference:
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Memory Type %R %AI %AQ %I %Q %T %M
Decimal Value 8 10 12 70 72 74 76
ÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁ
Value Meaning
ÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁ
0 STATE-CHANGES-ALLOWED
ÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁ
1 NO-STATE-CHANGES-ALLOWED
ÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁ
2 LIMITED-SERVICES-AVAILABLE
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
3* SUPPORT-SERVICES ALLOWED
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ISO IS 9506 (MMS version 1) only.
VMD Physical Status - Must have one of the values given in Table 6-48.
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁ
Table 6-48. VMD Physical Status Values
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁ
Value Meaning
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁ
0 OPERATIONAL
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁ
1 PARTIALLY-OPERATIONAL
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁ
2 INOPERABLE
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁ
3 NEEDS-COMMISSIONING
The MMS provider will initialize the logical and physical VMD statuses based on its ability
to communicate with the Series 90-70 PLC. If the PLC is accessible and running, the status
values will be STATE-CHANGES-ALLOWED and OPERATIONAL. If the PLC is accessible
and stopped, the status values will be STATE-CHANGES-ALLOWED and PARTIALLY-OP-
ERATIONAL. If communication with the PLC cannot be established, the values will be
LIMITED-SERVICES-PERMITTED and INOPERABLE. Anytime the PLC transitions be-
tween running and stopped states, the VMD status is updated to reflect the PLC’s current
state. Using the Set Local VMD Status command overrides the VMD statuses as main-
tained by the MMS provider.
6-58 MMS-Ethernet Communications for the Series 90-70 PLC User’s Manual - May 1994 GFK-0868
6
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Parameter Description Word Offset Value
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Word Length of MDB 0 7
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Wait/NoWait Flag 1 0 (No Wait)
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
CRSW, Memory Type1 2 See Footnote 1
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
CRSW, Offset 3 0 - Max Configured
Idle Timeout Value 4 0
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁ
Maximum Communication Time
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
CommandNumber
5
6
0
8240(2030H)
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Association Control Block Pointer, Memory Type1 7 See Footnote 1
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Association Control Block Pointer, Offset 8
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Invoke ID 9 - 10 0 - 65,535
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Data Buffer, Memory Type 11 See Table 6-16
Data Buffer, Offset 12
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
1 Quick Reference: Memory Type %R %AI %AQ %I %Q %T %M
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Table 6-50. Identify Positive Confirm Data
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Parameter Description Word Offset Value
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Length of Vendor Name 0 1 - 32
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Vendor Name
ÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Length of Model Name
1 - 16
17
characterstring
1 - 32
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Model Name 18 - 33 characterstring
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Length of Revision 34 1 - 32
Revision 35 - 50 characterstring
Length of Vendor Name - The octet length of the Vendor Name string.
Vendor Name - An ASCII string representing the remote peer application’s Vendor
Name (“GE Fanuc Automation”, for example). Unused octets will be set to 0.
Length of Model Name - The octet length of the Model Name string.
Model Name - An ASCII string representing the remote peer application’s Model Name
(“Series 90-70 PLC”, for example). Unused octets will be set to 0.
Length of Revision - The octet length of the Revision string.
Revision - An ASCII string representing the remote peer application’s VMD executive
revision value (“CPU Microcode Version 2.01”, for example). Unused octets will be 0.
In ISO IS 9506, there is an additional parameter returned with the Identify Confirm: the
list of abstract syntaxes supported. ISO 9506 specifies that “The abstract syntax defined
in ISO 9506 shall not be included in this list”. Since that is the only abstract syntax that
the Ethernet Interfaces support, no other abstract syntaxes will be meaningful. There-
fore, we have chosen to omit this parameter from the information returned to the ladder
program from any Identify Confirm.
6-60 MMS-Ethernet Communications for the Series 90-70 PLC User’s Manual - May 1994 GFK-0868
6
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Table 6-51. Cancel Request COMM_REQ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Parameter Description Word Offset Value
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁ
Word Length of MDB
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Wait/NoWait Flag
0
1
5
0 (No Wait)
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
CRSW, Memory Type1 2 See Footnote 1
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
CRSW, Offset 3 0 - Max Configured
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Idle Timeout Value 4 0
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Maximum Communication Time 5 0
CommandNumber 6 8290(2062H)
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Association Control Block Pointer, Memory Type1 7 See Footnote 1
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Association Control Block Pointer, Offset 8
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Original Invoke ID 9 - 10 0 - 65,535
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
1 Quick Reference: Memory Type %R %AI %AQ %I %Q %T %M
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Decimal Value 8 10 12 70 72 74 76
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Table 6-52. Get Remote Name List COMM_REQ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁ
Parameter Description
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Word Length of MDB
Word Offset
0 44
Value
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Wait/NoWait Flag 1 0 (No Wait)
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
CRSW, Memory Type1 2 See Footnote 1
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
CRSW, Offset 3 0 - Max Configured
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Idle Timeout Value 4 0
Maximum Communication Time 5 0
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
CommandNumber
ÁÁÁÁÁÁÁ 6 8301 (206DH)
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Association Control Block Pointer, Memory Type1 7 See Footnote 1
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Association Control Block Pointer, Offset 8
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Invoke ID 9 - 10 0 - 65,535
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Object Class 11 See Table 6-53
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Object Scope 12 See Table 6-54
Length of Continue After Name 13 0 - 32
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Continue After Name 14 - 29 characterstring
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Maximum Length of Name Buffer 30 0 - 1020
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Length of Domain Name 31 0 - 32
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Domain Name 32 - 47 characterstring
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Name Buffer, Memory Type 48 See Table 6-16
Name Buffer, Offset 49
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
1 Quick Reference:
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Memory Type %R %AI %AQ
Decimal Value 8 10 12
%I %Q %T %M
70 72 74 76
Command Number - Identifies this as a Get Remote Name List Request command.
Association Control Block - The PLC address of the Association Control Block for this
association.
Invoke ID - The unique MMS Invocation ID.
Object Class - The class of MMS object for which a list is desired.
6-62 MMS-Ethernet Communications for the Series 90-70 PLC User’s Manual - May 1994 GFK-0868
6
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁ
Table 6-53. Object Class Values
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁ
Value Object Class
0 Named Variable
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁ
1 Scattered Access
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁ
2 Named Variable List
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁ
3 Named Type
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁ
4 Semaphore
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁ
5 Event Condition
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁ
6 Event Action
7 Event Enrollment
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁ
8 Journal
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁ
9 Domain
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁ
10 ProgramInvocation
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁ
11 Operator Station
Object Scope - The scope over which the MMS object is defined.
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁ
Table 6-54. Object Scope Values
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Value
ÁÁÁÁÁÁÁÁÁÁ
0
Object Scope
VMD specific
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁ
1 Domainspecific
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁ
2 Applicationassociationspecific
Length of Continue After Name - Should be set to the number of characters in the Con-
tinue After Name parameter. If the Length of Continue After Name parameter is set to
zero, names are retrieved beginning with the first name in the list.
Continue After Name - This string can be used to begin retrieving names from a point
other than at the beginning of the list. Names are stored in alphabetical order to facili-
tate getting a partial list.
Maximum Length of Name Buffer - The list of names is returned in the Name Buffer
parameter as a sequence of NULL terminated strings. The Length of Name Buffer pa-
rameter should be set to the maximum number of octets that can be used to hold the
Name Buffer parameter. If the length specified is insufficient to return all of the data,
only the specified number of octets is returned and a truncation indication (most signifi-
cant bit of the length) is given.
Length of Domain Name - Specifies the number of characters in the name for the do-
main in whose scope the requested Object Names should reside. A zero (0) on this field
indicates no domain name associated with the objects.
Domain Name - Is used to specify the name of the domain associated with a request us-
ing the Domain Specific value for Object Scope. Unless a Domain Specific scope is speci-
fied, this parameter is ignored.
Name Buffer - The PLC address of a buffer of one or more words where the octets of the
Name Buffer parameter are to be stored. No more octets than are specified in the Maxi-
mum Length of Name Buffer parameter will be used.
The data written into the specified Name Buffer PLC address will actually contain 4 oc-
tets more than the Maximum Length of Name Buffer parameter indicates. The format
of the data returned is shown in the table below.
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Parameter Description Word Offset Value
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Number of Object Names 0 non-negative
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Object Name List Length 1 0 - 1,020
Object Name List 2 - 511 characterstrings
Number of Object Names - A count of the number of Object Names returned from the
remote peer application.
Object Name List Length - Octet length of the Object Name List. This value will not
exceed the amount in the Maximum Length of Name Buffer parameter in the
COMM_REQ.
Object Name List - A list of NULL-terminated ASCII character strings. Each string is the
name of an object of the specified type. No partial names will be returned. If the data is
being put into Word Memory (%R, %AI, %AQ), an even number of bytes will be written.
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Table 6-56. Error Request COMM_REQ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁ
Parameter Description
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Word Length of MDB 0
Word Offset
6
Value
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
Wait/NoWait Flag
ÁÁÁÁÁÁÁ 1 0 (No Wait)
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁ
CRSW, Memory Type1
ÁÁÁÁÁÁ
CRSW, Offset
ÁÁÁÁÁÁÁ
2
3
See Footnote 1
0 - Max Configured
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Idle Timeout Value 4 0
Maximum Communication Time 5 0
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
CommandNumber
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Association Control Block Pointer, Memory Type1
6
7
8350(209EH)
See Footnote 1
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Association Control Block Pointer, Offset 8
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Invoke ID 9 - 10 0 - 65,535
Problem Code 11 See Table 6-60
1 Quick Reference: Memory Type %R %AI %AQ %I %Q %T %M
Decimal Value 8 10 12 70 72 74 76
6-64 MMS-Ethernet Communications for the Series 90-70 PLC User’s Manual - May 1994 GFK-0868
6
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Table 6-57. Examine Reject Indication Data
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁ
Parameter Description Word Offset Value
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Invoke ID 0-1 0 - 65,535
Reject Class 2 See Table 6-62
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Reject Code 3 See Table 6-62
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
GeneratedLocally 4 0 or not
Invoke ID - The unique MMS Invocation ID of the Request that was rejected.
Reject Class - Specifies the general category of the problem that was detected.
Reject Code - Identifies the specific problem, given the Reject Class.
Generated Locally - If set to 0, the MMS Reject was received from the remote peer ap-
plication. If not set to 0, then the reject was issued by the MMS Provider in the local
Ethernet Interface.
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁ
Parameter Description
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Invoke ID
Word Offset
0-1
Value
0 - 65,535
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Error Class 2 See Table 6-60
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Error Code 3 See Table 6-60
Additional Error 4-5 Application specific
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Length of Description Buffer 6 0 - 170
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Description Buffer 7 - 91
Error Class - Specifies the general category of the error that was detected.
Error Code - Identifies the specific problem, given the Error Class.
Additional Error - A 4-octet integer not otherwise constrained.
Length of Description Buffer - The octet length of the Description Buffer.
Description Buffer - An optional string of bits giving diagnostic information. Any un-
used octets will be zero filled.
6-66 MMS-Ethernet Communications for the Series 90-70 PLC User’s Manual - May 1994 GFK-0868
6
ÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Parameter Description Word Offset Value
ÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Word Length of MDB 0 35
Wait/NoWait Flag 1 0 (No Wait)
ÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
CRSW, Memory Type1 2 See Footnote 1
ÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
CRSW, Offset
ÁÁÁÁÁÁÁ 3 0 - Max Configured
ÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁ
Idle Timeout Value
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Maximum Communication Time
4
5
0
0
ÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
CommandNumber 6 8200(2008H)
ÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Reserved 7
Length of Application Common Name 8 1 - 64
ÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Application Common Name
1 Quick Reference: Memory Type %R %AI %AQ
Decimal Value 8 10
9 - 40
12
characterstring
%I %Q %T %M
70 72 74 76
6-68 MMS-Ethernet Communications for the Series 90-70 PLC User’s Manual - May 1994 GFK-0868
6
Note
Using values other than those shown in the following table will result in
a reject of the error that is sent.
ÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁ
Table 6-60. MMS Error Values
ÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁ ÁÁÁ
ÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁ
ÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁ ÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁ
ÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁ
Class Code Meaning Class Code Meaning
0 VMD-state 6 time-resolution
ÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁ
0
ÁÁÁ
ÁÁÁÁÁÁÁÁÁÁ
1 ÁÁÁÁ
ÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁ
other
ÁÁÁÁ ÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁ
vmd-state-conflict
0
1
other
unsupportable-time-resolution
ÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁ
2
ÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁ
vmd-operational-problem 7 access
ÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁ
3 domain-transfer-problem 0 other
ÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁ
4 state-machine-id-invalid 1 object-access-unsupported
ÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁ
1 application-reference 2 object-non-existent
ÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁ
0 other 3 object-access-denied
1 application-unreachable 4 object-invalidated
ÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁ
2
ÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁ
connection-lost 8 initiate
ÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁ
3
ÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁ
application-reference-invalid 0 other
ÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁ
4
ÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁ
context-unsupported 1 version-incompatible
ÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁ
2 definition 2 max-segment-insufficient
ÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁ
0 other 3 max-services-outstanding-calling-insufficient
ÁÁÁ
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁ
1 object-undefined 4 max-services-outstanding-called-insufficient
ÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁ
2 invalid-address 5 service-CBB-insufficient
3 type-unsupported 6 parameter-CBB-insufficient
ÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁ
4
ÁÁÁ
ÁÁÁÁÁÁÁÁÁÁ
5 ÁÁÁÁ
ÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁ ÁÁ
type-inconsistent
ÁÁÁÁÁÁÁÁÁÁÁÁÁ
object-exists
ÁÁ 9
7 nesting-level-insufficient
conclude
ÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁ
6
ÁÁÁ
ÁÁÁÁÁÁÁÁÁÁ
3 ÁÁÁÁ
ÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁ ÁÁ
object-attribute-inconsistent
ÁÁÁÁÁÁÁÁÁÁÁÁÁ
resource
ÁÁ
0
1
other
further-communication-required
ÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁ
0 other 10 cancel
ÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁ
1 memory-unavailable 0 other
ÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁ
2 processor-resource-unavailable 1 invoke-id-unknown
3 mass-storage-unavailable 2 cancel-not-possible
ÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁ
4
ÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁ
capability-unavailable 11 file
ÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁ
5
ÁÁÁ
ÁÁÁÁÁÁÁÁÁÁ
4 ÁÁÁÁ
ÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁ ÁÁ
capability-unknown
ÁÁÁÁÁÁÁÁÁÁÁÁÁ
service
ÁÁ
0
1
other
filename-ambiguous
ÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁ
0 other 2 file-busy
ÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁ
1 primitives-out-of-sequence 3 filename-syntax-error
ÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁ
2 object-state-conflict 4 content-type-invalid
ÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁ
3 pdu-size 5 position-invalid
4 continuation-invalid 6 file-access-denied
ÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁ
5
ÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁ
object-constraint-conflict 7 file-non-existent
ÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁ
5
ÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁ
service preempt
ÁÁ ff ff Bad data format at local station
ÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁ
0
ÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁ
other
ÁÁ ff fe PLC transfer error at local station
ÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁ
1 timeout
ÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁ
2 deadlock
ÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁ
3 cancel
n addition to the above error codes that may be received or sent (via COMM_REQ), the
following error codes may be received when data access errors occur on outgoing requests.
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Table 6-61. Data Access Errors
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁ
80H ÁÁÁÁÁÁÁÁÁÁ
Class
ÁÁÁÁÁÁÁÁÁÁ
Hexadecimal Code
0
Meaning
Object invalidated
ÁÁÁÁÁ
Á
ÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁ
1 Hardwarefault
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
2 Temporarilyunavailable
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
3 Object access denied
4 Object undefined
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ 5 Invalidaddress
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ 6 Type unsupported
ÁÁÁÁÁ
Á
ÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁ
7 Type inconsistent
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
8 Object attribute inconsistent
9 Object access unsupported
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ A Object does not exist
The table below shows the MMS Reject values and their meaning. The Reject Class and
Reject Code identify the type of error encountered.
ÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁ
Table 6-62. MMS Reject Values
ÁÁÁ
ÁÁÁÁ
Class
ÁÁÁ
ÁÁÁÁ
1
ÁÁÁÁÁÁÁÁÁÁÁÁÁ
Code
ÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁ
ÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁ
Confirmed-request
Meaning Class
5
Code
PDU error
Meaning
ÁÁÁ
Á
ÁÁÁÁ
ÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁ
0
ÁÁÁ
Á
ÁÁÁÁ
ÁÁÁ
ÁÁÁÁÁÁÁÁ
unspecified error 0 unspecified error
ÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁ
1 unrecognized service 1 invalid PDU
2 unrecognizedmodifier 6 cancel request
ÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
3
ÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁ
invalidInvoke Id 0 unspecified error
ÁÁÁ
Á
ÁÁÁÁ
ÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
4 invalidargument 1 invalidInvoke Id
ÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁ
5 invalidmodifier 7 cancel response
6 maximumservices outstanding exceeded 0 unspecified error
ÁÁÁ
Á
ÁÁÁÁ
ÁÁÁ ÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
7
ÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁ
8
9
ÁÁÁÁ
ÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
maximum segment length exceeded
ÁÁÁÁÁÁÁÁ
maximum recursion exceeded
value out of range
8
1
0
invalidInvoke Id
cancel error
unspecified error
ÁÁÁ
ÁÁÁÁ
2
ÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁ
confirm response 1 invalidInvoke Id
ÁÁÁ
Á
ÁÁÁÁ
ÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁ
Á
ÁÁÁÁ
ÁÁÁ
ÁÁÁÁÁÁÁÁ
0 unspecified error 2 invalid service error
ÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁ
1 unrecognized service 3 value out of range
2 invalidInvoke Id 9 conclude request
ÁÁÁ
Á
ÁÁÁÁ
ÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁ
3
ÁÁÁ
Á
ÁÁÁÁ
ÁÁÁ
ÁÁÁÁÁÁÁÁ
invalidresult 0 unspecified error
ÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁ
4 maximum segment length exceeded 1 invalidargument
5 maximum recursion exceeded 10 conclude response
ÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
6
ÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁ
value out of range 0 unspecified error
ÁÁÁ
Á
ÁÁÁÁ
ÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
3 confirm error 1 invalidresult
ÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁ
0 unspecified error 11 conclude error
1 unrecognized service 0 unspecified error
ÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
2
ÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁ
invalidInvoke Id 1 invalid service error
ÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁ
3 invalid service error 2 value out of range
ÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
4 value out of range
4 unconfirmed PDU
ÁÁÁ
Á
ÁÁÁÁ
ÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁ
0 unspecified error
ÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
1 unrecognized service
2 invalidArgument
ÁÁÁ
ÁÁÁÁ
Á ÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁ
3 maximum recursion exceeded
4 value out of range
6-70 MMS-Ethernet Communications for the Series 90-70 PLC User’s Manual - May 1994 GFK-0868
Chapter 7 Station Manager COMMunications
REQuests
7
section level 1 1
figure bi level 1
table_big level 1
ÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
Station Manager Command Command Number
ÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
Retrieve Extended Status Buffer Request
decimal
08100
(hexadecimal)
(1FA4)
ÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
Retrieve TalliesRequest 08101 (1FA5)
ÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
Retrieve Log Events Request 08102 (1FA6)
Restart Ethernet Interface 08103 (1FA7)
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Parameter Description Word Offset Value
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Word Length of MDB 0 4
Wait/NoWait Flag 1 0 (No Wait)
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁ
CRSW, Memory Type
ÁÁÁÁÁÁÁ
CRSW, Offset
ÁÁÁÁÁÁÁ
2
3
See Table 5-21
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Idle Timeout Value 4 0
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Maximum Communication Time 5 0
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
CommandNumber 6 8100 (1FA4H)
See Table 6-421
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Data Buffer, Memory Type 7
Data Buffer, Offset 8
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Maximum Word Length
%I %Q
Decimal Value 8 10 12 70 72
Command Number - Identifies this as a Retrieve Extended Status Buffer Request com-
mand.
Data Buffer - PLC address of where the Extended Status data is to be put.
Maximum Word Length - The maximum number of words to be transferred. It requires
14 words to hold all the data. A maximum length greater than 13 will cause 14 words to
be transferred.
The format of the Extended Status Buffer data is shown below:
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁ
Table 7-3. Extended Status Buffer Data
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁ
Entry Use
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁ
1 Last Command
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁ
2 (Reserved)
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁ
3 Last Station Manager Command
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁ
4 Software Version
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁ
5 PROM Version
6 Error Code
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁ
7 - 14 Last MDB in error
Last Command: The Last Command word contains the command value of the last com-
munication command that was issued.
7-2 MMS-Ethernet Communications for the Series 90-70 PLC User’s Manual - May 1994 GFK-0868
7
Last Station Manager Command: The Last Station Manager Command word contains
the command value of the last Station Manager command that was issued from the lad-
der program.
Software Version: The Software Version word contains a two-byte value which identi-
fies the version of system software running in the Ethernet Interface. This value will
change on every release of Ethernet Interface software.
PROM Version: The PROM Version word contains a two-byte value which identifies
the version of PROM software running in the Ethernet Interface.
Error Code: The Error Code word contains a descriptive diagnostic code which gives a
more detailed reason for the “COMM_REQ Complete With Error” status returned for
the last command in error. Refer to Chapter 8 for a complete list of error codes.
Last MDB In Error: The Last MDB in the Error field contains the first eight (8) words of
the Message Definition Block (MDB) associated with the last COMM_REQ which re-
ceived an error.
Note
By their nature, the number and significance of system tallies change
from version to version of software. Care must be taken when
processing tallies to be sure that the proper format is being used for the
data retrieved.
The COMM_REQ for the Retrieve Tallies Request is described below.
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Parameter Description Word Offset Value
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Word Length of MDB 0 5
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Wait/NoWait Flag 1 0 (No Wait)
See Table 5-21
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
CRSW, Memory Type 2
CRSW, Offset 3
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁ
Idle Timeout Value
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Maximum Communication Time
4
5
0
0
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
CommandNumber 6 8101 (1FA5H)
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Data Buffer, Memory Type 7 See Table 6-411
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Data Buffer, Offset 8
Maximum Word Length 9 1-138
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Initial Tally Value
%I %Q
Decimal Value 8 10 12 70 72
7-4 MMS-Ethernet Communications for the Series 90-70 PLC User’s Manual - May 1994 GFK-0868
7
ÁÁÁÁÁÁÁ
ÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁ
Table 7-5. Tallies Structure and Offsets
ÁÁÁÁÁÁÁ
ÁÁÁ
ÁÁÁÁÁÁÁ
Tally
ÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁ
Offset Tally Offset Tally Offset
ÁÁÁÁÁÁÁ
System
ÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁ ACSE Network
ÁÁÁÁÁÁÁ
ÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁ
TimReset 0 RejRcvd 43 DscGen 81
ÁÁÁÁÁÁÁ
ÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁ
Restart 1 RejSent 44 DscCong 82
MAC ARejRcvd 45 DscAddr 83
ÁÁÁÁÁÁÁ
SQEErr
ÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁ3 ARejSent 46 DscLife 84
ÁÁÁÁÁÁÁ
ÁÁÁ
MisdPack
ÁÁÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁ4 AbrtRcvd 47 DscUnsp 85
ÁÁÁÁÁÁÁ
ÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁ
FrameErr 6 AbrtSent 48 DscReasm 86
ÁÁÁÁÁÁÁ
ÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁ
SuccOne 7 PAbort 49 PduRcvd 87
CrcErr 8 PReject 50 PduSent 88
ÁÁÁÁÁÁÁ
ÁÁÁ
RbufErr
ÁÁÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁ9 Presentation OctSent 89
ÁÁÁÁÁÁÁ
ÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁ
LateColl 12 PCprRcvd 51 OctRcvd 90
ÁÁÁÁÁÁÁ
ÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁ
LosyCarr 13 PCprSent 52 EsEsSent 91
ÁÁÁÁÁÁÁ
ÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁ
BsyCar 14 CprTRcvd 53 EsIsSent 92
NoRtry 15 CprPRcvd 54 EsEsRcvd 93
ÁÁÁÁÁÁÁ
ÁÁÁ
SuccMore
ÁÁÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁ
16 CprTSent 55 EsIsRcvd 94
ÁÁÁÁÁÁÁ
ÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁ
FRtry 17 CprPSent 56 EsEsErr 95
ÁÁÁÁÁÁÁ
ÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁ
Data Link ArpSent 57 Distributed Directory
Protocol
ÁÁÁÁÁÁÁ
UnReg
ÁÁÁ
ÁÁÁÁÁÁÁ
Lsap0 ÁÁÁÁÁÁÁ
ÁÁÁ ÁÁÁÁ
ÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁ
ÁÁÁÁ ÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁ
18
19
ArpErr
Session
58 RegSnt
UnregSnt
107
108
ÁÁÁÁÁÁÁ
ÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁ
LsapOfl 20 RfRcvd 59 RegRcv 109
EthUnReg 21 RfSent 60 UnRegRcv 110
ÁÁÁÁÁÁÁ
MacErr
ÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁ22 RfPRcvd 61 RslvSent 111
ÁÁÁÁÁÁÁ
ÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁ
Llc3Nak 133 RfPSent 62 RslvRcvd 112
ÁÁÁÁÁÁÁ
ÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁ
mmImpRej 134 RfTRcvd 63 RslvRsp 113
ÁÁÁÁÁÁÁ
ÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁ
TstRcvd 25 AbRcvd 64 NameConf 114
TstResp 26 AbSent 65 BrwseSnt 115
ÁÁÁÁÁÁÁ
ÁÁÁ
ÁÁÁÁÁÁÁ
PLC Driver
ÁÁÁÁÁÁÁ
ÁÁÁ
PlcQFull ÁÁÁÁ
ÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁ
ÁÁÁÁ ÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁ
29
AbPSent
Transport
66 BrwseRcv
MMS Provider
116
ÁÁÁÁÁÁÁ
ÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁ
PlcSweep 30 CrCong 67 MsgSent 137
MsgRcv 31 CrConfg 68 MsgRcvd 138
ÁÁÁÁÁÁÁ
PlcReq
ÁÁÁ
ÁÁÁÁÁÁÁ
PlcAbt ÁÁÁÁÁÁÁ
ÁÁÁ ÁÁÁÁ
ÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁ
ÁÁÁÁ ÁÁÁ
ÁÁÁÁÁÁÁ
32
ÁÁÁ
33
CrRefCfg
CrProErr
69
70
RejSent
RejRcvd
139
140
ÁÁÁÁÁÁÁ
ÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁ
MsgSent 34 CrUnsuc 71 RegFail 141
ÁÁÁÁÁÁÁ
ÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁ
MyAbt 35 PduProEr 72 BldFail 142
Write 36 PduRefP 73 Application
ÁÁÁÁÁÁÁ
Read
ÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁ
37 ChkFail 74 UncSvSnt 145
ÁÁÁÁÁÁÁ
ÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁ
Timeout 38 Timeout 75 UncSvRcd 146
ÁÁÁÁÁÁÁ
ÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁ
Regs 39 PduSent 76 CanSent 147
AnInput 40 PduRcvd 77 CanRcvd 148
ÁÁÁÁÁÁÁ
ÁÁÁ
AnOutput
ÁÁÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁ
41 ReTrans 78
ÁÁÁÁÁÁÁ
ÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁ
uCode 42 CrdtZero 79
ÁÁÁÁÁÁÁ
ÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁ
OpenCon 80
The COMM_REQ for the Retrieve Log Events Request is described below.
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Parameter Description Word Offset Value
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Word Length of MDB 0 5
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Wait/NoWait Flag 1 0 (No Wait)
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
CRSW, Memory Type 2 See Table 5-21
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
CRSW, Offset 3
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Idle Timeout Value 4 0
Maximum Communication Time 5 0
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
CommandNumber
ÁÁÁÁÁÁÁ 6 8102 (1FA6H)
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Data Buffer, Memory Type 7 See Table 6-421
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Data Buffer, Offset 8
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Log Event Structure Offset 9 0-15
Log Event Length 10 0-16
1 Quick Reference: Memory Type %R %AI %AQ %I %Q
Decimal Value 8 10 12 70 72
Data Buffer - PLC address of where the log event data is to be put.
Log Event Structure Offset - The beginning offset into the system exception log to be
retrieved. An offset of 0 marks the most recent event. The higher the offset, the older
the event.
Log Event Length - The number of log events to be retrieved. Only complete events will
be returned. It requires 176 words (352 bytes) to hold the entire system exception log.
The maximum number of events in the log is 16. If the log is full (16 recorded events)
and a new event occurs, the oldest event is dropped. Each log event consists of 11 words
worth of information. See Chapter 9 for the format and interpretation of the log events.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁ
Word Description
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁ
1 Date stamp low
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁ
2 Date stamp high
3 Time stamp low
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁ
4 Time stamp high
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
5
ÁÁÁÁÁÁÁÁÁÁÁÁ
6
Count
Low byte is event code
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁ
High byte is event modifier (Entry 1)
7-11 Log entry data (Entries 2-6)
7-6 MMS-Ethernet Communications for the Series 90-70 PLC User’s Manual - May 1994 GFK-0868
7
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Table 7-8. Restart Ethernet Interface Request COMM_REQ
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Parameter Description Word Offset Value
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Word Length of MDB 0 1
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁ
Wait/NoWait Flag
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
CRSW, Memory Type
1
2
0 (No Wait)
See Table 5-21
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
CRSW, Offset 3
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Idle Timeout Value 4 0
Maximum Communication Time 5 0
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
CommandNumber
ÁÁÁÁÁÁÁ
1 Quick Reference: Memory Type %R %AI %AQ
6 8103 (1FA7H)
%I %Q
Decimal Value 8 10 12 70 72
This chapter is designed for those who are configuring stations for an advanced network.
Before using this chapter, you should be completely familiar with Chapter 3, The GEnet
System Manager--Station Configuration. The GSM is the tool used to configure all sta-
tions for both basic and advanced networks. Chapter 3 describes how to install and use
the GSM and how to configure stations for a basic network.
GFK-0868 8-1
8
H Define a Station
H Select an Existing Station
H Delete a Station
The Configure a Station Screen, shown below, is used to specify the Station Type and to
assign a logical name (STATION_NAME) to the station. The STATION_NAME corre-
sponds to the unique MAC_ADDRESS which physically identifies the station on the net-
work. It is also used to modify certain configuration parameters for a station.
When the Edit configuration keys (Alt-E) are pressed in this menu, the GSM calls the Config-
uration Editor required for that specific Station Type of GEnet Ethernet Interface.
Configuration parameters are stored in files on the PC hard disk and downloaded to the
GEnet Ethernet Interface using the GSM Downloader.
Note
A form has been provided to assist you in recording configuration data.
Refer to Appendix I. Forms.
8-2 MMS-Ethernet Communications for the Series 90-70 PLC User’s Manual- May 1994 GFK-0868
8
Defining a Station
1. Type in or select desired values for the STATION_NAME, STATION_TYPE fields, etc.
See the description of screen fields below.
2. Press Alt-E to enter the Configuration Editor.
GFK-0868 Chapter 8 Tuning and Configuring Stations for an Advanced Network 8-3
8
Selecting a Station
Select a station by filling in the STATION_NAME field in one of three ways.
H Type in the Station Name, or
H Type in a << MAC Address>> specified as exactly 12 hexadecimal digits within a
double set of brackets (for example, <<08001901001d>>). The GSM will convert
the MAC address into the corresponding station name, or
H Select a station from a list of stations. Press Alt-L for the list. From this list, you select
the desired station, which is then displayed on the Configure a Station Menu.
The Up Arrow, Down Arrow, Pg Up, Pg Dn, Home, and End keys may be used to move
within the list. You may also begin a search by pressing Alt-S. When the desired station
is displayed at the top of the list, press the Enter key to select that station. The selected
station name is then displayed on the Configure a Station Screen.
After selecting a station, you may press Alt-E to enter the Configuration Editor.
Deleting a Station
1. Select the station you want to delete. (See description above on Selecting a Station.)
2. Press Alt-D. The GSM will ask the operator to confirm deletion of the station and
any configuration data saved for that station.
8-4 MMS-Ethernet Communications for the Series 90-70 PLC User’s Manual- May 1994 GFK-0868
8
This sections describes all the screens used to configure parameters for Series 90-70
PLCs.
Note
GEnet System Manager releases prior to 2.04 and Configuration Editors
prior to 3.22 have a different menu hierarchy. This manual reflects GSM
changes first released in GSM 2.04 and Configuration Editor 3.22.
From this menu, you can access the various sub-menus and screens that allow you to
enter or modify parameters values. The parameters have been divided into three main
categories: ISO, MMS, and System. Each of these categories may contain sub-categories
with corresponding screens.
GFK-0868 Chapter 8 Tuning and Configuring Stations for an Advanced Network 8-5
8
Menu Structure
The rest of this section is organized in the following fashion: First an overview of the
main menu selections is given. This lists the sub-categories and types of parameters that
are found within each category. Then each sub-menu and screen that can be reached
from the main menu is discussed.
There are a number of menus that can be entered in order to configure the various com-
munications parameters.
The ISO Parameters Menu selection is used to modify most of the communications pa-
rameters. This menu selection is used to examine and modify the parameters for the
Network Layer, Network Layer RIB Table, Transport and Session Layer, Application Pro-
cesses, Association, Abstract Syntaxes, and Local Application DIB (Directory Information
Base).
The MMS Parameters Menu is used to modify the MMS parameters. This menu selec-
tion is used to examine and modify Variable Names, and Maximum MMS Message Size.
The System Parameters Menu is used to modify parameters which determine how the
Ethernet Interface allocates its available buffer memory. This menu is also used to
modify the Station Manager parameters.
Finally, the Print File Menu is used to name and create a DOS file which contains a copy
of the Ethernet Interface’s configuration.
8-6 MMS-Ethernet Communications for the Series 90-70 PLC User’s Manual- May 1994 GFK-0868
8
Each sub-menu is discussed next in the order in which they appear on the ISO Parame-
ters Menu.
GFK-0868 Chapter 8 Tuning and Configuring Stations for an Advanced Network 8-7
8
TX_RING_LEN - The maximum number of frames which can be queued for transmis-
sion on the network. Valid values are 8, 16, 32, 64, and 128 frames. Defaults to 8
frames. Value selected by Tab or Shift-Tab keys. Corresponds to Station Manager
Parameter ltxringlen.
MAX_DATA_BUF - The maximum data size of Link Layer receive buffers. This the larg-
est possible receive frame for the Link Layer. Valid range of 128 to 8192 octets. De-
faults to 1497 octets. Should be at least 70 less than the Maximum Buffer Size (see
the System Parameters Menu on page 3-94). Corresponds to Station Manager Pa-
rameter lmaxdb.
DISAB_TX_RTRY - Prevents the normal automatic TX retries when a frame collision oc-
curs during transmission. Valid values are “Y” and “N”. “Y” specifies that TX retries
are disabled. “N” specifies that each TX frame will be retried up to 16 times. De-
faults to “N”. Corresponds to Station Manager Parameter ldrtry.
8-8 MMS-Ethernet Communications for the Series 90-70 PLC User’s Manual- May 1994 GFK-0868
8
Up to 8 Receive data Group Addresses may be programmed for frame reception. Multi-
cast receive frames are accepted if they match one of these Group Addresses.
ADDRESS - One of 8 Group Addresses used for reception of multicast frames. A 6-octet
hexadecimal octet string which represents a valid multicast address. Individual sta-
tion addresses, or the broadcast address <<FFFFFFFFFFFF>> are not permitted.
Entry 0 defaults to <<09002B000004>>, which is the All-ES MAC address. Entry 1
defaults to <<090019000001>>, which is the Group Address used when a Logic-
master 90-70-Ethernet station is browsing for PLCs on the network. All other entries
default to zero <<000000000000>> to indicate that the entry is not used. Corre-
sponds to Station Manager Parameter lgrpmsk0 - lgrpmsk7.
There are two ways to exit this screen and return to the ISO Parameters Menu:
H Esc key - exit without saving changes.
H Alt-U key - save changes and exit.
GFK-0868 Chapter 8 Tuning and Configuring Stations for an Advanced Network 8-9
8
LSAP - The Link Service Access Point. Entered as a hexadecimal octet. Defaults to FE.
Corresponds to Station Manager Parameter alsap.
PACKET_PRIORITY - The Link Layer Priority at which the Network Layer data packets
are sent on the LAN. Valid range of 0 to 7. Defaults to 7. Corresponds to Station
Manager Parameter npriority.
MAX_NPDU_SIZE - The maximum Network Layer data packet size. Valid range of 256
to 8196 octets. Defaults to 1497 octets. Corresponds to Station Manager Parameter
nmaxpdu.
NPDU_LIFETIME - The lifetime, in one-half second intervals, of a NPDU being sent out
onto the network by the local node. Valid range of 0 to 65535. Defaults to 5 seconds
(10 one-half second intervals). Corresponds to Station Manager Parameter npdulife.
CONFIG_TIME - The time interval (in seconds) between End-System Hello (ESH)
NPDUs sent by this node. Valid range of 0 to 65535. Defaults to 30 seconds. Corre-
sponds to Station Manager Parameter ncfgtime.
HOLDING_TIME - The amount of time (in seconds) that a remote node should keep
information contained in an ESH NPDU issued by the local node. Should be more
8-10 MMS-Ethernet Communications for the Series 90-70 PLC User’s Manual- May 1994 GFK-0868
8
than twice the value of CONFIG_TIME Valid range of 0 to 65535. Defaults to 75 se-
conds. Corresponds to Station Manager Parameter nhldtime
QUERY_WAIT_TIME - The time interval (in seconds) the local node should wait for
some remote node to provide a translation (from NSAP address to MAC address and
LSAP) that was requested by the local node. Valid range of 0 to 65535. Defaults to
45 seconds. Corresponds to Station Manager Parameter nqwtime.
OPTIMIZE - Indicates whether or not ISO 9542 optimization is to be used. This means
that when a RIB entry for an Intermediate System (IS) expires and is removed, any
additional entry in the RIB for that IS’s network address will also be removed (if “Y”
is specified). “Y” specifies that optimization is used, a “N” specifies that optimization
is NOT used. Defaults to “N”. Corresponds to Station Manager Parameter noptmiz,
where a “1” equates to “Y”, and a “0” equates to “N”.
ALL_END_SYSTEMS (ES) MAC_ADDRESS - The All End Systems (ES) MAC Address to
be used by the Network Layer. Entered as a hexadecimal string of octets. Defaults
to <<09002B000004>>. Corresponds to Station Manager Parameter nesmac.
ALL_END_SYSTEMS LSAP - The All End Systems (ES) Link Service Access Point to be
used by the Network Layer. Entered as a hexadecimal octet. Defaults to FE. Corre-
sponds to Station Manager Parameter neslsap.
GFK-0868 Chapter 8 Tuning and Configuring Stations for an Advanced Network 8-11
8
The table you create here is known as the Network Layer Routing Information Base
(RIB) Table; it is shown below. You may create up to 10 static routing entries in the RIB
table.
FIRST_HOP_NSAP - The Network SAP of the first hop. The first hop is either the near-
est Router or, if there is no Router, the end system with which you wish to communi-
cate. See the section immediately below titled “Specifying Automatic or Static Rout-
ing.” Entered as a blank or an even-numbered string of digits.
FIRST_HOP_LSAP - The Link SAP of the first hop. Defaults to FE and cannot be
changed.
8-12 MMS-Ethernet Communications for the Series 90-70 PLC User’s Manual- May 1994 GFK-0868
8
a45343
NETWORK
END END
SYSTEM SYSTEM
“B” “C”
END
SYSTEM
“A” ROUTER ROUTER
SUB–NETWORK SUB–NETWORK SUB–NETWORK
#1 #2 #3
GFK-0868 Chapter 8 Tuning and Configuring Stations for an Advanced Network 8-13
8
WINDOW_SIZE - The Maximum Window Size, or Credit Allocation, allowed for the re-
ceipt of Data Transfer (DT) TPDUs. Valid range of 1 to 5. Defaults to 2. Corresponds
to Station Manager Parameter twindsize.
REF_TIMEOUT - Establishes the period during which a source reference cannot be reas-
signed to another Transport connection. Valid range 0 to 300 seconds. Defaults to 0
seconds. Corresponds to Station Manager Parameter treftime.
GIVEUP_TIMEOUT - Give Up Timeout for the Transport Layer. This timer is started
when a TPDU has been retransmitted the maximum number of times. If it times out
before an acknowledgement is received for the TPDU, the Transport connection is
broken. Valid range of 0 to 300 seconds. Defaults to 15 seconds. Corresponds to
Station Manager Parameter tgiveup.
8-14 MMS-Ethernet Communications for the Series 90-70 PLC User’s Manual- May 1994 GFK-0868
8
WINDOW_TIMEOUT - Window Timeout for the Transport Layer. When this timeout
expires, an Acknowledge (AK) TPDU is transmitted. Should be less than the value
for the Transport Layer inactivity timer (INACTIVE_TIMEOUT). Valid range of 0 to
300 seconds. Defaults to 25 seconds. Corresponds to Station Manager Parameter
twindow.
ACK_DELAY_TIME - Acknowledge Delay Timeout for the Transport Layer. Valid range
of 0 to 300 seconds. Defaults to 0 seconds. Corresponds to Station Manager Parame-
ter tlcack.
TSAP - The ISO Transport Service Access Point to be used for communications services.
Entered as a string of hexadecimal octets. Defaults to 0001 (hex). Corresponds to
Station Manager Parameter stsap.
There are two ways to exit this screen and return to the ISO Parameters Menu:
H Esc key - exit without saving any changes.
H Alt-U key - save changes and exit.
GFK-0868 Chapter 8 Tuning and Configuring Stations for an Advanced Network 8-15
8
APT_OBJ_ID - The Application Process Title (APT) Object Identifier. Defaults to blank.
Optional and may be left blank. Defined as an object identifier. Consists of a se-
quence of numeric values.
H For MMS RESPONDER - corresponds to Station Manager Parameter arespapt.
H For APPLICATION_INTERFACE - corresponds to Station Manager Parameter
applapt.
8-16 MMS-Ethernet Communications for the Series 90-70 PLC User’s Manual- May 1994 GFK-0868
8
AE_QUAL - The Application Entity (AE) Qualifier of the Application Process. Defaults to
0. A decimal number ranging from 0 to 65535.
H For MMS RESPONDER - corresponds to Station Manager Parameter arespaequal
H For APPLICATION_INTERFACE - corresponds to Station Manager Parameter
applaequal
PSAP - The Presentation Service Access Point (PSAP) of the Application Process. Each
PSAP within a given station must be unique. Entered as a string of hexadecimal oc-
tets.
H For MMS RESPONDER - defaults to 01 (hexadecimal). For MMS RESPONDER -
corresponds to Station Manager Parameter aresppsap.
H For APPLICATION_INTERFACE - defaults to 02 (hexadecimal). For
APPLICATION_INTERFACE - corresponds to Station Manager Parameter
applpsap.
SSAP - The Session Service Access Point (SSAP) of the Application Process. Each SSAP
within a given station must be unique. Entered as a string of hexadecimal octets.
H For MMS RESPONDER - defaults to 01 (hexadecimal). For MMS RESPONDER -
corresponds to Station Manager Parameter arespssap.
H For APPLICATION_INTERFACE - defaults to 02 (hexadecimal). For
APPLICATION_INTERFACE - corresponds to Station Manager Parameter
applssap.
ACN_OBJ_ID - The Application Context Name (ACN) Object Identifier of the Applica-
tion Process. Defined as an object identifier. A sequence of numeric values. For
MMS - defaults to {1 0 9506 2 3}.
H For MMS - corresponds to Station Manager Parameter mmsacnobj
H For ALTERNATE_MMS - corresponds to Station Manager Parameter maltacnobj
There are two ways to exit this screen and return to the ISO Parameters Menu:
H Esc key - exit without saving any changes.
H Alt-U key - save changes and exit.
GFK-0868 Chapter 8 Tuning and Configuring Stations for an Advanced Network 8-17
8
8-18 MMS-Ethernet Communications for the Series 90-70 PLC User’s Manual- May 1994 GFK-0868
8
The Association Parameters limit the number of associations which a particular Applica-
tion Process may have at a given time. This is useful to insure that resources are avail-
able to the other communication services when needed. The Ethernet Interface will
support a TOTAL of 8 simultaneous Associations (including any SRTP associations, such
as Logicmaster 90 operating over Ethernet.
GFK-0868 Chapter 8 Tuning and Configuring Stations for an Advanced Network 8-19
8
This screen has the same basic format as the GEnet System Manager 7-Layer Application
DIB screen. Information is placed into the 7-Layer Application DIB when an Application
Process (Common Name) is defined when configuring a station. The Local Application
DIB Screen displays a list of all 7-Layer Application DIB entries that have been defined.
The Local Application DIB may be examined using the Up Arrow, Down Arrow, PgUp,
PgDn, Home, and End keys.
SELECTED - specifies whether that 7-Layer Application DIB entry has been selected for
inclusion in the Local Application DIB. Valid values are “Y” and “N”. Defaults to
“N”. Value toggled by the Tab and Shift-Tab keys
The details about a specific DIB entry can be examined by pressing the Alt-V key. When
the Alt-V key is pressed, the operator is prompted for which DIB entry to examine. If no
COMMON_NAME is entered, the top entry in the list is displayed.
The Alt-S key is used to search the DIB for a specific entry. When the Alt-S key is
pressed, the user selects the data field and a value to seek and selects the search direc-
tion. The Alt-S key is pressed again to initiate the search, or the Esc key is pressed to
abort the search.
There are two ways to exit this screen and return to the ISO Parameters Menu.
H Esc key - exit without saving any changes.
H Alt-U key - save changes and exit.
8-20 MMS-Ethernet Communications for the Series 90-70 PLC User’s Manual- May 1994 GFK-0868
8
GFK-0868 Chapter 8 Tuning and Configuring Stations for an Advanced Network 8-21
8
The PgUp and PgDn keys are used to scroll through the Variable Name entries.
DATA_TYPE - The type of data specified by the variable name. Tab and Shift-Tab keys
scroll between the choices. Value is one of:
H Character string (CHAR STR)
H Octet string (OCTET STR)
H Floating point (FLOAT PT)
H Unsigned integer (UNSIGNED)
H Integer (INTEGER)
8-22 MMS-Ethernet Communications for the Series 90-70 PLC User’s Manual- May 1994 GFK-0868
8
TYPE SIZE - The number of octets or bits in the data type. Valid range of 1 to 800 (hexa-
decimal). Entered as a hexadecimal number.
H For OCTET STR or CHAR STR, TYPE SIZE specifies the number of OCTETS in
the variable or variable array element
H For BIT STR, BOOLEAN, UNSIGNED, or INTEGER, the TYPE SIZE specifies the
number of BITS in the variable or in the variable array element
H For FLOAT PT only the value 4 should be used
REFERENCE - The memory reference within the Series 90-70 PLC. Table 6-15 shows the
possible values for the reference address.
BIT OFF - The bit offset relative to the starting address of this variable. Entered as a hex-
adecimal number. Valid range of 00 to 0F (hexadecimal). Used only if the Data Type
specifies a BIT STR or BOOLEAN data type; for all other data types, it must be 00.
ARR - Specifies if the variable is an array or a scalar variable. Valid values of “Y” or “N”.
“Y” specifies that the variable is an array, “N” specifies that the variable is a scalar.
Defaults to “N”. Value toggled by the Tab or Shift-Tab keys.
There are two ways to exit this screen and return to the MMS Parameters Menu:
H Esc key - exit without saving changes.
H Alt-U key - save changes and exit.
GFK-0868 Chapter 8 Tuning and Configuring Stations for an Advanced Network 8-23
8
8-24 MMS-Ethernet Communications for the Series 90-70 PLC User’s Manual- May 1994 GFK-0868
8
Buffers are used to hold messages which are sent or received on the network and to save
state information regarding the communications software. IN ALL CASES, there must
be buffers available and of sufficient size to contain the messages sent or received. This
means that the size of the largest buffer pool must exceed such parameters as the Maxi-
mum MMS Message Size, the Maximum TPDU Size, or the Maximum LLC Data Buffer
Size, by a margin sufficient to allow for protocol header overhead.
The Buffer Size of the Buffer Pools must be specified in increasing order as follows:
Buffer Size Pool 1 < Buffer Size Pool2 < Buffer Size Pool3 < Buffer Size Pool 4
GFK-0868 Chapter 8 Tuning and Configuring Stations for an Advanced Network 8-25
8
LSAP - The Station Manager Link Service Access Point (LSAP) to be used to send and
receive Station Manager REMote commands and responses. Defaults to E8 (hexade-
cimal). Corresponds to Station Manager Parameter bremlsap.
PRIORITY - The Link Layer priority used to send Station Manager REMote commands
and responses. Valid range of 0 to 7. Defaults to 0. Corresponds to Station Manager
Parameter brempri.
8-26 MMS-Ethernet Communications for the Series 90-70 PLC User’s Manual- May 1994 GFK-0868
8
GFK-0868 Chapter 8 Tuning and Configuring Stations for an Advanced Network 8-27
8
8-28 MMS-Ethernet Communications for the Series 90-70 PLC User’s Manual- May 1994 GFK-0868
8
This section describes configuration of the Load Group and 802.4 parameters.
Note
The 802.4 Network Parameters Screen is not used by the Ethernet
Interfaces. It is used only by 802.4 MAP Interfaces, which share the
GSM configurator.
GFK-0868 Chapter 8 Tuning and Configuring Stations for an Advanced Network 8-29
8
LOAD_MULTICAST_ADDR - Not used by local GSM. The value for Load Group 0 de-
faults to 090060000000 (hexadecimal)
Note
The Slot Time data on this screen is not used by the Ethernet Interfaces.
It is used only by 802.4 MAP Interfaces, which share the GSM
configurator.
8-30 MMS-Ethernet Communications for the Series 90-70 PLC User’s Manual- May 1994 GFK-0868
Chapter 9 Troubleshooting
9 section level 1 1
figure bi level 1
table_big level 1
This chapter is a guide to troubleshooting and problem isolation for the Series 90-70
Ethernet Interfaces.
This chapter includes the sections listed below:
H Overview
H Using this Chapter
H What to do if you Cannot Solve the Problem
H The Power-Up State
H The Soft Switch Entry State
H The Field Network Test State
H The Loader State
H The Operational State
h Troubleshooting When the STATUS OK LED is OFF
h Troubleshooting When the STATUS OK LED is ON
h Log Event Error Codes
h Extended Status Buffer Errors
H GEnet LAN Interface Status Word (LISW)
Overview
There are several tools to assist you in diagnosing problems with the Series 90-70 Ether-
net Interface and the network.
H The Ethernet Interface LEDs provide an immediate visual summary of the
operational state of the Ethernet Interface.
H The COMM_REQ Status Word, LAN Interface Status Word, and Association Control
Block are used within the PLC ladder program to view the LAN Interface status.
H The Ethernet Interface Station Manager Exception Log, Extended Status Buffer, and
TALLY command provide detailed information about the Ethernet Interface via a
GEnet System Manager (GSM) or terminal.
GFK-0868 9-1
9
H The Series 90-70 PLC Fault Table provides a record of exceptions logged by the PLC,
the Ethernet Interface, and other Series 90-70 modules. The PLC Fault Table may be
accessed through the Logicmaster 90-70 Configurator or Programmer software.
Refer to the Series 90-70 Programmable Controller Reference Manual for more
information.
Also, when displaying a PLC Fault Table entry on the Logicmaster 90-70, striking
<CTRL -F> will display an additional line of numeric data on the Message Line
(third line from the top). For GEnet Ethernet Interfaces the leftmost 16 digits of the
long string of digits on the right half of the Message Line show the corresponding
GEnet log Events and Entries 2, 3, and 4 (in that order). This information can be
used to refer directly to detailed fault descriptions in this chapter (Table 9-10)
without using a GSM.
For detailed information about these tools, refer to the appropriate references in the
table below.
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Table 9-1. Ethernet Interface Diagnostic Tools
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Diagnostic Tool Description Reference
ÁÁÁÁÁÁÁÁÁÁ
LEDs
ÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ Visual observation of Ethernet Interface Chapters 2, 9
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁ
COMM_REQ Status Word
ÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
LAN Interface Status Word
Access from PLC ladder program
Access from PLC ladder program
Chapter 5
Chapter 5
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Association Control Block Access from PLC ladder program Chapter 6
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Log Access from Station Manager Chapters 4, 9
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Log Access from PLC ladder program Chapter 7
Extended Status Buffer Access from Station Manager Chapter 4
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁ
Extended Status Buffer
ÁÁÁÁÁÁÁÁÁÁÁÁ
Tallies
ÁÁÁÁÁÁÁ
Access from PLC ladder program
Access from Station Manager
Chapter 7
Chapter 4
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Tallies Access from PLC ladder program Chapter 7
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
PLC Fault Table Ethernet Interface exceptions logged with Chapter 9
CPU AlsoGFK-0265
9-2 MMS-Ethernet Communications for the Series 90-70 PLC User’s Manual - May 1994 GFK-0868
9
The figure below shows the control flow upon restarting the Ethernet Interface. This
flow determines the state of the Interface.
ÎÎÎÎÎ
ÎÎÎÎÎ
a45163
Power Up/
Restart
Certain
Pass Exceptions <Restart>
ÎÎÎÎÎ
Detected
ÎÎÎÎÎ
Soft
No Soft Switch
Switches
Entry Utility
OK?
ÎÎÎÎÎÎ
Yes
ÎÎÎÎÎÎ
Issue ”@”
Station Manager Prompt <Restart>
ÎÎÎÎÎ
ÎÎÎÎÎ
Receive
Yes Field Network
”F”
Response? Test Utility
No
ÎÎÎÎ <Done>
ÎÎÎÎ
RAM
Loader No Software
ÎÎÎÎ
Utility Loaded/Checksum
Correct?
The operations above the
ÎÎÎÎÎ
Yes line are executed from PROM
The operations below the
ÎÎÎÎÎ
Operational Configuration and
Communications Software
downloaded by the user.
9-4 MMS-Ethernet Communications for the Series 90-70 PLC User’s Manual - May 1994 GFK-0868
9
Note
The Restart/Load Pushbutton is not operable during the Ethernet
Interface diagnostic phase nor is the Station Manager active. The
Ethernet Interface is in diagnostic phase when the MODULE OK LED is
BLINKING and the ONLINE and STATUS OK LEDs remain OFF.
After diagnostics complete, both the MODULE OK LED and STATUS OK LED blink
slowly for 2-3 seconds. (The ON LINE LED is OFF during this time.) This LED se-
quence identifies the time you may enter the Field Network Test State by entering an “F”
or “f ” at the Station Manager terminal. The table below shows the LED patterns for the
power-up diagnostics phase.
ÁÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁ
Table 9-2. Power-Up State
ÁÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁÁ ÁÁÁÁÁÁÁ ÁÁÁÁ
ÁÁÁÁÁÁÁ
Running Wait for Field Wait for PLC & Diagnostic
LED Diagnostics Network Test CPU Handshake Failed
ÁÁÁÁÁÁ
ÁÁÁÁÁ ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ ÁÁÁÁ
(15/30 sec)* (2-3 sec) (to 60 sec)
ÁÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁ
MODULE OK Blink Slow Blink Slow Blink OFF
ÁÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁ
ONLINE OFF OFF OFF OFF
STATUS OK OFF Slow Blink OFF OFF
* 15 seconds for Ethernet Interface, 30 seconds for MAP Interface.
The PLC Fault Table can be especially helpful in detailing faults that are detected in the
Power-Up State. In the Power-Up State, the Station Manager is not operational. The
Ethernet Interface has likely failed and is far less able to report such failures in detail.
See GFK-0265, Logicmaster 90 Programming Software Reference Manual for information on
the PLC Fault Table.
Note
If all LEDs go out after completing power-up diagnostics, then
power-up diagnostics has failed. Refer to the PLC fault table for more
information.
The operator must correct the fault forcing entry into this state before the Ethernet In-
terface may proceed. In most cases this may be done by using the Logicmaster 90-70
Configurator or the Station Manager CHSOSW command. It cannot be performed re-
motely from the network. After entering new Soft Switch information or correcting
another fault, the Ethernet Interface must be restarted to begin using these new values.
In the Soft Switch Entry State, a NODE command to the Station Manager will yield a
“Soft Switch Entry Utility” message following the station identification information; also,
the Station Manager prompt is an asterisk (“*”).
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁ
Table 9-3. Soft Switch Entry State
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁ
LED Soft Switch Entry State
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁ
MODULE OK Slow Blink
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁ
ONLINE OFF
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁ
STATUS OK OFF
Slow Blink = Blink ON every 2 seconds.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁ
Table 9-4. Field Network Test State
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁ
Connected to LAN Not Connected to LAN
ÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁ
LED Operating An Exception Since Last After Being
w/o has Occurred Restarted Connected
ÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁ ÁÁÁÁÁ
ÁÁÁÁÁÁ Exceptions
ÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁ
MODULE OK ON ON ON ON
ÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁ
ONLINE ON/Blink1 ON/Blink1 OFF OFF
STATUS OK ON OFF2 ON OFF2
Slow Blink = Blink ON every 2 seconds.
Fast Blink = Blink every 0.5 seconds.
1. ONLINE blinking indicates this node is sending or receiving data
2. When MODULE OK is ON and STATUS OK is OFF, it is necessary to use the Station Manager
NODE, LOG, and SOSW commands to distinguish among the possible causes.
9-6 MMS-Ethernet Communications for the Series 90-70 PLC User’s Manual - May 1994 GFK-0868
9
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁ
Table 9-5. Loader State
ÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁ
ÁÁÁÁ
Ethernet Interface is Looking for Load: Ethernet Interface is
Receiving Load:
ÁÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁ Network Load
ÁÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁÁ
LED
ÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁ
Local GSM GSM Over Local
ÁÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁ
Load Downloader Downloade Network Serial
ÁÁÁÁÁÁ
ÁÁÁÁ ÁÁÁÁÁ
ÁÁÁÁÁÁ ÁÁÁÁÁÁ
ÁÁÁÁ
not on Network r on Port
Network
ÁÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁÁ ÁÁÁÁÁÁ
MODULE
ÁÁÁÁ ÁÁÁÁÁ
ÁÁÁÁÁÁ
ON
ÁÁÁÁ ON ON ON ON
OK
ÁÁÁÁÁ
ÁÁÁÁÁÁ ÁÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁ
ONLINE OFF OFF ON Fast Blink OFF
STATUS OK Slow Blink Slow Blink Slow Blink Fast Blink Fast Blink
Slow Blink = Blink ON every 2 seconds
Fast Blink = Blink ON every 1 second
During normal operation of the Ethernet Interface, the MODULE OK LED is ON. The
other two LEDs (ONLINE, STATUS OK) provide information about the health of the
Ethernet Interface and activity on the LAN. The table below shows the LED patterns
you might see and their possible meanings.
In the Operational State, no “Utility” message follows the station ID in the NODE com-
mand. The prompt character at the local Station Manager terminal is a greater-than
symbol (“>”), or, if you have “logged in” to the MODIFY level of access, “=”.
ÁÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁÁ
LED Operating An Exception Since Last After Being
w/o has Occurred Restarted Connected
ÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁ ÁÁÁÁÁ
ÁÁÁÁÁÁÁ
MODULE OK ÁÁÁÁÁÁ
ÁÁÁÁÁ
Exceptions
ÁÁÁÁÁÁ
ON ON ON ON
ÁÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁÁ
ONLINE ON/Blink1 ON/Blink1 OFF OFF
ÁÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁÁ
STATUS OK ON OFF2 ON OFF2
Slow Blink = Blink ON every 2 seconds, Fast Blink = Blink ON every 1 second
1. ONLINE blinking indicates this node is sending or receiving data
2. When MODULE OK is ON and STATUS OK is OFF, it is necessary to use the Station Manager
NODE, LOG, and SOSW commands to distinguish among the possible causes
The format of a log event as displayed by the Station Manager is shown below:
Entry
Date Time Event Count 1 2 3 4 5 6
dd-mmm-yyyy hh:mm:ss.s xx xxxx xx xxxx xxxx xxxx xxxx xxxx
Date - The Date column contains the system date of the last occurrence of the logged
event.
Time - The Time column contains the system time of the last occurrence of the logged
event.
Event - The Event column gives the kind of event which occurred. Table 9-10 lists the
possible values for events.
9-8 MMS-Ethernet Communications for the Series 90-70 PLC User’s Manual - May 1994 GFK-0868
9
Count - The Count column contains a repetition count for the event. If events which are
identical occur regularly, they might otherwise flood the log with useless entries.
Instead of recording each repeated event in detail, the log simply keeps the time of the
latest event and a count of the number of repetitions of the repeated event. Log entries
are retained on restart and reloads of the Ethernet Interface.
Entry - The Entry columns contain detailed information about the event and is subdi-
vided into 6 entries, Entry 1 - Entry 6.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Table 9-7. Troubleshooting with ONLINE LED OFF
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
LED Indicators Possible Cause and Resolution
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
The ONLINE This indicates that an attempt to send a frame resulted in a local fault indica-
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
LED is OFF tion. This usually results from a hardware problem. If this occurs follow the
procedure below.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
- Check to be sure the LAN ONLINE Soft Switch is set to “YES”. By
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
issuing the Soft Switch Station Manager command checking the
Network Online field.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
- Check to be sure the drop cable is securely fastened to the controller
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
board connector and to the transceiver.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
- Make sure the transceiver is securely fastened to the Ethernet network
trunk cable.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
- Issue a TALLY L Station Manager. If either the MacErr or the SQEErr
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
network. In this case follow the procedure below.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
If this station is the only one experiencingproblems:
- Verify that the SQE jumper is enabled on the transceiver connected
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ to the Ethernet Interface.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
- Re-tighten all transceiver cable connections.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
- Make sure the slide lock on the Ethernet Controller board is locked.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
- Replace the transceiver cable with a known good cable.
- Verify that the Series 90-70 PLC power supply is properly grounded.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
- Make sure that the Ethernet Controller board ground safety wire is
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
securelyfastened.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
- Replace the transceiver with a known good transceiver.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
If all stations are experiencing the problem, the cable plant is probably at
fault.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
- Recertify the cable plant.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
If the problem still exists, call GE Fanuc Automation for support.
ÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Table 9-8. Troubleshooting with ONLINE LED ON
ÁÁÁÁÁÁÁ
LED Indicators
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ Possible Cause and Resolution
ÁÁÁÁÁÁÁ
The ONLINE LED is
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
There are several possible causes if a station cannot transfer data on the net-
ÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ON, but there is no work. These causes are described below with the appropriate action to be
networkactivity. taken.
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
- Ensure that the Series 90-70 PLC power supply is properly grounded.
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
PLC Access Problem
ÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
To verify that the Ethernet Interface can access the PLC, issue successive
TALLY C Station Manager commands. If the PlcSweeptally is not
ÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
increasing, there are no windows being provided by the PLC.
ÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
- If any of the tallies PlcAbt,MyAbt, or Timeout are incrementing, there
ÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
may be a hardware problem with the Series 90-70 PLC backplane
interface. Check the PLC Fault Table for entries for the Ethernet
ÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Interface.
ÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
- Make sure to set the Soft Switch parameter bponlineto “YES”.
ÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
- Replace the digital controller board with a known good board.
Possible Application Error
ÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
To verify that the application requests are being seen and to determine
ÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
how they are being processed, enter the EXS Station Manager
ÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
command to look at the Extended Status Buffer.
If no commands show up for any of the communication services and
ÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
there are no log entries of event “a” and no evidence of problems
ÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
accessing the PLC, call GE Fanuc Automation for support.
ÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
If the Extended Status Buffer shows commands being issued, look at the
error code in the Extended Status Buffer. If this value is not zero, it
ÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
indicates that the requests are receiving a “COMM_REQ Complete With
ÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Error” status. Use Table 9-12 to determine the type of error and correct
the error by changing the request. If after this, errors are still being
ÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
returned, call GE Fanuc for support.
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Table 9-9. Exception Log Event Definitions
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Log Event Cause
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁ
1
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Powerup. A log entry of this event will appear every
time the Ethernet Interface is Restarted or powered up.
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
2 System events.
3 Network Layer events.
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
4 Transport Layer events.
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
5 Session Layer events.
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
6 Presentation Layer events.
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
7 Application Layer events.
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
8 PLC driver events.
9 SRTP Service Agent events.
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
a COMM_REQ MDB events.
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁ
b
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
c
MMS Service Agent events.
LLC events.
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
e MMS Provider events.
10 Directory User Agent events
9-10 MMS-Ethernet Communications for the Series 90-70 PLC User’s Manual - May 1994 GFK-0868
9
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Table 9-10. Exception Log Event Codes
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Log Event Possible Cause and Resolution
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Code
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Event“1” This is an event logged on every initialization of the Ethernet Interface. This
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Powerup event is meant to indicate the boundaries between Restarts. By checking the
count for this event, you may find how many Restarts are occurring. This
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
event never causes the STATUS LED to go OFF.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Entry 2 indicates the type of system initialization, as described below:
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
0 Normal Ethernet Interface startup (operational state).
1 Soft Switch Entry Utility.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
2 Factory Network Test Utility.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
3 Field Network Test Utility. Field Network Test has been explicitly
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
requested.
4 Software Load Utility selected.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
Entry 3 indicates the event that caused the system initialization to occur:
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
0 Normal powerup.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
1 Restart request through pushbutton.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
2 Load request through pushbutton.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
3 Station Manager restart request.
4 Station Manager load request.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
5
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
6
Automatic restart due to system error (see preceding log event 2).
Automatic load due to system error (see preceding log event 2).
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
7 Entry from loader.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Entry 4 shows the state of Soft Switches that may limit the extent of operation
of the Ethernet Interface.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ Entry 4 LAN Online BP Online
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
0
1
YES
YES
YES
NO
ÁÁÁÁÁÁ
Á
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
2 NO YES
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
3 NO NO
Event “2” This event is logged by the system when a catastrophic system error occurs.
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
System events Check for the value of the system error in Entry 2 of the log event and follow
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
the instructions below.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
System Error: 01
This error indicates that incorrect software has been loaded into the
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Ethernet Interface. Entry 3 indicates the lowest required RAM software
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
version; Entry 4 indicates the actual RAM software version. The system
cannot initialize with incorrect software. Check that the proper Ethernet
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Interface software is being downloaded by the GSM. If the Ethernet
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Interface PROM firmware has been recently upgraded, be sure that
compatible software is being downloaded. This fault causes entry into
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
the Soft Switch Entry Utility.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Table 9-10. Exception Log Event Codes - Continued
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Log Event Possible Cause and Resolution
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Code
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Event “2” System Error: 02
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
System events This error indicates that the loaded Ethernet Interface software requires
(Continued) a higher revision of the PROM firmware than is installed on the
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
Ethernet Interface. Entry 3 indicates the lowest required PROM
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
firmware version; Entry 4 indicates the actual installed PROM
firmware version. Entry 5 indicates the actual loaded RAM software
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
version. The system cannot initialize with incorrect firmware. Check
that the proper PROM firmware is installed. If the Ethernet Interface
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁ
software has been recently upgraded, be sure that compatible PROM
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
firmware is installed in the Ethernet Interface. This fault causes entry
into the Soft Switch Entry Utility.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
System Error: 03
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
This error indicates that an outdated configuration data file has been
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
loaded into the Ethernet Interface along with the software. Entry 3
indicates the lowest required configuration data file version for the
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
software; Entry 4 indicates the actual loaded configuration data version.
Check that the proper configuration data file is being downloaded by
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
the GSM. If the Ethernet Interface software, or the GSM itself, has been
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
recently upgraded, it may be necessary to update the configuration data
file for this station. This fault causes entry into the Soft Switch Entry
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Utility.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
System Error: 04
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
This error indicates that an improper configuration file has been loaded
for this station. The MAC address within the configuration file does not
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
match the MAC address supplied by the Soft Switches. The system
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
cannot initialize with an improper configuration file. Check that the
proper MAC address is set in the Soft Switches. Also check that the
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
station is configured with the proper MAC address in the GSM, and that
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
the proper configuration file is being downloaded by the GSM.
Entries 3, 4, and 5 indicate the 12-digit MAC address obtained from
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
the configuration file. The MAC address obtained from Soft Switches
may be displayed with the NODE and SOSW Station Manager
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
commands. This fault causes entry into the Soft Switch Entry Utility.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
System Error: 08
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
Soft Switch values are not defined. This fault causes entry to the Soft
Switch Entry Utility. Entry 3 distinguishes the reason for reporting
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Soft Switches not defined:
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
0 CLSOSWStation Manager command was issued.
1 EEPROM checksum was incorrect.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
System Error: 09
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
Unable to set the Ethernet Interface date and time to the same values as
the PLC CPU. This error may occur at system startup. The Ethernet
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁ
Interface time and date are initialized to 00:00:00, 01-JAN-1989.
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Entry 3 indicates the reason for this error:
0 Unable to retrieve information from the PLC CPU. This error will
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ occur if the Ethernet Interface is not configured in the PLC CPU
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
via the LM90 Configuration Software.
1 Invalid date/time value retrieved from the PLC CPU. The
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Ethernet Interface cannot accept dates prior to 01-JAN-1989.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Check that the current date and time are established in the PLC
CPU via the LM90 Configuration Software.
9-12 MMS-Ethernet Communications for the Series 90-70 PLC User’s Manual - May 1994 GFK-0868
9
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Table 9-10. Exception Log Event Codes - Continued
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Log Event Possible Cause and Resolution
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Code
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Event “2” System Error: 190
This error occurs when the MMS provider is unable to attach to system
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
System events
(Continued) association channels. This is an internal software error and should be re-
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ported to GE Fanuc – NA.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
System Error: 1f4
This error occurs when the Transport layer is unable to attach to SDM
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Channel B. Normal MMS communication is not possible. This is an
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
internal software error and should be reported to GE Fanuc - NA.
System Error: 385
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
This error occurs when a request is made for memory and no memory
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
of the requested size or larger is available. The size of the request is
stored in Entry 3 of the log event. This error can be caused by:
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
- Misconfiguredmemory pool sizes or percentages.
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
- Misconfigured parameter (lmaxdb) causing excessive LLC demands
for memory on the Ethernet Interface.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
- True exhaustion of memory resources due to insufficient processing
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
capacity at the station, excessively long PLC scan time, or excessive
network traffic addressed to the station.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
- System software error.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
System Error: 386
This error is caused by a request to release a buffer which is not a
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁ
recognizable buffer from the system. This is a catastrophic system
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
software error and should be reported to GE Fanuc - NA. The Ethernet
Interface is automatically restarted.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
System Error: 389
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
This error occurs when the system is unable to allocate a buffer for
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
CRC calculation use. Further background CRC checking cannot be
performed. Entry 3 indicates the required buffer size. Check the system
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
buffer pools to see that a buffer of required size is available; adjust system
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
buffer pool sizes and/or allocations if necessary.
System Error: 398
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁ
This error occurs when the MMS Object Manager is unable to allocate
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
a VMD machine. Normal MMS communication is not possible. This
error is usually accompanied by a System Error 385, indicating that
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁ
system buffer memory was not available. Check system buffer pools to
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
see that a buffer of required size is available; adjust system buffer pool
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
sizes and/or allocations if necessary.
System Error: 3e7
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
This error is caused by a request to release a buffer which is either still
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
on a queue or not on an even boundary. This is a catastrophic system
software error and should be reported to GE Fanuc - NA. The Ethernet
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Interface is automatically restarted.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
System Error: bbbb
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
This error occurs when the battery is disconnected or running low.
Entry 3 indicates what type of transition has occurred:
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
0 Battery went from good to bad.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
1 Battery went from bad to good (does not cause the STATUS LED
to go OFF).
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Table 9-10. Exception Log Event Codes - Continued
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Log Event Possible Cause and Resolution
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Code
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Event“2” System Error: cccc
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
System events This error occurs when the system detects an incorrect checksum in
(Continued) the software or configuration data loaded into memory. This is a cata-
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
strophic error. The Ethernet Interface is restarted with entry into the
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
software Load Utility.
Entry 3 indicates the correct checksum value.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Entry 4 indicates the actual computed value.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
Entry 5 indicates the internal range number within the software;
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
range 0 indicates an error within the configuration data; Range ee
indicates an error within the copy of EEPROM data. Occurrence of
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
this error should be reported to GE Fanuc - NA.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Event“3” This event is logged by the Network Layer (Internet) software when an unex-
Network Layer pected error occurs.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
events
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Entries 1, 4, 5 are used by GE Fanuc - NA support personnel to determine
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
which software component raised the error.
Entry 2 of the event log is an error code which indicates what error has oc-
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
curred. Each error is described below.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
0 Could not QAlloc a buffer.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
2 Internet scheduled with invalid event.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
4 PDU Buffer pointer unexpectedlyNULL.
5 NSAP address unexpectedlyNULL.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ6 Could not queue work item.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ8 Foreign NSAP table overflow, PDU discarded.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
9 BuffAlloc failed. Entry 4 contains the byte size of the buffer we
attempted to allocate.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁa SREAreq call failed.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
b
c
Dequeue failed from Output Message Queue.
nternet header buffer unexpectedlyNULL.
ÁÁÁÁÁÁ
Á
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
f Received NPDU with active Internet header and no data.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
11 Have reconstructed TPDU and have no place to send it.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
12 Could not create a buffer pool. It is likely that system memory
configuration parameters need adjustment.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ13 Could not create a queue header. It is likely that system memory
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
configuration parameters need adjustment.
14 Request to set a timer failed.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ15 NSAP too long.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ16 Detected 2 stations on network with the same NSAP.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ17 GSM has configured duplicate entries for the RIB table. Entry 4
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
contains the GSM RIB table entry number of the offending entry.
Entry 5 is 0 for an End System (ES) or 1 for an Intermediate
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
System (IS).
9-14 MMS-Ethernet Communications for the Series 90-70 PLC User’s Manual - May 1994 GFK-0868
9
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Table 9-10. Exception Log Event Codes - Continued
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Log Event Possible Cause and Resolution
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Code
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Event “4” This event is logged by the Transport Layer software when an unexpected
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Transport Layer event occurs.
events
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Entries 1, 4, 5 and 6 of the event log will be zero. For some errors, Entry
3 of the event log will give the value of the bad Transport parameter.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Entry 2 of the event log is an exception code which indicates what error
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
Á
has occurred for a received Transport Protocol Data Unit (TPDU). Each
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
error is described below.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
0 Invalid TPDU. Entry 3 specified error that occurred:
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
0 Length Indicator (LI) field is 255, which is invalid length.
1 Bad NSAP
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ 2 Bad TSAP
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ 1 Bad input TPDU type.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
2 No state machine for Acknowledgement (AK), Expedited Ac
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
knowledgement (EA), Data (DT), or Expedited Data (ED) TPDUs.
3 Invalid Gracefully close Request (GR) TPDU.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
4
5
Unsupported Expedited Data (ED) TPDU.
Unsupported Expedited Acknowledgement (EA) TPDU.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
6 Invalid TPDU size.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
7 Bad parameter code. The value of the code is placed in event
log Entry 3.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ 8 Length Indicator (LI) is too short or too long.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
a
b
Checksum parameter not present.
Data (DT) TPDU data too large. The size of the data is placed in
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
event log Entry 3.
c Expedited Data (ED) TPDU data too large. The size of the data is
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ placed in event log Entry 3.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
d Disconnect Request (DR) TPDU data too large. The size of the
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
data is placed in event log Entry 3.
Event “5” This event is logged by the Session Layer software when an unexpected event
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Session occurs.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Layer events
Entries 1, 4, 5, and 6 of the event log will be zero.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
Entry 2 of the event log is an exception code which indicates what error has
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
occurred for a received Session Protocol Data Unit (SPDU). Each event is de-
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
scribed below.
0 Attempt to get a new FSM failed.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ 1 Attempt to get system structure failed.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ 2 Wrong FSM state for attempted operation.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ 3 Bad SSAP on incoming Connect (CN) SPDU.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Event “6” This event is logged by the Presentation Layer software when an unexpected
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Presentation event occurs. Entries 1, 3, 4, 5, and 6 will be zero. Entry 2 of the event log is an
Layer events exception code which indicates what event has occurred. It may have the fol-
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
lowing value:
00 Unknown PSAP on incoming connect request PDU.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Table 9-10. Exception Log Event Codes - Continued
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Log Event Possible Cause and Resolution
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Code
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Event “7” This event is logged by the Application Layer software when an unexpected
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ApplicationLayer event occurs. Entries 1 and 6 of the event log will be zero. For some events,
events Entries 3, 4, and 5 will give more information on the event.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
Entry 2 of the event log is an exception code which indicates what event oc-
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
curred. Entry 2 may have the following values:
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
1 Attempt to activate a User Element (UE) failed. Entry 4 contains
the UE ID. Entry 5 contains the status returned from the MMS
ÁÁÁÁÁÁ
Á
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Provider. The possible error values are:
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
5 Maximum number of pending transactions exceeded.
6 Maximum number of associations exceeded.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ b Internal resources unavailable.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
c
e
Noindications/confirms to receive.
Interface unable to receive information.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
10 Invalid service to send with this function call.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
11 Variable name too long.
12 Variable name too short.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ 17 Invalid data type.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
Á
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
1d Character string too long.
1e Character string too short.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
29 Mandatory field is missing.
2a Invalid count field.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ 31 Invalid service/primitive combination.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ 50 Cannot register with server below.
ÁÁÁÁÁÁ
Á
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
51 Specified Application Entity is already active.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
52 At least one association still exists.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
5a Cannot deregister from server below.
5f Cannot get system ID from server below.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ 60 Maximum message size is smaller than the minimum value.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
61 Maximum message size is larger than the maximum value.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
96 Invalid User Element ID specified.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
97 Invalid association ID specified.
98 Specified Application Entity is not active.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ 99 Specified association does not exist.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
Á
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
9a Parameter buffer not NULL when it should be.
9b Service negotiated off.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
9c Attempt to build message failed.
a0 NULL event procedure not allowed on activate.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ a1 NULL APT not allowed on activate.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ a2 UnsupportedACN used.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
a3 Maximum number of Application Entities already active.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
aa Invalid primitive for this function call.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ab Pass through mode used incorrectly.
ac Invalidprimitive/service pair for state.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ad Output message queue is full.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ b4 MMS version number must 1 or 0.
9-16 MMS-Ethernet Communications for the Series 90-70 PLC User’s Manual - May 1994 GFK-0868
9
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Table 9-10. Exception Log Event Codes - Continued
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Log Event Possible Cause and Resolution
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Code
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Event “7” 2 Invalid state/event pair passed into state machine. Entry 4
Application Layer contains the current state. Entry 5 contains the current event.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
events 3 Download segment was received for domain not in download
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
(Continued) mode. Entry 4 contains the UE type. Entry 5 contains the UE ID.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
4 Domain was discarded. Entry 5 contains an exception code used
by GE Fanuc Automation support personnel.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
5 Invalid data, data type, or data type len on an incoming
InformationReport indication. Entry 4 contains the received
data type. Entry 5 contains the received data type length.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ 6 Error during initialization of Application Interface.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ 7 Invalid event caused scheduling of Application Interface.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Entry 4 contains the invalid event code. Entry 4 contains the
associated parameter value.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
8 Attempted send from the local Application to the MMS Provider
failed. Entry 4 contains the status code returned by the MMS
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Provider. Entry 5 contains the UE ID. This exception log event
will be generated when an MMS message would exceed the
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
negotiated Maximum MMS Message Size value. The initiator
should reduce the amount of data to be transferred, or increase
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ the Maximum MMS Message Size (and possibly the System
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Buffer Size and Allocation) parameters.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
9 Type mismatch on a Read confirm. Entry 4 contains the received
data type. Entry 5 contains the received data type length.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ A MMS Responder received an unsolicited data indication.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Entry 4 contains the MMS command code received.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
B A BuffAlloc request failed. Entry 4 contains the number of bytes
requested.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
C
D
A QAlloc request failed. Entry 4 contains the number of bytes
requested.
An internal data formatting error occurred.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ E Received a bad start/stop response from the CPU.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ F Received a start/stop response from the CPU for an unknown PI.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
10
11
Received a start/stop response from the CPU for a non-existent
association.
Incoming indication could not be made to ladder program
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ because maximum number of indications has already been met.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
If the indication is a confirmed service, a Negative Response will
be sent back. If the indication is an unconfirmed service, the
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ association will be aborted.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
12 Attempt to update the Association Control Block failed.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Table 9-10. Exception Log Event Codes - Continued
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Log Event Possible Cause and Resolution
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Code
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Event “8” This event is logged by the PLC Backplane Driver when an unexpected event
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
PLC Driver occurs. Entries 1 and 6 of the event log will be zero. For some events, Entries
events 3, 4 and 5 will give more information on the event.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
Entry 2 of the event log is an exception code which indicates what error oc-
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
curred. In general, Entry 2 codes 1 - 1F are PLC backplane communication
faults, codes 20 - 2F are resource errors, and codes 30 and up are
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
miscellaneouserrors. Entry 2 may have the following values.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
1 Could not open VME mailbox. Entry 4 contains the status
returned from the MBU_OPEN routine. Entry 5 contains the
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ number of open attempts we made.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ 2 Could not enable interrupt capability for incoming mail. Entry 4
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
contains the returned status from the MBU_ENAB_INT routine.
3 Mail packets from PLC for a read response are out of order.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ Entry 4 contains the received packet sequence number.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Entry 5 contains the expected packet sequence number.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
4 PLC completed a response earlier than expected. Entry 4 contains
the current transfer state.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ 5 Message from PLC for unknown Ethernet Interface task.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Entry 4 contains the task ID received from the PLC.
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
6 Received PLC response for unknown request. Entry 4 contains
the mailbox sequence number of the stray response.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ 7 Bad message type from PLC. Entry 4 contains the message type
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
code received.
8 Timed out waiting for PLC response. Entry 4 contains the mailbox
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ sequence number for this transaction. Entry 5 contains the trans-
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
fer state when the timeout occurred.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
9 CPU completed program download before Ethernet Interface
was ready.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
A CPU still wants program upload data when Ethernet Interface
finished.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
20 QCreate call failed.
21 PoolAlloc call failed.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
22 QAlloc call failed. Entry 4 contains the byte size requested.
23 BuffAlloc call failed. Entry 4 contains the byte size requested.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
24 Circular mail queue is full and incoming message was lost.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Entry 4 contains the number of lost entries so far.
25 “LANI/FCapacityExceeded; Discarded Request” A Dual Port
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ Memory allocation attempt for a given length failed. Entry 4
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
contains the length of the allocation.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
26 “LAN System-Software Fault; Resuming” An attempt was made
to free a Dual Port Memory buffer that is out of range.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ 27 “LAN System-Software Fault; Resuming” An attempt was made
to free a Dual Port Memory buffer that is not allocated.
9-18 MMS-Ethernet Communications for the Series 90-70 PLC User’s Manual - May 1994 GFK-0868
9
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Table 9-10. Exception Log Event Codes - Continued
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Log Event Possible Cause and Resolution
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Code
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Event “8” 30 Could not generate work queue entry. Entry 4 contains the event
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
PLC Driver that was trying to be scheduled, which is one of the following:
events
Á
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
(Continued) Entry 4 Description
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
1 Mail message received from PLC
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
2 Ethernet Interface timed out waiting for a response
from the CPU
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ 3 Received mail message for diagnostics task
ÁÁÁÁÁÁ
Á
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
4 Circular queue full, mail message dropped
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
5 Retrying VME mailboxinitialization
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Entry 5 contains additional information related to the event type.
Entry 5 Interpretation
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ 1 Ethernet Interface task ID to which message was sent
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ 2 Index into Data Transfer table of transaction
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
3 Ethernet Interface task ID to which message was sent
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
4 Number of messages dropped so far
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
5 Number of open attempts so far
31 Backplane Driver scheduled with illegal event. Entry 4 contains
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ the event code received.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
32 Illegal COMM_REQ from application program was discarded.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Entry 4 contains the command code received.
33 COMM_REQ received outside of normal system operation
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ (e.g., while in the Soft Switch editor).
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
34 Backplane Driver initializing without Soft Switches from the CPU.
This will occur if the LAN Interface is not configured in the PLC
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ via the Logicmaster 90-70 Configuration Software.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ 35 Series 90-70 Ethernet Interface/CPUcommunicationstimeout
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
during restart or load.
36 “Bad Local Application Request; Discarded Request” A
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ COMM_REQ received from the Series 90-70 ladder program
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
was not allowed because the Ethernet Interface has not yet
received soft switches from the CPU. Entry 4 shows the
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ COMM_REQ command number.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
37 “LAN System-Software Fault; Resuming” A task that has not
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
registered with the Backplane driver is attempting to send
messages to the PLC.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ 38 A Backplane driver user ’s attempt to send a message to the PLC
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
failed. Entry 3 indicates the error code returned.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
39 An attempt to release CPU text buffers failed. Entry 3 indicates
the status returned from the MailboxUtilities.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ 40 Backplanedriver ’s attempt to send a message to the PLC failed.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Entry 3 indicates the status code returned from the CPU.
41 Backplane driver could not find a state machine for an unsolicited
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ message.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
42 Backplane driver could not find a state machine for a response
message.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Table 9-10. Exception Log Event Codes - Continued
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Log Event Possible Cause and Resolution
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Code
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Event“9” This event is logged by the SRTP Service Agent when an unexpected event
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
SRTP Service occurs. Entry 2 of the logged event contains one of the following error codes.
Agent events
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ0 “LAN System-Software Fault; Resuming” The number of
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
available connections between Logicmaster and the CPU has
been exceeded.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
1 “Bad Local Application Request; Discarded Request” Invalid
Transport Connect request was Acknowledged.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
2 “Bad Local Application Request; Discarded Request” Invalid
Transport Expedited request made.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ3 “LAN System-Software Fault; Resuming” The transaction with
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
the given sysid was not found.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
4 “LAN System-Software Fault; Resuming” Backplane driver
ready indication with the given transfer id was not found.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ5 “LAN System-Software Fault; Resuming” Message response
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
indication with the given transfer id was not found.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
6 “LAN System-Software Fault; Resuming” Invalid next data
indication from the Backplane driver.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ7 “LAN System-Software Fault; Resuming” Unrecognized PDU
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
was received.
8 “LAN System-Software Fault; Resuming” Invalid binding for
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ the received PDU.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
9 “Backplane Communications with PLC Fault; Lost Request”
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Backplane driver returned bad status. Entry 3 provides the list
of status’s that can be returned from the Backplane driver
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ 2 The Backplane driver could not access the PLC.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
3 Invalid binding on the PDU sent to the Backplane driver.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
4 The message could not be sent to the CPU because the VME
mailbox was not open.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ 5 The Maximum transfers to the CPU are already taking place.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ 6 Maximum number of this transfer type are already taking
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
place.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
7 Cannot obtain a Dual-Port RAM buffer.
8 Cannot obtain resources (other than Dual-Port RAM).
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ 9 Connection ID or block transfer id is not valid
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
a
b
Timed out waiting for CPU response.
The CPU aborted the request.
ÁÁÁÁÁÁ
Á
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
c Invalid message type was specified.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
d Specified task is not registered.
e Mailbox offset specified is invalid.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ f Argument “msg_rsp” may not be NULL.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ 10 Argument “unsol_rsp” may not be NULL.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ 11 Parameter pointer unexpectedlyNULL.
ÁÁÁÁÁÁ
Á
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
12 More than allowable byte length on one transfer.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
13 Bad sequence number in the request.
14 Invalid command in request.
9-20 MMS-Ethernet Communications for the Series 90-70 PLC User’s Manual - May 1994 GFK-0868
9
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Table 9-10. Exception Log Event Codes - Continued
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Log Event Possible Cause and Resolution
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Code
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Event“9” a “Backplane Communications with PLC Fault; Lost Request” CPU
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
SRTP Service NACKed Establish session request.
Agent events b “Backplane Communications with PLC Fault; Lost Request”
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
(Continued) CPU NACKed Terminate session request.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
c “LAN System-Software Fault; Resuming” Request received with
Connection machine in wrong state.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ d “LAN System-Software Fault; Resuming” Connection state
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
machine failed action routine.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
e “LAN System-Software Fault; Resuming” SRTP Service Agent
could not attach to the SDM.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ f “LAN System-Software Fault; Resuming” Unsolicited message
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
for task which is not connected to this board.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
10 “LAN System-Software Fault; Resuming” Request state machine
had an invalid state/event sequence.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ 11 “LAN System-Software Fault; Resuming” The number of bytes
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
of data actually received is not equal to the size specified in the
SRTP header.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Event “a” This event is logged whenever a COMM_REQ is received whose Message
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
COMM_REQ Definition Block (MDB) contains a word that cannot be interpreted. Entry 2 -
MDB events Entry 5 of the event contain the first 4 words of the MDB. This is an applica-
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
tion error. Check the values of all words associated with COMM_REQ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
instructions to be sure that they point to a valid MDB. Each COMM_REQ
will receive a “COMM_REQ Complete With Error” status and no processing
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
will be done on the MDB.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Event “b” This event is logged when the MMS Service Agent encounters an unexpected
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
MMS Service event.
Agent events
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Entry 2 of the logged event contains one of the following error codes.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
1 “LAN System-Software Fault; Resuming”Could not find the
index into the Data Transfer Table.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ 2 “LAN System-Software Fault;Resuming”Backplanedriver
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
returned a bad status. Entry 3 contains status code.
3 “Backplane Communications with PLC Fault; Lost Request”
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ CPU Nacked a request. Entry 3: Major status. Entry 4: Minor
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Status. These are error codes returned by the CPU. See Table
16 and 17 in GFK-0582B.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ 4 “Backplane Communications with PLC Fault; Lost Request”
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
A read request returned an unexpected amount of data.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Entry 3 contains the actual data size; Entry 4 contains the
expected data size.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ 5 “LAN System-Software Fault;Resuming”Unexpected“More
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
follows” condition was indicated by the Backplane driver.
6 “Backplane Communications with PLC Fault; Lost Request”
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ Unexpected Unsolicited message type was received.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Entry 3 contains the message type code.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
7 “Backplane Communications with PLC Fault; Lost Request”
CPU NACKed a request 3 times due to congestion. Entry 3
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
contains the status code; Entry 4 contains additional status data.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Table 9-10. Exception Log Event Codes - Continued
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Log Event Possible Cause and Resolution
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Code
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Event “c” This event is logged when the LLC layer encounters an unexpectedcondition.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
LLC events Entry 2 of the logged event contains the error code as shown below.
102 “LAN Transceiver Fault; AttemptingRecovery”:
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁ
Either the Transceiver or Transceiver cable failed or became disconnected.
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Reattach the cable or replace the Transceiver or cable. If SQEErr is
incrementing but LostCarr is not, the Transceiver SQE–test switch may be
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
set incorrectly. Transceivers used on GEnet must have the IEEE 802.3
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
SQE_TEST enabled. Use the TALLY L cmd to distinguish whether the
SQE test, done on each transmitted frame, failed (SQEErr) or the
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
transceiver lost carrier while transmitting (LostCarr). Online operation
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
should resume within 10 seconds after repair.
103 “LAN Data Memory Exhausted – Check Parms;Resuming”:
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
The MAC device discarded a receive frame because there was no buffer to
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
receive the frame into. More input buffers should be allocated to the MAC
by increasing the parameter lrxringlen. The TALLY L cmd will distinguish
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
whether there were simply no receive buffers (MisdPack) or an excessively
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
long frame that required chaining of multiple buffers (RbufErr).
105 “LAN Controller Tx Underflow; AttemptingRecovery”:
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
During transmission, the MAC was unable to get data from
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
memory quickly enough. This indicates a LAN Controller design flaw;
it should not occur. This error may cause loss of both tx and rx messages
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
that are in process, since the MAC must be reinitialized (done automatical-
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ly). Online operation should resume within 10 seconds after repair.
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
106 “Bad Remote Application Request; Discarded Request”:
An incoming frame was received that exceeded the size specified by the
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
parameter, lmaxdb. For frame types other than TEST frames, the frame
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
was discarded; for TEST frames, the data within the frame was discarded
and the frame was processed without data. Check the remote (sending)
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
station for correct frame length. If the local station must correctly receive
frames of large size, it will be necessary to increase the parameters
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
lmaxdb and bbuff4and possibly reallocate data memory via balloc1,
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
balloc2,balloc3, and balloc4. Consult GE Fanuc if you need assistance.
Entries 3, 4 and 5, taken together, show the MAC address of the sending
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
station.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
107 “Bad Remote Application Request; Discarded Request ”:
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
An unsolicited XID response frame was received. This can be caused by a
protocol error in a remote station. Entries 3, 4 and 5, taken together, show
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
the MAC address of the sending station.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
108 “Bad Remote Application Request; Discarded Request”:
An unsolicited TEST response frame was received. This is usually caused
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ when a remote station responds too slowly to a TEST Station Manager
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
command from the reporting station. Increase the value of the TEST
<sch> parameter. If the problem persists and the reporting station is
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
not sending a TEST cmd, then some remote station on the network is
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
generating a protocol error. Entries 3, 4 and 5, taken together, show the
MAC address of the sending station.
9-22 MMS-Ethernet Communications for the Series 90-70 PLC User’s Manual - May 1994 GFK-0868
9
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Table 9-10. Exception Log Event Codes - Continued
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Log Event Possible Cause and Resolution
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Code
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Event “c” 120* “LAN Controller Fault;RestartedLANI/F”
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
LLC events or
(Continued) 121* “LAN Interface Hardware Failure; Switched Off Network”:
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Fuse FU1 on the LAN Controller board, which protects the PLC Power
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Supply from overload from the external transceiver, is blown. This fuse
is not field replaceable. Correct the external fault and replace the LAN
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Controllerboard.
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
122* “LAN Controller Fault;RestartedLANI/F”
or
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
123* “LAN Interface Hardware Failure; Switched Off Network”:
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
The MAC chip failed its internal loopback test. Replace the LAN
Controllerboard.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
124* “LAN Controller Fault;RestartedLANI/F”
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
or
125* “LAN Interface Hardware Failure; Switched Off Network”:
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁThe MAC chip failed to initialize. Replace the LAN Controller Board.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
126* “LAN Controller Fault;RestartedLANI/F”
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
or
127* “LAN Interface Hardware Failure; Switched Off Network”
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
The MAC reported a “babble” fault; more than 1518 bytes of data have
been transmitted in a frame. Replace the LAN Controller board.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
128* “LAN Controller Fault;RestartedLANI/F”
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
or
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
129* “LAN Interface Hardware Failure; Switched Off Network” :
The MAC reported a handshaking error in accessing the LAN Controller
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
memory. Replace the LAN Controller board.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
12a* “LAN Controller Fault;RestartedLANI/F“
or
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
12b* “LANInterface Hardware Failure; Switched Off Network”:
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
The MAC reported a broken “chain” of buffers in a transmit frame.
Since the LAN Controller does not chain buffers, this should not
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁoccur. Replace the LAN Controller board. If this fault recurs, please
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
report it to GE Fanuc.
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
* Same fault for both reports. It is remotely possible that error codes
120 - 12b may occur due to a transient system fault. Because of this
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
possibility, an attempt is made to recover without manual intervention,
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
by restarting the LAN Controller (thus rerunning power–up
diagnostics). If a hardware fault is detected, the LAN Controller will
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
be held in reset. To prevent repeated restarts and to protect the
network, the LAN IF will instead Switch Offline from the Network
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
(rather than Restart) if this fault occurs within 5 minutes of startup.
9-24 MMS-Ethernet Communications for the Series 90-70 PLC User’s Manual - May 1994 GFK-0868
9
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Table 9-10. Exception Log Event Codes - Continued
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Log Event Possible Cause and Resolution
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Code
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Event “e” This event is logged by the MMS Provider software when an unexpected event
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
MMS Provider occurs.
events
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
Entry 1 of the event log will be zero.
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Entry 3 of the event log specifies a “module” code which can be used by
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
GE Fanuc - NA support personnel to determine which software component
raised the exception.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
For some events, Entries 4, 5, and 6 give more information about the event.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Entry 2 of the event log is an exception code which indicates what error has
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
occurred. Each event is described below.
0 Duplication of a sysid.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
1
2
Unable to allocate a protocol machine.
Unable to allocate a work queue entry.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
3 Error return from a sys-replace.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
4 Invalid UE ID.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
5 MaximumAssociationsexceeded.
6 Task scheduled with no work to do.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
7
8
No transition was taken by the FSM.
No action for state/event pair.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
9 Unknown sysid.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
a QALLOC failed, memory resource problem.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
b BUFFALLOC failed, memory resource problem.
c AP Titlemismatch.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
d
e
MMS parse attempt failed.
MMS build failed.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
f Unexpected user PDU.
10 Error return from LDATA_ACK request.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
11 Unexpected service from LLC.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
12 Unexpected service from SDM.
13 miniMAPservice invalid (MAP Interface only).
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ 14 miniMAPinternal error (MAP Interface only).
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ 15 miniMAP PDU abandoned for no Association (MAP Interface
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
only).
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
16 Received partial data from lower layer.
17 Parameter on incoming initiate response is inappropriate.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ Entry 4 describes which parameter is in error:
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
1 Maximum message size is too large. Entry 5 contains the
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
maximum size that is currently configured on this station
(see the “Maximum MMS Message Size Menu” description
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
in Chapter 3), and Entry 6 contains the message size
negotiated by the called station.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ 2 Maximum message size is too small. Entry 5 contains the
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
smallest supported value for this parameter (not
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
configurable) and Entry 6 contains the message size
negotiated by the called station.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Table 9-10. Exception Log Event Codes - Continued
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Log Event Possible Cause and Resolution
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Code
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Event “e” 3 MMS version number was negotiated upwards. The nego-
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
MMS Provider tiated version number must be equal to or lower than the
events proposed version number. Entry 5 contains the version
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
(Continued) number that was proposed on the outgoing initiate
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
request and Entry 6 contains the received negotiated
version number.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ 4 Nesting level was negotiated upwards. The negotiated
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
nesting level must be equal to or lower than the proposed
nesting level. Entry 5 contains the nesting level that was
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
proposed on the outgoing initiate request and Entry 6
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
contains the received negotiated nesting level.
5 Maximum outstanding messages (calling) was negotiated
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
than the proposed value. Entry 5 contains the value that
was proposed on the outgoing initiate request and Entry 6
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ contains the received negotiated value.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
6 Maximum outstanding messages (called) was negotiated
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
upwards. The negotiated value must be equal to or lower
than the proposed value. Entry 5 contains the value that
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
was proposed on the outgoing initiated request and
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Entry 6 contains the received negotiated value.
18 InvalidInvoke ID. Must not be a duplicate of Invoke ID used in
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
any outstanding transaction for this association. It may also
indicate that the maximum number of transactions for this
association has been exceeded.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Event“10” This event is logged by the Directory User Agent when an unexpected event
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Directory occurs.
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
User Agent Entry 2 is an exception code that indicates what error has occurred. Each
events event is described below.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
d The Distributed Directory Protocol in the DUA received a
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Name Conflict Advise indication from another node on
the network. This means that a remote DDP device is
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
already using the name that the local node is trying to
register.
9-26 MMS-Ethernet Communications for the Series 90-70 PLC User’s Manual - May 1994 GFK-0868
9
ÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Table 9-11. Negative Extended Status Buffer Values
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Error or Problem Code Interpretation of Code
ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Decimal Hexadecimal
ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
-1 FFFF Data received is in an unexpected (not in format requested)
or bad format.
ÁÁÁÁÁÁ -2
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
FFFE Could not transfer the data to the PLC.
ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
-3 FFFD Encountered buffer resource problems.
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Table 9-12. Extended Status Buffer Error Codes and Definition
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Error Code Description
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
dec (hex)
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
PLC Backplane
Driver Errors
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
74
ÁÁÁÁÁÁÁ
(4A)
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
75 (4B)
Buffer allocation problems
Invalid COMM_REQ command code
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
76 (4C) Bad system type (network test, Soft Switch editor, etc.) for COMM_REQs
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
77 (4D) No COMM_REQs allowed, Backplane Online soft switch is set to “NO”.
78 (4E) COMM_REQ received from the Series 90-70 ladder program was not al-
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ lowed because the Ethernet Interface has not yet received Soft
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Switches from the CPU, or no Soft Switches are defined in the CPU.
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
System and Station
Management Errors
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
90 (5A) Resource error, unable to get a buffer, etc.
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
91 (5B) Invalid address in a station management transfer request.
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
92 (5C) Zero length specified in a station management transfer request.
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
99 (63) Invalid command in Message Definition Block.
CommunicationErrors Codes 258-29c (hex) indicate errors that occur when an error condition oc-
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ curs in a Communication Service request.
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
600 (258) Resource error, unable to get a buffer.
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
601 (259) Invalid communication service command number.
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
602 (25A) Invalid parameter length.
603 (25B) Invalid Application Processparameter.
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
604 (25C) Unable to de-activate currently activated Application Process.
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
605 (25D) Unable to activate Application Process.
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Table 9-12. Extended Status Buffer Error Codes and Definitions - Continued
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Error Code Description
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
dec (hex)
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
606 (25E) Number of elements parameter may not be zero.
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
607 (25F) Invalid Symbolic Addressparameter. Must be of the form “R001”,“I12”,
“AI7”,etc.
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
608 (260) Unable to define Variable Name. Either the define request parameters are
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
invalid or the Variable Name Table is full.
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
609 (261) Invalid Numeric Address Length parameter. This parameter must have
the value of 4.
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
610 (262) Unable to send message or response. Either an error in the message re-
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
quest or the message output queue is backed up.
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
611 (263) Unable to form a new association because the maximum number of
associations has already been established.
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
612 (264) No Initiate Indication is pending.
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
613 (265) Maximum Message Size parameter is smaller than the minimum
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
maximum message size. (This parameter may be 0 to use the default
maximum message size.)
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
614 (266) Invalid Response Type parameter. This parameter must be 0 (for Positive
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Response) or 1 (for Negative Response).
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
615 (267) Unable to build an MMS Initiate Request PDU. This may be because the
station is not configured to support associations, the maximum message
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
size was too small or too large, or system resources are not currently avail-
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
able.
616 (268) Unable to send a message request because the maximum number of out-
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
standing message transactions for this association has been exceeded.
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
617 (269) The message transaction number matches the transaction number of a
message whose response has not yet been received. (Transaction is still
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
pending.)
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
618 (26A) No message indication for this type of message is pending.
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
619 (26B) Error occurred in the attempt to transfer data to/from the Series 90-70 PLC.
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
620 (26C) Can only make message responses in this state.
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
621 (26D) InvalidACB Location parameter. Either an invalid Series 90-70 location
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
or the ACB Location is already in use by another association.
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
622 (26E) No Variable Name is specified in the request. (The Variable Name Length
parameter is 0.)
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
623 (26F) The Variable Name Length specified is longer than the maximum Variable
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Name Length.
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
624 (270) The Variable Name, Application Process Title, or Application Context
Name specified has an invalid ASCII character(s).
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
625 (271) Invalid Data Type parameter. This parameter must have the value of
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
one of the data types specified in Chapter 6, “Data Type Values”.
626 (272) Invalid Data Buffer parameter. The Data Buffer specified is not at all or is
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
not entirely within the Series 90-70 PLC memory space.
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
627 (273) Invalid Variable Type parameter. This parameter must have one of the
values specified in Chapter 6, “Variable Type Values”.
9-28 MMS-Ethernet Communications for the Series 90-70 PLC User’s Manual - May 1994 GFK-0868
9
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Table 9-12. Extended Status Buffer Error Codes and Definitions - Continued
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Error Code Description
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
dec (hex)
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
628 (274) Invalid First and/or Last Index. Both index parameters must be non-zero
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
and the Last Index parameter must be greater than or equal to the First
Index parameter.
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
629 (275) Invalid parameter Length. The parameter Length is longer than 4096 char-
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
acters.
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
630 (276) Invalid PLC Location parameter.
631 (277) No association exists for the specified ACB Location.
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
632 (278) No Addressparameter. (The Address Length parameter is 0.)
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
634 (27A) This command is not valid for the specified Application Process.
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
636 (27C) No message indication of this message type is pending to examine.
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
637 (27D) Invalid Examine request. No indications or initiate confirm pending to
examine.
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
638 (27E) No Status parameter. (The Status Length parameter is 0.)
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
639 (27F) Invalid Status Length parameter. (The Status Length parameter must
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
be 1.)
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
640 (280) Invalid command for the state of the association. For example, if a
Conclude Request has been made, the ladder logic cannot make any Mes-
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
sage requests. (It may make message Response requests.)
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
642 (282) Specified Application Process has not been activated. The specified
ApplicationProcess must have an APT defined. The applcnampara
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
643 (283)
meter must be defined. Also, the applapt parameter must not be
equal to 0.
No Application Process Title is specified in the Initiate Request.
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
645 (285) The Maximum message size specified in an Initiate response is larger than
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
that proposed in the indication.
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
650 (28A) No Program Invocation was specified in a Start, Stop, Restart
or Resume.
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
651
ÁÁÁÁÁÁÁ
(28B)
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
653 (28D)
Invalidmemory type in Read or Write.
The Domain Name contains an invalid character or is too long.
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
654 (28E) Invalid Scope parameters in Read, Write, or Information Request.
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
656 (290) Data buffer size too small for Read, Write, or Information
Report request.
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
658 (292) Data buffer for Read or Write does not exist in PLC memory.
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
659 (293) Invalid object class in GetNameList.
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
660 (294) ApplicationDomaindiscarded.
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
661 (295) ProgramInvocation state error.
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
662 (296) Invalid VMD status value specified.
663 (297) Common Name missing or invalid.
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
664 (298) Invalid Application Context.
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
665 (299) Invalid Numeric Address.
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
666 (29A) Inactive User Element.
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
667 (29B) Context string inconsistent with context.
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
668 (29C) Service has been negotiated off.
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
670 (29E) Conclude (positive) Response COMM_REQ was not allowed because
there are other outstanding MMS responses that must be processed before
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
the association can be concluded.
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Table 9-12. Extended Status Buffer Error Codes and Definitions - Continued
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Error Code Description
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
dec (hex)
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
671 (29F) Start/Resumeargument is too long.
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
672 (2A0) Resume argument not permitted in MMS DIS context.
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
673 (2A1) Start/Resumeargumentcontainsillegalcharacter.
674 (2A2) Common name too long.
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
675 (2A3) Invalidvariablespecification.
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
676 (2A4) Invalid PI state.
16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1
Reserved
Reserved
Reserved
Rserved
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved
Memory Access
LAN OK
Resource problem
Initiate-indication pending
LAN Interface OK
9-30 MMS-Ethernet Communications for the Series 90-70 PLC User’s Manual - May 1994 GFK-0868
9
Bit 12 (Memory Access) is set to one (1) when a remote station on the network reads or
writes data in the memory of the local PLC using the MMS Responder communication
services. This input will be held high for at least one full PLC scan and then it will be set
to 0.
Bit 13 (LAN OK) will be held at the value one (1) as long as the LAN Interface software
is able to communicate on the network. If the network should become inaccessible from
this station, due either to local or network problems, this input will be set to zero (0).
This bit will also be set to zero if the Station Manager NET OFF command is used, of if
the LAN Online Soft Switch is set to NO.
Bit 14 (Resource Problem) is set to one (1) whenever the LAN Interface software is expe-
riencing resource problems. This is usually an indication that data from the network is
being lost by the local station. This input will be held at the value of one (1) for as long
as the resource problem occurs. It is guaranteed to remain 1 for at least one PLC scan
before transitioning to 0.
Bit 15 (Initiate-indication Pending) is set to one (1) when a remote station on the net-
work has requested the establishment of an association with the local application pro-
gram. This input remains 1 until either the remote station gives up (aborts the attempt)
or until the local application program responds to the initiate indication. If more than
one initiate indication is pending, this input will remain 1 until all of the pending indica-
tions have either been aborted or been responded to by the application program. Other-
wise this bit is zero (0).
Bit 16 (LAN Interface OK) is conditionally set to one (1) by the LAN Interface software at
the end of every window. If the LAN Interface cannot access the PLC, the Series 90-70
CPU will set this bit to zero (0). A ladder program should always test that this bit is one
(1) before issuing a COMM_REQ to the LAN Interface . This bit will be zero (0) if the
LAN Interface is not in the Operational state (e.g., if it is running the Loader or Field
Network Test utilities) or if the Backplane Online soft switch is NO. When this bit is
zero, none of the other bits in the LISW are valid.
In communications networking, a number of special terms are used. Also, many of these
terms are referenced by acronyms. For example, a Programmable Logic Controller
(PLC), computer or other device that connects to a network is called by the general
name station.
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.
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
this manual.
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ACB
ÁÁÁÁÁ
AssociationControl Block
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ACN ApplicationContext Name
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ACSE Association Control Service Element
AE ApplicationEntity
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
AP ApplicationProcess
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ASCII American National Standard Code for Information Interchange
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ASE ApplicationService Element
ASW Association Status Word
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ASWE Association Status Word Extension
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
AUI Attachment Unit Interface
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
BCD Binary Coded Decimal
BPS Bits Per Second
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
COMM_REQ COMMunication REQuest
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
CPU Central Processing Unit
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
CSMA/CD Carrier Sense Multiple Access with Collision Detection
DCE Data Communications Equipment
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
DDP DistributedDirectory Protocol
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
DIB Directory Information Base
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
DIS ISO “Draft InternationalStandard”
DOS Disk Operating System
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
DTE Data TerminalEquipment
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
DUA Directory User Agent
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
EPROM Erasable Programmable Read Only Memory
GSM GEnet System Manager
ÁÁÁÁÁ
H
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Hexadecimal
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
I/O Input/Output
IEEE Institute of Electrical and Electronics Engineers
GFK-0868 A-1
A
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
IRL Inter Repeater Link
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
IS ISO “InternationalStandard”
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ISO International Organization for Standardization
K 1024
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
KB Kilobyte (1024 bytes)
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
LAN Local Area Network
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
LED Light Emitting Diode
LISW LAN Interface Status Word
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
LLC Logical Link Control
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
LSAP Link Layer Service Access Point
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
MAC Medium Access Control
MAP ManufacturingAutomation Protocol
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
MAP DIB MAPDirectory Information Base
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
MB Megabyte (1,048,576 bytes)
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
MDB Message Definition Block
MDI Medium–Dependent Interface
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
miniMAPDIB miniMAPDirectory Information Base
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
MMS ManufacturingMessageSpecification
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
NDIS Network Driver Interface Specification
NMA Network Management Agent
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
NSAP Network Service Access Point
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
OSI Open System Interconnection
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
PC PersonalComputer, IBM compatible
PDU Protocol Data Unit
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
PI
ÁÁÁÁÁ
ProgramInvocation
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
PICS Protocol Implementation Conformance Statement
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
PLC ProgrammableLogicController
PSAP Presentation Service Access Point
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
PROM
ÁÁÁÁÁ
Programmable Read Only Memory
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
RAM Random Access Memory
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
MDI Medium–Dependent Interface
SAP Service Access Point
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
SQE Signal Quality Error
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
SRTP Service Request Transfer Protocol
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
SSAP Session Service Access Point
TPDU Transport Protocol Data Unit
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
TSAP Transport Service Access Point
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
UE User Element
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
VMD Virtual Manufacturing Device
VME Versa Module European
A-2 MMS-Ethernet Communications for the Series 90-70 PLC User’s Manual – May 1994 GFK-0868
A
Glossary of Terms
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.
Application Context Name (ACN) An ASCII string of up to 64 Characters used to de-
scribe the context of each application.
Application DIB (Directory Information Base) A directory of 7–Layer Application Pro-
cesses which supplies all addressing information needed to communicate with each
7–Layer Application Process. The GSM maintains a 7–Layer Application DIB con-
taining the 7–Layer Application Processes defined by each configured station. Each
MAP 3.0 and Ethernet station contains a Local Application DIB which defines those
Application Processes with which the station will initiate 7–Layer communications.
An Application DIB is sometimes referred to as a MAP DIB when using MAP com-
munications.
Application Entity (AE) That part of the Application Process(AP) that processes a par-
ticular set of OSI communication services is known as an Application Entity (AE).
Each AE is uniquely addressable in the network.
Application Interface The Application Interface services respond to and initiate re-
quests to remote application processes via ladder logic programming and MMS mes-
sages. (See also “Hands-On Service”).
Application Layer Layer 7 of the OSI Model. The services provided by this layer direct-
ly support application programs.
Application Message A communication request or response sent between application
entities.
Application Processes (AP) The “parties” that are connected by an association. An ele-
ment within a system which performs the information processing.
Application Program The ladder logic program executing in the PLC.
ASCII Code The American Standard Code for Information Interchange is an informa-
tion code standard by which numbers, letters, symbols and control characters can be
formed for serial transmission.
Association A logical connection which must be established between two Application
Processes so that they may communicate with each other (Analogous to a telephone
connection).
Association Control Block (ACB) A block of five words which is used to communicate
between the Series 90–70 PLC ladder logic and the LAN Interface.
Association Services Communication services which allow the initiation, orderly con-
clusion, and abrupt conclusion of the association between the local and remote ap-
plications processes.
Attachment Unit Interface In a data station on a Local Area Network, the interface be-
tween the medium attachment unit and the data terminal equipment. Often called
“transceiver cable”.
Baseband LAN A local area network (LAN) in which data is encoded and transmitted
without modulation of a carrier.
Bit Contraction of Binary Digit. The smallest unit of memory. Can be used to store one
piece of information that has only two possible states or values (e.g., One/Zero, On/
Off, Yes/No). Data that requires more than two states or values (e.g., numerical val-
ues) requires multiple bits (see Word).
Broadcast Address A LAN group address that identifies the set of all data stations on a
Local Area Network.
Bridge A functional unit that interconnects two Local Area Networks (LAN’s) that use
the same logical link control protocol, but may use different medium access control
protocols.
Broadband LAN A Local Area Network (LAN) consisting of more than one channel in
which data is encoded, multiplexed, and transmitted with modulation of carriers.
Broadcast Sending of a frame that is intended to be accepted by all other data stations
on the same Local Area Network.
Bus Network A Local Area Network in which there is only one path between any two
data stations and in which data transmitted by any station is available to all other
stations connected to the same transmission medium. NOTE: A bus network may
be linear, star, or tree topology.
Byte A group of bits, typically 8 bits, operated on as a single unit. A single alpha–nu-
meric character typically occupies one byte. (See Octet).
Cancel Service MMS communication service which allows an application to cause the
orderly termination of a service that is pending execution.
Carrier Sense In a Local Area Network, an ongoing activity of a data station to detect
whether another station is transmitting.
Carrier Sense Multiple Access with Collision Detection (CSMA/CD) A bus network in
which the medium access control protocol requires carrier sense and in which excep-
tion conditions caused by collision are resolved by retransmission.
Collision Domain A single CSMA/CD network. If two or more MACs are within the
same collision domain and both transmit at the same time, a collision will occur.
MACs separated by a repeater are within the same collision domain. MACs sepa-
rated by a bridge are within different collision domains.
Command Field That part of a protocol data unit (PDU) that contains commands, as
opposed to the address field and information field.
A-4 MMS-Ethernet Communications for the Series 90-70 PLC User’s Manual – May 1994 GFK-0868
A
Confirmation In the OSI Reference Model, one of four primitive types of interchange
between entities of adjacent layers. A Configuration is returned to the higher layer
upon completion of a requested service.
Connection A logical communication link established between two end points and
used to transfer information.
Connection–Oriented Service The set of services by which peer entities establish, use
and terminate connections with one another. MMS applications are able to transfer
information only after establishing a logical connection.
Data Link Layer In Open Systems Interconnection architecture, the layer (Layer 2) that
provides services to transfer data over a physical link between open systems. Con-
sists of the LLC and MAC sublayers.
Directory Information Base (DIB) A table that holds the addressing information of the
remote stations which the local application may initiate communications with. The
DIB performs the same function as a telephone book.
Directory User Agent (DUA) A component of the application layer (Layer 7) that man-
ages addressing information for other application layer components.
DIS ISO “Draft International Standard”. In the case of MMS (ISO 9506), distinguished
from IS. For ISO standards, this represents the stage just preceding a final standard.
Domain In the Manufacturing Message Specification (MMS) the domain objects repre-
sent a subset of capabilities which can be used for a specific purpose. One of the key
aspects of domains is that they can be uploaded and downloaded in the network. In
the Series 15 CNC, domain content is associated with parts of the CNC memory or
with Part Programs.
Drop Cable The cable that connects a data station to a trunk coupling unit.
Entity A single source or destination on the Local Area Network (LAN) in which data is
transmitted and received.
Ethernet Interface The general term used in this manual to identify the GEnet hard-
ware module, with or without software, that connects a PLC or CNC to a network.
In general, the network might be either Ethernet (802.3) or MAP (802.4). (See also
“LAN Interface”)
Executive Window A part of the PLC scan that provides an opportunity for the LAN
Interface to read and write PLC memory. The window is executed automatically
once per PLC scan.
Forward Channel In a broadband LAN, the channel assigned for data transmission
from the headend to the data stations.
Frame A data structure that consists of fields, predetermined by a protocol, for the
transmission of user data and control data.
Gateway A functional unit that connects a Local Area Network to another network us-
ing different protocols.
GEnet A trademark of GE Fanuc Automation, used to designate members of a family of
hardware and software products that connect GE Fanuc PLCs and CNCs to indus-
try-standard Local Area Networks, specifically, IEEE 802.3 (Ethernet) and IEEE 802.4
(MAP) networks.
GEnet System Manager (GSM) A personal computer executing GSM software. The
GSM is used to create and modify configuration information, and to load software
and configuration information to each GEnet LAN Interface. The GSM may com-
municate with the LAN Interface through a local serial-port connection to the LAN
Interface or across the network (when a suitable PC network interface is installed).
Global Address Administration Address administration in which all LAN individual
addresses are unique within the same or other Local Area Networks. (See also, “Lo-
cal Address Administration”).
Group Address An LLC address that identifies a group of data stations on a Local Area
Network.
GSM See GEnet System Manager.
Hands–off Service A mode of application of a GEnet LAN Interface that provides basic
association, read and write functionality without the need for user programming.
Uses the Responder Application Process.
Hands–on Service A mode of application of a GEnet LAN Interface that provides great-
er control in the handling of associations, and focuses on the user’s application pro-
gram in the associated PLC (relay ladder diagram) or CNC (PMC). Uses the Applica-
tion Interface Application Process.
Headend In a broadband LAN, a device that received signals from each data station
and retransmits them to all data stations.
A-6 MMS-Ethernet Communications for the Series 90-70 PLC User’s Manual – May 1994 GFK-0868
A
IEEE 802.2 The Logical Link Control (LLC) sublayer of OSI Data Link Layer common
above all IEEE 802 Medium Access Control (MAC) sublayers.
IEEE 802.3 CSMA/CD(Ethernet) MAC and Physical Layer standard.
IEEE 802.4 Token Bus (MAP LANs) MAC and Physical Layer standard.
IEEE 802.5 Token Ring (IBM) MAC and Physical Layer standard.
Identify Services Used to interrogate the identity of a remote application.
Indication In the OSI Reference Model, one of four primitive types of interchange be-
tween entities of adjacent layers. An Indication is initiated by the lower layer to ad-
vise of the activation of a particular service.
Individual Address An LLC address that identifies a particular data station on a Local
Area Network.
Information Field That part of a protocol data unit (PDU) that contains data, as op-
posed to the address field and command field.
Initiating Station The station from which an instance of communication (a transaction)
originates.
Inter Repeater Link (IRL) A mechanism for interconnecting two and only two repeater
units.
Invoke ID A number which uniquely identifies an outstanding (ie, not yet confirmed)
MMS request on a particular association..
IS ISO “International Standard”. In the case of MMS (ISO 9506), distinguished from
DIS. For ISO standards, this represents the final version of a standard.
ISO Standards The International Organization for Standardization.
Jabber A transmission by a data station beyond the time interval allowed by the proto-
col.
LAN Interface A term used in this manual to identify the GEnet hardware module,
with or without software, that connects a PLC or CNC to a network. Reserved for
cases where the authors wish to be explicitly inclusive of both Ethernet (802.3) and
MAP (802.4) types. See also “Ethernet Interface.”.
Layer One of the seven layers of the Open Systems Interconnection (OSI) reference
model. Each layer provides a set of hierarchically related services to the layer above.
Linear Topology A network topology in which stations are each connected at a point
along a common continuous cable which has no loops and only two endpoints.
Link Service Access Point (LSAP) A Data Link layer SAP. A single octet that identifies
the routing of data received by the station.
Local Address Administration Address administration in which all LAN individual ad-
dresses are unique 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 station at your immediate location, i.e., “here”. (See also “Remote
Station”).
Log Events System exception log for the LAN Interface. The maximum number of
events in the exception log is 16.
Logical Link Control (LLC) Protocol In a Local Area Network, the protocol that gov-
erns the exchange of frames between data stations independently of how the trans-
mission medium is shared.
Logical Ring The abstract representation of a token–bus network, that is passing a to-
ken between data stations in a manner that simulates the passing of control in a ring
network.
MAC Address The Medium Access Control (MAC) address is a 12–digit hexadecimal
number that identifies a station on a network. Each LAN Interface has its own
unique MAC address.
Manufacturing Automation Protocol (MAP) MAP communication protocol is specified
by the Manufacturing Automation Protocol (MAP) specification. MAP is a “Connec-
tion–oriented” protocol; that is, stations residing on a network are able to transfer
information only after establishing a logical connection much like two people using
the telephone system.
Manufacturing Message Specification (MMS) A message format (or language), speci-
fied in internationally recognized standards which details how application informa-
tion is transferred.
MAP DIB MAP Directory Information Base – (See also “Application DIB”)
MAP Directory Information Base (MAP DIB) Each MAP station has a MAP DIB which
is a directory of all application Processes with which the station will initiate MAP
communications. See also Application Directory Information Base.
MAP Interface A GEnet MAP 3.0 LAN controller board with associated modem. (See
also “LAN Interface”). Distinct from MMS-Ethernet.
Medium Access Control (MAC) In a local area network (LAN), the part of the protocol
that governs access to the transmission medium independently of the physical char-
acteristics of the medium, but taking into account the topological aspects of the net-
work, in order to enable the exchange of data between data stations.
miniMAP A simplified version of MAP. To achieve faster performance, miniMAP passes
MMS messages directly over a Type III Link Layer, bypassing OSI layers 3-7 (Net-
work through Application). The GEnet MAP Interface supports miniMAP operation
as specified in the MAP 3.0 specification. miniMAP is available only on an 802.4 net-
work.
miniMAP Application DIB (Directory Information Base) A directory of 3–Layer mini-
MAP Application Processes which supplies all addressing information needed to
communicate with each 3–Layer miniMAP Application Process. The GSM maintains
a 3–Layer miniMAP Application DIB containing the miniMAP Application Processes
defined by each configured station. Each MAP 3.0 station contains a Local miniMAP
Application DIB which defines those miniMAP Application Processes with which the
station will initiate miniMAP communications.
Medium Access Control Protocol In a Local Area Network, the protocol that governs
access to the transmission medium, taking into account the topological aspects of the
network, to enable the exchange of data between data stations.
A-8 MMS-Ethernet Communications for the Series 90-70 PLC User’s Manual – May 1994 GFK-0868
A
Medium Attachment Unit (MAU) In a data station on a Local Area Network, a device
used to couple the data terminal equipment to the transmission medium. Often
called “transceiver”.
MMS-Ethernet Interface A term used in this manual to identify a GEnet Ethernet In-
terface loaded specifically with MMS software.
Multicast Address A LAN group address that identifies a subset of the data stations on
a Local Area Network.
Network An arrangement of nodes and interconnecting branches.
Network Layer Layer 3 of the OSI Model. This layer controls the flow of messages be-
tween nodes and performs the following services: message addressing, path set–up
between nodes, and message routing.
Network Driver Interface Specification (NDIS) A multi-vendor specification defining
a common interface to the PC network card and application programs running on
the PC (such as the GSM or Logicmaster 90-70-Ethernet).
Network Management Agent (NMA) A component of the application layer (Layer 7)
that performs local station management functions as directed by a Network Manag-
er.
Network Service Access Point (NSAP) A set of octets which uniquely identify a partic-
ular station within a particular network.
Node The physical module that connects a station to the network. The Ethernet Inter-
face is an example of a node. It connects a station (PLC or CNC) to a network (Facto-
ry LAN).
Numeric Address An absolute address of data as it is mapped into the physical devices
(PLC or CNC) memory.
Octet A group of 8 bits operated on as a single unit. (See also “Byte”.)
One–Way Propagation Time See Transmission Path Delay.
Open System Interconnection (OSI) Defines international standards for communica-
tion systems development and implementation. Refer to Appendix B(Figure B.1)
OSI Reference Model developed by (ISO). Defines a hierarchy of seven layers of
communication protocol.
Open System Interconnection(OSI) Reference Model An international standard for
network architecture which defines a seven layer model. The intent is to provide a
network design framework to allow equipment from different vendors to be able to
communicate. (Reference Appendix B)
Path The sequence of segments and repeaters providing the connectivity between two
DTE’s. In CSMA/CD networks, there is one and only one path between any two
DTE’s.
Peer Another entity at the same level (layer) in the communication hierarchy.
Peer–Peer Communication between stations at the same level or layer in the hierarchy.
Physical Address The unique address associated with a particular station on the Local
Area Network (LAN).
Physical Layer Layer 1 of the OSI Model. This layer defines the electrical, mechanical,
and timing aspects of the signal transmission over a medium.
Presentation Layer Layer 6 of the OSI Model. The Presentation Layer is concerned
with data format.
Program Invocation The MMS Program Invocation objects are dynamic elements
which can be thought of as executable portions of a task. Program Invocations have
names which are used to identify them and internal states which describe what they
are capable of doing.
Protocol A set of rules for exchanging messages between two communicating pro-
cesses.
Protocol Data Unit (PDU) Information that is delivered as a unit between peer entities
of a local area network (LAN) and that contains control information, address in-
formation, and may contain data.
Read Services Communication services used to obtain the values of variables from a
remote application.
Remote Station Station located elsewhere on the network. (See also “Local Station”)
Repeater In a Local Area Network, a device that amplifies and regenerates signals to
extend the range of transmission between data stations or to interconnect two or
more segments.
Request In the OSI Reference Model, one of four primitive types of interchange be-
tween entities of adjacent layers. A Request is initiated by the higher layer to acti-
vate a particular service.
Responder The Responder services respond to requests from remote application pro-
cesses without further aid from the ladder logic program. (See also “Hands-Off Ser-
vice”)
Responding Station A station which generates a message in response to a command
that was directed to the station.
Response In the OSI Reference Model, one of four primitive types of interchange be-
tween entities of adjacent layers. A Response is initiated by the higher layer in re-
sponse to the Indication primitive.
Response Window In a token–bus network, a controlled interval of time, equal to one
slot time, during which a data station, having transmitted a medium access control
frame, pauses and listens for a response.
Reverse Channel In a broadband LAN, the channel assigned for data transmission from
the data stations to the headend.
Ring Topology A network topology in which stations are connected serially in a closed
loop.
Round–Trip Propagation Time Twice the time required for a bit to travel between the
two most distant data stations in a bus network.
NOTE: In a network using carrier sense, each frame must be long enough so that a
collision or jam signal may be detected by the transmitting station while this frame is
being transmitted. Its minimum length is therefore determined by the round–trip
propagation time.
Router A device similar to a bridge that allows access to multiple LANs. Routers re-
quire the first three Layers of the OSI Model.
A-10 MMS-Ethernet Communications for the Series 90-70 PLC User’s Manual – May 1994 GFK-0868
A
Stop Services Communication services used to suspend control activity at a control de-
vice.
Symbolic Address Character string which symbolically represents a memory location
in the PLC or CNC.
Tally Counters kept by the LAN Interface to indicate load and performance informa-
tion.
Token In a token-passing Local Area Network, a specified group of bits serving as a
symbol of authority passed successively from one data station to another to indicate
the station temporarily in control of the transmission medium.
NOTE: All information is conveyed by frames. Some frames contain a token and no
user data, others contain data and no token.
Token Bus A medium access control technique for a bus. The stations form a logical
ring, around which a token is passed. When a station receives the token, it may
transmit data. The station must then pass the token on to the next station in the log-
ical ring.
Token–Bus Network A bus network in which a token passing protocol is used.
Token–Ring Network A ring network that allows unidirectional data transmission be-
tween data stations, by a token passing protocol, such that the transmitted data re-
turns to the originating station.
Token Passing Protocol/Procedure In a Local Area Network using a token, the set of
rules that governs how a data station acquires, uses, and transfers the token.
Topology The pattern formed by the physical medium interconnecting the nodes of a
network..
Transceiver See Medium Attachment Unit (MAU).
Transceiver Cable See Attachment Unit Interface (AUI).
Transmission Path Delay The time required for a bit to travel between the two most
distant data stations in a bus network.
Transport Layer Layer 4 of the OSI Model. The Transport Layer provides end–to–end
control of a connection. This layer allows processes to exchange data reliably and
sequentially.
Transport Service Access Point (TSAP) A Transport Layer SAP.
Tree Topology A network topology that uses a cable emanating from a headend, with
no closed circuits. Transmissions propagate throughout all branches of the tree, and
are received by all stations.
Trunk Cable A cable connecting trunk coupling units for the purpose of allowing com-
munication among data stations.
Trunk Coupling Unit (TCU) A physical device that connects a data station to a trunk
cable by means of a drop cable.
NOTE: The trunk coupling unit contains the means for inserting the station into the
network or bypassing it.
Universal Address Administration See Global Address Administration.
A-12 MMS-Ethernet Communications for the Series 90-70 PLC User’s Manual – May 1994 GFK-0868
A
Variable Name A symbolic name which references a unique entry in a Variable Name
Table. Used to simplify application programs and make them portable.
Versa Module European (VME) An electrical and mechanical bus specification based on
Eurocard board size.
B figure_ap level 1
table_ap level 1
This appendix explains how communications takes place from the perspective of a GE
Fanuc Automation control device in an OSI network. The discussion is based on the
Manufacturing Message Specification (MMS) which details how application information
is transferred from one application process to another. This discussion includes
examples of how applications in GE Fanuc CNCs and Series 90–70 PLCs relate to the
Application Layer of the International Standards Organization (ISO), Open System
Interconnection (OSI) model.
Concepts introduced in this appendix are somewhat abstract since they are intended to
describe a wide variety of communications. These concepts come from the Open System
Interconnection (OSI) model and define terms which are used in configuring and
managing the network and MMS Objects.
This appendix discusses:
H The OSI Reference Model
H OSI Addressing
H Protocol Data Transfer
H OSI Application Layer
H Locating Applications
H The Client–Server Model
H MMS Service Mapping
H MMS Objects and Their Attributes and States
Note
It is not necessary to understand all of the material presented in this
appendix in order to use LAN communication successfully. However,
many terms and concepts used throughout this manual are described
only in this section.
GFK-0868 B-1
B
a41220
LAYERS FUNCTION LAYERS
PHYSICAL LINK
B-2 MMS-Ethernet Communications for the Series 90-70 PLC User’s Manual – May 1994 GFK-0868
B
ÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Table B-1. Protocol Used for GE Fanuc Control Devices
ÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Layer Protocol Options
ÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
MMS ISO 9506 OIW agreements on operation with IS– and
DIS–based systems (NIST 500–177 Chapter 20,
ÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ Annex A).
ÁÁÁÁÁÁÁÁ
ACSE
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ISO 8649
ÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ISO 8650
ÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Presentation ISO 8822 Kernel
ÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ISO 8823
ÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Session ISO 8326 Kernel, Full Duplex
ÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ISO 8327 Version 2
ÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Transport ISO 8072 Class 4
ISO 8073
ÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
Network
ÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ISO 8473
ISO8348/Add. 1
ÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ISO 9542
ÁÁÁÁÁÁÁÁ
Link
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ISO 8802–2 Type 1
ÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
LLC ISO 8802–3
ÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
MAC
ÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Physical ISO 8802–3 AUI, 10 Mbps baseband or broadband
a45172
ÎÎÎ
ÎÎÎ
Responder Application IF Ethernet Interface Card
PLC or CNC Backplane Driver (c)
CPU AP AP
7 Application (a)
MMS (m)
PMC ACSE (e)
*
System
CNC 6 Presentation (p)
(b)
only
Station 5 Session (s) SDM
Manager (y)
4 Transport (t)
ÎÎÎÎÎÎÎÎÎÎÎÎÎ
Network Download
3 Network (n)
Test Client
ÎÎÎÎÎÎÎÎÎÎÎÎÎ
2 Data Link (l) LLC
Diagnostics
ÎÎ ÎÎ
MAC
ÎÎ ÎÎ
AUI Italics = Task in PROM
802.3 LAN Normal = Task in RAM
Tx Tx
ÎÎÎÎÎÎ
(lower case letter) = Station Manager Task ID
ACSE =Association Control Service Element
ÎÎÎÎÎÎ
GSM = GEnet System Manager
Station LLC = Logical Link Control
Download
ÎÎÎÎ
ÎÎÎ
ÎÎÎ
Manager MAC = Media Access Control
Server
Terminal MMS = Manufacturing Message Specification
ÎÎÎÎ
ÎÎÎ
ÎÎÎ
SDM = System Data Manager
* = Data may flow between the System
Configuration
ÎÎÎ
task and any other function
Editor
GEnet System Manager
Figure B-2. Relationship between Tasks and Layers of GE Fanuc Control Devices
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁ
Table B-2. MMS Service Mapping to ACSE and Presentation Services
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁ
ACSE and Presentation MMS Services
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁ
Services
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁ
A-Associate Initiate
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁ
P-Data and A-Release Conclude
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁ
A-Abort Abort
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁ
P-Data All other services
B-4 MMS-Ethernet Communications for the Series 90-70 PLC User’s Manual – May 1994 GFK-0868
B
OSI Addressing
At each OSI layer, there is something (usually hardware, software, or a combination of
the two) that implements the protocols for that layer. This entity is referred to as the
provider of the layer service. For example, the network layer provider software
implements the ISO network layer protocols.
Each layer may also have one or more users of the services provided by the layer. For
example, the ISO transport provider is a network layer user.
In the OSI model, each layer is a user of the layer below it.
A OSI layer provider may have more than one user. To distinguish an individual user,
OSI uses the term, Service Access Point, or SAP. The SAP is simply the point at which a
user can access the service of a layer provider. Each layer SAP has a selector that
distinguishes it. This selector is also referred to as a SAP address since it is used to
address the desired user.
In some sense, each layer SAP provides a socket into which a layer user can be plugged.
Figure B-3 illustrates how SAPs are used in GE Fanuc control devices to select the OSI
protocols to be used.
a45173
Application Interface Responder
PSAP PSAP
Presentation Layer
SSAP
Session Layer
TSAP
Transport Layer
NSAP
LSAP LSAP
To address a protocol provider, it is necessary to proved the SAP selectors for all of the
layers below it. For example, the session layer is addressed by a unique LSAP, NSAP, and
TSAP sequence.
a45174
(N+1) Layer (N+1) PDU
(N) PDU
Figure B-4. Attachment of Protocol Control Information to form the Protocol Data Unit
This approach leads to a series of headers that are attached to the data on the sending
side and stripped from the data at the receiving side, as shown in Figure B–5.
a45175
Application Data
Figure B-5. Attachment of Protocol Control Information throughout the ISO Stack
B-6 MMS-Ethernet Communications for the Series 90-70 PLC User’s Manual – May 1994 GFK-0868
B
Application Process
A given Application Process may have many communication requirements and therefore
may require many different types of communication services.
In the Series 90–70 PLC there are two separate Application Processes:
H The MMS Responder Application Process.
H The Application Interface Application Process
In the CNC, there are also two separate Application Processes:
H The CNC Responder Application Process
H The PMC Application Process (requires C language).
For GE Fanuc devices, there are separate Application Processes since their information
processing functions are different.
Application Entities
Those parts of the Application Process that process a particular set of OSI
communication services are known as Application Entities (AEs). Each AE is uniquely
addressable in the network. This address consists of an AE title, an AE qualifier, a
Presentation Address, and an Application Context Name (ACN). It is the function of the
Application Layer directory service to map from the Application Common Name (which
describes the application) and ACN to the application address.
User Elements
The part of the AP which uses the ASEs of one or more AEs is known as a User Element
(UE). The UE is part of the AE and is the initiator of requests and responses and the
recipient of indications and confirms from other applications. Thus there are two UEs in
the Series 90–70 PLC –– the Application Interface UE, and the MMS Responder UE. And
there are two UEs in the CNC –– the CNC UE and the PMC UE.
In GE Fanuc control devices, the purpose of the UEs is to transfer MMS service requests
to peer applications in the network to control some manufacturing process. The
following figure illustrates the general relationship between the parts of the OSI
Application process.
a45176
APPLICATION
PROCESS
APPLICATION ENTITY APPLICATION ENTITY
USER ELEMENT 1 USER ELEMENT 2
REMOTE REMOTE
APPLICATION APPLICATION
ENTITY ENTITY
a45177
REMOTE REMOTE
APPLICATION APPLICATION
ENTITY ENTITY
B-8 MMS-Ethernet Communications for the Series 90-70 PLC User’s Manual – May 1994 GFK-0868
B
a45178
CNC PMC
Application Process Application Process
APPLICATION ENTITY APPLICATION ENTITY
CNC USER ELEMENT PMC PROGRAM USER ELEMENT
REMOTE REMOTE
APPLICATION APPLICATION
ENTITY ENTITY
Locating Applications
Applications are identified by an Application Common Name which resolves into an
address where the application resides. The common name is a string of characters which
contains human readable text. The address associated with this name consists of a set of
entries which are mostly interpreted as strings of bits and are more obscure for the
human reader. These strings of bits represent the address information for each OSI
protocol in order to reach the destination application. Many of these addresses are
Service Access Point (SAP) selectors which identify how the information is to be routed
through the layers to the proper layer entity above.
In the upper protocol layer, there are also items called object identifiers which are used
to specify an object in the OSI environment. Objects are located in a hierarchical tree
and are unambiguously identified by a path between nodes in this tree. Figure B–9
shows a typical object identifier and its place in the object space. The path to locate this
object is denoted {2 1 1}.
ÎÎÎ
ÎÎÎ
a43014
ÎÎÎ
ÎÎÎ
ÎÎÎ
ROOT
2
ÎÎÎ
ÎÎÎ ÎÎÎ
ÎÎÎ
ÎÎÎ Î
ÎÎÎ ÎÎ
O 1
The OSI directory service is used to resolve a common name to all required address
information to locate that application. If you are using a directory server, the only
address which must be present in the GE Fanuc control device configuration is the
address of the directory server. In addition to, or in place of, a directory server, it is
possible to preconfigure the addresses of some remote applications into each device
configuration. The efficiency of using such statically configured information must be
balanced against the complexity of managing directory information in each node rather
than centrally when a directory server is used.
B-10 MMS-Ethernet Communications for the Series 90-70 PLC User’s Manual – May 1994 GFK-0868
B
The MMS services are, for the most part, acknowledged services. In an acknowledged
service, the client issues a request for some service from the server application. When
the service has been completed, either by performing the service or determining that the
service cannot be performed, a confirmation message is returned to the client giving the
results of the service request. The service is considered complete only when the
confirmation is received. From the standpoint of the server application, service requests
are begun when an indication arrives that the service is desired. After performing the
service, the server issues a response to the client to provide the results of processing the
indication.
The time sequence of MMS processing is shown in the following figure, where xxx is
used to denote an arbitrary MMS acknowledged service.
a42791
TIME CLIENT SERVER
XXX.REQUEST
ÎÎ
XXX.INDICATION
XXX.RESPONSE
XXX.CONFIRMATION
Object Scope
Each object in MMS has an associated scope. The scope of a name is the range of
visibility of the name. MMS defines three scopes: VMD wide scope, domain wide scope,
and Application Association wide scope. A name with a VMD wide (or VMD specific)
scope can be seen by all objects in the VMD. It exists for as long as the VMD exists. A
name with a domain wide (or domain specific) scope can be seen by all objects in a
domain but not by objects outside the domain. It exists for as long as the domain that
contains it exists and ceases to exist when its containing domain is destroyed.
Similarly, a name with an Application Association wide (or AA specific) scope can be seen
by all objects defined on that association. It exists for as long as the defining association
exists and is destroyed when the defining association is destroyed. Each object reference
in MMS includes the scope in which the name should be sought. This allows scope
information to become part of resolving the name so that identical names in different
scopes can be unambiguously accessed. Objects of the same kind in the same scope
must have different names in order to be accessible.
VMD Attributes
Each MMS object, including the VMD, has attributes. The attributes of an object are the
distinguishable parts of the object when viewed from outside, making the services of
MMS. Some of the attributes of a VMD are the vendor name, the model name, and the
revision of the VMD executive function. The following figure shows the attributes of an
MMS VMD.
B-12 MMS-Ethernet Communications for the Series 90-70 PLC User’s Manual – May 1994 GFK-0868
B
VENDOR
NAME
MODEL
NAME
DOMAIN DOMAIN DOMAIN DOMAIN
1 2 1 2
REVISION
PHYSICAL
STATUS
VARIABLE
LIST OF PROGRAM 2
INVOCATIONS
LIST OF
DOMAINS
LIST OF
OPERATOR
OPERATOR
STATIONS
STATIONS
1
As can be seen from this figure, MMS objects can have attributes which consist of lists of
other MMS objects. These lists form a hierarchy of objects which as a whole form the
MMS VMD. The MMS objects called Capabilities, ProgramInvocations, Domains, Variable
Accesses, and Operator Stations are described below.
B-14 MMS-Ethernet Communications for the Series 90-70 PLC User’s Manual – May 1994 GFK-0868
B
ÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Table B-3. Effect of VMD Logical State and CNC Mode on MMS Services
ÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
CNC
MMS Service VMD Logical State Communications
ÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁ Mode
ÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁ S–C–A N–S–C–A L–S–P S–S–A Local Remote
ÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁ
Initiate
ÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁ Y Y Y Y Y Y
ÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁ
Conclude
ÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁ Y Y Y Y Y Y
ÁÁÁÁÁÁÁÁÁÁÁ
Abort
ÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁ
Cancel ÁÁÁÁÁ
ÁÁÁÁ ÁÁÁÁ
ÁÁÁÁÁ ÁÁÁÁ
ÁÁÁÁ ÁÁÁÁ
ÁÁÁÁ ÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁ
Y
Y
Y
Y
Y Y
Y
Y
Y
Y
Y
ÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁ
UnsolicitedStatus Y Y Y Y
ÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁ
Status Y Y Y Y Y Y
ÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁ
GetNameList Y Y Y Y Y
ÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁ
Identify Y Y Y Y Y Y
ÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁ
Read Y Y Y Y Y
ÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁ
Write Y Y Y
ÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁ
InformationReport Y Y Y Y
ÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁ
GetVariableAccessAttributes Y Y Y Y Y
ÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁ
Input Y Y Y Y
Output Y Y Y Y
ÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ
ÁÁÁÁ ÁÁÁÁ
ÁÁÁÁÁ ÁÁÁÁ
ÁÁÁÁ ÁÁÁÁ
ÁÁÁÁ ÁÁÁÁ
InitiateDownloadSequence
ÁÁÁÁ
ÁÁÁÁ
TerminateDownloadSequence
Y
Y
Y
Y
Y
Y
Y
Y
ÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁ
TerminateUploadSequence
ÁÁÁÁ Y Y Y Y
ÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ
ÁÁÁÁ ÁÁÁÁ
ÁÁÁÁÁ
DeleteDomain ÁÁÁÁ
ÁÁÁÁ ÁÁÁÁ
RequestDomainDownload
ÁÁÁÁ ÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁ
Y
Y
Y
Y
Y
Y
Y
Y
ÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁ
ÁÁÁÁ ÁÁÁÁ
ÁÁÁÁÁ ÁÁÁÁ
GetDomainAttributes
ÁÁÁÁ ÁÁÁÁ
ÁÁÁÁ ÁÁÁÁ
ÁÁÁÁ
CreateProgramInvocation
ÁÁÁÁ
Y
Y
Y Y
Y
Y Y
Y
ÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁ
DeleteProgramInvocation
ÁÁÁÁ Y Y Y
ÁÁÁÁÁÁÁÁÁÁÁ
Start
ÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁ
Stop ÁÁÁÁÁ
ÁÁÁÁ ÁÁÁÁ
ÁÁÁÁÁ ÁÁÁÁ
ÁÁÁÁ ÁÁÁÁ
ÁÁÁÁ ÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁ
Y
Y
Y
Y
ÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁ
Resume Y Y
ÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁ
Reset Y Y
ÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁ
GetProgramInvocationAttributes Y Y Y Y Y
S–C–A = STATE–CHANGES–ALLOWED
N–S–C–A = NO–STATE–CHANGES–ALLOWED
L–S–P = LIMITED–SERVICES–PERMITTED
S–S–A = SUPPORT–SERVICES–ALLOWED
B-16 MMS-Ethernet Communications for the Series 90-70 PLC User’s Manual – May 1994 GFK-0868
B
Capability Objects
A capability is a locally defined resource (either physical or logical)which can be
identified by a name. Capabilities are not further constrained by MMS. Capabilities may
be used to segment the functions of the VMD in some way meaningful to the application
or to the process. For example: a capability “conveyor” could be defined for a conveyor,
and a second capability “table” could be defined for an index table, in a Programmable
Logic Controller (PLC) which was capable of controlling both devices. Capabilities may
be shared or overlapped as needed.
There are two capabilities that have special meaning to the Series 90-70 Ethernet
Interface: BASEADDR and HIGHADDR.
The BASEADDR capability has special meaning when it appears in the capability list of a
domain which is being downloaded. This capability can be used to specify the
beginning address at which the domain is to be loaded.
The form of the capability string is:
BASEADDR = %<symbolic address>
where <symbolic address> is a valid Series 90-70 PLC symbolic address from
Chapter 6.
The HIGHADDR capability has special meaning when it appears in the capability list of
the VMD (see Chapter 4, the Station Manager CAP command). It gives the highest
configured value for each of the memory types Register (%R), Analog Input (%AI), and
Analog Output (%AQ). This allows a remote device to determine the size of those Series
90-70 PLC memory tables by examining the VMDs capability list.
The HIGHADDR capability also has special meaning when it appears in the capability
list of a domain that has been downloaded. This capability is used to specify the ending
address of the domain. The form of the capability string is:
HIGHADDR = %<symbolic address>
In the CNC, no capabilities are supported or allowed.
Domain Objects
MMS domain objects represent subsets of the VMD that can be used for a specific
purpose. This purpose might for example be a specific manufacturing process. One of
the key aspects of domains is that they can be uploaded and downloaded in the
network. This allows the domain to be transferred between two communicating MMS
applications. In VMDs having a file store, domain content is often closely associated with
a file. In the Series 90–70 PLC, domains are not supported. In the CNC, a domain might
be a part program or some memory area such as parameter storage or a tool offset table.
Like all MMS objects, domains have attributes. Attributes describe the distinguishable
parts of the object. Constraints specify attributes which are only present under the
specified circumstances. The attributes of the domain object are shown in the table
below. Attributes which are present if the constraint is met are shown indented below
the constraint.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Key Attribute: Domain Name
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Attribute: List of Capabilities
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Attribute: State (LOADING, COMPLETE, INCOMPLETE, READY, IN–USE)
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Constraint: State = (LOADING, COMPLETE, INCOMPLETE)
Attribute: Assigned Application Association
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Attribute: MMS Deletable (TRUE, FALSE)
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Attribute:
ÁÁÁÁÁÁ
Domain Content
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Attribute: List of Subordinate Objects
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Constraint: State = IN–USE
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Attribute: List of Program Invocation References
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Attribute: Upload in Progress
The domain name is used to identify the domain within the VMD. This allows MMS
services to manipulate the domain object. Each domain represents a subset of
capabilities in the VMD. These capabilities are associated with the domain as attributes.
Domains have a state attribute which describes the readiness of the domain. Figure
B–12, shows the possible states for the domain. In this and succeeding state diagrams,
states are illustrated as boxes and transitions as arrows.
a42793
NON-EXISTENT
1 3 9
D1 D9
2 8
27
LOADING
8
4 5
7 27
D2 INCOMPLETE
6
13
COMPLETE
27
10 25
12.27
D3 D8
11 27 26 24
READY
18
14 16
17
D4 D7
15 27
19
IN-USE
20 21 23 22
D5 D6
B-18 MMS-Ethernet Communications for the Series 90-70 PLC User’s Manual – May 1994 GFK-0868
B
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁ
Transitions of the Domain State Diagram are as follows:
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Á
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Á
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Á
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁ
Line Description Line Description
1 InitiateDownloadSequenceIndication 15 CreateProgramInvocation Response (+)
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
2
Á
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁ
InitiateDownloadSequence Response (+) 16 CreateProgramInvocation Response (–)
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
3
Á
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁ
InitiateDownloadSequence Response (–) 17 DeleteProgramInvocation Indication
ÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁ ÁÁÁ
Á ÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁ
ÁÁÁ
Program Invocation Count = 0
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Á
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁ
4 DownloadSegmentRequest 18 DeleteProgramInvocation Response (+)
ÁÁÁÁÁ Á
ÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁ
5 DownloadSegmentConfirm (+) More 19 DeleteProgramInvocation Response (–)
Follows = True
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
6
Á
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁ
DownloadSegmentConfirm (+) More 20 CreateProgramInvocation Indication
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁ
Á ÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁ
Follows = False Program Invocation Count > 0
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Á
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁ
7 DownloadSegmentConfirm (–) 21 CreateProgramInvocation Response (+) or (–)
8 TerminateDownloadSequenceRequest 22 DeleteProgramInvocation Indication
ÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁ
Á
ÁÁÁÁÁÁÁÁÁÁÁÁÁ
9
Á
ÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁ
ÁÁ
TerminateDownloadSequenceConfirm (+) 23
Program Invocation Count > 1
DeleteProgramInvocation Response (+) or (–)
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Á
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁ
or (–)
10 TerminateDownloadSequence Request 24 DeleteDomainIndication
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁ
Á ÁÁÁÁÁÁÁÁÁÁÁÁÁ
Discard = False
ÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
11
Á
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁ
TerminateDownloadSequenceConfirm (+) 25 DeleteDomain Response (+)
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Á
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁ
12 TerminateDownloadSequenceConfirm (–) 26 DeleteDomain Response (–)
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Á
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁ
13 TerminateDownloadSequence Request 27 AbortIndication
Discard = True
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
14
Á
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁ
CreateProgramInvocation
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁ
Á ÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁ
IndicationProgram Invocation Count = 0
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Á ÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁ ÁÁÁÁ
Prior to being created from the network or from some local action, the domain is in a
NON–EXISTENT state. There is no object associated with this state and this state should
never be reported for a domain object. Other intermediate states exist (e.g., COMPLETE
and INCOMPLETE) which occur during download of a domain. Refer to the following
table for intermediate and concluding domain states.
ÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Table B-5. Domain States
ÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Domain Definition
ÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
NON–EXISTENT The domain is in a NON–EXISTENT state and no object is
ÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
associated with this state.
ÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
LOADING The LOADING state is an intermediate state which occurs during
ÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
the loading process.
ÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
READY The domain enters a READY state when it is successfully
downloaded or otherwise created.
ÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
COMPLETE
ÁÁÁÁÁÁÁÁ
The COMPLETE state is entered when the domain has been
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
successfully loaded but is not yet acknowledged as loaded and
ÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
thereby READY.
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
INCOMPLETE The INCOMPLETE state is entered if an error occurs during
loading which will cause the domain to be discarded. If, for
ÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
instance, the association which is being used to load the domain is
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
lost during the download of the domain, the domain is discarded
ÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
and passes through the INCOMPLETE state.
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
IN–USE The IN–USE state is different from the READY state in that it
indicates that one or more ProgramInvocations have been defined
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
as using this domain. For example, a part program will be in the
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ready state if it is not the active part program and in the IN–USE
state if it is active.
B-20 MMS-Ethernet Communications for the Series 90-70 PLC User’s Manual – May 1994 GFK-0868
B
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Key Attribute: Program Invocation Name
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Attribute: State (IDLE, STARTING, RUNNING, STOPPING, STOPPED,
RESUMING, RESTARTING, UNRUNNABLE)
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Attribute:
ÁÁÁÁÁÁ
List of Domain References
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Attribute: MMS Deletable (TRUE, FALSE)
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Attribute: Reusable (TRUE, FALSE)
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Attribute: Monitor (TRUE, FALSE)
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Constraint: Monitor = TRUE
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Attribute: Event Condition
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Attribute: Event Action
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Attribute: Event Enrollment
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Attribute: Execution Argument (Initially empty)
Attribute: Additional Detail
ProgramInvocations have names which are used to identify them and internal states
which describe what they are capable of doing. Figure B–13 shows the possible
transition states for the Program Invocation.
26 a42794
NON-EXISTENT P4
26 22 24 26 25 27
P1 P2 P3
UNRUNNABLE
25 27 23 25 27
15 15
13
IDLE
17
1 3
STARTING 15, 4
14, 15
RUNNING
5 7 10 15,
8, 15 18,
20 17
12, 15
STOPPING RESUMING RESETTING
6 21 9 11 15 16 19
STOPPED
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Á
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Á
Transitions for the Program Invocation State (PI State) are as follows:
ÁÁ
ÁÁÁÁÁ
ÁÁÁ
LineÁÁÁÁÁÁÁÁÁÁÁÁÁ
Á
ÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁ
Á
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Á
ÁÁÁÁÁÁÁÁÁÁÁÁÁ
Á
Description Line Description
ÁÁÁÁÁ
1
ÁÁÁÁÁ
2 ÁÁÁÁÁÁÁÁÁÁÁÁÁ
Á
ÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁ
Start Indication
Á ÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁ
Start Response (+) Á
Á
15
16
Kill Response (+)
Reset Indication
ÁÁÁÁÁ
3
ÁÁÁÁÁÁÁÁÁÁÁÁÁ
Á
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Á
Start Response (–) non–destructive 17 Reset Response (+) Reusable = True
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Á
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Á
4 Start Response (–) destructive 18 Reset Response (+) Reusable = False
ÁÁÁ
ÁÁÁ
ÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁ
Á
ÁÁÁÁ
ÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁ
Á
5 Stop Indication 19 Reset Response (–) Non–destructive
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Á
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Á
6 Stop Response (+) 20 Reset Response (–) Destructive
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Á
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Á
7 Stop Response (–) non–destructive 21 (Program Stop)
8 Stop Response (–) destructive 22 CreateProgramInvocation Indication
ÁÁÁÁÁ
9
ÁÁÁÁÁÁÁÁÁÁÁÁÁ
Á
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Resume Indication
Á 23 CreateProgramInvocation Response (+)
ÁÁÁÁÁ
10
ÁÁÁÁÁÁÁÁÁÁÁÁÁ
Á
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Resume Response (+)
Á 24 CreateProgramInvocation Response (–)
ÁÁÁÁÁ
11
ÁÁÁÁÁÁÁÁÁÁÁÁÁ
Á
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Á
Resume Response (–) non–destructive 25 DeleteProgramInvocation Indication
ÁÁÁÁÁ
12
ÁÁÁÁÁÁÁÁÁÁÁÁÁ
Á
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Á
Resume Response (–) destructive 26 DeleteProgramInvocation Response (+)
ÁÁÁÁÁ
13
ÁÁÁÁÁÁÁÁÁÁÁÁÁ
Á
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Á
(End of Program) Reusable = True 27 DeleteProgramInvocation Response (–)
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Á
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Á
14 (End of Program) Reusable = False
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Á ÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁ Á
B-22 MMS-Ethernet Communications for the Series 90-70 PLC User’s Manual – May 1994 GFK-0868
B
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Table B-7. Program Invocation States
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Program
Invocation Definition
ÁÁÁÁÁÁÁ
IDLE
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
The IDLE state denotes the condition of a ProgramInvocation at a
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
time before it is placed into operation.
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
RUNNING The RUNNING state denotes the condition of a Program
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Invocation during its execution.
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
STOPPED The STOPPED state denotes the condition of a Program Invocation
in which execution has ceased and no changes are being made to
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
the contents of the Program Invocations constituent domains.
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
UNRUNNABLE The UNRUNNABLE state denotes a condition in which the
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Program Invocation can no longer be executed.
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
STARTING The STARTING state is a transition state between IDLE and
RUNNING.
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
STOPPING
ÁÁÁÁÁÁÁ
The STOPPING state is a transition state between RUNNING and
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
STOPPED.
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
RESUMING The RESUMING state is a transition state between STOPPED and
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
RUNNING.
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
RESETTING The RESETTING state is a transition state between STOPPED and
IDLE.
The MMS Deletable attribute specifies whether the ProgramInvocation can be deleted by
the MMS DeleteProgramInvocation service. The Reusable attribute indicates whether or
not the ProgramInvocation will return to the IDLE state after completing execution.
Associated with each invocation of a ProgramInvocation is an argument string. This
string is the Execution Argument attribute.
Variable Objects
MMS variable objects allow the remote MMS application to access typed data values
defined in the VMD. A variable is an element in the VMD which is capable of providing
(when read) or accepting (when written) a typed data value. A type specifies the range
of possible values and the representation of the values for a variable. Variables are
stored in various parts of the memory of the GE Fanuc control devices.
MMS allows variables to be accessed in two different ways: by variable name and by
address. Variable names allow remote applications to access data in GE Fanuc control
devices without having an intimate knowledge of where and how the data is
represented in the memory of the device. Address access (also called unnamed access)
allows the memory of the device to be directly accessed by applications that require such
access. Access to variable data by address makes the client dependent on design choices
in the server application and should be used carefully and sparingly. An example of a
named variable is “production_today” that is an integer giving a count of the day’s
production.
Like all MMS objects, variables have attributes. The attributes of named variables and
unnamed variables are shown in the following table.
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Table B-8. Variable Access Attributes
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Key Attribute:
Unnamed Variable Object
Address
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Attribute: MMS Deletable (FALSE)
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Attribute:
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Attribute:
Access Method (PUBLIC)
Type Description
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ Named Variable Object
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Key Attribute: Variable Name
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Attribute: MMS Deletable (TRUE, FALSE)
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Attribute: Type Description
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Attribute: Access Method (PUBLIC, ... )
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Constraint: Access Method = PUBLIC
Attribute: Address
The Name or Address attribute serves to identify the variable. The MMS Deletable
attribute tells whether the variable may be removed using MMS services. The type gives
the representation and range for the data. The valid types for GE Fanuc control devices
are shown in the following table.
B-24 MMS-Ethernet Communications for the Series 90-70 PLC User’s Manual – May 1994 GFK-0868
B
ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Table B-9. GE Fanuc Control Device Data Types
ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Type Description
ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Boolean A single binary value
Integer A signed integer value
ÁÁÁÁÁÁ
Unsigned
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
An unsigned integer value
ÁÁÁÁÁÁ
Real
ÁÁÁÁÁÁ
Bit String
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
A signed floating point value
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
A sequence of consecutive bits of arbitrary bit
ÁÁÁÁÁÁ
ÁÁÁÁÁÁ
Octet StringÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
length
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
A sequence of eight bit values of arbitrary length
ÁÁÁÁÁÁ
Character
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
A sequence of printable ASCII characters
ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
String
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Table B-10. Operator Station Attributes
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Key Attribute: Operator Station Name
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Attribute: Station Type (ENTRY, DISPLAY, ENTRY–DISPLAY)
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Constraint:
ÁÁÁÁÁÁ
Station Type = Entry
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Attribute: Input Buffer
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
Attribute: State (IDLE, WAITING–FOR–INPUT–STRING,
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
INPUT–BUFFER–FILLED)
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Constraint: Station Type = DISPLAY
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Attribute: List of Output Buffer
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Attribute: State (IDLE, OUTPUT–BUFFERS–FILLED)
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Constraint: Station Type = ENTRY–DISPLAY
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Attribute: Input Buffer
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Attribute: List of Output Buffer
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Attribute: State (IDLE, DISPLAY–LIST–OF–PROMPT–DATA,
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
WAITING–FOR–INPUT–STRING, INPUT–BUFFER–FILLED,
OUTPUT–BUFFERS–FILLED)
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Attribute: Additional Detail
The Operator Station Name attribute serves to identify the operator station. The Station
Type attribute indicates the abilities of the station. All CNC operator stations are of type
ENTRY–DISPLAY.
The input buffer and lists of output buffer attributes contain the data input or displayed
at the station. The state attribute changes based on the state transitions shown in Figure
B–14.
There are no Operator Station objects for the Series 90-70 PLC.
a45180
Idle
4 1
Display List
of
Prompt Data
6 5 2, 3
8, 9 Input
Buffer
Filled
ÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Transitions for the Operator Station State are as follows:
ÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Line
ÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
1 Output Indication
Description
ÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁ
2 Output Response (+)
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
3 Output Response (–)
ÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
4 Input Indication
ÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
5 (D–Put function finished displaying List of Prompt Data, if any. If present,
ÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Input Time Out begins.)
6 Input Response (–) due to a time out
ÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
7 (E–Get function finished entering the Input String into input buffer. If
ÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
present, Input Time Out stops.)
ÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
8 Input Response (+)
9 Input Response (–)
B-26 MMS-Ethernet Communications for the Series 90-70 PLC User’s Manual – May 1994 GFK-0868
B
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁ
Table B-11. MMS Variable Types and Size
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁ ÁÁÁÁÁÁ
ÁÁÁÁÁ ÁÁÁÁÁ
ÁÁÁÁÁÁ
Type
ÁÁÁÁÁ Encoding Length Units
Minimum
Length
Maximum
Length
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
Boolean
ÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁ 3 bit 1 1
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁ
Bit String
ÁÁÁÁÁÁ
ÁÁÁÁÁ 4 bit 1 1024
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁÁ
Signed Integer
ÁÁÁÁÁ 5 bit 8 32
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ ÁÁÁÁÁ
ÁÁÁÁÁÁ ÁÁÁÁÁÁ
Unsigned Integer
ÁÁÁÁÁ ÁÁÁÁÁ
ÁÁÁÁÁÁ
Floating Point
ÁÁÁÁÁ
6
7
bit
octets
8
4
31
4
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁÁ
Octet String
ÁÁÁÁÁ 9 octets 1 4096
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁÁ
Visible String
ÁÁÁÁÁ 10 octets 1 4096
Arrays of any of the above types are supported. Arrays are limited to a single dimension
(subscript).
Boolean Data
Boolean Data is mapped to a single bit in the Series 90-70 PLC memory. Arrays of
boolean values are mapped to contiguous bits within the Series 90-70 memory. Boolean
data may begin at any bit offset within the memory word of the Series 90-70. Only those
bits which have been mapped to the MMS variable will be modified on access to the
memory word. All other bits will be unaffected.
Boolean Array Data is mapped into words in word memory in a way that facilitates the
transfer of data between register and I/O memory. The first element of the boolean
array (element 0) is placed in the Least Significant Bit (LSB) of the register memory
assigned to the array. The second element is placed in the next most significant bit, and
so on. If the bit offset defined for the array is zero, the elements are placed into the
register as shown in the table below. When written to I/O memory, the first array
element is placed in the lowest I/O location, the next higher element into the next higher
I/O location, etc.
MSB LSB
2 1
Note
The Series 90-70 CPU does not provide a Read-Modify-Write capability to the Ethernet
Interface. As a result, bit-oriented data (such as Boolean and bit string) must be
manipulated in memory which has a unit type of bit (see Chapter 6). That same data
may be redefined in units of words or octets and transferred to memory that is not
bit-oriented.
MSB LSB
2 1
Note
The Series 90-70 CPU does not provide a Read-Modify-Write capability
to the Ethernet Interface. As a result, bit-oriented data (such as Boolean
and bit string) must be manipulated in memory which has a unit type of
bit (see Chapter 6). That same data may redefined in units of words or
octets and transferred to memory that is not bit-oriented.
B-28 MMS-Ethernet Communications for the Series 90-70 PLC User’s Manual – May 1994 GFK-0868
B
Floating Point
Single precision (4-octet) Floating Point Values are transferred between the network and
Series 90-70 PLC memory in the form required by the Series 90-70 for floating point
operation. Floating point values always occupy 4 octet (2 words). They must begin on a
word boundary (i.e., the bit offset must be zero).
Object Scope
The notion of object scope has been mentioned several times. The scope of a name is the
range of visibility of the name. MMS defines three scopes: VMD wide scope, domain
wide scope, and Application Association wide scope. A name with a VMD wide (or
VMD specific) scope can be seen by all objects in the VMD. It exists for as long as the
VMD exists. A name with a domain wide (or domain specific) scope can be seen by all
objects in a domain but not by objects outside the domain. It exists for as long as the
domain that contains it exists and ceases to exist when its containing domain is
destroyed. Similarly, a name with an Application Association wide (or AA specific)
scope can be seen by all objects defined on that association. It exists for as long as the
defining association exists and is destroyed when the defining association is destroyed.
Each object reference in MMS includes the scope in which the name should be sought.
This allows scope information to become part of resolving the name so that identical
names in different scopes can be unambiguously accessed. Objects of the same kind in
the same scope must have different names in order to be accessible.
ÎÎÎ
ÎÎÎ a43014
ÎÎÎ
ROOT
ÎÎÎ
ÎÎÎÎÎÎÎ
2
ÎÎÎ
ÎÎÎ
ÎÎÎÎÎÎÎ
ÎÎÎ
ÎÎÎÎ
Î ÎÎ
O 1
The MAP directory service is used to resolve a common name to all required address
information to locate that application. If you are using a directory server, the only
address which must be present in the Series 90-70 PLC configuration is the address of
the directory server. In addition to, or in place of, a directory server, it is possible to
preconfigure the addresses of some remote applications into each Series 90-70 PLC
configuration. The efficiency of using such statically configured information must be
balanced against the complexity of managing directory information in each node rather
than centrally when a directory server is used.
B-30 MMS-Ethernet Communications for the Series 90-70 PLC User’s Manual – May 1994 GFK-0868
Appendix C Protocol Implementation Conformance
Statement (PICS)
C section level 1 1
figure_ap level 1
table_ap level 1
This section contains the Protocol Implementation Conformance Statement (PICS) for
the Manufacturing Message Specification (MMS), the Network Management Agent
(NMA), and the Directory User Agent (DUA).
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Table C-1. PICS Series 90-70 PLC System ID Information
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁDescription Value
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Implementation’sVendor Name GE_Fanuc
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Implementation’s Model Name
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Implementation’sRevisionIdentifier
Series_90-70 PLC
1.13 RAM
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
1.14 PROM
Machine Name(s) and VersionNumber(s) Series 90-70
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Operating System(s) N/A
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
MMS abstract syntax MMS
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
MMS Version Number Supported
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
MMS Companion Standard abstract syntaxes
0, 1
N/A
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
MMS Companion Standard Version Number Sup- N/A
ported
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Calling MMS-user (indicate “Yes” or “No”)
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Called MMS-user (indicate “Yes” or “No”)
Yes
Yes
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
List of Standardized Names None
GFK-0868 C-1
C
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Table C-2. PICS Supported Services
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ Service: Service:
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁ
Description
ÁÁÁÁÁ Server, Client Description Server, Client
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
or Both or Both
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Initiate Both GetDomainAttributes
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Conclude Both CreateProgramInvocation
Cancel Both DeleteProgramInvocation
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁ
UnsolicitedStatus
ÁÁÁÁÁ Both Start Both
ÁÁÁÁÁÁÁÁÁÁ
Status
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁ
GetNameList
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁ
Both
Both
Stop
Resume
Both
Both
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Identify Both Reset Both
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Rename Kill
GetCapabilityList Server GetProgramInvocationAttributes Server
ÁÁÁÁÁÁÁÁÁÁ
Read
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁ
Write ÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁ
Both
Both
ObtainFile
DefineEventCondition
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
InformationReport Both DeleteEventCondition
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁ
Á
ÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁ
GetVariableAccessAttributes Server GetEventConditionAttributes
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
DefineNamedVariable ReportEventConditionStatus
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
DefineScatteredAccess AlterEventConditionMonitoring
GetScatteredAccessAttributes TriggerEvent
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁ
DeleteVariableAccess
ÁÁÁÁÁ DefineEventAction
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁ
DefineNamedVariableList
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁ
GetNamedVariableListAttri-
DeleteEventAction
GetEventActionAttributes
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
butes
DeleteNamedVariableList ReportEventActionStatus
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁ
DefineNamedType
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁ
GetNamedTypeAttributes ÁÁÁÁÁ
ÁÁÁÁÁ
DefineEventEnrollment
DeleteEventEnrollment
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁ
Á
ÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁ
DeleteNamedType AlterEventEnrollment
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Input ReportEventEnrollmentStatus
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Output GetEventEnrollmentAttributes
TakeControl AcknowledgeEventNotification
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁ
RelinquishControl
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁ
DefineSemaphore ÁÁÁÁÁ
ÁÁÁÁÁ
AttachToEventCondition
EventNotification
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
DeleteSemaphore GetAlarmSummary
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ReportSemaphoreStatus GetAlarmEnrollmentSummary
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ReportPoolSemaphoreStatus ReadJournal
ReportSemaphoreEntryStatus WriteJournal
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁ
AttachToSempahore
ÁÁÁÁÁ InitializeJournal
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁ
InitiateDownloadSequence
ÁÁÁÁÁ CreateJournal
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁ
DownloadSegment
ÁÁÁÁÁ DeleteJournal
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁ
Á
ÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁ
TerminateDownloadSequence ReportJournalStatus
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
InitiateUploadSequence FileOpen
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
UploadSegment FileRead
TerminateUploadSequence FileClose
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁ
RequestDomainDownload
ÁÁÁÁÁ FileRename
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁ
RequestDomainUpload
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁ
LoadDomainContent ÁÁÁÁÁ
ÁÁÁÁÁ
FileDelete
FileDirectory
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
StoreDomainContent
DeleteDomain
C-2 MMS-Ethernet Communications for the Series 90-70 PLC User’s Manual - May 1994 GFK-0868
C
ÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
Table C-3. PICS Supported Parameters
ÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
Description Supported
(Value)
ÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
STR1 Yes
ÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
STR2
ÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
NEST ( >=0 Give integer value) 1
ÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
VNAM Yes
ÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
VADR Yes
ÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
VALT Yes
VSCA
ÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
TPY
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁ
Table C-4. PICs Range of Values
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁ
Description
Range of values for floating point numbers
Value
+/–(8 x 10– 37 to 3 x 1038)
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁ
Supported values of the floating point exponent 8 (bits)
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
width
ÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁ
Supported values of the floating point mantissa 16 (bits)
width
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁ
Range of values for signed integer
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁ
Range of values for unsigned integer
–2 32 to 231
0 to 231
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁ
Maximum length for the IA5string in octets 4096
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁ
Maximum length for VisibleString in octets 4096
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁ
Maximum length for BIT STRING in bits 16384
Maximum length for OCTET STRING in octets 4096
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁ
Address formats for VADR horizontal CBB
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁ
Numeric
Symbolic
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁ
Unconstrained
Maximum Input Time Out in seconds N/A
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁ
Level of support for time (See Note 1)
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁ
Granularity of time in milliseconds
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁ
Uninterruptible access to variable
1000
All, up to 256 octets
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁ
Priority processing for semaphores N/A
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁ
Capabilities of VMD (See Note 2)
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁ
Local Detail (See Note 3)
File Name Syntax N/A
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁ
Range of Acceptable Segment Sizes 64 - 512 octets
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁ
Range of Maximum Services Outstanding Calling 0 to 6
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁ
Range of Maximum Services Outstanding Called 1 to 6
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁ
StartArgument (See Note 3)
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁ
Additional Code in Error Type N/A
Additional Detail in Error Type (See Note 4)
Note 1 - Time sequence identifier is supported.
Note 2 - Capability BASEADDR = <symbolic address> can be used to specify
the load address of a domain. All other capabilities are matched with
no other semantics assigned.
Note 3 - These parameters are provided and processed by the PLC application
with no semantics assigned by the MMS provider.
Note 4 - Additional Detail in errors are visible strings containing descriptive
error messages.
This appendix describes the Ethernet Interface serial port used to connect to the GSM
and the AUI port used to connect to the network transceiver.
GFK-0868 D-1
D
ÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁ
Pin Number Signal Description
ÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁ
1 Shield ChassisGround (optional)
ÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁ
2 TXD Transmit Data (output)
3 RXD Receive Data (input)
ÁÁÁÁÁ
ÁÁÁÁÁÁÁ
7
ÁÁÁÁÁÁÁÁÁ Common Signal Ground
Serial Cable
ÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁ
(all others) Unused
A serial cable is needed to connect the GSM to the Ethernet Interface. The next two fig-
ures illustrate typical cable connection of a personal computer. Figure D-1 shows con-
nections to a personal computer with a 25–pin serial port and Figure D-2 shows connec-
tions to a personal computer with a 9-pin serial port.
Î Î
PIN PIN a45181
RS-232 CABLE
RXD * 3 2 TXD ETHERNET
Î Î
TXD * 2 3 RXD INTERFACE
MODULE
Î Î
25-PIN SERIAL
SERIAL PORT
Î
ON GND 7 7 GND PORT
PERSONAL
Î
9-PIN 9-PIN
COMPUTER
MALE FEMALE
Î
SOME COMPUTERS OR TERMINALS, BUT THE SIGNAL
NAMES WILL BE THE SAME. CONSULT THE MANUAL
25-PIN 25-PIN FOR YOUR COMPUTER OR ASCII TERMINAL FOR THE
MALE FEMALE CORRECT SIZE CONNECTOR AND PIN NUMBERS.
Figure D-1. Serial Cable to Connect GSM (25–Pin Connector) to Ethernet Interface
D-2 MMS-Ethernet Communications for the Series 90-70 PLC User’s Manual– May 1994 GFK-0868
D
ÎÎ PIN PIN
Î Î a45182
ÎÎ
Î Î Î
RS-232 CABLE
9-PIN RXD *2 2 TXD ETHERNET
ÎÎ
Î Î ÎÎ
Î Î
SERIAL PORT TXD *3 3 RXD INTERFACE
ON MODULE
ÎÎ Î
PERSONAL SERIAL
COMPUTER GND *5 7 GND PORT
* THE PINS AND CONNECTOR MAY BE DIFFERENT FOR SOME COMPUTERS OR TERMINALS, BUT
THE SIGNAL NAMES WILL BE THE SAME. CONSULT THE MANUAL FOR YOUR COMPUTER OR ASCII
TERMINAL FOR THE CORRECT SIZE AND PIN NUMBERS.
Figure D-2. Serial Cable to Connect GSM (9–Pin Connector) to Ethernet Interface
ÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁ
Table D-2. Pinouts of the AUI Port
ÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁ
Pin Number
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁ
1
Signal
GND
Description
Signal Ground
ÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁ
2 CP+ Collision Presence +
ÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
3
ÁÁÁÁÁÁÁÁÁÁÁ
4
TX+
GND
Transmit +
Signal Ground
ÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁ
5 RX+ Receive +
ÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁ
6 GND Signal Ground
ÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁ
7 NC Not Connected
ÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁ
8 GND Signal Ground
ÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁ
9 CP– Collision Presence –
10 TX– Transmit –
ÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁ
11 GND Signal Ground
ÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
12
ÁÁÁÁÁÁÁÁÁÁÁ
13
RX–
+12
Receive –
+12 Volts
ÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁ
14 GND Signal Ground
ÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁ
15 NC Not Connected
ÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁ
SHELL Chassis Ground
D-4 MMS-Ethernet Communications for the Series 90-70 PLC User’s Manual– May 1994 GFK-0868
D
Î Î Î Î
PIN PIN a44668
1 1 GND
Î Î
2 2 CP+
3 3 TX+
Î Î
4 4 GND
5 5 RX+
Î Î
6 6 GND
7 7
Î Î
MMS-ETHERNET 8 8 GND TRANSCEIVER
9 9 CP–
Î Î
10 10 TX–
11 11 GND
Î Î
12 12 RX–
13 13 +12V
Î Î
14 14 GND
15 15
SHELL SHELL
15- PIN 15- PIN 15- PIN 15- PIN
FEMALE MALE FEMALE MALE
Note
Pinouts are provided for troubleshooting purposes only. Cables are
readily available from commercial distributors. GE Fanuc recommends
that you purchase rather than make transceiver cables.
Transceiver Description
Depending on your particular application, any of several types of user-supplied
transceivers may be used. Make sure the transceiver supports SQE. The two most
commonly used in industrial environments are: 10Base5 and 10Base2. A typical
configuration for each unit is shown in Figures D-3 and D-4.
ÎÎ ÎÎÎÎ ÎÎ
ÎÎ ÎÎÎÎ
a44666
ÎÎÎÎ
ÎÎÎÎÎÎÎÎÎÎ
BNC BNC
ÎÎÎÎÎÎÎÎÎÎ
10BASE2 CONNECTOR ”T”
COAXIAL
CABLE
15–PIN 15–PIN
FEMALE MALE
CONNECTOR CONNECTOR
ÎÎ
PWR
ÎÎ
SQE
XMT
RCV
CP
ÎÎ PWR
SQE
XMT
RCV
CP
10BASE5
ÎÎÎÎÎÎÎÎ Î
COAXIAL
CABLE
Î ÎÎÎÎÎÎÎÎ
TAP
ÎÎÎÎÎÎÎÎ Î
Figure D-5. 10Base5 Transceiver Configuration
Note
Transceivers must be 802.3–compatible and must have the SQE option
Enabled.
Caution
PLC power must be OFF when connecting or disconnecting the
transceiver.
D-6 MMS-Ethernet Communications for the Series 90-70 PLC User’s Manual– May 1994 GFK-0868
Appendix E Soft Switch Parameters
section level 1 1
E figure_ap level 1
table_ap level 1
This appendix describes the parameters and settings that may be modified when config-
t
uring the GEnet Ethernet Interfaces. It also describes the methods for configuring the
t
Ethernet Interface through either the Station Manager or the Logicmaster 90-70 Confi-
gurator.
Station Address
The Station Address parameter defines the station’s MAC address used on the network.
Unless your network is using local address administration, this value should be left at
the default value (all zeroes). This allows the factory assigned, unique default station
address (which appears on the default station address label on the controller board) to
be used as the MAC address.
If you are using local address administration, this Soft Switch parameter is used to set
the station address to a valid locally-administered individual station address. If you are
not familiar with MAC address formats, refer to “Structure of the MAC Address” in
Chapter 3.
Caution
If you assign a new MAC address, record its value. Setting an improper MAC
Address value, or duplicating the address of another station can disrupt other
stations on the network.
GFK-0868 E-1
E
Load Source
The Load Source parameter tells the Ethernet Interface the source for its software down-
load.
H The default setting is “ALT”. This cycles between local and network load sources,
starting with local. This method selects the first available load source.
H This parameter may also select local or network downloading exclusively. See Table
E-1 for more information.
LAN Online
The LAN Online parameter tells the Ethernet Interface whether or not it should connect
to the network after diagnostics. The default setting is YES.
Backplane Online
This parameter tells the Ethernet Interface whether or not to allow backplane commu-
nications after initialization. The default setting is YES.
A network GSM which is ready to provide network downloading identifies itself on the
network by sending a message to one or more download multicast addresses. This mes-
sage contains network data needed by a station to enter the network and request a
download. Each station recognizes a network GSM downloader at only one specific
download multicast address: the address specified in the Network Download Address
parameter.
The Network Load Address must be a valid MAC multicast address; the Individual/
Group address (I/G) bit must be set to “1”. That is, the first byte of the address must
have its least significant bit ON. If you are not familiar with address formats, refer to
“Structure of the MAC Address” in Chapter 3.
Note
The Network Load Address parameter should be changed ONLY if there
is a GEnet System Manager (GSM) which is configured to use this ad-
dress. Changing the Network Load Address to an address not used by
some GSM on the network will cause the station to be unable to receive
a network download.
E-2 MMS-Ethernet Communications for the Series 90-70 PLC User’s Manual – May 1994 GFK-0868
E
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Table E-1. Soft Switch Settings
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Parameter Description
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Station Address The station address parameter is the Medium Access Control (MAC) address of the
station being configured. The MAC address is a 12-digit hexadecimal number which
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
is organized as 6 octets, each represented by a pair of hexadecimaldigits.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
DefaultSetting - The default value is <<000000000000>> . This value instructs the
Ethernet Interface to use the factory-set,globally-unique MAC address in its
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
EEPROM.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Modificationfrom Default Setting - If changed, the Ethernet Interface will store the
new Station Address in the EEPROM and use it instead of the factory default.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Load Source The load source field defines the load source for the GEnet LAN software.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
DefaultSetting - The default setting for this field is “ALT”. This means that the
GEnet Ethernet Interface module will try to obtain a load from the serial port and
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
the network (in that order). The software will alternate between the two load sources
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
until one is found.
Modificationfrom Default Setting - You may wish to specify the load source.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
The load source may be changed to:
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
“LOC” (serial port) - only
“NET” (network) - only
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
If the load source specified is not available for the module, it will wait indefinitely for
that load source to be made available.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
LAN Online This parameter tells the GEnet LAN Interface module whether to connect to the LAN
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
afterinitialization.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
DefaultSetting - The default setting is YES. This means that the module will
connect to the LAN.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Modificationfrom Default Setting - The value may be changed to NO. This
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
means that the module will not connect to the LAN.
Backplane This parameter tells the GEnet LAN Interface module whether or not to allow
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Online backplanecommunications.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
DefaultSetting - The default setting is YES. This means that the module will allow all
forms of backplane communications.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Modificationfrom Default Setting - The value may be changed to NO. This means
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
that the module will only allow diagnostics mail traffic. This setting will not permit
application data transfer with the Series 90-70 CPU.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
NetworkLoad
ÁÁÁÁÁÁ
The multicast address to be used by the LAN Interface to load across the LAN. It is in
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Address the same format as the Station Address.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
DefaultSetting - The default value is <<000000000000>> . This value instructs the
LAN Interface to use the default network load address, <<090060000000>>, as its
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
loadaddress.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Modificationfrom Default Setting - If changed the Ethernet Interface will look for a
network load from the specified multicast address. This MUST be a multicast address.
Note
The CHSOSWcommand can only be used when the Ethernet Interface is not con-
figured in the local PLC by the Logicmaster 90-70 Configurator. Logicmaster 90-70
is the primary method for configuring soft switches.
This manual does not describe Soft Switch configuration through the Logicmaster 90-70
Configurator software. Refer to Chapter 11 of GFK-0263 Logicmastert 90 Programming
Software User’s Manual for information on configuring your Ethernet Interface using Lo-
gicmaster 90-70 Configurator software.
To configure your Ethernet Interface using the GEnet Station Manager CHSOSW com-
mand, refer to the following information.
4. The screen will display the GSM Local Station Manager Terminal menu.
5. Press the Ethernet Interface Restart button.
E-4 MMS-Ethernet Communications for the Series 90-70 PLC User’s Manual – May 1994 GFK-0868
E
6. Text similar to that shown below will be displayed on the terminal after the
diagnostics are run. The Soft Switch Entry Utility banner will appear only if the
Ethernet Interface is in the Soft Switch Entry state. The CHSOSW command may be
used in any of the Ethernet Interface states.
IC697 PLC Factory LAN Interface
Copyright (c) 1990-1994. All rights reserved
PROM version 1.14 Ethernet
MAC address = <<08001901001f>>
Serial no. 01393790, MAC default = <<08001901001f>>
<<< Soft Switch Entry Utility >>>
7. A “*” or other prompt character will be displayed on the terminal.
8. To display the current values of the Soft Switches, enter the command SOSW.
9. Set the values of the Soft Switches by entering the CHSOSW command. (Refer to
Chapter 4, Station Manager, for a detailed definition of the command syntax.)
The new values of the Soft Switches will be displayed. A typical CHSOSW command
for the Ethernet Interface is shown below:
* chsosw mac 020106000001 mms dc
<<< Soft Switch Data >>>
MAC Address = <<08001901001f>> (default used)
Load source = Serial
Network Online = Online after power up
Backplane Online = Online after power up
Network doad addr = <<090060000000>> (default used)
MMS Enable = Don’t Care
Pgmr Enable = Don’t Care
Updating, please wait ...
10. If the Soft Switch data displayed in the CHSOSW command is correct for the station,
press the LAN Interface Restart button to cause the new Soft Switch values to take
effect. If the values shown are not what you want, repeat step 10, supplying the
proper values.
Caution
Soft switch values set by the CHSOSWStation Manager command will be over-
ridden by values configured in the Logicmaster 90-70 Configurator the next time
the LAN Interface board restarts.
ÁÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Parameter Format Default Description
ÁÁÁÁÁÁ
ÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ApplicationLayer Parameters
ÁÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
alsap hex FE LLC Service Access Point (LSAP) for ISO/Ethernet services.
This parameter specifies the LSAP to be used for the MMS-
ÁÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Ethernet communications services. The LSAP value should
ÁÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
be hexadecimalFE.
applapt objid { } ApplicationInterface APT object identifier.
ÁÁÁÁÁÁ
ÁÁÁÁ
applcnam
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ str APPL<MAC Common Name for the Application Interface. This parame-
ÁÁÁÁÁÁ ÁÁÁÁÁÁ
ÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
addr> ter is a character string of up to 64 characters.
ÁÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
applaequal dec 0 ApplicationInterface AP Application Entity qualifier. Range
0 - 65535.
ÁÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁÁ
applpsap
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
hex 00000002 Presentation Service Access Point (PSAP) for the Application
ÁÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Interface. This parameter is an octet string of up to 4 octets.
ÁÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
applssap hex 0001 Session Service Access Point (SSAP) for the Application In-
terface. This parameter is an octet string of up to 16 octets.
ÁÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁÁ
arespapt
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
objid { } Responder APT object identifier.
ÁÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
arespaequal dec 0 Responder AP Application Entity qualifier. Range 0 - 65535.
ÁÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
arespcnam str RESP<MAC Common Name for the Responder. This parameter is a
addr> character string of up to 64 characters.
ÁÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁÁ
aresppsap
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
hex 00000001 Presentation Service Access Point (PSAP) for the Default
ÁÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Responder. This parameter is an octet string of up to 4 oc-
tets.
GFK-0868 F-1
F
ÁÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Parameter Format Default Description
ÁÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
arespssap hex 0001 Session Service Access Point (SSAP) for the Default Respond-
er. This parameter is an octet string of up to 16 octets.
ÁÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁÁ
assocappl
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
dec 8 Maximum number of simultaneous associations for the Ap-
ÁÁÁÁÁÁ
ÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁ
plication Interface communication services. This parameter
identifies how many total Application Interfaceassociations
ÁÁÁÁÁÁ ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ may exist at the same time. The sum of the active assocappl
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
and assocresp parameters must be less than or equal to 8. (8 is
the maximum number of total simultaneous associations
ÁÁÁÁÁÁ ÁÁÁÁÁÁ
ÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ that may exist at a time.) Range 0 - 8.
ÁÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
assocresp dec 8 Maximum number of simultaneous associations for the Re-
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
sponder communication services. This parameter identifies
how many total Responder associations may exist at the
ÁÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
same time. The maximum number of simultaneous associa-
tions that may exist at a time is 8. (Range 0 - 8)
ÁÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ System Parameters
ÁÁÁÁÁÁ
ÁÁÁÁ
balloc1
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
dec 9 Buffer pool 1 memory percent. The available memory after
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
all of the Ethernet Interface executive program and data has
been loaded is broken into the four fixed size block pools.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ Each pool receives a percentage of the available memory.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
This parameter specifies the percentage of available memory
to be allocated to pool 1. For example, a value of 10 in this
ÁÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
field would assign ten percent of the available memory after
loading to pool 1. The total of the parameter values for pa-
rameters balloc1,balloc2,balloc3, and balloc4 must not exceed
ÁÁÁÁÁÁ ÁÁÁÁÁÁ
ÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ 100. If it is less than 100, some available memory will not be
ÁÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
used. Decimal Range 1 - 97.
ÁÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
balloc2 dec 7 Buffer pool 2 memory percent. Decimal Range 1 - 97.
balloc3 dec 45 Buffer pool 3 memory percent. Decimal Range 1 - 97.
ÁÁÁÁÁÁ
ÁÁÁÁ
balloc4
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
dec 39 Buffer pool 4 memory percent. Decimal Range 1 - 97.
ÁÁÁÁÁÁ
ÁÁÁÁ
bbuff1
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
dec 28 Buffer pool 1 buffer size. The buffers used by the Ethernet
ÁÁÁÁÁÁ
ÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
Interface software are allocated into four fixed size block
pools. This parameter specifies the size in bytes of fixed size
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ block pool 1 buffers. One of the pools must be set to
ÁÁÁÁÁÁ ÁÁÁÁÁÁ
ÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
sufficient size to contain the largest frame specified in the
lmaxdbparameter.
ÁÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ Clearly, the larger the buffer size set in the pools, the smaller
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
the number of available buffers. The memory usage is most
efficient if the buffer sizes are 4 less than a multiple of 16.
ÁÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁÁ ÁÁÁÁÁÁ
ÁÁÁÁ
bbuff2
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
dec 60
This parameter must be in the decimal range 1 - 1024.
Buffer pool 2 buffer size. Decimal Range 1 - 2048.
ÁÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
bbuff3 dec 380 Buffer pool 3 buffer size. Decimal Range 1 - 4096.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
bbuff4 dec 1569 Buffer pool 4 buffer size. Must meet all the following qualifi-
cations:
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
bbuff4 (mmaxmsgsz +168)
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
bbuff4 (tmaxpdu + 150)
bbuff4 (lmaxdb +72)
ÁÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Decimal Range 1 - 8192.
ÁÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
bstnmgrlsap hex E8 Station Manager LSAP for sending and receiving REMote
commands and responses.
ÁÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁÁ
bstnmgrpri
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
dec 0 Station Manager priority for sending REMote commands
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
and responses.
F-2 MMS-Ethernet Communications for the Series 90-70 PLC User’s Manual – May 1994 GFK-0868
F
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
Á
ÁÁÁÁ
ÁÁÁ
Á
ÁÁÁÁÁÁ
ÁÁÁÁÁ
Á
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Parameter Format Default Description
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Data Link Layer Parameters
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ldrtry dec 0 When ldrtry = 1, retrying is disabled and the MAC layer
will attempt only one transmission of a packet. When
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ldrtry = 0, up to 16 retries will be attempted.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
lgrpadr0 hex 09002B000004 Eight Group receive addresses. Multicast (Group) frames
will be received only when addressed to the broadcast ad-
ÁÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ dress (ffffffffffff) or to one of these addresses. A zero value
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
indicates an unused entry. The default value for the first
entry is the All-ES address (also see nesmac).
ÁÁÁÁÁÁ
ÁÁÁÁ
lgrpadr1
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
hex 090019000001 Group Address for SRTP
ÁÁÁÁÁÁ
ÁÁÁÁ
lgrpadr2
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
hex 000000000000 Available Group Address
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
lgrpadr3 hex 000000000000 ”
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
lgrpadr4 hex 000000000000 ”
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
lgrpadr5 hex 000000000000 ”
lgrpadr6 hex 000000000000 ”
ÁÁÁÁÁÁ
ÁÁÁÁ
lgrpadr7
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
hex 000000000000 ”
ÁÁÁÁÁÁ
ÁÁÁÁ
lmacaddr
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
hex 000000000000 Local station MAC address. This field should be set to a
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
validMAC individual station address or to the value zero to
use the default address for the station. To see the default sta-
ÁÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
tion address, look at the sticker on the Ethernet Interface or
use the Station Manager NODE command. Refer to Chapter
3, in the section entitled, “Structure of the MAC Address”for
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
the definition of valid MAC address.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
lmaxdb dec 1497 Maximum LLC buffer size. The size for LLC receive buffer
allocation. This value will determine the largest possible
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ receive frame for the LLC layer. (bbuff4 must be at least 72
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
bytes greater than lmaxdb)
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
lrxringlen dec 5 This parameter is used as a power of two (2) to get the size of
Receive Ring on the MAC device. This is the maximum
ÁÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
number of received frames that may be queued for proces-
ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
sing. This parameter should be enlarged when a large
number of frames are being received by the station to avoid
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
losing receive frames (and logging event c, entry 2=103).
Range 3 - 7. The default value of 5 corresponds to a ring
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ size of 32.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ltxringlen dec 3 This parameter is used as a power of two (2) to get the ring
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
length. Size of the Transmit Ring on the MAC device. This is
the maximum number of frames that may be queued to the
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
transmitter. Range 3 - 7. The default value of 3
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
corresponds to a ring size of 8.
MMS Parameters
ÁÁÁÁÁÁ
ÁÁÁÁ
maltacn
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
str ISO MMS1 ApplicationContext Name string name for alternate MMS
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ApplicationContext. (Not GSM configurable)
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
maltacnobj objid { } Alternate MMS Application Context object identifier.
ÁÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Parameter Format Default Description
ÁÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
mmaxmsgsz dec 992 Maximumapplication message size. This parameter deter-
mines the maximum length of a MMS message that can be
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ sent or received. This parameter also determines the maxi-
ÁÁÁÁÁÁ
ÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
mum message size which is negotiated between two applica-
tions if they indeed negotiate maximum message size. This
ÁÁÁÁ
ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
parameter must be 168 less than bbuff4, or smaller.
ÁÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
mmsacn str ISO MMS ApplicationContext Name string for MMS Application con-
text. (Not GSM configurable)
ÁÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁÁ
mmsacnobj
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
objid {1 0 9506 2 3} MMS Application Context object identifier.
ÁÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ Network Layer Parameters
ÁÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ncfgtime dec 30 Configuration timer interval in seconds.
ÁÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
nchksum dec 0 Use checksums on outgoing NPDUs. 0 means do not use
checksums, 1 means use checksums.
ÁÁÁÁÁÁ
ÁÁÁÁ
neslsap
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
hex FE All End-Systems (ES) LSAP.
ÁÁÁÁÁÁ
ÁÁÁÁ
nesmac
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
hex 09002B000004 All End-Systems (ES) MAC address.
ÁÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
nhldtime dec 75 Holding timer for outgoing ES-IS NPDUs in seconds.
ÁÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
nislsap hex FE All Intermediate-Systems (IS) LSAP.
ÁÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
nismac hex 09002B000005 All Intermediate-Systems (IS) MAC Address.
nmaxpdu dec 1497 Maximum network PDU size for the Network Layer.
ÁÁÁÁÁÁ
ÁÁÁÁ
noptmiz
ÁÁÁÁÁÁ ÁÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
dec
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
0 Use ISO 9542 optimization. 0 means do not use
optimization, 1 means use optimization.
ÁÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
npdulife dec 10 Lifetime of outgoing ES-ES NPDUs in half-seconds.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
npriority dec 7 LLC data packet priority for ISO services. This parameter
specifies the LLC priority at which the Network Layer data-
ÁÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
packets are sent on the LAN. Range 0 to 7.
ÁÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
nqwtime dec 45 Query configuration wait timeout in seconds.
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
nsap hex 49<MAC Network Service Access Point. This parameter specifies the
addr>01 NSAP to be used for the communication services. 1-20
ÁÁÁÁÁÁ ÁÁÁÁÁÁ
ÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
octets.
ÁÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ntick dec 10 Seconds between checking clock.
ÁÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Presentation Layer Parameters
pacsepci dec 7 ACSE Presentation Context Identifier. (Not GSM configur-
ÁÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ able)
ÁÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
pacsesynnam str ISO ACSE Syntax Name. (Not GSM configurable)
ÁÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
8650-ACSE1
pacsesynobj objid {22101} ACSE Syntax Name Object Identifier.
ÁÁÁÁÁÁ
ÁÁÁÁ
pmmspci
ÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
dec 5 MMS Presentation Context Identifier. (Not GSM configur-
ÁÁÁÁÁÁ
ÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
able)
ÁÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
pmmssynam str MMS PCI MMS Syntax Name. (Not GSM configurable)
ÁÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
pmmssynobj objid { 1 0 9506 2 1 } MMS Syntax Name Object Identifier.
pxferpci dec 9 Transfer Syntax Presentation Context Identifier. (Not GSM
ÁÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ configurable)
ÁÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
pxfersynnam str BASIC EN- Transfer Syntax Syntax Name. (Not GSM configurable)
ÁÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
CODING
pxfersynobj objid {211} Transfer Syntax Syntax Name Object Identifier.
F-4 MMS-Ethernet Communications for the Series 90-70 PLC User’s Manual – May 1994 GFK-0868
F
ÁÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Table F-1. Configuration Parameters via the Station Manager - Continued
ÁÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁÁ
Parameter
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Format Default Description
ÁÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ Session Layer Parameters
ÁÁÁÁÁÁ
ÁÁÁÁ
stime
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
dec 2500 Session Timeout for the Session Layer. This timer establishes
ÁÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
the maximum interval to wait before disconnecting the
Transport connection. It allows time for a connection-
ÁÁÁÁÁÁ
ÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ ending Session PDU to reach its destination. This parameter
ÁÁÁÁ
ÁÁÁÁÁÁ ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
is in units of 10 milliseconds. The default value for this pa-
rameter is 25 seconds. Range 1 - 65535.
ÁÁÁÁÁÁ
ÁÁÁÁ
stsap
ÁÁÁÁÁÁ ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
hex 0001 Transport Service Access Point (TSAP). This parameter speci-
ÁÁÁÁÁÁ
ÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
fies the TSAP to be used for the ISO communications
services.
ÁÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ Transport Layer Parameters
ÁÁÁÁÁÁ
ÁÁÁÁ
tchksum
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
dec 0 Checksum Negotiation for the Transport Layer. This
ÁÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
parameter determines whether or not the Transport check-
sums are negotiated during Transport connection establish-
ÁÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ment. “0” for this parameter specifies that checksums are
not negotiated. “1” for this parameter specifies that check-
sums are negotiated. Range 0 - 1.
ÁÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁÁ
tflowctrl
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
dec 0 Flow Control Timeout for the Transport Layer. This timer is
ÁÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
reserved for future use.
ÁÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
tgiveup dec 1500 Give up timeout for the Transport Layer. This timer is
started when a TPDU has been re-transmitted the
ÁÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
maximum number of times. If it times out before an
acknowledgement is received for the TPDU, the Transport
connection is broken. This parameter is in units of 10
ÁÁÁÁÁÁ ÁÁÁÁÁÁ
ÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
milliseconds. The default value for this parameter is 15 se-
ÁÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
conds. Range 1 - 65535.
tinactive dec 6000 Inactivity Timeout for the Transport Layer. This timer esta-
ÁÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ blishes the maximum time that the Transport connection will
ÁÁÁÁÁÁ
ÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
be maintained without receiving a TPDU. This parameter is
in units of 10 milliseconds. The default value for this
ÁÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁÁ ÁÁÁÁÁÁ
ÁÁÁÁ
tlcack ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
dec 0
parameter is 60 seconds. Range 1 - 65535.
Local Acknowledge Timeout for the Transport Layer. This
ÁÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
timer is reserved for future use.
tmaxpdu dec 10 Maximum PDU size for the Transport Layer. This establishes
ÁÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
the maximum TPDU size negotiated for data transfers. This
parameter is used as a power of 2 to get actual size. (A value
of 10 implies a size of 1024 octets.) Range 7 - 12.
ÁÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁÁ
treftime
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
dec 0 Reference Timeout for the Transport Layer. This parameter
ÁÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
establishes the period during which a source reference
cannot be reassigned to another Transport connection.
ÁÁÁÁÁÁ ÁÁÁÁÁÁ
ÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ Range 0 - 65535. This parameter is in units of 10
ÁÁÁÁÁÁ
ÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
milliseconds.
ÁÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
trtrancnt dec 5 Retransmit Counter for the Transport Layer. This counter
establishes the maximum number of re-transmissions for
ÁÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Connect Request (CR), Connect Confirm (CC), Data Transfer
ÁÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
(DT), Expedited Data (ED), and Disconnect Request (DR)
TPDUs. Range 1 - 10.
ÁÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Table F-1. Configuration Parameters via the Station Manager - Continued
ÁÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁÁ
Parameter
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Format Default Description
ÁÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁÁ
trtrantime
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
dec 1500 Retransmit Timeout for the Transport Layer. When this
ÁÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
timer expires, it causes re-transmission of unacknowledged
ÁÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Connect Request (CR), Connect Confirm (CC), Data
Transfer (DT), Expedited Data (ED), and Disconnect Request
ÁÁÁÁÁÁ
ÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
(DR) TPDUs. This parameter is in units of 10 milliseconds.
The default value for this parameter is 15 seconds. Range
ÁÁÁÁ
ÁÁÁÁÁÁ ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ 1 - 65535.
ÁÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
twindsize dec 2 Window Size for the Transport Layer. This parameter is the
ÁÁÁÁÁÁ ÁÁÁÁÁÁ
ÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
maximum window size allowed for the receipt of (Data
Transfer) DT TPDUs. Range 1 - 5.
ÁÁÁÁÁÁ
ÁÁÁÁ
twindow
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
dec 2500 Window Timeout for the Transport Layer. When this timer
ÁÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
times out, an acknowledge (AK) TPDU is transmitted. Its
value should be less than that for the Transport Layer
ÁÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁÁ ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ inactivity timer. This parameter is in units of 10 milliseconds.
ÁÁÁÁÁÁ
ÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
The default value for this parameter is 25 seconds. Range
1 - 65535.
ÁÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ SRTP Parameters
ÁÁÁÁÁÁ
ÁÁÁÁ
vtsap
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
hex 0004 TSAP for SRTP communication. This parameter specifies the
ÁÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
TSAP to be used by the SRTP Service Agent. Value is 0004.
vdpdisab dec 0 Disable DDP operation. When non-zero, this parameter dis-
ÁÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁÁ ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ables the Distributed Directory Protocol (DDP) operation.
ÁÁÁÁÁÁ
ÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
The default value is 0 (DDP enabled). DDP must be enabled
to use Logicmaster 90-70-Ethernet.
ÁÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁÁ
vdptmout
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
dec 5 DDP Conflict Timeout. This parameter specifies the maxi-
ÁÁÁÁÁÁ
ÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
mum timeout to detect a duplicate DDP name assignment.
ÁÁÁÁ
ÁÁÁÁÁÁ ÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
This parameter is in units of 100 milliseconds. The default
value is 5 (500 ms). Range 1-600.
ÁÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁÁÁ
vdpretry
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
dec 0 Maximum DDP Resolve Retries. This parameter is reserved
for future use.
F-6 MMS-Ethernet Communications for the Series 90-70 PLC User’s Manual – May 1994 GFK-0868
Appendix G Ladder Programs for Network Testing
G section level 1 1
figure_ap level 1
table_ap level 1
The following ladder logic program is a printout of the program included on the
Configuration Diskette. The program is referenced in Chapter 2, Installation Procedure
6: Using the Example PLC Ladder Program.
V A R I A B L E D E C L A R A T I O N T A B L E
GFK-0868 G-1
G
I D E N T I F I E R T A B L E
+–––––––+
|ASSOC1 | LANG: LD (* Bring up LAN association *)
+–––––––+
+–––––––+
| RDREG | LANG: LD (* Read memory of remote node *)
+–––––––+
+–––––––+
|WRTREG | LANG: LD (* Write memory of remote node *)
+–––––––+
|[ INTERRUPTS ]
|
|[ START OF PROGRAM LOGIC ]
|
| << RUNG 5 >>
|
|%M00001 INITREQ
+––] [–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––( )––
|
| << RUNG 6 >>
|
|ALW_ON +–––––––––––––+
+––] [–––+CALL ASSOC1 +
| +–––––––––––––+
|
| << RUNG 7 >>
|
|%M00002 WRITEREQ
+––] [–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––( )––
|
| << RUNG 8 >>
|
|ALW_ON +–––––––––––––+
+––] [–––+CALL WRTREG +
| +–––––––––––––+
|
| << RUNG 9 >>
|
|%M00003 READREQ
+––] [–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––( )––
|
| << RUNG 10 >>
|
|ALW_ON +–––––––––––––+
+––] [–––+CALL RDREG +
| +–––––––––––––+
|
|[ END OF PROGRAM LOGIC ]
G-2 MMS-Ethernet Communications for the Series 90-70 PLC User’s Manual - May 1994 GFK-0868
G
(******************************************************************************)
(* *)
(* PROGRAM BLOCK: ASSOC1 *)
(* *)
(* *)
(* LOCAL REGISTER (%L) MEMORY SIZE (BYTES): 512 *)
(* PROGRAM BLOCK SIZE (BYTES): 496 *)
(* DECLARATIONS (ENTRIES): 6 *)
(* *)
(* *)
(* HIGHEST REFERENCE USED *)
(* ––––––––––––––––––––––––––––– *)
(* *)
(* INPUT (%I): %I00048 *)
(* OUTPUT (%Q): %Q00006 *)
(* INTERNAL (%M): NONE *)
(* TEMPORARY (%T): NONE *)
(* LOCAL REGISTER (%L): NONE *)
(* PROGRAM REGISTER (%P): NONE *)
(* REGISTER (%R): %R00250 *)
(* ANALOG INPUT (%AI): NONE *)
(* ANALOG OUTPUT (%AQ): NONE *)
(* *)
(******************************************************************************)
V A R I A B L E D E C L A R A T I O N T A B L E
I D E N T I F I E R T A B L E
GETSTAT COMMENT
CLRASW COMMENT
| (****************************************************************************)
| (* Check key bits to determine the status of LAN communications *)
| (****************************************************************************)
|
| << RUNG 4 >>
|
|LANIFOK LAN–OK WAS–UP
+––] [–––––] [––+––––––––––––––––––––––––––––––––––––––––––––––––––––––––––( )––
| |
|WAS–UP |
+––] [––––––––––+
|
| << RUNG 5 >>
|
|LANIFOK WAS–UP INF–FL
+––]/[––+––] [–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––( )––
| |
|INF_FL |
+––] [––+
|
| << RUNG 6 >>
|
|LANIFOK LAN–OK WAS–UP LAN–FL
+––] [–––––]/[––+––] [–––––––––––––––––––––––––––––––––––––––––––––––––––––( )––
| |
|LAN–FL |
+––] [––––––––––+
|
| << RUNG 7 >>
|
|FST_SCN LANIFOK LAN–OK HEALTHY
+––]/[–––––] [–––––] [–––––––––––––––––––––––––––––––––––––––––––––––––––––( )––
|
| << RUNG 8 >>
|
|CLRASW
|(* COMMENT *)
|
| (****************************************************************************)
| (* Clear Association Status Word (ASW) and Association Status Word *)
| (* Extension (ASWE) on the first scan or when the LAN i/f is sick *)
| (****************************************************************************)
|
| << RUNG 9 >>
|
|FST_SCN +–––––+
+––] [––+––––––––+MOVE_+–
| | | INT |
|LANIFOK| | |
+––]/[––+ CONST –+IN Q+–ASSOCOK
| +00000 | LEN |
| |00002|
| | |
| +–––––+
|
| << RUNG 10 >>
|
|INITREQ +–––––+
+––]^[–––+MOVE_+–
| | INT |
| | |
| CONST –+IN Q+–INIT–SW
| +00000 | LEN |
| |00001|
| | |
| +–––––+
|
G-4 MMS-Ethernet Communications for the Series 90-70 PLC User’s Manual - May 1994 GFK-0868
G
(******************************************************************************)
(* *)
(* PROGRAM BLOCK: RDREG *)
(* *)
(* *)
(* LOCAL REGISTER (%L) MEMORY SIZE (BYTES): 0 *)
(* PROGRAM BLOCK SIZE (BYTES): 481 *)
(* DECLARATIONS (ENTRIES): 2 *)
(* *)
(* *)
(* HIGHEST REFERENCE USED *)
(* ––––––––––––––––––––––––––––– *)
(* *)
(* INPUT (%I): NONE *)
(* OUTPUT (%Q): %Q00013 *)
(* INTERNAL (%M): NONE *)
(* TEMPORARY (%T): NONE *)
(* LOCAL REGISTER (%L): NONE *)
(* PROGRAM REGISTER (%P): NONE *)
(* REGISTER (%R): %R00345 *)
(* ANALOG INPUT (%AI): NONE *)
(* ANALOG OUTPUT (%AQ): NONE *)
(* *)
(******************************************************************************)
+[ START OF LD BLOCK RDREG ] (* Read memory of remote node *)
|
|[ VARIABLE DECLARATIONS ]
V A R I A B L E D E C L A R A T I O N T A B L E
I D E N T I F I E R T A B L E
G-6 MMS-Ethernet Communications for the Series 90-70 PLC User’s Manual - May 1994 GFK-0868
G
(******************************************************************************)
(* *)
(* PROGRAM BLOCK: WRTREG *)
(* *)
(* *)
(* LOCAL REGISTER (%L) MEMORY SIZE (BYTES): 0 *)
(* PROGRAM BLOCK SIZE (BYTES): 590 *)
(* DECLARATIONS (ENTRIES): 4 *)
(* *)
(* *)
(* HIGHEST REFERENCE USED *)
(* ––––––––––––––––––––––––––––– *)
(* *)
(* INPUT (%I): %I00021 *)
(* OUTPUT (%Q): %Q00014 *)
(* INTERNAL (%M): NONE *)
(* TEMPORARY (%T): NONE *)
(* LOCAL REGISTER (%L): NONE *)
(* PROGRAM REGISTER (%P): NONE *)
(* REGISTER (%R): %R00338 *)
(* ANALOG INPUT (%AI): NONE *)
(* ANALOG OUTPUT (%AQ): NONE *)
(* *)
(******************************************************************************)
+[ START OF LD BLOCK WRTREG ] (* Write memory of remote node *)
|
|[ VARIABLE DECLARATIONS ]
V A R I A B L E D E C L A R A T I O N T A B L E
%Q00004 HEALTH
%Q00010 MAXWRT
%Q00011 WRT–OK
%R00252 WRIT–SW Write Request COMM_REQ status wd
I D E N T I F I E R T A B L E
G-8 MMS-Ethernet Communications for the Series 90-70 PLC User’s Manual - May 1994 GFK-0868
G
G-10 MMS-Ethernet Communications for the Series 90-70 PLC User’s Manual - May 1994 GFK-0868
Appendix H Sample DOS System Files
section level 1 1
H figure_ap level 1
table_ap level 1
This appendix shows prototypes for the DOS system files, CONFIG.SYS,
AUTOEXEC.BAT, and PROTOCOL.INI, for each type of 802.3/Ethernet Interface
supported by the GSM.
Note
Also, at the end of the appendix is a section on optimizing the GSM by
adjusting parameters in the [GEFNDIS] section of the PROTOCOL.INI
file.
GFK-0868 H-1
H
3Com Etherlink II
\CONFIG.SYS
FILES=20
BUFFERS=48
DEVICE=\DOS\HIMEM.SYS
DEVICE=\DOS\EMM386.EXE RAM 1024
DOS=HIGH,UMB
DEVICE=\GEFNDIS\PROTMAN.DOS /I:\GEFNDIS
rem
rem The Ethernet Adapter and its device driver must first be installed
rem into your computer. Replace the string “<DIRECTORY>” in the
rem following DEVICEHIGH command with the directory which contains
rem the specified device driver for your Ethernet Adapter module.
rem
DEVICEHIGH=\<DIRECTORY>\ELNKII.DOS
DEVICEHIGH=\GEFNDIS\GEFNDIS.DOS
\AUTOEXEC.BAT
SET GSMCFG=C:\GSM\CFILES
rem Bind NDIS Drivers
\GEFNDIS\netbind
\GEFNDIS\PROTOCOL.INI
[protocol manager]
DRIVERNAME = PROTMAN$
[GEFNDIS]
DRIVERNAME = GEFNDIS$
BINDINGS = ETHERLINKII
MAX_RX_SIZE = 560
NUM_RX_BUFS = 8
H-2 MMS-Ethernet Communications for the Series 90-70 PLC User’s Manual – May 1994 GFK-0868
H
3Com Etherlink 16
\CONFIG.SYS
FILES=20
BUFFERS=48
DEVICE=\DOS\HIMEM.SYS
DEVICE=\DOS\EMM386.EXE RAM 1024
DOS=HIGH,UMB
DEVICE=\GEFNDIS\PROTMAN.DOS /I:\GEFNDIS
rem
rem The Ethernet Adapter and its device driver must first be installed
rem into your computer. Replace the string “<DIRECTORY>” in the
rem following DEVICEHIGH command with the directory which contains
rem the specified device driver for your Ethernet Adapter module.
rem
DEVICEHIGH=<DIRECTORY>\ELNK16.DOS
DEVICEHIGH=\GEFNDIS\GEFNDIS.DOS
\AUTOEXEC.BAT
SET GSMCFG=C:\GSM\CFILES
[ELNK16.DOS]
DRIVERNAME = ELNK16$
[ETHERLINKMC]
DRIVERNAME = ELNKMC$
H-4 MMS-Ethernet Communications for the Series 90-70 PLC User’s Manual – May 1994 GFK-0868
H
Western Digital EtherCard PLUS, EtherCard PLUS Elite 16, EtherCard PLUS/A
\CONFIG.SYS
FILES=20
BUFFERS=48
DEVICE=\DOS\HIMEM.SYS
DEVICE=\DOS\EMM386.EXE RAM 1024
DOS=HIGH,UMB
DEVICE=\GEFNDIS\PROTMAN.DOS /I:\GEFNDIS
rem
rem The Ethernet Adapter and its device driver must first be installed
rem into your computer. Replace the string “<DIRECTORY>” in the
rem following DEVICEHIGH command with the directory which contains
rem the specified device driver for your Ethernet Adapter module.
rem
DEVICEHIGH=\<DIRECTORY>\MACWD.DOS
DEVICEHIGH=\GEFNDIS\GEFNDIS.DOS
\AUTOEXEC.BAT
SET GSMCFG=C:\GSM\CFILES
[MACWD_NIF]
DRIVERNAME = MACWD$
irq = 3
ramaddress = 0xd000
iobase = 0x280
receivebufsize = 1024
Intel 82593
\CONFIG.SYS
FILES=20
BUFFERS=48
DEVICE=\DOS\HIMEM.SYS
DEVICE=\DOS\EMM386.EXE RAM 1024
DOS=HIGH,UMB
DEVICE=\GEFNDIS\PROTMAN.DOS /I:\GEFNDIS
rem
rem The Ethernet Adapter and its device driver must first be installed
rem into your computer. Replace the string “<DIRECTORY>” in the
rem following DEVICEHIGH command with the directory which contains
rem the specified device driver for your Ethernet Adapter module.
rem
DEVICEHIGH=<DIRECTORY>\I82593.DOS
DEVICEHIGH=\GEFNDIS\GEFNDIS.DOS
\AUTOEXEC.BAT
SET GSMCFG=C:\GSM\CFILES
H-6 MMS-Ethernet Communications for the Series 90-70 PLC User’s Manual – May 1994 GFK-0868
H
[XIRCOMNET]
DRIVERNAME = XIRCOM$
[SMCMAC_NIF]
DRIVERNAME = SMCMAC$
irq = 3
ramaddress = 0xd000
iobase = 0x280
receivebufsize = 1024
H-8 MMS-Ethernet Communications for the Series 90-70 PLC User’s Manual – May 1994 GFK-0868
H
Note
Only experienced network personnel should change the values of these
parameters. Setting the parameters to values other than the defaults
could cause unpredictable operation of the GSM.
MAX_RX_SIZE Maximum RX frame buffer size. This is the largest frame which may
be received by the GSM. Incoming data frames which exceed this size will be ig-
nored. A zero-length response is returned when an incoming test frame is received
which exceeds this size. Defaults to 560 bytes for Network GSM use.
I figure_ap level 1
table_ap level 1
Data forms have been provided in this appendix for your convenience in recording test
and configuration data for each station.
GFK-0868 I-1
I
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Table I-1. MMS–Ethernet Station Configuration Data*
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Configure a Series 90–70 MMS–Station Screen
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
STATION_NAME ___________________
STATION_TYPE _____________________
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
LOAD_TYPE
MAC_ADDRES
COMMENTS
_____________________
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
_____________________
_______________________________________________________________
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Data Link Parameters Screen
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
TX_RING_LEN ______________________
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Network Layer Parameters Screen
RX_RING_LEN ____________________
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
NSAP ______________________________ LSAP ________________________FE
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Transport/SessionLayer Screen
MAX_PDUSZ_LOG2 ____________________ WINDOW_SIZE ___________________
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
REF_TIMEOUT _______________________ RETRAN_COUNT ___________________
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
GIVEUP_TIMEOUT ____________________ INACTIVE_TIMEOUT _______________
RETRAN_TIMEOUT ____________________ WINDOW_TIMEOUT _________________
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
USE_CHECKSUM ______________________ ACK_DELAY_TIME _________________
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
SESSION_TIMEOUT ___________________ TSAP _______________________0001
Application Processes Screen
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
MMS _RESPONDER COMMON_NAME _________________________
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
APT_OBJ_ID {___________________} AE_QUAL ________________________
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
PSAP _________________________ SSAP ___________________________
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
APPLICATION INTERFACE COMMON_NAME ____________________
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
APT_OBJ_ID {___________________} AE_QUAL ________________________
PSAP _________________________ SSAP ___________________________
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Association Parameters Screen
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
MAX_RESP_ASSOC ____________________ MAX_APPL_ASSOC _________________
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Local Application DIB Screen
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
AP_COMMON NAME ___________________ STATION_NAME ___________________
AP_COMMON NAME ___________________ STATION_NAME ___________________
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
AP_COMMON NAME ___________________ STATION_NAME ___________________
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
AP_COMMON NAME ___________________ STATION_NAME ___________________
MMS Variable Names Screen
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
VARIABLE NAME DATA_TYPE TYPE SIZE
REFERENCE
PFX LOC COUNT BIT OFF ARR
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
______________ ___________ ________ _____ ______ ______ ______ ____
______________ ___________ ________ _____ ______ ______ ______ ____
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
______________ ___________ ________ _____ ______ ______ ______ ____
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
______________ ___________ ________ _____ ______ ______ ______ ____
______________ ___________ ________ _____ ______ ______ ______ ____
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
______________ ___________ ________ _____ ______ ______ ______ ____
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
MaximumMMS Message Size Screen
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
MAX_MMS_MESSAGE_SIZE _____________
System Parameters Screen
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
BUFFER_POOL_1 Size ____________ Allocation % ___________________
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
BUFFER_POOL_2 Size ____________ Allocation % ___________________
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
BUFFER_POOL_3 Size ____________ Allocation % ___________________
BUFFER_POOL_4 Size ____________ Allocation % ___________________
* This form does not list all parameters that can be configured with the GSM. It includes
only those parameters that are commonly changed from their default values.
I-2 MMS-Ethernet Communications for the Series 90-70 PLC User’s Manual – May 1994 GFK-0868
I
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Configure a Station Screen
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
STATION_NAME ____________________
STATION_TYPE ____________________
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
LOAD_TYPE ____________________
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
MAC_ADDRESS ____________________
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Foreign Device Application Processes Screen
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
COMMON_NAME ____________________________
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
APT_OBJ_ID {____________________________}
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
AE_QUAL ____________________________
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
PSAP _________________
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
SSAP _________________
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
TSAP _________________
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
NSAP _________________
ÁÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Init Node Resp Node 1 Resp Node 2 Resp Node 3 Resp Node 4 Resp Node 5 Resp Node 6 Resp node 7 Acceptable Rate
User’s Node De- N/A
ÁÁÁÁÁÁ
ÁÁÁÁÁ
scription
ÁÁÁÁÁÁ ÁÁÁÁÁ
ÁÁÁÁÁ ÁÁÁÁÁ
ÁÁÁÁÁ ÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁ ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁ ÁÁÁÁÁÁ
ÁÁÁÁÁ ÁÁÁÁÁ
ÁÁÁÁÁÁ ÁÁÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
<<< Test Results >>>
ÁÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Node Address N/A
ÁÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁ ÁÁÁÁÁ
ÁÁÁÁÁ ÁÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Frames Sent/ >3e6H
Response Recvd
ÁÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁ
Response W/Err
ÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁ
No Response
ÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁÁÁ
0
< once / 40K frames
ÁÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
<<< Data Link Tallies >>>
ÁÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁÁÁ
LSap Ofl 0
MacErr 0
ÁÁÁÁÁÁ
ÁÁÁÁÁ
BufProb
ÁÁÁÁÁÁ ÁÁÁÁÁ
ÁÁÁÁÁ
TstRcvd ÁÁÁÁÁ
ÁÁÁÁÁ ÁÁÁÁÁ
ÁÁÁÁÁ ÁÁÁÁÁ
ÁÁÁÁÁ ÁÁÁÁÁ
ÁÁÁÁÁ ÁÁÁÁÁÁ
ÁÁÁÁÁ ÁÁÁÁÁ
ÁÁÁÁÁÁ ÁÁÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁÁÁ
0
> 3e6H
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁ
TstResp
ÁÁÁÁÁÁ ÁÁÁÁÁ
ÁÁÁÁÁ ÁÁÁÁÁ
ÁÁÁÁÁ ÁÁÁÁÁ
ÁÁÁÁÁ ÁÁÁÁÁ
ÁÁÁÁÁ ÁÁÁÁÁ
ÁÁÁÁÁ ÁÁÁÁÁÁ
ÁÁÁÁÁ ÁÁÁÁÁ
ÁÁÁÁÁÁ ÁÁÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁÁÁ
> 3e6H
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
<<< MAC Tallies >>>
ÁÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁÁÁ
SQEErr 0
MisdPack 0
ÁÁÁÁÁÁ
ÁÁÁÁÁ
RbufErr
ÁÁÁÁÁÁ ÁÁÁÁÁ
ÁÁÁÁÁ
LateColl ÁÁÁÁÁ
ÁÁÁÁÁ ÁÁÁÁÁ
ÁÁÁÁÁ ÁÁÁÁÁ
ÁÁÁÁÁ ÁÁÁÁÁ
ÁÁÁÁÁ ÁÁÁÁÁÁ
ÁÁÁÁÁ ÁÁÁÁÁ
ÁÁÁÁÁÁ ÁÁÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁÁÁ
0
0
ÁÁÁÁÁÁ
ÁÁÁÁÁ
LostCarr
ÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁ
FRtry
ÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁÁÁ
0
0
ÁÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁÁÁ
<<< Exception Log >>>
ÁÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁÁÁ
Event Empty
Count
ÁÁÁÁÁÁ
ÁÁÁÁÁ
Entry(s)
ÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁÁÁ
4
Appendix J GEnet System Manager Data Link Error
Codes
J section level 1 1
figure_ap level 1
table_ap level 1
The GEnet System Manager Data Link error codes are described in this appendix. The
NDIS error codes used by the Network GSM and by the NDIS Protocol Manager are also
described.
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Table J - 1. GEnet System Manager Data Link Error Codes
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Error Code Description
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
1 Too many LSAPs.
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁ
2 LSAP not registered.
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
3 DLI task not registered.
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
4 Out of buffers - dliact routine.
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
5 Out of buffers - dlideact routine.
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
6 Out of buffers - dlisend routine.
7 Out of buffers - dligetbuf routine. Restart GSM.
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁ
8 Bad return code - dxprec routine.
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
9 Command error - bus boot.
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
10 Command error - open window.
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
11 Open load file error.
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
12 Command error - boot data.
13 Command error - end of file.
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁ
14 Command error - sense.
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
15 Out of buffers - GrantBuf routine.
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
16 Bad type - GrantBuf routine.
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
17 Power on diagnostics error.
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
18 Power on diagnostics timeout.
19 MP400 busy - DXPsend routine.
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
20 Controller failed to enter run state.
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
21 In ring failed.
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
22 Hardware reset failed.
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
23 Send maintenance interface block timeout.
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
24 Maintenance interface block response error.
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
25 Send communication block timeout.
26 Bad input command.
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
27 Received communication block response timeout.
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁ
28 Communication block status error.
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
29 Unknown LSAP.
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
30 Receive data timeout.
31 Send data timeout.
GFK-0868 J-1
J
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Table J-1 GEnet System Manager Data Link Error Codes - Continued
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Error Code Description
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
32 fmalloc error.
34 Deact error.
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
35 Recv error.
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
36 LSAP is active.
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
37 No act confirm.
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
38 No deact confirm.
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
39 Deact LSAP error.
40 Act error.
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
41 Post buffer error.
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
42 No send confirm.
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
43 Send error.
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
44 Programmed I/O timeout error.
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
45 GPIO Ready error. Restart LAN Interface.
46 Invalid LAN Interface type selection.
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
47-49 Reserved.
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Additional NDIS error code may be displayed for Data Link Error Codes 54-56;
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
see Table B-2.
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
50 Error opening GEFNDIS driver.
51 Error closing GEFNDIS driver.
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁ
52 GEFNDIS device not open.
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
53 GEFNDIS driver not bound to MAC driver.
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
54 Error posting READ to GEFNDIS driver.
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
55 READ indication error from GEFNDIS driver.
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
56 Error WRITING TX frame to GEFNDIS driver.
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
57 WRITE confirm error from GEFNDIS driver.
58 No WRITE confirm from GEFNDIS driver.
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
59 Error during IOCTL READ to GEFNDIS driver.
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
60 IOCTL READ confirm error from GEFNDIS driver.
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
61 No IOCTL READ confirm from GEFNDIS driver.
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
62 Error during IOCTL WRITE to GEFNDIS driver.
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
63 IOCTL WRITE confirm error from GEFNDIS driver.
64 No IOCTL WRITE confirm from GEFNDIS driver.
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
65 NDIS MAC failure (Fatal Error). Restart PC.
J-2 MMS-Ethernet Communications for the Series 90-70 PLC User’s Manual – May 1994 GFK-0868
J
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Table J - 2. NDIS Error Codes
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Error Code
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
(hexadecimal) Description
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
NDIS Error Codes 0000-000D and xxFF may be returned with Data Link Error
Codes 54-64. (* NDIS codes 0001-0005 are returned to the MAC. These codes
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
should never be indicated by the GSM.)
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
0000 Success or no additional error information.
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
0001* ReceiveChain is keeping RX buffer.
0002* Request was queued.
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
0003* Frame was not recognized.
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
0004* Frame was rejected.
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
0005* Forward RX frame to other protocol(s).
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
0006 MAC out of resources.
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
0007 Invalidparameter.
0008 Invalid function code.
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
0009 Function is not supported.
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
000A Hardware error during request (non-fatal). (may indicate network
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
disconnection)
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
000B Transmit error; frame was not sent. (may indicate network disconnection)
000D Buffer was too small.
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
00FF General failure (non fatal). (may indicate network disconnection)
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁ
F1FF GEFNDIS resource error.
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
F2FF GEFNDIS duplicate LSAP error.
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
F3FF GEFNDIS LSAP not found error.
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
NDIS Error Codes 0020-002F may be indicated during Protocol Manager installa-
tion (as PC is started) or when running Netbind utility. The error is displayed as
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
PROnnnnE, where nnnn is the NDIS error code.
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
0020 Driver already started.
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
0021 Binding was not complete.
0022 Driver was not initialized.
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
0023 Interface hardware was not found.
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁ
0024 Interface hardware failure.
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
0025 Configurationfailure.
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
0026 Hardware interrupt conflict.
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
0027 IncompatibleMAC.
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
0028 Initializationfailed.
0029 Binding did not occur.
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
002A Network might not be connected.
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
002B Incompatible DOS version.
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
002C Driver is already registered.
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
002D PROTMAN.DOS pathname incorrect.
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
002E Insufficient DOS memory for PROTMAN.DOS to run.
002F Cannot access PROTOCOL.INI image.
GFK-0868 Appendix J GEnet System Manager Data Link Error Codes J-3
Index
GFK-0868 Index-1
Index
Changing the GSM Password Screen, 3-46 Configure a Station Screen, 3-19 , 8-2
Configuring a Non–GE Fanuc Device,
3-35
Changing the PC Network Card, 3-12
Configuring a Series 90–70 PLC Station,
CHBPS Command, Station Manager, 4-18 8-5
CHDATE Command, Station Manager, Configuring a Station, 2-13
4-18
Configuring a Station for a Basic Network,
CHECK_TIME, 8-11 3-17
CHLTIME Command, Station Manager, Configuring and Downloading a Station,
4-19 2-13
CHSOSW Command, Station Manager, Configuring the Ethernet Interface with
4-19 Logicmaster 90–70, 2-12
CHTIME Command, Station Manager, Connecting the GSM to the LAN Inter-
4-21 face, 3-3
Index-2 GFK-0868
Index
GFK-0868 Index-3
Index
F H
Field Network Test State, 9-6 Hardware Requirements for the GSM, 3-5
Field Network Test Utility, 2-17 , 4-14
HELP Command, Station Manager, 4-24
Invoking, 2-17
HOLDING_TIME, 8-10
Field Network Test Utility Commands,
4-15 How to Make it Work, 1-5
FIRST_HOP_LSAP, 8-12
FIRST_HOP_MAC_ADDR, 8-12 I
FIRST_HOP_NSAP, 8-12 Identify Confirm Service, 6-60
Floating Point, B-29 Identify Request Command – 8240, MMS
COMM_REQ, 6-59
Foreign Device Application Processes
Implemenation of the OSI Model in GE
Screen, 3-37
Fanuc Control Devices, B-4
Foreign Device Configuration Editor INACTIVE_TIMEOUT, 8-15
Menu, 3-35
InformationReport Indication Service,
Forms, H-1 6-35
Index-4 GFK-0868
Index
GFK-0868 Index-5
Index
Index-6 GFK-0868
Index
GFK-0868 Index-7
Index
Index-8 GFK-0868
Index
GFK-0868 Index-9
Index
Index-10 GFK-0868
Index
GFK-0868 Index-11