RadiSys 6200plus Series Bedienungsanleitung

Stöbern Sie online oder laden Sie Bedienungsanleitung nach Fahrwerkskomponenten RadiSys 6200plus Series herunter. RadiSys 6200plus Series User manual Benutzerhandbuch

  • Herunterladen
  • Zu meinen Handbüchern hinzufügen
  • Drucken
  • Seite
    / 275
  • Inhaltsverzeichnis
  • FEHLERBEHEBUNG
  • LESEZEICHEN
  • Bewertet. / 5. Basierend auf Kundenbewertungen

Inhaltsverzeichnis

Seite 1 - Allen-Bradley

UserManualPLC-5 VMEVMEbus ProgrammableControllers(1785-V30B, -V40B,-V40L, and -V80B)Allen-Bradley

Seite 2 - Important User Information

PrefaceUsing this Manual ivWe refer to the: As the:Data Highway DH linkData Highway PlusDH+ linkProgrammable Logic Controller processorPLC-5 Proces

Seite 3 - Table of Contents

Chapter 6PLC-5/VME ProcessorCommunications Commands 6-31Use this command to change the configuration of some or all ports. Noparameters means to ch

Seite 4

Chapter 6PLC-5/VME Processor Communications Commands 6-32OperationProcessor MemoryPort-ConfigurationActive Port ConfigurationInformationThis command

Seite 5

Chapter 6PLC-5/VME ProcessorCommunications Commands 6-33Message FormataDST00PSN00SRC00PSN00CMD0FSTS00TNS FNC90HCommand PacketReply PacketbDST00PSN00

Seite 6

Chapter 6PLC-5/VME Processor Communications Commands 6-34The upload-and-download procedure is a PLC-5/VME processor physicalsave-and-restore procedu

Seite 7 - Figures/Tables

Chapter 6PLC-5/VME ProcessorCommunications Commands 6-35d. Calculate the number of full physical reads that will be donefrom the processor during th

Seite 8 - Summary of Changes

Chapter 6PLC-5/VME Processor Communications Commands 6-36Download ProcedureAn example of this procedure is included in Appendix A.1. Identify the PL

Seite 9 - Using this Manual

7Chapter 7-1Performance and OperationRead this chapter to learn about the performance and theory of operationsof the PLC-5/VME processor.The PLC-5/V

Seite 10 - Terms and Conventions

Performance and Theory of OperationsChapter 7 7-2For the check-VME-status-file command,If you want the VME: Set the NOCV bit to:to check the VME stat

Seite 11 - Related Publications

Performance and Theory of OperationsChapter 7 7-3The PLC scan-time impact for either a read or write transfer with thedual-port memory can be calcula

Seite 12 - Overview

Performance and Theory of OperationsChapter 7 7-4The benchmark tests that we ran show approximately how long it takes toperform a ladder-logic messag

Seite 13 - Chapter 1

PrefaceUsing this Manual vThe 1785 PLC-5 programmable controller documentation is organizedinto manuals according to the tasks that you perform. This

Seite 14

Performance and Theory of OperationsChapter 7 7-5Due to the different loading that can be placed on the communicationprocessor in the PLC/5 processor

Seite 15 - System Description

Performance and Theory of OperationsChapter 7 7-6Setup #3 NOCV = 1 (VME coprocessor does not constantly read PLC processor) Copy to global VME RAM

Seite 16

Performance and Theory of OperationsChapter 7 7-7Setup #5 NOCV = 0 (VME coprocessor constantly read PLC processor) Copy to global VME RAM on-board

Seite 17 - VMEbus Interface

Performance and Theory of OperationsChapter 7 7-8Program ScanningThe program scan cycle is the time it takes the processor to execute thelogic scan o

Seite 18

Performance and Theory of OperationsChapter 7 7-9Effects of False versus True Logic on Scan TimeThe rung below—which changes states from one program

Seite 19

Performance and Theory of OperationsChapter 7 7-10If I:000/02 is: Rungs 2 and 3 are:On SkippedOff ExecutedIf you use subroutines, program scan times

Seite 20 - TV Processor

Performance and Theory of OperationsChapter 7 7-11I/O ScanningThe remote I/O scan cycle is the time that it takes for the processor(configured as a s

Seite 21 - Comparison

Performance and Theory of OperationsChapter 7 7-12Figure 7.1Remote I/O Scan and Program Scan Timing LoopsabAdapterAdapter AdapterIOT (x)IIN (y)xyRack

Seite 22

Performance and Theory of OperationsChapter 7 7-13Extended-Local I/O Processors that have extended-local I/O capability scan the extended-localI/O ch

Seite 23 - European Union Directives

Performance and Theory of OperationsChapter 7 7-14Figure 7.3PLC-5/V40L Timing Loops for Discrete Data TransferAdapterAdapter AdapterHousekeepingRack

Seite 24 - Setting the Switches

1Chapter 1-1OverviewRead this chapter to understand the overall operation of the PLC-5/VMEprocessor, how you can use it in VME systems, and how its

Seite 25 - Chapter 2

Performance and Theory of OperationsChapter 7 7-15Block-transfer duration is the time interval between the enabling of theblock-transfer instruction

Seite 26 - Backplane Jumpers

Performance and Theory of OperationsChapter 7 7-16Formula 1—Worst-case time to complete all block-transfers inextended-local I/O system where block-t

Seite 27 - Grounding

Performance and Theory of OperationsChapter 7 7-17In this example,R = 1 because the value of D (6 ms) < 15 ms logic scan timeblock-transfer durati

Seite 28 - Connecting to Remote I/O

AAppendix A-1Sample ApplicationsRead this appendix to understand how to write applications in a separateVMEbus CPU to interact with your PLC-5/VME p

Seite 29 - Make Remote I/O Connections

Appendix ASample Applications A-2/***************************************************************************//****************************** INCLUDE

Seite 30 - Terminate the Link

Appendix ASample Applications A-3/***************************************************************************//********************* PRIVATE FUNCTION

Seite 31

Appendix ASample Applications A-4 // Goodbye clrscr(); gotoxy(0, 0); return(0);}/********************************************************

Seite 32 - Local I/O Link

Appendix ASample Applications A-5// Process the user’s selectionswitch(menuChoice){ case 1:// Initiate a continuous copy operation from a PLC data

Seite 33

Appendix ASample Applications A-6/***************************************************************************//******************************* SHOW_E

Seite 34 - Connecting a DH+ Link

Appendix ASample Applications A-7/***************************************************************************//****************************** TEST_PC

Seite 35

Chapter 1Overview 1-2Figure 1.1Examples of PLC-5/VME ProcessorsBattery lowProc run/FaultForceCh 0 StatusSYSFAILMaster AccessSlave AccessBattery lowP

Seite 36 - Terminal to Channel 0

Appendix ASample Applications A-8/***************************************************************************//***************************** GET_KEY_

Seite 37 - Disposing of the Battery

Appendix ASample Applications A-9 plcList[0] = mem.baseAddr; // Turn on the memory on the PLC at the requested VME location. plc540v_enable_

Seite 38

Appendix ASample Applications A-10 // Get the continuous copy information from the user. clrscr(); gotoxy(0, 10); cprintf( ”Enter the

Seite 39

Appendix ASample Applications A-11 // Stop the continuous copy opeation... plc540v_halt_cont_copy_to_VME( cc_to.vmeDataAddr, cc_to.wordCount,

Seite 40 - VME LEDs

Appendix ASample Applications A-12 // Initiate the continuous copy from VME to a PLC data file plc540v_init_cont_copy_from_VME( cc_from.vmeDat

Seite 41 - Signal Usage

Appendix ASample Applications A-13/***************************************************************************//***************************** DISPLAY

Seite 42 - 11111111 07

Appendix ASample Applications A-14EXE_dependencies = \ p40vihas.obj \ common.obj \ p40vcco.obj \ p40vspcc.obj \ vmedemo.obj \ {$(LIBPATH)}bmclib.lib

Seite 43 - Register

Appendix ASample Applications A-15# *Compiler Configuration File*vmedemo.cfg: vmedemo.mak copy &&|–ml–v–y–vi–w–ret–w–nci–w–inl–wpin–wamb–wam

Seite 44 - 11111111SLAVE BASE

Appendix ASample Applications A-16// PLC-5/40V is using ULA0 which is 0xFC00const unsigned short kplc540vUla = 0xFC00;// This is the number of bytes

Seite 45 - Commands

Appendix ASample Applications A-17/***************************************************************************//******************************* MAINL

Seite 46

Chapter 1Overview 1-3In the PLC-5/V40B, both channels (1 and 2) are identical although they areindependently configurable. In the PLC-5/V40L, chann

Seite 47 - Chapter 3

Appendix ASample Applications A-18// Open the output file for saving PLC memory.if ((out = fopen(argv[1], ”w+b”)) == NULL){printf(”\n\nFailed to open

Seite 48 - Ladder-Program Interfaces

Appendix ASample Applications A-19printf(”\n\nFinal Address: 0x%08.8lx”, readAddr + finalPhysicalReadSize);}// Close the output filefclose(out

Seite 49

Appendix ASample Applications A-20 plc540v_pccc_return_edit_resource(kvmeSlaveAddress, kplc540vUla, kVME_D16_DATA_WIDTH, kVME_A24_ADDR_SPACE

Seite 50 - Copy to VME

Appendix ASample Applications A-21 else {if (replyPacket.plcStatus.keyswitchMode!=kPLC540V_REMOTE_PROGRAM_LOAD){ printf(”\nPLC is not in rem

Seite 51 - Copy from VME

Appendix ASample Applications A-22/***************************************************************************//************************** EXTRACT_ST

Seite 52 - Check VME Status File

Appendix ASample Applications A-23/***************************************************************************//************************ CALC_FINAL_P

Seite 53 - Status Bits

Appendix ASample Applications A-24printf(”\n\tSegment 1 Start Pointer: %x %x %x %x”,replyPointer->optionalData[1],replyPointer->optionalData[2]

Seite 54 - VME Status File

Appendix ASample Applications A-25// Save this read address in the file packetfilePacket.plcAddress = readAddr;// Save this read length in the file p

Seite 55 - Chapter 4

Appendix ASample Applications A-26.AUTODEPEND# *Translator Definitions*CC = bcc +UPLOAD.CFGTASM = TASMTLIB = tlibTLINK = tlinkLIBPATH = C:\BORLANDC\L

Seite 56

Appendix ASample Applications A-27p40vihas.obj: upload.cfg p40vihas.cp40vrpc.obj: upload.cfg p40vrpc.cp40vrer.obj: upload.cfg p40vrer.cp40vger.obj: u

Seite 57 - Continuous Copy

Chapter 1Overview 1-4Use the PLC-5/VME processor in a 6U (full-height) VMEbus chassis. Youcan use the PLC-5/VME processor by itself (i.e., with no

Seite 58 - VMEbus Interrupts

Appendix ASample Applications A-28#include ”busmgr.h” // Radisys’s VME driver definitions#include ”pccc.h” // Generic Allen

Seite 59

Appendix ASample Applications A-29/***************************************************************************** * * PURPOSE: This is the main fu

Seite 60

Appendix ASample Applications A-30// Make certain the processor is in remote program modeplc_in_remote_program_mode();// Make certain there are no fa

Seite 61

Appendix ASample Applications A-31 plc540v_pccc_get_edit_resource(kvmeSlaveAddress, kplc540vUla, kVME_D16_DATA_WIDTH, kVME_A24_ADDR_SPACE,

Seite 62

Appendix ASample Applications A-32/***************************************************************************//********************** PLC_IN_REMOTE_

Seite 63 - Continuous-Copy

Appendix ASample Applications A-33 if (status.plc540vStatus != 0) {printf(”\nChecking the PLC for faults failed.”);exit(1); } else {//

Seite 64 - Notes on Copy Operations

Appendix ASample Applications A-34 PLC540V_PCCC_DLC_RPY_TYPE replyPacket; PLC540V_STATUS_TYPE status; plc540v_pccc_download_complete(kvmeSla

Seite 65 - Copy Synchronization

Appendix ASample Applications A-35EXE_dependencies = \ p40vdla.obj \ p40vdlc.obj \ p40vwbp.obj \ p40vihas.obj \ p40vapc.obj \ p40vrer.obj \ p40vger.

Seite 66 - Handle-Interrupts Command

Appendix ASample Applications A-36# *Compiler Configuration File*download.cfg: download.mak copy &&|-ml-v-y-vi-w-ret-w-nci-w-inl-wpin-wamb-w

Seite 67

BAppendix B-1Sample Application ProgrammingInterface ModulesRead this appendix to understand how to write an application programminginterface (API)

Seite 68 - Send-PCCC Command

Chapter 1Overview 1-5The following diagrams show three basic configurations for programmingand debugging your ladder-logic programs.Connect a comput

Seite 69 - Command-Protocol

Sample API ModulesAppendix B B-2For this header file: Refer to page: For this source file: Refer to page:COMMON.H B-3 COMMON.C B-5P40VCCO.H B-

Seite 70

Sample API ModulesAppendix B B-3#ifndef COMMON_H#define COMMON_H 1/////////////////////////////////////////////////////////////////////////////////

Seite 71

Sample API ModulesAppendix B B-4typedef struct{ /* Indicates which type of error status is being returned. There are three sources: EPC, P

Seite 72 - Supported PCCCs

Sample API ModulesAppendix B B-5/////////////////////////////////////////////////////////////////// Common set of functions that are useful throughou

Seite 73 - Descriptions

Sample API ModulesAppendix B B-6/* Mask for the command control register’s error bit. */#define kCMDCTRL_ERR

Seite 74 - Sample API Module

Sample API ModulesAppendix B B-7 /* Loop until we timeout or the bits are set. */ for (i=0; ((i<kTIMEOUT_COUNT) && (status->plc54

Seite 75 - Identify Host and Status

Sample API ModulesAppendix B B-8 /* Let’s initialize the status variable to success. */ memset((char *) status, 0x0, sizeof(PLC540V_STATUS_TYP

Seite 76

Sample API ModulesAppendix B B-9/***************************************************************************** * * PURPOSE: This function will re

Seite 77 - Read-Modify-Write

Sample API ModulesAppendix B B-10/***************************************************************************** * * PURPOSE: This function will

Seite 78

Sample API ModulesAppendix B B-11/***************************************************************************** * * PURPOSE: This function will d

Seite 79 - The PLC-5/VME processor:

Chapter 1Overview 1-6The PLC-5/VME is fully compliant with the C.1 VMEbus specification.The PLC-5/VME processor occupies two 6U VMEbus slots. It ca

Seite 80

Sample API ModulesAppendix B B-12/***************************************************************************** * * PURPOSE: This function will

Seite 81 - Data Types

Sample API ModulesAppendix B B-13/***************************************************************************** * * PURPOSE: This function will t

Seite 82 - Example Data Types

Sample API ModulesAppendix B B-14 /* The PLC-5/40V’s command/control register WRITE-READY bit indicates when it is ready to accept a new co

Seite 83

Sample API ModulesAppendix B B-15/***************************************************************************** * * PURPOSE: This function will e

Seite 84

Sample API ModulesAppendix B B-16/***************************************************************************** * * PURPOSE: This function will

Seite 85

Sample API ModulesAppendix B B-17#ifndef P40VCCO_H#define P40VCCO_H 1////////////////////////////////////////////////////////////////////////////////

Seite 86 - Example of Character String

Sample API ModulesAppendix B B-18void plc540v_halt_cont_copy_to_VME( ULONG vmeDataAddr, UWORD vmeDataSize,

Seite 87

Sample API ModulesAppendix B B-19/***************************************************************************//************************* PRIVATE TYPE

Seite 88

Sample API ModulesAppendix B B-20 * UWORD elementNumber contains the element number in the * PLC–5/40V data table file at

Seite 89 - Set CPU Mode

Sample API ModulesAppendix B B-21void plc540v_init_cont_copy_to_VME(ULONG vmeDataAddr, UWORD vmeDataSize, ULONG vmeCmdBlkAddr, UWORD baseAddres

Seite 90 - Upload All Request

Chapter 1Overview 1-7Figure 1.2 illustrates the basic forms of communications. Table 1.Asummarizes these communication forms.Figure 1.2Basic Forms

Seite 91 - Memory Segment Pointers

Sample API ModulesAppendix B B-22 * VME_INTERRUPT_LEVEL_TYPE cmdIntLevel contains the VME bus * interrupt to be generated

Seite 92 - Download All Request

Sample API ModulesAppendix B B-23void plc540v_halt_cont_copy_to_VME(ULONG vmeDataAddr, UWORD vmeDataSize, ULONG vmeCmdBlkAddr, UWORD baseAddres

Seite 93 - Upload Complete

Sample API ModulesAppendix B B-24 * VME_INTERRUPT_LEVEL_TYPE cmdIntLevel contains the VME bus * interrupt to be generated

Seite 94 - Download Complete

Sample API ModulesAppendix B B-25void plc540v_init_cont_copy_from_VME(ULONG vmeDataAddr, UWORD vmeDataSize, ULONG vmeCmdBlkAddr, UWORD baseAddr

Seite 95 - Bytes Physical

Sample API ModulesAppendix B B-26 * VME_INTERRUPT_LEVEL_TYPE cmdIntLevel contains the VME bus * interrupt to be generated

Seite 96

Sample API ModulesAppendix B B-27void plc540v_halt_cont_copy_from_VME(ULONG vmeDataAddr, UWORD vmeDataSize, ULONG vmeCmdBlkAddr, UWORD baseAddr

Seite 97

Sample API ModulesAppendix B B-28 * UWORD fileNumber contains the PLC–5/40V data file number * which will be continuously

Seite 98 - Get Edit Resource

Sample API ModulesAppendix B B-29static void plc540v_cont_copy(PLC540V_CONT_COPY_COMMAND ccCmd, PLC540V_CONT_COPY_MODE ccMode, ULONG vmeDat

Seite 99 - Return Edit Resource

Sample API ModulesAppendix B B-30if (status–>plc540vStatus == kPLC540V_SUCCESS){ /* If sending the command block address didn’t fail, then the

Seite 100 - Apply Port Configuration

Sample API ModulesAppendix B B-31/***** Structure of the Send PCCC Command Block. This is used to communicate** any PCCC command to the PLC.*/#pragm

Seite 101 - Restore Port Configuration

Chapter 1Overview 1-8Table 1.ASummary of Figure 1.2In Figure 1.2,when you see :It means that:1Commands are high-level directives sent to the process

Seite 102 - Error Codes

Sample API ModulesAppendix B B-32typedef struct{unsigned char lnhFirstByte; /* reply packet length high */unsigned char lnhSecondByte; /* rep

Seite 103 - Procedure

Sample API ModulesAppendix B B-33typedef struct{ UWORD commandWord; UWORD responseWord; UWORD cmdIntLevel; UWORD cmdStatusId;

Seite 104 - Communications Commands

Sample API ModulesAppendix B B-34/***************************************************************************//*************************** PRIVATE F

Seite 105 - Download Procedure

Sample API ModulesAppendix B B-35 * plc540v_init_handle_interrupts( * vmeCmdBlkAddr, *

Seite 106 - Performance and Operation

Sample API ModulesAppendix B B-36 * UBYTE operationStatusId contains a unique value which will * be used by the interrupte

Seite 107 - Communication Methods

Sample API ModulesAppendix B B-37 * VME_INTERRUPT_LEVEL_TYPE cmdIntLevel contains the VME bus * interrupt to be generated b

Seite 108 - Ladder-Logic Method

Sample API ModulesAppendix B B-38 /* Let’s initialize the status variable to success. */ memset((char *) status, 0x0, sizeof(PLC540V_STATUS_TY

Seite 109 - Benchmark Tests

Sample API ModulesAppendix B B-39#ifndef P40VSPCC_H#define P40VSPCC_H 1//////////////////////////////////////////////////////////////////////////////

Seite 110 - Setup #2

Sample API ModulesAppendix B B-40#include <stdio.h> #include <stdlib.h>#include <string.h>#include ”epc_obm.h”#include ”epc_err.h”

Seite 111 - Setup #4

Sample API ModulesAppendix B B-41 * * VME_ADDRESS_MODIFIER_TYPE addrMod defines the address space * in which the VME data i

Seite 112 - Processor Scanning

Because of the variety of uses for the products described in this publication, thoseresponsible for the application and use of this control equipment

Seite 113 - Program Scanning

Chapter 1Overview 1-9Ladder programs from a standard PLC-5 processor run in the PLC-5/VMEprocessor. The PLC-5/VME processor has the same program sc

Seite 114

Sample API ModulesAppendix B B-42 /* Let’s initialize the send PCCC command block to be empty. */ memset((char *) &pcccCmdBlk, 0x0, sizeof

Seite 115

Sample API ModulesAppendix B B-43/* Let’s retrieve the reply packet. */status->epcStatus=EpcFromVmeAm((BM_MBO|A24SD), BM_W8, vmeReplyPac

Seite 116 - I/O Scanning

Sample API ModulesAppendix B B-44/* The PCCC Write Bytes Physical reply packet structure. */typedef struct{ UBYTE lnhHi; UBYTE lnhLo; UBYTE

Seite 117 - Discrete and Block Transfer

Sample API ModulesAppendix B B-45 * VME_DATA_WIDTH_TYPE width contains the data width that * should be used for the copy op

Seite 118

Sample API ModulesAppendix B B-46 /* Let’s establish the command packet contents... Note that since we set this block with zeros originall

Seite 119 - Transferring Block Data

Sample API ModulesAppendix B B-47/* The PCCC Apply Port Configuration reply packet structure. */typedef struct{ UBYTE lnhHi; UBYTE lnhLo; UB

Seite 120

Sample API ModulesAppendix B B-48 * UWORD baseAddress contains the base address of the * PLC-5/40V. * * VME_D

Seite 121

Sample API ModulesAppendix B B-49 plc540v_send_pccc_command(vmeCmdBlkAddr,&cmdPacket, kPLC540V_PCCC_APC_CMD_SIZE,reply,kPLC540V_PCCC_APC_RPY_S

Seite 122 - Transferring

Sample API ModulesAppendix B B-50#include <stdio.h> #include <stdlib.h>#include <mem.h>#include ”epc_obm.h”#include ”epc_err.h”#in

Seite 123 - Sample Applications

Sample API ModulesAppendix B B-51 * void plc540v_pccc_upload_complete( * vmeCmdBlkAddr, *

Seite 124 - VMEDEMO.CPP

Chapter 1Overview 1-10Table 1.BComparison of 6008-LTV and PLC-5/VME Processor AttributesAttributes 6008-LTV PLC-5/VME CommentsVME slots 3 2Bus arbit

Seite 125 - Appendix

Sample API ModulesAppendix B B-52#ifndef P40VDLA_H#define P40VDLA_H 1///////////////////////////////////////////////////////////////////////////////

Seite 126

Sample API ModulesAppendix B B-53#include <stdio.h> #include <stdlib.h>#include <mem.h>#include ”epc_obm.h”#include ”epc_err.h”#inc

Seite 127

Sample API ModulesAppendix B B-54 * EXAMPLE: * ULONG vmeCmdBlkAddr = 0xE0F100; * UWORD baseAddress

Seite 128

Sample API ModulesAppendix B B-55#ifndef P40VDLC_H#define P40VDLC_H 1////////////////////////////////////////////////////////////////////////////////

Seite 129

Sample API ModulesAppendix B B-56#include <stdio.h> #include <stdlib.h>#include <mem.h>#include ”epc_obm.h”#include ”epc_err.h”#in

Seite 130

Sample API ModulesAppendix B B-57 * EXAMPLE: * ULONG vmeCmdBlkAddr = 0xE0F100; * UWORD baseAddress

Seite 131

Sample API ModulesAppendix B B-58#ifndef P40VECHO_H#define P40VECHO_H 1/////////////////////////////////////////////////////////////////////////////

Seite 132

Sample API ModulesAppendix B B-59#include <stdio.h> #include <stdlib.h>#include <mem.h>#include ”epc_obm.h”#include ”epc_err.h”#inc

Seite 133

Sample API ModulesAppendix B B-60 * PLC540V_STATUS_TYPE status; * void plc540v_pccc_echo( *

Seite 134

Sample API ModulesAppendix B B-61#ifndef P40VGER_H#define P40VGER_H 1////////////////////////////////////////////////////////////////////////////////

Seite 135 - VMEDEMO.MAK

Chapter 1Overview 1-11 The PLV-5/VME processor status files in the processor status area aredifferent in several ways. When floating point values

Seite 136

Sample API ModulesAppendix B B-62#include <stdio.h> #include <stdlib.h>#include <mem.h>#include ”epc_obm.h”#include ”epc_err.h”#in

Seite 137 - UPLOAD.CPP

Sample API ModulesAppendix B B-63 * EXAMPLE: * ULONG vmeCmdBlkAddr = 0xE0F100; * UWORD baseAddress

Seite 138

Sample API ModulesAppendix B B-64#ifndef P40VIHAS_H#define P40VIHAS_H 1/////////////////////////////////////////////////////////////////////////////

Seite 139

Sample API ModulesAppendix B B-65 UBYTE expansionType; /* Byte 3, Processor Expansion Type */ #define kPLC540V_PROCESSOR

Seite 140

Sample API ModulesAppendix B B-66 UBYTE reserved5:2; UBYTE forcesSFC2Enabled:1;#define kPLC540V_SFC2_FORCES_DISABLED 0x0#define kPLC540V_SFC

Seite 141

Sample API ModulesAppendix B B-67void plc540v_pccc_id_host_and_status( ULONG vmeCmdBlkAddr, UWORD baseA

Seite 142

Sample API ModulesAppendix B B-68 * * RETURNS: Nothing. * * EXAMPLE: * ULONG vmeCmdBlkAddr = 0xE0F100; *

Seite 143

Sample API ModulesAppendix B B-69#ifndef P40VRBP_H#define P40VRBP_H 1////////////////////////////////////////////////////////////////////////////////

Seite 144

Sample API ModulesAppendix B B-70#include <stdio.h>#include <stdlib.h>#include <mem.h>#include ”epc_obm.h”#include ”epc_err.h”#inc

Seite 145

Sample API ModulesAppendix B B-71 * EXAMPLE: * ULONG vmeCmdBlkAddr = 0xE0F100; * UWORD baseAddress

Seite 146

2Chapter 2-1InstallationRead this chapter to learn how to set the switches in your PLC-5/VMEprocessor and install it into a VMEbus chassis.See the

Seite 147

Sample API ModulesAppendix B B-72#ifndef P40VRER_H#define P40VRER_H 1///////////////////////////////////////////////////////////////////////////////

Seite 148 - UPLOAD.MAK

Sample API ModulesAppendix B B-73#include <stdio.h> #include <stdlib.h>#include <mem.h>#include ”epc_obm.h”#include ”epc_err.h”#inc

Seite 149 - DOWNLOAD.CPP

Sample API ModulesAppendix B B-74 * EXAMPLE: * ULONG vmeCmdBlkAddr = 0xE0F100; * UWORD baseAddress

Seite 150

Sample API ModulesAppendix B B-75#ifndef P40VRMW_H#define P40VRMW_H 1////////////////////////////////////////////////////////////////////////////////

Seite 151

Sample API ModulesAppendix B B-76void plc540v_add_addrmasks(UBYTE arrayIndex, UWORD fileNumber, UWORD elementNumber, UWORD andMask, UWORD or

Seite 152

Sample API ModulesAppendix B B-77/***************************************************************************** * * PURPOSE: This function adds a

Seite 153

Sample API ModulesAppendix B B-78 * { * plc540v_add_addrmasks(addrCount, * fil

Seite 154

Sample API ModulesAppendix B B-79 * PLC540V_RMW_ADDRMASKS_TYPE addrMasks contains system * addresses and their correspondi

Seite 155

Sample API ModulesAppendix B B-80 /* Let’s initialize these packet to nothing. */ memset((char *) &cmdPacket, 0x0, kPLC540V_PCCC_RMW_CMD_S

Seite 156 - DOWNLOAD.MAK

Sample API ModulesAppendix B B-81/* The PCCC Restore Port Configuration reply packet structure. */typedef struct{ UBYTE lnhHi; UBYTE lnhLo;

Seite 157

Chapter 2Installation 2-2The processor is shipped in a static-shielded container to guard againstelectrostatic damage. Electrostatic discharge can

Seite 158

Sample API ModulesAppendix B B-82 * PLC540V_PCCC_RPC_RPY_TYPE reply contains PCCC’s Restore Port * Configuration command s

Seite 159 - Interface Modules

Sample API ModulesAppendix B B-83#ifndef P40VSCM_H#define P40VSCM_H 1#include ”p40vspcc.h”#pragma pack(1)/*******************************************

Seite 160 - Appendix B

Sample API ModulesAppendix B B-84#include <stdio.h>#include <stdlib.h>#include <mem.h>#include ”epc_obm.h”#include ”epc_err.h”#inc

Seite 161 - COMMON.H

Sample API ModulesAppendix B B-85 * PLC540V_PCCC_SCM_RPY_TYPE reply; * PLC540V_STATUS_TYPE status; * void plc5

Seite 162

Sample API ModulesAppendix B B-86#ifndef P40VULA_H#define P40VULA_H 1///////////////////////////////////////////////////////////////////////////////

Seite 163 - COMMON.C

Sample API ModulesAppendix B B-87#include <stdio.h>#include <stdlib.h>#include <mem.h>#include ”epc_obm.h”#include ”epc_err.h”#incl

Seite 164

Sample API ModulesAppendix B B-88 * EXAMPLE: * ULONG vmeCmdBlkAddr = 0xE0F100; * UWORD baseAddress

Seite 165

CAppendix C-1SpecificationsCharacteristic ValueTemperature Operating0-65° C at point of entry of forced air with 200 LFM of air flowacross the circu

Seite 166

SpecificationsAppendix C C-2Characteristic(Revision C.1)ValueMaster address A16, A24Master transfer D08(EO), D16Slave address A16, A24Slave transfer

Seite 167

Appendix C C-3PLC-5/VMEt Processor SpecificationsPLC-5/V30t(1785-V30B)10.PLC-5/V40t(1785-V40B)PLC-5/V40Lt(1785-V40L)PLC-5/V80t(1785-V80B)Maximum User

Seite 168

Chapter 2Installation 2-3Table 2.ASW1 Set of SwitchesSwitches 1-6 Switch 7 Switch 8DH+ station number for channels1A and 0 (see Table 2.B)Unused (of

Seite 169

DAppendix D-1TroubleshootingRead this appendix when you troubleshoot the PLC-5/VME processor. Forthe PLC-5/VME processor to maintain integrity of t

Seite 170

Appendix DTroubleshooting D-2For unrecognizable messages, ER is set along with an error code. Theerror codes are:Code Explanation0000H Success0001H

Seite 171

Appendix DTroubleshooting D-3These are errors reported in the response word of the command blockwhen the command cannot be carried out successfully.

Seite 172

Appendix DTroubleshooting D-4The codes returned in the EXT STS (extended status) field when theremote error (STS) is F0H are listed below:Code (hex)

Seite 173 - UWORD statCtrlReg = 0;

Appendix DTroubleshooting D-5If you encounter a hardware error or watchdog major fault, it may bebecause multiple watchdog faults occured while the p

Seite 174 - status);

Appendix DTroubleshooting D-6ATTENTION: Processor memory could become altered withoutindication if you lose power while performing any of thefollowin

Seite 175 - P40VCC0.H

EAppendix E-1Cable ConnectionsTable E.A lists the cables that you use if you have an Allen-Bradleycommunication board in your programming terminal.T

Seite 176 - P40VCC0.C

Cable ConnectionsAppendix E E-2The channel 0 connector on the front panel is an RS-232C serial port. It isa 25-pin D-shell connector whose pins are

Seite 177

Cable ConnectionsAppendix E E-3PLC-5/11, -5/20, -5/30, -5/40, -5/60, -5/40L, -5/60L, -5/80, and-5/VMEPLC-5/10, -5/12, 5/15, -5/25PLC-51770-KF2ModemMo

Seite 178

Cable ConnectionsAppendix E E-4PLC-5PLC-51770-KF2ModemModem1785-KE1770-CD1784-CP5Phone Linecable #61784-CXKcable #6TerminalTerminalSeries BTerminal17

Seite 179

Chapter 2Installation 2-4Table 2.DAddress Range SW2 (Switches 1-3)ULA 11 2 3 A16 Address Range0 on on on FC00-FC3F (hex)1 off on on FC40-FC7F2 on of

Seite 180

Cable ConnectionsAppendix E E-5PLC-51770-KF2ModemModem1784-CP5Phone Linecable #6cable #5Terminal1770-KF2cable #3TerminalModemModemPhone Linecable #6c

Seite 181

Cable ConnectionsAppendix E E-6The following diagrams show the pin assignments for the cables that youneed for serial-port communications.Cable #125-

Seite 182

Cable ConnectionsAppendix E E-7The specifications for each Allen-Bradley cable used for communicationsare shown on the following pages. See Table E.B

Seite 183

Cable ConnectionsAppendix E E-8Figure E.1Interconnect Cable—1784-CAK6160-T53, -T60, -T70, 6121, IBM PC/AT to 1785-KE1273134568111462537815 –pin D–she

Seite 184

Cable ConnectionsAppendix E E-9Figure E.2Interconnect Cable—1784-CXK1784-T45, IBM XT to 1785-KE91518113142515 –pin D –shellConnectorPin Male1785–KE25

Seite 185

Cable ConnectionsAppendix E E-10Figure E.3Interconnect Cable—1784-CYK6120, 6122 to 1785-KE91518156915 –pin D –shellConnectorPin Male1785–KE9 –pin D –

Seite 186

Cable ConnectionsAppendix E E-11Figure E.4Interconnect Cable—1784-CP5Processor to Terminal (using a 1784-KTK1)1234567891264568915 –pin D–shellConnect

Seite 187

Cable ConnectionsAppendix E E-12Figure E.5Interconnect Cable—1784-CPProcessor to Terminal (using a 1784-KT or 1784-KL)4321162156922PLC–5 EndIndustria

Seite 188

Cable ConnectionsAppendix E E-13Figure E.6Interconnect Cable—1784-CP6PLC-5/30, -5/40, -5/60, or -5/80 Processor to Terminal (using 1784-KT,1784-KL, 1

Seite 189

Cable ConnectionsAppendix E E-14Figure E.71784-CP7 Adapter —Interconnect Cable Adapter to 1784-CP ConnectsPLC-5/30, -5/40, -5/60, -5/80 or -5/VME Pro

Seite 190 - P40VHINT.H

Chapter 2Installation 2-5You insert the PLC-5/VME processor in two adjacent slots in a 6U(full-height) VMEbus chassis.ATTENTION: Make sure that yo

Seite 191 - P40VHINT.C

Symbols**Empty**, 2-1Numbers1770–CD, 2-81770–KF2, E-11771-AF, 2-91771-AS, 2-91771-CXT, 2-111771-DCM, 2-91771-KT2, E-11

Seite 192

IndexI–2device-type register, 3-5eight configuration register structure, 3-4ID register, 3-5offset register, 3-6status/control register,

Seite 193

IndexI–3Modem, E-1See also Programming TerminalPP40CCC0.C, sample, B-18P40CCC0.H, sample, B-17P40VAPC.C, sample, B-47P40VAPC.H, sampl

Seite 194

IndexI–4Programming terminalcable connections, E-7direct connection, 2-12modem, E-1serial connection, 2-14Programs, example, A-1R

Seite 195

IndexI–5TTerminating linkextended-local I/O, 2-11remote I/O, 2-9Termination resistors, 2-9extended-local I/O, 2-11using 150-Ohm resis

Seite 196

7With major offices worldwide.Algeria • Argentina • Australia • Austria • Bahrain • Belgium • Brazil • Bulgaria • Canada • Chile • China, PRC • Colomb

Seite 197 - P40VSPCC.H

Chapter 2Installation 2-6The specific procedure for grounding a VME chassis varies depending onthe style of the chassis. Read the instructions foun

Seite 198 - P40VSPCC.C

Chapter 2Installation 2-7A remote I/O link using this communication rate: Cannot exceed this cable length:57.6 kbps 3,048 m (10,000 ft)115.2 kbps 1,

Seite 199

Summary of Changes i. . . . . . . . . . . . . . . . . . . . . . . . . . . . Using this Manual iii. . . . . . . . . . . . . . . . . . . . . . . . .

Seite 200

Chapter 2Installation 2-8Figure 2.2Remote I/O Terminal ConnectorsTo connect remote I/O cable, do the following:1. Run the cable (1770-CD) from the p

Seite 201 - P40VWBP.H

Chapter 2Installation 2-9If your remote I/O link: The maximum number ofracks you can scan onthe linkThe maximum number ofphysical devices youcan con

Seite 202 - P40VWBP.C

Chapter 2Installation 2-10Use the extended-local I/O cables. These cables have a single-endconnector on one end and a dual-end connector on the oth

Seite 203

Chapter 2Installation 2-11To make extended-local I/O connections, do the following: 4.1. Connect the single-end connector to channel 2 of the proces

Seite 204 - P40VAPC.H

Chapter 2Installation 2-12Once you connect the programming device through a local DH+ link toone processor, the device can communicate with any PLC-

Seite 205 - P40VAPC.C

Chapter 2Installation 2-1382W resistorClearShieldBlueUse the 3-pin connector on the processor to connect a DH+ link.The connector’s port must be con

Seite 206

Chapter 2Installation 2-14You can connect COM1 or COM2 from the programming terminal directlyto channel 0 on the PLC-5/VME processor. This serial

Seite 207 - P40VULC.H

Chapter 2Installation 2-15If the processor is not powered, the processor battery retains processormemory. The appropriate battery for your processo

Seite 208 - P40VULC.C

Chapter 2Installation 2-16Disposing of the BatteryRefer to the Allen-Bradley Guidelines for Lithium Battery Handling andDisposal, publication AG-5.4

Seite 209

3Chapter 3-1VMEbus InterfaceRead this chapter to understand the basic low-level interface to thePLC-5/VME processor. The orientation of this chapt

Seite 210 - P40VDLA.H

Table of ContentsiiLadder-Program Interfaces 4-1. . . . . . . . . . . . . . . . . . . . . . . . Chapter Objectives 4-1. . . . . . . . . . . . .

Seite 211 - P40VDLA.C

Chapter 3VMEbus Interface 3-2Two software-selectable bus-release modes are provided:When set to: The PLC-5/VME processor:ROR releases control of the

Seite 212

Chapter 3VMEbus Interface 3-3Table 3.A shows the usage of the VMEbus signals on the P1 connector.Table 3.AVMEbus Signals on the P1 ConnectorRow A Ro

Seite 213 - P40VDLC.H

Chapter 3VMEbus Interface 3-4The configuration registers are a standard way of identifying, configuring,controlling, and monitoring the PLC-5/VME pr

Seite 214 - P40VDLC.C

Chapter 3VMEbus Interface 3-5Unless otherwise noted, register bits: are initialized to 0 at reset. directly control the associated hardware functi

Seite 215

Chapter 3VMEbus Interface 3-6Offset Register11111111SLAVE BASE15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 007offsetThe SLAVE-BASE field in the offset regist

Seite 216 - P40VECHO.H

Chapter 3VMEbus Interface 3-7WRDY is used by another VMEbus master to determine whether or not thePLC-5/VME processor is ready to receive a command.

Seite 217 - P40VECHO.C

Chapter 3VMEbus Interface 3-8If you designate: The PLC-5/VME processor accesses the command block as an:A24 A24 access with the 3D (standard supervi

Seite 218

Chapter 3VMEbus Interface 3-9The structure of the command block is shown below:15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0WordCommand wordResponse wordCmd

Seite 219 - P40VGER.H

4Chapter 4-1Ladder-Program InterfacesRead this chapter to help you understand how to interact with the VMEbusenvironment from your ladder program.T

Seite 220 - P40VGER.C

Chapter 4Ladder-Program Interfaces 4-2Table 4.AFour Ladder MessagesMessage ASCII Syntax PageCopy to VMECTV # X f : e vmeaddr width numelts 4-3Copy

Seite 221

Table of ContentsiiiPerformance and Operation 7-1. . . . . . . . . . . . . . . . . . . . . . . . Chapter Objectives 7-1. . . . . . . . . . . . .

Seite 222 - P40VIHAS.H

Chapter 4Ladder-Program Interfaces 4-3widthis the width of VME transfers.Width DenotesD16 16-bit transfersD08 8-bit transfers (even/odd)D08O 8-bit t

Seite 223

Chapter 4Ladder-Program Interfaces 4-4Example 2: CTV #N7:0 FF01 D08O 5Example 2 reads the lower byte of elements 0 through 4 of file 7 and writesthe

Seite 224

Chapter 4Ladder-Program Interfaces 4-5Send VME InterruptThis message tells the PLC-5/VME processor to assert a VMEbusinterrupt. When the interrupt

Seite 225 - P40VIHAS.C

Chapter 4Ladder-Program Interfaces 4-6The PLC-5/VME processor manipulates only two of the status bits in thecontrol word of the internal message con

Seite 226

Chapter 4Ladder-Program Interfaces 4-7The VME status file is a data file in the processor’s memory. It is used tostore VME setup and status informa

Seite 227 - P40VRBP.H

Chapter 4Ladder-Program Interfaces 4-8The following is the physical structure of the VME status file:15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0WordULASLE

Seite 228 - P40VRBP.C

Chapter 4Ladder-Program Interfaces 4-9Table 4.BFields for the Physical Structure of the VME Status FileWord Code Function Explanation01VSYSF Describ

Seite 229

Chapter 4Ladder-Program Interfaces 4-10The PLC-5/VME can automatically read and write every ladder scan to the the VMEbus without ladder-logic progr

Seite 230 - P40VRER.H

Chapter 4Ladder-Program Interfaces 4-11Error CodesThese are errors reported during the repeated continuous-copy operationsinitiated by the continuou

Seite 231 - P40VRER.C

Chapter 4Ladder-Program Interfaces 4-12The following is the physical structure of the VME operationconfiguration file:15 14 13 12 11 10 9 8 7 6 5 4

Seite 232

Table of ContentsivP40VRBP.H B-69. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . P40VRBP.C B-70. . . . . . . . . .

Seite 233 - P40VRMW.H

Chapter 4Ladder-Program Interfaces 4-13Table 4.CFields for the Physical Structure of the VME Status FileWord Code Function Explanation62FEN From-VME

Seite 234 - P40VRMW.C

Chapter 4Ladder-Program Interfaces 4-14Word ExplanationFunctionCode153TDS To-VME data size If 0, the continuous-copy-to-VME operation does D16 VMEbu

Seite 235

5Chapter 5-1CommandsRead this chapter to understand the command interface to the PLC-5/VMEprocessor. The orientation of this chapter is based on a

Seite 236

Chapter 5Commands 5-2The command: Has thevalue of:Configures the PLC-5/VME processor tocopy a block of data:Continuous copy to VME 0001 from its dat

Seite 237

Chapter 5Commands 5-3Word Command Description0 Command word Has value 0001H (to VME) or 0002H (from VME).1 Response word As defined previously for a

Seite 238 - P40VRPC.H

Chapter 5Commands 5-4Copy SynchronizationThe PLC-5/VME processor does not have the same programmablesynchronization control as does the 6008-LTV pro

Seite 239 - P40VRPC.C

Chapter 5Commands 5-5Table 5.AError CodesCode Explanation01H VMEbus transfer error (VMEbus bus error)07H Bad data address09H Past end of data fileFD

Seite 240

Chapter 5Commands 5-6Word Command Description0 Command word Has value 0003H1 Response word As defined previously for all commands in common, see pag

Seite 241 - P40VSCM.H

Chapter 5Commands 5-7This command, whose command word has the value FFFF, sends anAllen-Bradley Programmable Controller Communications Command. Int

Seite 242 - P40VSCM.C

Chapter 5Commands 5-8These are the command-protocol codes placed in the error-code field of thecommand-control register when the ERR bit is 1.Code E

Seite 243

Table of ContentsvFigures/TablesCompliance to European Union Directives 2-1. . . . . . . . . . . . . . . . . . Figure 2.3Terminating a Remote I/O L

Seite 244 - P40VULA.H

6Chapter 6-1PLC-5/VME Processor CommunicationsCommandsRead this chapter to understand the function of the extended PCCCs in thePLC-5/VME processor.

Seite 245 - P40VULA.C

Chapter 6PLC-5/VME Processor Communications Commands 6-2A PCCC reply packet has the following format:76543210Byte01234567890 1 0 0 COMMANDTNS – firs

Seite 246

Chapter 6PLC-5/VME ProcessorCommunications Commands 6-3All PCCCs supported by the PLC-5 processor are supported by thePLC-5/VME processor. Since on

Seite 247 - Specifications

Chapter 6PLC-5/VME Processor Communications Commands 6-4Table 6.A describes the bytes that compose the headers of command andreply packets. We do n

Seite 248 - VMEbus Specifications

Chapter 6PLC-5/VME ProcessorCommunications Commands 6-5Use this command to debug or test PCCC transmission capability. Thecommand packet can contai

Seite 249 - Processor Specifications

Chapter 6PLC-5/VME Processor Communications Commands 6-6Use this command to: diagnostic command when debugging your host CPU’s driver program conf

Seite 250 - Troubleshooting

Chapter 6PLC-5/VME ProcessorCommunications Commands 6-7Byte Description12,13 Number of data files used (highest assigned file number + 1) (low byt

Seite 251 - Appendix D

Chapter 6PLC-5/VME Processor Communications Commands 6-8Refer to page D-3 for additional information on PCCC status codes.Sample API ModuleFor a sa

Seite 252 - Status Codes

Chapter 6PLC-5/VME ProcessorCommunications Commands 6-9See the “Header Bit/Byte Descriptions” section on page 6-4 fordescriptions of all bytes exce

Seite 253

Chapter 6PLC-5/VME Processor Communications Commands 6-10Sample API ModuleFor a sampleinterface header file:Refer to page: For a sampleimplementatio

Seite 254 - Inserting Ladder Rungs at

Summary of ChangesviiSummary of ChangesThis release of the PLC-5/VME VMEbus Programmable Controllers UserManual contains new and updated information o

Seite 255

Chapter 6PLC-5/VME ProcessorCommunications Commands 6-11Important: The PLC-5/VME processor ADDR, OFFSET, and TOTALTRANS fields work together when t

Seite 256 - Cable Connections

Chapter 6PLC-5/VME Processor Communications Commands 6-12Data types are those resident in the PLC-5/VME processor. In thetyped-write and typed-read

Seite 257 - Appendix E

Chapter 6PLC-5/VME ProcessorCommunications Commands 6-13Data-Type FieldThe data-type field specifies the ID (type of data) and size (number ofbytes

Seite 258

Chapter 6PLC-5/VME Processor Communications Commands 6-14Integer ExampleThe first byte is the data-type field (field a), the 2-byte element contains

Seite 259 - 25-Pin Serial Port

Chapter 6PLC-5/VME ProcessorCommunications Commands 6-15Counter ExampleThe first byte is the data-type field (field a), the 6-byte element containst

Seite 260 - 9-Pin Serial Port

Chapter 6PLC-5/VME Processor Communications Commands 6-16Array ExampleThe array includes two ID descriptors, the first specifies the structure as an

Seite 261 - Cable Pin Assignments

Chapter 6PLC-5/VME ProcessorCommunications Commands 6-17Example of Character StringThe first byte(s) are the descriptor (field a), followed by the c

Seite 262 - Cable Specifications

Chapter 6PLC-5/VME Processor Communications Commands 6-18This command lets the host CPU write file data to the PLC-5/VMEprocessor one packet at a ti

Seite 263

Chapter 6PLC-5/VME ProcessorCommunications Commands 6-19Important: The PLC-5/VME processor ADDR, OFFSET, and TOTALTRANS fields work together when t

Seite 264

Chapter 6PLC-5/VME Processor Communications Commands 6-20Use this command to set PLC-5/VME processor’s operating mode.A no-privilege error is return

Seite 265

Preface iiiUsing this ManualThe purpose of this manual is to familiarize you with the installation anduse of the PLC-5/VME programmable controllers.

Seite 266

Chapter 6PLC-5/VME ProcessorCommunications Commands 6-21Error CodesThe STS byte contains 00H if no error. When detected, the PLC-5/VMEprocessor rep

Seite 267

Chapter 6PLC-5/VME Processor Communications Commands 6-22Message FormatDST00PSN00SRC00PSN00CMD0FSTS00TNS FNC53HCommand PacketDST00PSN00SRC00PSN00CMD

Seite 268

Chapter 6PLC-5/VME ProcessorCommunications Commands 6-23Use this command to place the PLC-5/VME processor in download modebefore downloading memory.

Seite 269

Chapter 6PLC-5/VME Processor Communications Commands 6-24Use this command at the completion of an upload to return thePLC-5/VME processor to its pre

Seite 270

Chapter 6PLC-5/VME ProcessorCommunications Commands 6-25Use this command to return the PLC-5/VME processor fromdownload/program to Program mode afte

Seite 271

Chapter 6PLC-5/VME Processor Communications Commands 6-26Use this command to upload segments of PLC-5/VME processor memoryafter a successful upload-

Seite 272 - See also

Chapter 6PLC-5/VME ProcessorCommunications Commands 6-27Error CodesThe STS byte contains 00H if no error. When detected, the PLC-5/VMEprocessor rep

Seite 273

Chapter 6PLC-5/VME Processor Communications Commands 6-28Message FormataDST00PSN00SRC00PSN00CMD0FSTS00TNS FNC18HCommand PacketReply PacketbDST00PSN0

Seite 274

Chapter 6PLC-5/VME ProcessorCommunications Commands 6-29Use this command to secure the edit resource for the programming device.Once you have obtain

Seite 275 - With major offices worldwide

Chapter 6PLC-5/VME Processor Communications Commands 6-30Use this command to return the edit resource when editing is completed.When you return the

Kommentare zu diesen Handbüchern

Keine Kommentare