Home

MVI46-103M User Manual

image

Contents

1. Offset Parameter Description 4021 Cmd Queue This word contains the number of active commands in the command Count queue for the module Up to 100 commands can be buffered in this queue These commands are transferred from the processor to the module using special command blocks 4022 to Online Status This double word value contains a bit for each of the 32 potential 4023 sessions in the module If the bit is set for a session in the double word the station is online If the bit is clear the station is offline Use this value to determine if commands sent from the processor will have a chance of succeeding 4024 CH 0 State This word contains the state machine value for channel 0 4025 Cmd Req This word contains the number of commands transferred out channel 0 4026 Cmd Resp This word contains the number of command response messages received on channel 0 4027 Cmd Err This word contains the number of command errors recognized on channel 0 4028 Requests This word contains the total number of messages transmitted on channel 0 4029 Responses This word contains the total number of messages received on channel 0 4030 Err Sent This word contains the number of error messages sent on channel 0 4031 Err Received This word contains the number of error messages received on channel 0 4032 Cfg Err This bit mapped word recognizes any configuration errors for channel 0 Refer to the configuration e
2. Word Offset Data Field s Description in Block 4100 Done Flag A value of zero will be placed in this register to indicate the function is complete and the data is ready 4101 Block ID This field contains the value of 9950 identifying the block type to the PLC 4102 Number of This field contains the number of commands contained in Commands the block that must be processed by the PLC This field will reported have a value of 1 to 60 Page 24 of 187 ProSoft Technology Inc September 12 2006 Functional Overview MVI46 103M SLC Platform IEC 60870 5 103 Master Communication Module Word Offset Data Field s Description in Block 4103 Start Index of This field contains the index in the command list for the first First Command value in the file This field will have a value of 0 to MaxCommands 1 4104 to 4163 Command List Each word of this area contains the last error value recorded Errors for the command The command index of the first value offset 4 is specified in word 3 of the block The number of valid command errors in the block is set in word 2 of the block Refer to the command error list to interpret the error codes reported Set SLC Time Block 9970 Block 9970 identification code requests the module s date and time Use this data to set the PLC clock Word Offset in Data Field s Description Block 4100 Block ID This field contains the value of 9970 identifying the block type to the modu
3. Data Type Database Address Function Code Point Index 1 2 3 4 5 or 9 ProSoft Technology Inc Page 159 of 187 September 12 2006 MVI46 103M SLC Platform Reference IEC 60870 5 103 Master Communication Module 7 7 Command List Form Form to Define Command List Enable Database Poll Session Sector Data Type Function Point Override Override Code Index Interval Index Index 0 6 7 20 Code Index Flag Value Page 160 of 187 ProSoft Technology Inc September 12 2006 Reference MVI46 103M SLC Platform IEC 60870 5 103 Master Communication Module Form to Define Command List Enable Database Poll Session Sector Data Type Function Point Override Override Code Index Interval Index Index 0 6 7 20 Code Index Flag Value ProSoft Technology Inc Page 161 of 187 September 12 2006 MVI46 103M SLC Platform Reference IEC 60870 5 103 Master Communication Module 7 8 Protocol Support This section contains a listing of the IEC 60870 5 103 protocol support provided by the module Note Shaded areas are not supported by the module 7 8 1 List of Type Identification Codes In Monitor Direction Type
4. Backplane Configuration Backplane transfer parameter section IEC 870 5 103 Master Port 1 Configuration for second application port IEC 103 Master Session x Definition for each control unit IEC 103 Master Session x Sector y Definition for each sector in each controlled unit IEC 103 Master Commands Command list to control slave units A set of parameters follows each each section header Use unique labels under each section to specify a parameter Each label in the file must be entered exactly as shown in the file for the parameter to be identified by the program If the module is not considering a parameter check the label for the data item Each parameter s value is separated from the label with the character This character is used by the program to delimit the position in the data record where to start reading data All data for a parameter must follow the character There must be at least one space character between the end of the parameter value and the following text An example of a parameter entry is given below Baud Rate 19200 Baud rate for master port The parameter label is Baud Rate and the parameter value is 19200 The characters after a numeric parameter value are ignored and can be used to document the configuration file Any record that begins with the character is considered to be a comment Comments can be placed anywhere in the file so long as the character is the first column of the lin
5. Database definition for this session sector ASDU Database Function Point Type Index Code Index START END IEC 103 Master Session 31 Communication Port 1 Index of COM port for session 0 or 1 Sector Count 3 5 1 is max value for this version of app Data Link Address E 31 Range is 0 to 65535 DL address of slave Failure Delay A 10 Min Sec to delay before poll of offline slave 0 to 2000 seconds Confirm Timeout E 1000 0 to 2 32 1 mSec to wait for DL confirm Retry Count S 2 0 to 255 retries for if no confirm Response Timeout 10000 Timeout for confirm of req 0 to 2 32 1 Page 154 of 187 ProSoft Technology Inc September 12 2006 Reference MVI46 103M SLC Platform IEC 60870 5 103 Master Communication Module C1 C2 Poll Count Pend 5 class 1 or 2 polls before next slave tried 0 65535 Class 1 Polls 10 ax class 1 polls to this session Class 1 Pend delay A 1000 in mSec delay between call 0 to 2 32 1 Class 2 Pend delay 4 1000 in mSec delay between call 0 to 2 32 1 Class 1 Poll delay 1000 in mSec delay between call 0 to 2 32 1 Class 2 Poll delay 1000 in mSec delay between call 0 to 2 32 1 IEC 103 Master Session 31 Sector 0 Common ASDU Address S 0 Range 0 to 65534 Sector address Req init requests when session first online not req if slave sends EOI sequence Online Time sync 4 Y Send time sync message when first online Online General Int Y Send ge
6. ProSoft Technology Inc September 12 2006 Page 25 of 187 MVI46 103M SLC Platform Functional Overview IEC 60870 5 103 Master Communication Module Word Offset in Data Field s Description Block 4100 Block ID This field contains the block identification code of 9971 for the block 4101 Year This field contains the four digit year to be used with the new time value 4102 Month This field contains the month value for the new time Valid entry for this field is in the range of 1 to 12 4103 Day This field contains the day value for the new time Valid entry for this field is in the range of 1 to 31 4104 Hour This field contains the hour value for the new time Valid entry for this field is in the range of 0 to 23 4105 Minute This field contains the minute value for the new time Valid entry for this field is in the range of 0 to 59 4106 Seconds This field contains the second value for the new time Valid entry for this field is in the range of 0 to 59 4107 Milliseconds This field contains the millisecond value for the new time Valid entry for this field is in the range of 0 to 999 The module does not send a response block to the processor after receiving this block The module will set register 4100 to zero after processing the data Warm Boot Block 9998 Block 9998 performs a warm boot operation on the module The format of the block constructed by the processor is as follows
7. For example in order to configure the following points Time tagged message point with information number 17 teleprotection active and distance protection function 128 The value will be copied to bits 0 and 1 in word 1 second word in the module s database Measurands point with information number 144 measurands and overcurrent protection function 160 The value will be copied to word 50 in the module s database The following configuration information should be entered ASDU Database Function Point Type Index Code Index START 1 16 128 17 1 50 160 144 END Every time the module responds with a Class 1 or Class 2 poll with these points the module will update its value to the database All the points configured in this section are sent from the slave to the master The protocol specification refers to this data flow as the Monitor Direction This step should be repeated for each sector Step 6 Command Configuration Control Direction The user might also configure the master to send commands to slaves The IEC 60870 5 103 protocol specification refers to this data flow as Control Direction The commands include general commands interrogation requests and time synchronization requests In order to configure a command the user should refer to the IEC 103 Master Commands section IEC 103 Master Commands Enable Database Poll Session Sector Data Func Point Ovrd Ovrd Cod Index Inte
8. IEC 870 5 103 Master Port 0 Communication Parameters Baud Rate 19200 Baud rate for port 9600 19200 Parity E N None O Odd E Even M Mark S Space RTS On D 0 65536 mSec before messag RTS Off 1 0 65536 mSec after messag Minimum Delay 10 Minimum of mSec before response sent Receive Timeout 2000 Maximum mSec from first char to last to wait These parameters are protocol specific Single char ACK F0 1 or 3 Y Single E5 resp to ACK func 0 1 amp 3 req Y N The user should also configure the jumpers located at the back at the module in order to select the correct communication mode RS 232 RS 422 or RS 485 ProSoft Technology Inc Page 9 of 187 September 12 2006 MVI46 103M SLC Platform Quick Start IEC 60870 5 103 Master Communication Module Step 3 Configure the Session Slave Poll Parameters According to the IEC 60870 5 103 protocol the master cyclically polls data from the slaves The data is classified into two classes Class 1 and Class 2 Events belong to Class 1 and analog data to Class 2 The module can request data through Class 1 or Class 2 requests Responses to control command and general interrogation commands are also sent as Class 1 data Please refer to the IEC 103 Master Session x section in the configuration file in order to configure how each slave will be polled Initially the user should enter the MVI46 103M port number that will
9. MV1I46 103M SLC Platform IEC 60870 5 103 Master Communication Module User Manual September 12 2006 ProSoft IS ee AHON OLOGY Please Read This Notice Successful application of this module requires a reasonable working knowledge of the Rockwell Automation SLC hardware the MVI46 103M Module and the application in which the combination is to be used For this reason it is important that those responsible for implementation satisfy themselves that the combination will meet the needs of the application without exposing personnel or equipment to unsafe or inappropriate working conditions This manual is provided to assist the user Every attempt has been made to assure that the information provided is accurate and a true reflection of the product s installation requirements In order to assure a complete understanding of the operation of the product the user should read all applicable Rockwell Automation documentation on the operation of the Rockwell Automation hardware Under no conditions will ProSoft Technology Inc be responsible or liable for indirect or consequential damages resulting from the use or application of the product Reproduction of the contents of this manual in whole or in part without written permission from ProSoft Technology Inc is prohibited Information in this manual is subject to change without notice and does not represent a commitment on the part of ProSoft Technology Inc Improvements and
10. This step should be repeated for each session to be used For example if the user selected 8 sessions during Step 1 he or she should configure sessions 0 to T IEC 103 Master Session 0 IEC 103 Master Session 1 IEC 103 Master Session 2 IEC 103 Master Session 3 IEC 103 Master Session 4 IEC 103 Master Session 5 IEC 103 Master Session 6 IEC 103 Master Session 7 Page 10 of 187 ProSoft Technology Inc September 12 2006 Quick Start MVI46 103M SLC Platform IEC 60870 5 103 Master Communication Module Step 4 Sector Data Set Configuration For each session slave you must configure one or more sectors maximum of 5 A sector is a data set defined by the vendor Each sector is identified by the Common ASDU Address parameter in the IEC 103 Master Session x Sector 0 area in the configuration file This area also contains some parameters that will affect the module initialization procedure IEC 103 Master Session 0 Sector 0 Common ASDU Address 0 Range 0 to 255 Sector address Req init requests when session first online not req if slave sends EOI sequence Online Time sync Y Send time sync message when first online Online General Int S Y Send general interrogation Req init requests when EOI end of initialization received from slave EOI Time sync Y Send time sync message when first online EOI General Int S Y Send general interrogation ASDU Database Function Point
11. Values at the bottom of the display are important in determining module operation The Program Scan Counter value is incremented each time a module s program cycle is complete Page 52 of 187 ProSoft Technology Inc September 12 2006 Diagnostics and Troubleshooting MV146 103M SLC Platform IEC 60870 5 103 Master Communication Module Tip Repeat this command at one second intervals to determine the frequency of program execution Exiting the Program Caution Some of the commands available to you from this menu are designed for advanced debugging and system testing only and can cause the module to stop communicating with the processor or with other devices resulting in potential data loss or other failures Only use these commands if you are specifically directed to do so by ProSoft Technology Inc Technical Support staff Some of these command keys are not listed on the menu but are active nevertheless Please be careful when pressing keys so that you do not accidentally execute an unwanted command Press Esc to exit the program and display the operating system prompt This command will cause the module to cease operation and stop transferring data between the ports and the module and between the processor and the module This could interrupt a currently running process Only use this command if instructed to do so by the ProSoft Technical Support Group Warm Booting the Module Caution Some of the commands available
12. Ve KEE i WIEN i N ee 103 Master l Command List Menu Opens IEC 870 5 103 Master Command List menu FP command List _ _ Z i E i N ee Port Configuration P Port Configuration hli 0 Port Configuration hi S Q Port Status Menu Sch Opens Port Status Menu At Pon Status section es a 5 j A i K ee Session Configuration Ss 8 M o Configuration M a A 5 A r 8 V Version Displays version information l U VS VE Opening the Data Analyzer Menu Press A to open the Data Analyzer Menu Use this command to view all bytes of data transferred on each port Both the transmitted and received data bytes are displayed Refer to Data Analyzer for more information about this menu Important When in analyzer mode program execution will slow down Only use this tool during a trouble shooting session Before disconnecting from the Config Debug port please be sure to press M to return to the main menu and disable the data analyzer This action will allow the module to resume its normal operating mode Page 56 of 187 ProSoft Technology Inc September 12 2006 Diagnostics and Troubleshooting MV146 103M SLC Platform IEC 60870 5 103 Master Communication Module Viewing General Configuration Press C from the IEC 103 Master Driver Menu to display the general configuration for the protocol The following illustration shows an example of the Module Configuration screen MODULE CONFIGURATION Max Sessions Online
13. 0x81 COT Common address of ASDU Function Type Information number DPI 0 to 3 7 2 6 5 RET relative time 7 2 6 15 FAN fault number 7 2 6 6 4 octet binary time 7 2 6 28 8 Po hM a sch sch SIN 7 2 6 23 Type 3 Measurands Bytes Description Spec Value of 3 i value of 1 2 or 4 COT Common address of ASDU Function Type Information number Current L2 7 2 6 8 Voltage L1 L2 Active power P 7 2 6 8 7 2 6 8 NINININI s gt 1 a a sch Reactive power Q 7 2 6 8 ASD U3 1 i 1 ASDU 3 2 i 2 ASDU 3 3 i 4 ASDU 3 4 i 2 val1 In and val2 Ven Type 4 Time tagged measurands with relative time Bytes Description Spec 1 Value of 4 ProSoft Technology Inc September 12 2006 Page 169 of 187 MVI46 103M SLC Platform IEC 60870 5 103 Master Communication Module Reference Bytes Description Spec 1 0x81 1 COT 1 Common address of ASDU 1 Function Type 1 Information number 4 SCL short circuit location real 7 2 6 20 2 RET relative time 7 2 6 15 2 FAN fault number 7 2 6 6 4 4 octet binary time 7 2 6 28 Type 5 Identification Bytes Description Spec 1 Value of 5 1 0x81 1 COT 1 Common address of ASDU 1 Function Type 1 Information number
14. 86 66 TT 66 66 66 66 66 60 66 60 60 66 0 G0 G6 0 A3 67 TT The Data Analyzer displays the following special characters Character Definition Data enclosed in these characters represent data received on the port lt gt Data enclosed in these characters represent data transmitted on the port lt Rt gt These characters are inserted when the RTS line is driven high on the port lt R gt These characters are inserted when the RTS line is dropped low on the port lt CS gt These characters are displayed when the CTS line is recognized high _TT_ These characters are displayed when the timing mark interval has been reached This parameter is user defined Stopping the Data Analyzer Press S to stop the data analyzer Use this option to freeze the display so the data can be analyzed To restart the analyzer press B Important When in analyzer mode program execution will slow down Only use this tool during a trouble shooting session Before disconnecting from the Config Debug port please be sure to press S to stop the Data Analyzer before returning to the main menu or disconnecting from the port This action will allow the module to resume its normal operating mode Returning to the Main Menu Press M to return to the Main Menu ProSoft Technology Inc Page 65 of 187 September 12 2006 MV146 103M SLC Platform Diagnostics and Troubleshooting IEC 60870
15. Measurands Jazz Vuuza P Q f Generic functions in monitor direction Semantics ProSoft Technology Inc Page 177 of 187 September 12 2006 MVI46 103M SLC Platform Reference IEC 60870 5 103 Master Communication Module Oo lt 240 gt Oo lt 241 gt Oo lt 243 gt Oo lt 244 gt Oo lt 245 gt Oo lt 249 gt O lt 250 gt Oo lt 251 gt 7 9 18 7 9 19 INF lt 0 gt lt 0 gt 7 9 20 INF lt 16 gt lt 17 gt lt 18 gt lt 19 gt lt 23 gt lt 24 gt lt 25 gt lt 26 gt 7 9 21 INF Read headings of all defined groups Read values or attributes of all entries of one group Read directory of a single entry Read value or attribute of a single entry End of general interrogation of generic data Write entry with confirmation Write entry with execution Write entry aborted Selection of standard information numbers in control direction System functions in control direction Semantics Initiation of general interrogation Time synchronization General commands in control direction Semantics Auto recloser on off Teleprotection on off Protection on off LED reset Activate characteristic 1 Activate characteristic 2 Activate characteristic 3 Activate characteristic 4 Generic functions in control direction Semantics Page 178 of 187 ProSoft Technology Inc September 12 2006 Reference MVI46 103M SLC Platform IEC 60870 5 103 Master Communication Module lt 240 gt Read headings of all d
16. Offset Description Length 4100 9998 1 In this version of the module the warm and cold boot processes perform the same operation as many of the variables that must be initialized are fixed when the module first boots and cannot be changed after the application starts Cold Boot Block 9999 Block 9999 performs a cold boot operation on the module The format of the block constructed by the processor is as follows Offset Description Length 4100 9999 1 In this version of the module the warm and cold boot processes perform the same operation as many of the variables that must be initialized are fixed when the module first boots and cannot be changed after the application starts Page 26 of 187 ProSoft Technology Inc September 12 2006 Functional Overview MV146 103M SLC Platform IEC 60870 5 103 Master Communication Module 3 2 Master Driver The master driver supported on each application port of the module emulates an IEC 60870 5 103 Master device Configuration of each port is independent and should be connected to different serial networks Each port on the module communicates with one or more controlled stations on what are referred to as sessions A session represents a controlled device with a unique data link layer address Each session controlled device contains one or more data sets sectors that are defined by the vendor of the device The following illustration shows these relationships 1EC
17. Req init requests when EOI end of initialization received from slave EOI Time sync Y Send time sync message when first online EOI General Int Y Send general interrogation Database definition for this session sector ASDU Database Function Point Type Index Code Index START END IEC 103 Master Session 30 Communication Port s 0 Index of COM port for session 0 or 1 Sector Count 5 1 is max value for this version of app Data Link Address 30 Range is 0 to 65535 DL address of slave Failure Delay 3 10 Min Sec to delay before poll of offline slave 0 to 2000 seconds Confirm Timeout 1000 0 to 2 32 1 mSec to wait for DL confirm Retry Count 7 2 0 to 255 retries for if no confirm Response Timeout 10000 Timeout for confirm of req 0 to 2 32 1 C1 C2 Poll Count Pend D class 1 or 2 polls before next slave tried 0 65535 Class 1 Polls S 0 Max class 1 polls to this session Page 152 of 187 ProSoft Technology Inc September 12 2006 Reference MVI46 103M SLC Platform IEC 60870 5 103 Master Communication Module Class 1 Pend delay D Min mSec delay between call 0 to 2 32 1 Class 2 Pend delay D Min mSec delay between call 0 to 2 32 1 Class 1 Poll delay D Min mSec delay between call 0 to 2 32 1 Class 2 Poll delay 0 Min mSec delay between call 0 to 2 32 1 IEC 103 Master Session 30 Sector 0 Common ASDU Address 0 Range 0 to 65534 Sector address Req init requests w
18. jones FND OF COMMAND TTRY REACHED anne For more information about the commands on this menu refer to EC 870 Master Command List Menu on page 60 ProSoft Technology Inc Page 57 of 187 September 12 2006 MV1I46 103M SLC Platform Diagnostics and Troubleshooting IEC 60870 5 103 Master Communication Module Opening the Port Configuration Menu Press P from the IEC 103 Master Driver Menu to open the Port Configuration menu Use this command to view the port configuration information for each of the application ports Port Configuration Menu Selected IEC 870 5 103 MASTER CHANNEL CONFIGURATION Baudrate Ggs 30 2000 YES 1 NO Mimimum Delay Receive Timeout Single ACK Data Link Length Use Balanced Mode ou uw u The Port Configuration Menu section has more information about the commands on this menu Opening the Port Status Menu Press Q from the IEC 103 Master Driver Menu to open the Port Status menu Use this command to verify the status of the master commands sent through the port If the display indicates a communication error you should compare the generated error code with the command error codes listed in the Appendices of this manual Port Status Menu Selected IEC 870 5 103 MASTER PORT 8 STATUS Commands Executed Command Responses Command Err Count Request Count Response Count Error Sent Count Error Rec Count Cfg Error Word Current Error Code Last Error Code W Ui is es
19. 0 decimal not used 01b 1 decimal Off 10b 2 decimal On and 11b 3 decimal not used 3 Measurands with quality descriptor The lower 3 bits of the values represented in this data type contain status information The upper 13 bits of the value contained a signed 12 bit number This data type will return from 1 to 4 values The number of words received is dependant on the information object number and the slave device Measurand with quality descriptor 7 2 6 8 Bit 0 0 No overflow 1 Overflow Bit 1 0 Valid 1 Invalid Bit 2 Reserved Bits 3 25 Value from 1 1 2 7 4 Time tagged measurands with relative time with the value in the packet represented by a single floating point number Short floating point number stored in IEEE STD 754 format Fraction Exponent Sign 7 2 6 20 5 Identification data composed of 12 characters of data Each point in defined of this data type should reserve 12 bytes 6 word addresses in the database for the data received Byte data as defined in 7 2 6 2 First 8 bytes are characters 1 to 8 and last 4 bytes are manufacture bytes either decimal 0 255 or as ASCII characters 9 Measurands with quality descriptor The lower 3 bits of the values represented in this data type contain status information The upper 13 bits of the value contained a signed 12 bit number This data type will return from 1 to 9 values some slaves may return up to 16 values
20. 128 128 128 128 128 128 128 128 128 128 128 128 128 128 128 128 128 128 128 128 Point Index 74 715 76 77 78 19 80 81 82 83 84 85 86 87 88 89 90 91 89 90 144 145 146 147 session This section is used to defin IEC 103 Master Session 10 1000 20000 e O Ee Index of Range is 0 which runs on Port 1 COM port for session 0 1 is max value for this version of app 0 to 65535 DL address of slave Min Sec to delay befor 0 to 2000 seconds 0 to 2 32 1 mSec to wait for DL confirm 0 to 255 retries for if no confirm Timeout for confirm of req class 1 or 2 polls before next slave tried 0 Max class 1 polls to Min mS Min mS Min mS Min mS C delay betw delay betw Cc G C delay betw delay betw Or de poll of offline slave this session n n n n call call call call 0 to 0 to 0 to 0 to 0 to 2 32 1 2 32 L 2 32 1 2 32 1 2 32 Page 92 of 187 ProSoft Technology Inc September 12 2006 Reference MVI46 103M SLC Platform IEC 60870 5 103 Master Communication Module IEC 103 Master Session 1 Sector 0 Common ASDU Address 3 0 Range 0 to 65534 Sector address Req init requests when session first online not req if slave sends EOI sequence Online Time sync Y Send time sync message when first online Online General Int S Y Send general interrogation Req init req
21. 3 Data required to build the user defined command in the command queue 4132 to 4141 Command 4 Data required to build the user defined command in the command queue 4142 to 4151 Command 5 Data required to build the user defined command in the command queue 4152 to 4161 Command 6 Data required to build the user defined command in the command queue 4161 to 4171 Command 7 Data required to build the user defined command in the command queue 4172 to 4181 Command 8 Data required to build the user defined command in the command queue The following fields are used for each 10 word record in the command list Word Offset Definitions Description 0 Database Index Address in module to associate with the command 1 Session Index Session index defined in the module to associate with the command 2 Sector Index Sector index for session as defined in the module 3 Data Type ASDU data type associated with the command 4 Function Code Function Code for the command 5 Point Index Information object address for the point on which the Information Number command operates 6 Override Flag Override flag for general command 7 Override Value Override value for general command 8 Reserved Reserved for future use 9 Reserved Reserved for future use Refer to the command list section of this documentation for a detailed definition of the fields contained in this block They are the same
22. 4 4 1 Transferring the Configuration File to Your PC 1 Connect your PC to the Configuration Debug port of the module using a terminal program such as HyperTerminal Press to display the main menu MODULE MENU Display Menu Data Analyzer ransfer Module Con B Da e Recei ion Boot Module 2 Press S Send Module Configuration The message Press Y key to confirm configuration send is displayed at the bottom of the screen n configuration send D ProSoft Technology Inc Page 35 of 187 September 12 2006 MV146 103M SLC Platform Module Configuration IEC 60870 5 103 Master Communication Module 3 Press Y The screen now indicates that the module is ready to send Ee D Yew Cal Taner tp Dr A Gage MODULE MM Display Menu A Data Analyzer B Block Transfer Statistics C Module Configuration O Database View R Receive Module Configuration S Send Module Configuration V Version Information W Horm Boot Module Esc Exit Program Press N key to confirm configuration send Sending configuration file TRANSFERRING CONFIGURATION FILES FROM ProSoft MODULE TO PC The Ymodem protocol is used to send the file from the module Select the RECEIVE menu option and destination directory Building configuration file image from module Ready to Sendt Cormectad 0 00 07 4 From the Transfer menu in HyperTerminal select Receive File This action opens the Receive File di
23. IEC 60870 5 103 Master Communication Module Inf Description Gl Type Fun 128 160 176 192 254 255 Hl Ss Ar Al GEN GLB 130 AR blocked xX 1 xX xX xX Measurands Inf Description GI Type Fun 128 160 176 192 254 255 tz gt gt Al Ah GEN GLB 144 measurand 3 1 X X 145 measurands l V 32 X X 146 measurands V P Q 33 X 147 measurands In Ven 34 X X 148 measurands l11 2 3 Maa P Q f 9 X Generic functions Inf Description GI Type Fun 128 160 176 192 254 255 t z gt gt Ak Al GEN GLB 240 read headings of all defined groups 10 X 241 read values or attributes of all entries of 10 X one group 243 read directory of a single entry 11 X 244 read value or attribute of a single entry x 10 X 245 end of general interrogation of generic 10 X data 249 write entry with confirmation 10 X 250 write entry with execution 10 X 251 write entry aborted 10 X 7 8 5 Information Numbers Used In Control Direction System functions Inf Description Type Fun 128 160 176 192 254 255 t z gt gt Al Au GEN GLB 0 initiation of general interrogation 7 X 0 time synchronization 6 X ProSoft Technology Inc Page 167 of 187 September 12 2006 MVI46 103M SLC Platform IEC 60870 5 103 Master Communication Module Reference General commands Inf Description Co
24. Many of the program parameters set in the user configuration must be set at program initialization and cannot be set while the program is running Therefore both functions operate the same The command functions supported by the module and there data formats are discussed in the following section 3 1 6 Command Control Blocks Block identification codes greater than 9900 are utilized to perform special functions in the module when placed in the M file s 4100 register Each control block recognized and used by the module is defined in the following sections User Constructed Command Block 9901 Block identification code 9901 issues one or more user constructed commands When the module receives a block 9901 identification code it will place the included commands into the command queue Page 20 of 187 ProSoft Technology Inc September 12 2006 Functional Overview MV146 103M SLC Platform IEC 60870 5 103 Master Communication Module Word Offset in Data Field s Description Block 4100 Block ID This field contains the block identification code of 9901 for the block 4101 Command Count This field defines the number of user commands contained in the block The valid range for the field is 1 to 8 4102 to 4111 Command 1 Data required to build the user defined command in the command queue 4112 to 4121 Command 2 Data required to build the user defined command in the command queue 4122 to 4131 Command
25. Send time sync message when first online Online General Int S Y Send general interrogation Req init requests when EOI end of initialization received from slave EOI Time sync A Y Send time sync message when first online EOI General Int Y Send general interrogation Database definition for this session sector ASDU Database Function Point Type Index Code Index START END IEC 103 Master Session 21 Sector 4 Common ASDU Address a 4 Range 0 to 65534 Sector address Req init requests when session first online not req if slave sends EOI sequence Online Time sync A Y Send time sync message when first online Online General Int Y Send general interrogation Req init requests when EOI end of initialization received from slave ProSoft Technology Inc Page 135 of 187 September 12 2006 MVI46 103M SLC Platform Reference IEC 60870 5 103 Master Communication Module EOI Time sync Y Send time sync message when first online EOI General Int Y Send general interrogation Database definition for this session sector ASDU Database Function Point Type Index Code Index START END This section is used to define session 0 which runs on Port 1 IEC 103 Master Session 22 Communication Port d 0 Index of COM port for session 0 or 1 Sector Count 5 1 is max value for this version of app Data Link Address 3 22 Range is 0 to 65535 DL address of slave Failure
26. The number of words received is dependant on the information object number and the slave device Measurand with quality descriptor 7 2 6 8 Bit 0 0 No overflow 1 Overflow Bit 1 0 Valid 1 Invalid Bit 2 Reserved Bits 3 25 Value from 1 1 2 20 General command to control a dual point object Each command issued by the module uses the values of two adjacent bits in the database or an override value specified by the user command Dual bit status 7 2 6 4 with 00b 0 decimal not used 01b 1 decimal Off 10b 2 decimal On and 11b 3 decimal not used The words should be swapped in the ladder logic Page 18 of 187 ProSoft Technology Inc September 12 2006 Functional Overview MV146 103M SLC Platform IEC 60870 5 103 Master Communication Module As shown in the table above all bit types are addressed as bits in the modules database Addressing the Data Types The following table shows an example of how to address the data types in the MVI46 103M Data Type Address Type Length Example 1 Bit 2 bits Address 160 refers to first and second bits from word 10 2 Bit 2 bits Address 160 refers to first and second bits from word 10 3 Word 4words Address 50 refers to word 50 51 52 and 53 Double word 2 words Address 40 refers to two consecutive words starting at word 80 5 Bit 12 bits Address 180 refers to 12 consecutive bits starting at the LSB of
27. This parameter prevents a session from monopolizing the communication port Class 1 Pend Delay 0 to 2432 1 This parameter sets the minimum number of milliseconds to delay between class 1 polls for pending data Class 2 Pend Delay 0 to 2432 1 This parameter sets the minimum number of milliseconds to delay between class 2 polls for pending data Class 1 Poll Delay 0 to 2432 1 This parameter sets the minimum number of milliseconds to delay between each class 1 poll Class 2 Poll Delay 0 to 2432 1 This parameter sets the minimum number of milliseconds to delay between each class 2 poll Response Timeout 0 to 2432 1 This parameter sets the maximum number of milliseconds to wait for a confirmation from the controlled station to a request from this module Section Item Value Range Description IEC 103 MASTER SESSION x This section sets the parameters for a SECTOR y specific sector of a session Page 84 of 187 ProSoft Technology Inc September 12 2006 Reference MVI46 103M SLC Platform IEC 60870 5 103 Master Communication Module Section Item Value Range Description Common ASDU Address 0 to 255 This parameter sets the common ASDU address to association with this sector of the specified session This parameter is usually set the same as the data link address when only one sector is utilized Online Time Sync YorN This parameter specifies if the sector in the controlled dev
28. i ProSoft Technology Inc Page 43 of 187 September 12 2006 MV146 103M SLC Platform Ladder Logic IEC 60870 5 103 Master Communication Module The next rung displays an example of building a 9901 block to send a user command to a controlled device B3 0 COP 0001 Copy File 1 Source N100 0 Dest h1 1 4102 Length 10 MOY Move Source d Dest M1 1 4104 Source 9901 9901 lt Dest M1 1 4100 Pe This rung copies the command to issue from the user file into the M1 file and sets the command count to 1 The last operation on the M1 file is to set the command code 9901 in to the file The module will place all valid commands received in 9901 blocks into the command queue for execution The next rung demonstrates the use of the 9902 block B3 0 MOV 0002 Move 2 Source 1 16 Dest M1 1 4102 Source al 41s Dest M1 1 4101 Source 9902 9902 lt Dest M1 1 4100 K i This rung requests that the single command number 1 in the user command list be placed into the command queue Page 44 of 187 ProSoft Technology Inc September 12 2006 Ladder Logic MVI146 103M SLC Platform IEC 60870 5 103 Master Communication Module The next rung shows how to write date and time information to the MVI46 103M module using block 9971 B3 0 OP 0003 Source N30 0 Dest M1 1 4101 Length 7 Source 9971 9971 lt Dest M1 1 4100 De The last rung shows how to request date and time
29. pages 159 to 171 INTEROPERABILITY 7 9 1 Physical Layer 7 9 2 Electrical Interface EIA RS 485 Number of loads 32 For one protection equipment NOTE EIA RS 485 standard defines unit loads so that 32 of them can be operated on one line For detailed information refer to clause 3 of EIA RS 485 standard 7 9 3 Optical Interface O Glass fiber O Plastic fiber O F SMA type connector O BFOC 2 5 type connector ProSoft Technology Inc Page 173 of 187 September 12 2006 MVI46 103M SLC Platform Reference IEC 60870 5 103 Master Communication Module 7 9 4 Transmission speed 9 600 bit s 19 200 bit s 7 9 5 Link Layer There are no choices for the link layer 7 9 6 Application Layer 7 9 7 Transmission mode for application data Mode 1 least significant octet first as defined in 4 10 of IEC 60870 5 4 is used exclusively in this companion standard 7 9 8 Common address of ASDU One Common Address of ASDU identical with station address More than one Common Address of ASDU 7 9 9 Selection of standard information numbers in monitor direction 7 9 10 System functions in monitor direction INF Semantics E lt 0 gt End of general interrogation E lt 0 gt Time synchronization E lt 2 gt Reset FCB E lt 3 gt Reset CU E lt 4 gt Start restart E lt 5 gt Power on N a Status indications in monitor direction INF Semantics lt 16 gt Auto recloser active Page
30. 1 Common ASDU Address 1 Range 0 to 65534 Sector address Req init requests when session first online not req if slave sends EOI sequence Online Time sync S Y Send time sync message when first online Online General Int Y Send general interrogation Req init requests when EOI end of initialization received from slave EOI Time sync Y Send time sync message when first online EOI General Int Y Send general interrogation Database definition for this session sector ASDU Database Function Point Type Index Code Index START END IEC 103 Master Session 4 Sector 2 Common ASDU Address A 2 Range 0 to 65534 Sector address Req init requests when session first online not req if slave sends EOI sequence ProSoft Technology Inc Page 99 of 187 September 12 2006 MVI46 103M SLC Platform Reference IEC 60870 5 103 Master Communication Module Online Time sync Online General Int Req init requests when EOI Time sync EOI General Int EOI Y Send time sync message when first online Y Send general interrogation received from slave end of initialization Y Send time sync message when first online Y Send general interrogation Database definition for this session sector ASDU Database Function Point Type Index Code Index START END IEC 103 Master Session 4 Sector 3 Common ASDU Address 3 Range 0 to 65534 Sector address session first online not req if
31. 187 September 12 2006 MVI46 103M SLC Platform Reference IEC 60870 5 103 Master Communication Module Req init requests when session first online not req if slave sends EOI sequence Online Time sync Y Send time sync message when first online Online General Int 4 Y Send general interrogation Req init requests when EOI end of initialization received from slave EOI Time sync S Y Send time sync message when first online EOI General Int S Y Send general interrogation Database definition for this session sector ASDU Database Function Point Type Index Code Index START END IEC 103 Master Session 14 Sector 1 Common ASDU Address 1 Range 0 to 65534 Sector address Req init requests when session first online not req if slave sends EOI sequence Online Time sync 3 Y Send time sync message when first online Online General Int Y Send general interrogation Req init requests when EOI end of initialization received from slave EOI Time sync 3 Y Send time sync message when first online EOI General Int Y Send general interrogation Database definition for this session sector ASDU Database Function Point Type Index Code Index START END IEC 103 Master Session 14 Sector 2 Common ASDU Address S 2 Range 0 to 65534 Sector address Req init requests when session first online not req if slave sends EOI sequence Online Time sync Y Send time sync message when fir
32. 2 Poll delay D Min mSec delay between call 0 to 2 32 1 IEC 103 Master Session 28 Sector 0 Page 148 of 187 ProSoft Technology Inc September 12 2006 Reference MVI46 103M SLC Platform IEC 60870 5 103 Master Communication Module Common ASDU Address S 0 Range 0 to 65534 Sector address Req init requests when session first online not req if slave sends EOI sequence Online Time sync S Y Send time sync message when first online Online General Int S Y Send general interrogation Req init requests when EOI end of initialization received from slave EOI Time sync Y Send time sync message when first online EOI General Int S Y Send general interrogation Database definition for this session sector ASDU Database Function Point Type Index Code Index START END IEC 103 Master Session 28 Sector 1 Common ASDU Address 1 Range 0 to 65534 Sector address Req init requests when session first online not req if slave sends EOI sequence Online Time sync S Y Send time sync message when first online Online General Int S Y Send general interrogation Req init requests when EOI end of initialization received from slave EOI Time sync Y Send time sync message when first online EOI General Int S Y Send general interrogation Database definition for this session sector ASDU Database Function Point Type Index Code Index START END IEC 103 Master Session 28 Sector 2 Commo
33. 2 Required Hardware cccsscccceseeeceenseeeeeenseeeeeenseeeeeeenseeeeeenseeeeenseeneesaseeeeeensennensnneeneeeens 48 6 3 Required Software sccsseccesceeeseeeseeeeesneeeneeeesesaeeesneeenseeeseaesasaeeaseaeeneeeeseeseseenensenees 49 6 4 Using the Configuration DebUg PoOFt ccsssccsseeeeeseeeseeeseseeeeeseeeesseeseseaesnseeeeseeess 49 GET Mer M nu es gnge t genee EE ate inden 50 6 4 2 Database View Meng deed SEENEN ad eevee tet 54 6 4 3 IEC 103 Master Driver Men 56 6 4 4 IEC 870 Master Command List Men 60 6 45 Port Configuration Men e erii lied dated 61 6 4 6 Port Status Menu enna scone etioed A T Reeg 62 64 7 Data telen 63 6 4 8 Session Configuration Men 66 6 4 9 Sector Configuration Men 67 6 410 Sector Database Men eh ccegieeccetaveetsa dete cetvenetcg RA Aaa AR An iia RATE aeina ka 68 6 5 LEED Status Indicators sinisesse adosadas gege DEENEN 69 6 5 1 Clearing a Fault Condition senri eiereirnneiri in aniani ienei E aaia NE eNi N RE aiae 70 DZ Troubleshooting eege dee d A aed ee eed ede 70 Z REFERENCE eege 73 7 1 Cable CGopnpnectHong a ioa eia enitn aai e aeta an tiam aa taas aaa Alaan aai natania aradaki inakaa sana 73 Ca WE E 74 7 1 2 RS 232 Configuration Debug Port 76 e E 76 TE ET 77 7 2 Setting JUMPENS eege EEN Ed 77 7 3 MVI46 103M Status Data Are a cccsccssseeeeseeeeeseeeeseeeeeeeeeeseeseseaeenseeeeeseeseseaeenseeeeeeeeas 78 7 3 1 MVI146 IEC 60870 5 103 Master Communica
34. 2006 Diagnostics and Troubleshooting MV146 103M SLC Platform IEC 60870 5 103 Master Communication Module 6 4 7 Data Analyzer The data analyzer mode allows you to view all bytes of data transferred on each port Both the transmitted and received data bytes are displayed Use of this feature is limited without a thorough understanding of the protocol A Data Analyzer l DisplayMenu SE Redisplays refreshes this menu 1 Select Port 1 aS Sa Displays Data Analyzer screen for Port 1 Leet EE 1 Select Port 1 Ee Displays Data Analyzer screen for Port 1 es eee eee 1 mSec Ticks Displays 1 m ec timing marks lec en 6 5 mSec Ticks eg Displays 5 m ec timing marks lee Ju Dotan 7 10 mSec Ticks i Displays 10 mSec timing marks deiere el 8 50 mSec Ticks ne py Displays 50 m Sec timing marks Eee 9 100 mSec Ticks ae a Displays 100 m Sec timing marks een el 0 No m Sec Ticks eI ne a Tums offtiming marks Mee H Hex Format bo Displays data in hexadecimal format l A VE A ASCII Format gt Displays data in text format K Ken ee D s Eh M Main Menu OOOO O FSC E Dr tt clit Di Data Analyzer Node Selected DATA ANALYZER VIEW NENU T Dieplay Menu i felzct Port 1 E Port 2 9 168 nSec Ticks Oo mor Ticks Hess Fornat AASCII Format prat S Sto ER Menu Port 1 Fornat HEix Tick 18 Important When in analyzer mode program execution will slow down Only use this tool
35. 46 The last rung displays a simple example of retrieving event message data from the M1 file EQU COP 0003 Equal Copy File Source A M1 1 4200 Source M1 1 4201 Dest N98 0 Source B Length 1 COP Copy File Source M1 1 4202 Dest N98 10 Length 80 Dest h11 1 4200 After the data is moved to the user file word 4200 in the M1 file is set to Zero This informs the module that the message was received and that more Page 42 of 187 ProSoft Technology Inc September 12 2006 Ladder Logic MVI146 103M SLC Platform IEC 60870 5 103 Master Communication Module messages can be accepted More ladder logic is required if this data is to be utilized by the processor or an attached data logger The next rung shows how to handle a module response to block 9970 in order to read the date and time information from the MVI module EQU EQU OP 0004 Equal Equal Copy File Source A M1 1 4100 Source A M1 1 4101 Source M1 1 4102 Dest SH 20 10 Source B Length 7 5 3 Control Routine U 4 The control routine is responsible for controlling the module or handling requests from the module using the control registers M1 1 4100 to 4199 The following rung requests the cold boot operation for the module Placing the value 9999 in the first control register makes this request When the module recognizes this value in the control register it performs the cold boot operation B3 0 MOV 0000 Move 0 Source 9999 9999 lt Dest M1 1 4100 K
36. 80 gt lt 81 gt Earth fault indications in monitor direction Semantics Earth fault L Earth fault L3 Earth fault L Earth fault forward that is line Earth fault reverse that is busbar Fault indications in monitor direction Semantics Start pick up L4 Start pick up L2 Start pick up L3 Start pick up N General trip Trip L4 Trip L2 Trip Ls Trip gt gt back up operation Fault location X in ohms Fault forward line Fault reverse busbar Teleprotection signal transmitted Teleprotection signal received Zone 1 Zone 2 Zone 3 Zone 4 Page 176 of 187 ProSoft Technology Inc September 12 2006 Reference MVI46 103M SLC Platform IEC 60870 5 103 Master Communication Module lt 82 gt lt 83 gt lt 84 gt lt 85 gt lt 86 gt lt 87 gt lt 88 gt lt 89 gt lt 90 gt lt 91 gt lt 92 gt lt 93 gt 7 9 15 INF lt 128 gt lt 129 gt lt 130 gt 7 9 16 INF lt 144 gt lt 145 gt lt 146 gt lt 147 gt lt 148 gt d 8 RAR P N INF Zone 5 Zone 6 General start pick up Breaker failure Trip measuring system L Trip measuring system L2 Trip measuring system Ls Trip measuring system E Trip I gt Trip gt gt Trip IN gt Trip IN gt gt Auto reclosure indications in monitor direction Semantics CB on by AR CB on by long time AR AR blocked Measurands in monitor direction Semantics Measurand Measurands I V Measurands I V P Q Measurands ly Ven
37. Common ASDU Address Req init requests when session first online 3 Range 0 to 65534 Sector address not req if slave sends EOI sequence Online Time sync Online General Int Req init requests when EOI Time sync EOI General Int EOI Y Send time sync message when first online Y Send general interrogation received from slave end of initialization Y Send time sync message when first online Y Send general interrogation Database definition for this session sector ASDU Database Function Point Type Index Code Index START END IEC 103 Master Session 3 Sector 4 Common ASDU Address 4 Range 0 to 65534 Sector address session first online not req if slave sends Req init requests when EOI sequence Online Time sync Online General Int Req init requests when EOI Time sync EOI General Int Y Send time sync message when first online Y Send general interrogation EOI received from slave end of initialization Y Send time sync message when first online Y Send general interrogation Database definition for this session sector ASDU Database Function Point Type Index Code Index START END session 0 which runs on Port 1 IEC 103 Master Session Communication Port Sector Count Data Link Address Failure Delay This section is used to defin 4 0 Index of COM port for session 0 or 1 5 1 is max value for this version of app 4 Range is 0 to 65535
38. Esc Exit Progrd Press NI key to Sending configurd g TRANSFERRING CONH e Ynoden proto Select the RECEI Building configuration file image from module Ready to Sendt Comected 90 07 When the configuration file has been transferred to your PC the dialog box will indicate that the transfer is complete Press NI key to confirm configuration send Sending configuration file TRANSFERRING CONFIGURATION FILES FROM ProSoft MODULE TO PC The Ymodem protocol is used to send the file from the module Select the RECEIVE menu option and destination directory Building configuration file image from module Ready to Send CONFIGURNTION FILE TRANSFERRED TO PC Press Y key to confirm configuration send Sending configuration file TRANSFERRING CONFIGURATION FILES FROM ProSoft MODULE TO PC The Ynodem protocol is used to send the file from the module Select the RECEIVE menu option and destination directory Building configuration file isaga fron medule Roady to Sendi CONFIGURATION FILE TRANSFERRED TO PC Corrected 0 00 07 fasta detect Sem 4 1 The configuration file is now on your PC at the location you specified 8 You can now open and edit the file in a text editor such as Notepad When you have finished editing the file save it and close Notepad 4 4 2 Transferring the Configuration File to the Module Perform the following steps to transfer a configuration file from your PC to the module ProS
39. General Int S Y Send general interrogation Req init requests when EOI end of initialization received from slave EOI Time sync Y Send time sync message when first online EOI General Int x Y Send general interrogation ProSoft Technology Inc Page 105 of 187 September 12 2006 MVI46 103M SLC Platform Reference IEC 60870 5 103 Master Communication Module Database definition for this session sector ASDU Database Function Point Type Index Code Index START END IEC 103 Master Session 7 Sector 2 Common ASDU Address 2 Range 0 to 65534 Sector address not req if slave sends Req init requests when session first online EOI sequence Online Time sync Online General Int Req init requests when EOI Time sync EOI General Int EOI Y Send time sync message when first online Y Send general interrogation end of initialization received from slave Y Send time sync message when first online Y Send general interrogation Database definition for this session sector ASDU Database Function Point Type Index Code Index START END IEC 103 Master Session 7 Sector 3 Common ASDU Address 3 Range 0 to 65534 Sector address session first online not req if slave sends Req init requests when EOI sequence Online Time sync Online General Int Req init requests when EOI Time sync EOI General Int Y Send time sync message when first online Y Send general interroga
40. Inc the device has a 1 year parts and labor warranty 3 years for RadioLinx according to the limits specified in the ProSoft Technology Inc Page 181 of 187 September 12 2006 MV146 103M SLC Platform Support Service amp Warranty IEC 60870 5 103 Master Communication Module warranty Replacement and or returns should be directed to the distributor from whom the product was purchased If you must return the device for repair obtain an RMA Returned Material Authorization number from ProSoft Technology Inc Please call the factory for this number and print the number prominently on the outside of the shipping carton used to return the device General Warranty Policy Terms and Conditions ProSoft Technology Inc hereinafter referred to as ProSoft warrants that the Product shall conform to and perform in accordance with published technical specifications and the accompanying written materials and shall be free of defects in materials and workmanship for the period of time herein indicated such warranty period commencing upon receipt of the Product Limited warranty service may be obtained by delivering the Product to ProSoft in accordance with our product return procedures on page 183 and providing proof of purchase and receipt date Customer agrees to insure the Product or assume the risk of loss or damage in transit to prepay shipping charges to ProSoft and to use the original shipping container or equivalent Contac
41. MVI46 103M SLC Platform IEC 60870 5 103 Master Communication Module 2 Quick Start This section provides the steps required to configure the module After you download the sample configuration file please perform the following steps Step 1 Configure the Number of Slaves Sessions The IEC 60870 5 103 protocol is a master slave protocol where the slaves are typically protection equipments for substations The MVI46 103M module supports up to 32 slaves total connected to its ports Each slave has to be configured as a session Refer to the configuration file to enter the number of slaves that will be connected to the MVI46 103M module IEC 870 5 103 Master Session Count 5 1 to 32 maximum number of slaves on all channels In the example above the module will only poll sessions 0 to 4 The module would not poll sessions 5 to 15 In the Step 3 the user will configure each session as an actual slave in the network Step 2 Configure the Port Communication Parameters The user should configure the port communication parameters in order to enable data transfer between the master and the slave s The port communication parameters include baud rate parity RTS ON RTS OFF and Minimum Delay The IEC 60870 5 103 protocol uses two baud rates 19200 or 9600 kb s and even parity Refer to the IEC 870 5 103 Master Port 0 section in the configuration file in order to configure the communication parameters for the 103M port
42. Online Time sync Y Send time sync message when first online Online General Int S Y Send general interrogation Req init requests when EOI end of initialization received from slave EOI Time sync S Y Send time sync message when first online EOI General Int Y Send general interrogation Database definition for this session sector ASDU Database Function Point Type Index Code Index START END IEC 103 Master Session 16 Sector 1 Common ASDU Address 3 1 Range 0 to 65534 Sector address Req init requests when session first online not req if slave sends EOI sequence Online Time sync Y Send time sync message when first online Online General Int Y Send general interrogation Req init requests when EOI end of initialization received from slave EOI Time sync Y Send time sync message when first online EOI General Int Y Send general interrogation Database definition for this session sector ASDU Database Function Point Type Index Code Index START END IEC 103 Master Session 16 Sector 2 Common ASDU Address 2 Range 0 to 65534 Sector address Req init requests when session first online not req if slave sends EOI sequence Online Time sync E Y Send time sync message when first online Online General Int Y Send general interrogation Req init requests when EOI end of initialization received from slave EOI Time sync Y Send time sync message when first online
43. Time sync Y Send time sync message when first online EOI General Int Y Send general interrogation Database definition for this session sector ASDU Database Function Point Type Index Code Index START END IEC 103 Master Session 31 Sector 3 Common ASDU Address 3 Range 0 to 65534 Sector address Req init requests when session first online not req if slave sends EOI sequence Online Time sync E Y Send time sync message when first online Online General Int S Y Send general interrogation Req init requests when EOI end of initialization received from slave EOI Time sync S Y Send time sync message when first online EOI General Int Y Send general interrogation Database definition for this session sector ASDU Database Function Point Type Index Code Index START END IEC 103 Master Session 31 Sector 4 Common ASDU Address 4 Range 0 to 65534 Sector address Req init requests when session first online not req if slave sends EOI sequence Online Time sync Y Send time sync message when first online Online General Int Y Send general interrogation Req init requests when EOI end of initialization received from slave EOI Time sync Y Send time sync message when first online EOI General Int S Y Send general interrogation Database definition for this session sector ASDU Database Function Point Type Index Code Index START END EC 103 Master Commands H
44. Timeout This section is used to defin session 0 which runs on Port 1 3 0 Index of COM port for session 0 or 1 5 1 is max value for this version of app 3 Range is 0 to 65535 DL address of slave 10 Min Sec to delay before poll of offline slave D to 2000 seconds 1000 0 to 2 32 1 mSec to wait for DL confirm 2 0 to 255 retries for if no confirm 10000 Timeout for confirm of req 0 to 2 32 1 Page 96 of 187 ProSoft Technology Inc September 12 2006 Reference MVI46 103M SLC Platform IEC 60870 5 103 Master Communication Module C1 C2 Poll Count Pend 0 class 1 or 2 polls before next slave tried 0 65535 Class 1 Polls 0 ax class 1 polls to this session Class 1 Pend delay 0 in mSec delay between call 0 to 2 32 1 Class 2 Pend delay 0 in mSec delay between call 0 to 2 32 1 Class 1 Poll delay 0 in mSec delay between call 0 to 2 32 1 Class 2 Poll delay 0 in mSec delay between call 0 to 2 32 1 IEC 103 Master Session 3 Sector 0 Common ASDU Address 0 Range 0 to 65534 Sector address Req init requests when session first online not req if slave sends EOI sequence Online Time sync Y Send time sync message when first online Online General Int Y Send general interrogation Req init requests when EOI end of initialization received from slave EOI Time sync Y Send time sync message when first online EOI General Int Y Send general interrog
45. Type Index Code Index START 1 0 128 16 1 16 128 18 1 32 128 19 1 48 128 20 T 64 128 21 1 80 128 22 1 96 128 23 l 112 128 24 d 128 128 25 1 144 128 26 END This step should be repeated for each sector used by the application The module will only use the sectors configured in the previous step Step 5 Monitor Point Configuration Monitor Direction After the slave receives a Class 1 or Class 2 request from the master it responds with a message containing data Each piece of equipment is normally configured to respond with specific points when it is being polled with a Class 2 request During a Class 2 response the slave may set a control bit ACD to inform the master that there are new events to be transmitted Then the master will send a Class 1 poll to read the events from the slave The IEC 60870 5 103 protocol states that the data is transferred between the master and slave using an ASDU Application Service Data Unit format Each format is given by Type Identification Variable Structure Qualifier ProSoft Technology Inc Page 11 of 187 September 12 2006 MVI46 103M SLC Platform Quick Start IEC 60870 5 103 Master Communication Module Type Identification Cause Of Transmission Common Address of ASDU Function Type Information Number s Data Data The user should refer to the protection equipment specification for the following information about each point Type Type of t
46. X X 17 teleprotection active X 1 X X 18 protection active X 1 X X X X 19 LED reset 1 X X X X Page 164 of 187 ProSoft Technology Inc September 12 2006 Reference MV146 103M SLC Platform IEC 60870 5 103 Master Communication Module Inf Description GI Type Fun 128 160 176 192 254 255 tz gt gt Ar A GEN GLB 20 monitor direction blocked X 1 X X X X 21 test mode X 1 X X X X 22 local parameter setting X 1 X X X X 23 characteristic 1 X 1 X 24 characteristic 2 X 1 X 25 characteristic 3 X 1 X 26 characteristic 4 X 1 X 27 auxiliary input 1 X 1 X X X X 28 auxiliary input 2 X 1 X X X X 29 auxiliary input 3 X 1 X X X X 30 auxiliary input 4 X 1 X X X X Supervision indications Inf Description GI Type Fun 128 160 176 192 254 255 tz I gt Ar Ar GEN GLB 32 measured supervision X 1 X X 33 measured supervision V X 1 X X 35 phase sequence supervision X 1 X X 36 trip circuit supervision X 1 X X X X 37 _ gt gt back up operation X 1 X 38 VT fuse failure X 1 X X 39 teleprotection disturbed X 1 X X X Ap group warning X 1 X X X X 47 group alarm X 1 X X X X Earth fault indications Inf Description GI Type Fun 128 160 176 192 254 255 t z gt gt Akh Al GEN GLB 48 earth fault L4 X 1 X X 49 earth fault L2 X 1 X X 50 earth fault Ls X 1 X X 51 earth fault forward that is line X 1 X X 52 earth fault reverse that is busbar X 1 X
47. address Req init requests when session first online not req if slave sends EOI sequence Online Time sync 2 Y Send time sync message when first online Online General Int Y Send general interrogation Req init requests when EOI end of initialization received from slave EOI Time sync Y Send time sync message when first online EOI General Int Y Send general interrogation Database definition for this session sector ASDU Database Function Point Type Index Code Index START END IEC 103 Master Session 15 Sector 1 Common ASDU Address S 1 Range 0 to 65534 Sector address Req init requests when session first online not req if slave sends EOI sequence Online Time sync Y Send time sync message when first online Online General Int Y Send general interrogation Req init requests when EOI end of initialization received from slave EOI Time sync D Y Send time sync message when first online EOI General Int S Y Send general interrogation Database definition for this session sector ASDU Database Function Point Type Index Code Index START END IEC 103 Master Session 15 Sector 2 Common ASDU Address 2 Range 0 to 65534 Sector address Req init requests when session first online not req if slave sends EOI sequence Online Time sync Y Send time sync message when first online Online General Int Y Send general interrogation Req init requests when EOI end of
48. during a trouble shooting session Before disconnecting from the Config Debug port please be sure to press M to return to the main menu and disable the data analyzer This action will allow the module to resume its normal operating mode ProSoft Technology Inc Page 63 of 187 September 12 2006 MV146 103M SLC Platform Diagnostics and Troubleshooting IEC 60870 5 103 Master Communication Module Analyzing Data for Port 1 Press 1 to display I O data for Port 1 in the Data Analyzer The following illustration shows an example of the Data Analyzer output Gu SR 1 1 lt ie Kl ECKE Eat TT IT TT EH 03 60811 1129 LZ 5215260 lt DEE TT_ lt R gt 19 liii FoR TORITOS IUE ECKER AC e lech Rer iaa Tartsa ite IT _the K WE TK ET GA E A Jill MAG Hee 2p 1c 1 841182 1116 1_TT_ER 3CAOCSAYCHI gt LSEDL16 II CEA ITT M Aa pa ee TT 1 3h 3c OP CWS It Si H OR EE EICH 68 JAA 7109 FA ICLEI TT BEE T_X68 PMA gt lt Hz bb ze Dir pisc D PCA PBA E EG y s E VE E Ev Analyzing Data for Port 2 Press 2 to display I O data for Port 2 in the Data Analyzer Displaying Timing Marks in the Data Analyzer You can display timing marks for a variety of intervals in the data analyzer screen These timing marks can help you determine communication timing characteristics Key Interval 5 1 mSec ticks 6 5 mSec ticks 7 10 mSec ticks 8 50 mSec ticks 9 100 mSec ticks Removing Timing Marks in th
49. float value Identification 12 characters using a byte address Measurands II 9 word values using word address Oo GA b r t Index is the information object number in the slave unit U Index Description 1 Bit address with each point occupying 2 bits 2 Bit address with each point occupying 2 bits 3 Word address with each point occupying 4 words 4 5 9 Double word address for the single float value Byte address with each point occupying 12 bytes Word address with each point occupying 9 words Function Code Values Code Definition 128 Distance protection 160 Overcurrent protection ProSoft Technology Inc Page 91 of 187 September 12 2006 MVI46 103M SLC Platform IEC 60870 5 103 Master Communication Module Reference 176 192 255 ASDU Type START WWWWNHNNNNNNNNNNNNNNNN DN DN NH END Transformer differential protection Line Differential protection Global function type Database Index Database Index 640 656 672 688 704 720 736 752 768 784 800 816 832 848 864 880 896 912 880 896 60 64 68 72 Communication Port Sector Count Data Link Address Failure Confirm Delay Timeout Retry Count Response Timeout C1 C2 Poll Count Pend 65535 Class Class Class Class Class H obt BR Polls Pend delay Pend delay Poll delay Poll delay Database address in module Functi on Code 128 128 128 128
50. general interrogation Database definition for this session sector ASDU Database Function Point Type Index Code Index START END IEC 103 Master Session 8 Sector 4 Common ASDU Address 4 Range 0 to 65534 Sector address Req init requests when session first online not req if slave sends EOI sequence Online Time sync Y Send time sync message when first online Page 108 of 187 ProSoft Technology Inc September 12 2006 Reference MV1I46 103M SLC Platform IEC 60870 5 103 Master Communication Module Online General Int S Y Send general interrogation Req init requests when EOI end of initialization received from slave EOI Time sync A Y Send time sync message when first online EOI General Int Y Send general interrogation Database definition for this session sector ASDU Database Function Point Type Index Code Index START END This section is used to define session 0 which runs on Port 1 IEC 103 Master Session 9 Communication Port 0 Index of COM port for session 0 or 1 Sector Count 3 5 1 is max value for this version of app Data Link Address 9 Range is 0 to 65535 DL address of slave Failure Delay S 10 Min Sec to delay before poll of offline slave O to 2000 seconds Confirm Timeout S 1000 0 to 2 32 1 mSec to wait for DL confirm Retry Count S 2 0 to 255 retries for if no confirm Response Timeout 10000 Timeout for confirm of req 0 to 2 32 1
51. initialization received from slave EOI Time sync S Y Send time sync message when first online EOI General Int Y Send general interrogation Database definition for this session sector ASDU Database Function Point Type Index Code Index Page 122 of 187 ProSoft Technology Inc September 12 2006 Reference MVI46 103M SLC Platform IEC 60870 5 103 Master Communication Module START END IEC 103 Master Session 15 Sector 3 Common ASDU Address S 3 Range 0 to 65534 Sector address Req init requests when session first online not req if slave sends EOI sequence Online Time sync Y Send time sync message when first online Online General Int S Y Send general interrogation Req init requests when EOI end of initialization received from slave EOI Time sync S Y Send time sync message when first online EOI General Int S Y Send general interrogation Database definition for this session sector ASDU Database Function Point Type Index Code Index START END IEC 103 Master Session 15 Sector 4 Common ASDU Address S 4 Range 0 to 65534 Sector address Req init requests when session first online not req if slave sends EOI sequence Online Time sync Y Send time sync message when first online Online General Int S Y Send general interrogation Req init requests when EOI end of initialization received from slave EOI Time sync S Y Send time sync message when first online E
52. module 4101 Command count This field contains the number of commands to enable in the command list Valid values for this field are 1 to 60 4102 to 4161 Command These 60 words of data contain the command numbers in Numbers to the command list to enable The commands in the list will be enable placed in the command queue for immediate processing by the module The first command in the list has an index of 0 There is no response to this block by the module The module will place the selected commands into the command queue and set register 4100 to a value of 0 If the command references a unit that is not defined the command will not be placed in the command queue Normal processing of the command list will continue after the commands specified in this block are processed For digital output control the use of block 9901 and 9902 is preferred to the use of the command list The exact state of the output can be specified in the command list and then the command can be enabled through the use of block 9902 When the user wishes to execute this command knowing the state of the command can enable the command with the block 9902 request Event Message Block 9903 Block identification code 9903 sends event messages received on the master port to the processor Note Events are recognized when using a COT SPONTANEOUS Page 22 of 187 ProSoft Technology Inc September 12 2006 Functional Overview MVI46 103M SLC Platform IEC 6
53. section hal M IEC 103 Master Menu Sek Opens IEC 103 Master Driver Menu iG aster Diver Menu p SSS SSS P Backplane Command List Sek Displays Backplane Data Exchange List screen ee eee R Receive Configuration File P Prompts to upload configuration fle p aE Send Configuration File SS Prompts to download configuration file Ke A Y Version Information gt Displays Version Information screen uu H Lass EE h xits back tothe 05 00 NOT U unless Elch gt directed to do so by Pro Soft technical support L lt __ Keen Caution Some of the commands available to you from this menu are designed for advanced debugging and system testing only and can cause the module to stop communicating with the processor or with other devices resulting in potential data loss or other failures Only use these commands if you are specifically directed to do so by ProSoft Technology Inc Technical Support staff Some of these command keys are not listed on the menu but Page 50 of 187 ProSoft Technology Inc September 12 2006 Diagnostics and Troubleshooting MV146 103M SLC Platform IEC 60870 5 103 Master Communication Module are active nevertheless Please be careful when pressing keys so that you do not accidentally execute an unwanted command Viewing Block Transfer Statistics Press B from the Main Menu to view the Block Transfer Statistics screen Use this command to display the configuration a
54. session sector ASDU Database Function Point Type Index Code Index START END IEC 103 Master Session 19 Sector 1 Common ASDU Address 1 Range 0 to 65534 Sector address Req init requests when session first online not req if slave sends EOI sequence Online Time sync S Y Send time sync message when first online Online General Int Y Send general interrogation Req init requests when EOI end of initialization received from slave EOI Time sync Y Send time sync message when first online EOI General Int Y Send general interrogation Database definition for this session sector ASDU Database Function Point Type Index Code Index START END Page 130 of 187 ProSoft Technology Inc September 12 2006 Reference MVI46 103M SLC Platform IEC 60870 5 103 Master Communication Module IEC 103 Master Session 19 Sector 2 Common ASDU Address 2 Range 0 to 65534 Sector address Req init requests when session first online not req if slave sends EOI sequence Online Time sync Y Send time sync message when first online Online General Int Y Send general interrogation Req init requests when EOI end of initialization received from slave EOI Time sync Y Send time sync message when first online EOI General Int S Y Send general interrogation Database definition for this session sector ASDU Database Function Point Type Index Code Index START END IEC 103 Master Session
55. this session sector ASDU Database Function Point Type Index Code Index START END IEC 103 Master Session 18 Sector 3 Common ASDU Address S 3 Range 0 to 65534 Sector address Req init requests when session first online not req if slave sends EOI sequence Online Time sync Y Send time sync message when first online Online General Int S Y Send general interrogation Req init requests when EOI end of initialization received from slave EOI Time sync S Y Send time sync message when first online EOI General Int S Y Send general interrogation Database definition for this session sector ASDU Database Function Point Type Index Code Index START END IEC 103 Master Session 18 Sector 4 Common ASDU Address S 4 Range 0 to 65534 Sector address Req init requests when session first online not req if slave sends EOI sequence Online Time sync S Y Send time sync message when first online Online General Int S Y Send general interrogation Req init requests when EOI end of initialization received from slave EOI Time sync i Y Send time sync message when first online EOI General Int S Y Send general interrogation Database definition for this session sector ASDU Database Function Point Type Index Code Index START END This section is used to define session 0 which runs on Port 1 IEC 103 Master Session 19 ProSoft Technology Inc Page 129 of 187 September 12 2006 M
56. time sync message when first online EOI General Int i Y Send general interrogation Database definition for this session sector ASDU Database Function Point Type Index Code Index START END IEC 103 Master Session 17 Sector 3 Common ASDU Address 3 Range 0 to 65534 Sector address Req init requests when session first online not req if slave sends EOI sequence Online Time sync Y Send time sync message when first online Online General Int Y Send general interrogation Req init requests when EOI end of initialization received from slave EOI Time sync S Y Send time sync message when first online EOI General Int S Y Send general interrogation Database definition for this session sector ASDU Database Function Point Type Index Code Index START END IEC 103 Master Session 17 Sector 4 Common ASDU Address 2 4 Range 0 to 65534 Sector address Req init requests when session first online not req if slave sends EOI sequence Online Time sync Y Send time sync message when first online Online General Int S Y Send general interrogation Req init requests when EOI end of initialization received from slave EOI Time sync Y Send time sync message when first online EOI General Int S Y Send general interrogation Database definition for this session sector ASDU Database Function Point Type Index Code Index START END This section is used to define session 0 which runs on Po
57. to 2000 seconds Confirm Timeout S 1000 0 to 2 32 1 mSec to wait for DL confirm Retry Count 2 0 to 255 retries for if no confirm Response Timeout 10000 Timeout for confirm of req 0 to 2 32 1 C1 C2 Poll Count Pend D class 1 or 2 polls before next slave tried 0 65535 Class 1 Polls 0 ax class 1 polls to this session Class 1 Pend delay 0 in mSec delay between call 0 to 2 32 1 Class 2 Pend delay 0 in mSec delay between call 0 to 2 32 1 Class 1 Poll delay 0 in mSec delay between call 0 to 2 32 1 Class 2 Poll delay 0 in mSec delay between call 0 to 2 32 1 IEC 103 Master Session 7 Sector 0 Common ASDU Address 0 Range 0 to 65534 Sector address Req init requests when session first online not req if slave sends EOI sequence Online Time sync Y Send time sync message when first online Online General Int Y Send general interrogation Req init requests when EOI end of initialization received from slave EOI Time sync Y Send time sync message when first online EOI General Int G Y Send general interrogation Database definition for this session sector ASDU Database Function Point Type Index Code Index START END IEC 103 Master Session 7 Sector 1 Common ASDU Address 1 Range 0 to 65534 Sector address Req init requests when session first online not req if slave sends EOI sequence Online Time sync S Y Send time sync message when first online Online
58. 0 Sector 1 Common ASDU Address S 1 Range 0 to 65534 Sector address Req init requests when session first online not req if slave sends EOI sequence Online Time sync Y Send time sync message when first online Online General Int Y Send general interrogation Req init requests when EOI end of initialization received from slave EOI Time sync Y Send time sync message when first online EOI General Int Y Send general interrogation Database definition for this session sector ASDU Database Function Point Page 132 of 187 ProSoft Technology Inc September 12 2006 Reference MV1I46 103M SLC Platform IEC 60870 5 103 Master Communication Module Type Index Code Index START END IEC 103 Master Session 20 Sector 2 Common ASDU Address f 2 Range 0 to 65534 Sector address Req init requests when session first online not req if slave sends EOI sequence Online Time sync 2 Y Send time sync message when first online Online General Int 3 Y Send general interrogation Req init requests when EOI end of initialization received from slave EOI Time sync S Y Send time sync message when first online EOI General Int Y Send general interrogation Database definition for this session sector ASDU Database Function Point Type Index Code Index START END IEC 103 Master Session 20 Sector 3 Common ASDU Address z 3 Range 0 to 65534 Sector address Req init requests when
59. 03M SLC Platform Diagnostics and Troubleshooting IEC 60870 5 103 Master Communication Module 6 4 4 IEC 870 Master Command List Menu Press I from the IEC 103 Master Driver Menu to open the ICE 870 Master Command List menu Use this command to view the configured command list for the module _ _ _ X XXX X l 1EC 103 Master Driver Menu l IEC 870 5 103 Master Command List Menu D Display Menu Redisplays refeshes this menu O Show Again Sek Redisplays last selected page ofdata t Keen Back 5 Pages Sek Goes back five pages of data V Kies P Previous Page SR Goes back one page of data SEN H ke C Skip 5 Pages Goes forward five pages ofdata ee eee C N Next Page Goes forward one page ofdata L f D M Main Menu St Goes up one level to main menu Redisplaying the Menu Press to display the current menu Use this command when you are looking at a screen of data and want to view the menu choices available to you Redisplaying the Current Page Press S to display the current page of data Moving Back Through 5 Pages of Registers Press from the Database View menu to skip back to the previous 500 registers of data Viewing the Previous 100 Registers of Data Press P from the Database View menu to display the previous 100 registers of data Skipping 500 Registers of Data Hold down Shift and press to skip forward to the next 500 regis
60. 0870 5 103 Master Communication Module Block Format for Read Word Offset in Data Field s Description Block 4200 Block ID This field contains the block identification code of 9903 for the block 4201 Event Count This field contains the number of events present in the block Values of 1 to 20 are valid 4202 4211 Event 1 Event message 4212 4221 Event 2 Event message 4222 4231 Event 3 Event message 4232 4241 Event 4 Event message 4242 4251 Event 5 Event message 4252 4261 Event 6 Event message 4262 4271 Event 7 Event message 4272 4281 Event 8 Event message 4282 4291 Event 9 Event message The format of each 10 word data region in the block is as follows Word Offset Definitions Description 0 Session Index Sector Index ASDU Type This field contains the session and sector indices used to define the controlled unit in the module from which the event was generated The MSB contains the session index and the LSB contains the sector index This field contains the ASDU type code for the data contained in the message Function Code Point Index This field contains the function code and the point index associated with the event message The MSB contains the function code and the LSB contains the point index Fault Number This is the fault number for the event if applicable Only valid for ASDU types 2 and 4 Sec mSec This word contains the sec
61. 1 Class 1 Poll delay 0 in mSec delay between call 0 to 2 32 1 Class 2 Poll delay 0 in mSec delay between call 0 to 2 32 1 IEC 103 Master Session 27 Sector 0 Common ASDU Address 0 Range 0 to 65534 Sector address Req init requests when session first online not req if slave sends EOI sequence Page 146 of 187 ProSoft Technology Inc September 12 2006 Reference MVI46 103M SLC Platform IEC 60870 5 103 Master Communication Module Online Time sync Online General Int Req init requests when EOI Time sync EOI General Int IEC 103 Master Session Common ASDU Address EOI Y Send time sync message when first online Y Send general interrogation end of initialization received from slave Y Send time sync message when first online Y Send general interrogation Database definition for this session sector ASDU Database Function Point Type Index Code Index START END 27 Sector 1 1 Range 0 to 65534 Sector address session first online not req if slave sends Req init requests when EOI sequence Online Time sync Online General Int Req init requests when EOI Time sync EOI General Int END IEC 103 Master Session Common ASDU Address Y Send time sync message when first online Y Send general interrogation EOI end of initialization received from slave Y Send time sync message when first online Y Send general interrogation Database d
62. 1 COL compatibility level 2 or 3 7 2 6 3 1 Char 1 7 2 6 2 1 Char 2 7 2 6 2 1 Char 3 7 2 6 2 1 Char 4 7 2 6 2 1 Char 5 7 2 6 2 1 Char 6 7 2 6 2 1 Char 7 7 2 6 2 1 Char 8 7 2 6 2 1 Manufacture byte Free assignment 1 Manufacture byte Free assignment 1 Manufacture byte Free assignment 1 Manufacture byte Free assignment Type 6 Time synchronization Bytes Description Spec Value of 6 0x81 COT Common address of ASDU Function Type a oa 43 4 4 4 Information number Page 170 of 187 ProSoft Technology Inc September 12 2006 Reference MVI46 103M SLC Platform IEC 60870 5 103 Master Communication Module Bytes Description Spec 7 7 Octet binary time 7 2 6 29 Type 8 Termination of general interrogation Bytes Description Spec Value of 8 0x81 COT Common address of ASDU Function Type Information number SCN scan number 0 255 7 2 6 21 a oa a 43 4 4 IA Type 9 Measurands I Bytes Description Spec 1 Value of 9 1 1 to 9 for number of values 1 COT 1 Common address of ASDU 1 Function Type 1 Information number 2 Current L1 7 2 6 8 2 Current Lo 7 2 6 8 2 Current L3 7 2 6 8 2 Voltage Li 7 2 6 8 2 Voltage Le 7 2 6 8 2 Voltage L3 7 2 6 8 2 Active power P 7 2 6 8 2 Reactive power Q 7 2 6 8 2 Frequency f 7 2 6 8 Value of determines number of parameters passed in the mess
63. 1 Length 5000 G FileLength 0 Edit G Data Page 30 of 187 ProSoft Technology Inc September 12 2006 Module Configuration MV146 103M e SLC Platform IEC 60870 5 103 Master Communication Module 4 2 4 3 Select the OK command button to apply these settings to the module Then close the I O Configuration dialog box The next step in the module s setup is to define the user defined data areas to hold the status and read and write database areas Edit the IEC103M CFG file now for the application to implement Use any text editor to set the values in the file You must retain the file name IEC103M CFG The last step in the module setup is to add the ladder logic If the example ladder logic is used adjust the ladder to fit the application When the ladder example is not used copy the example ladder logic to your application and alter as necessary The module is now set up and ready to be used with your application Insert the module in the rack and attach the serial communication cables Download the IEC103M CFG file to the module Download the new application to the controller and place the processor in run mode If all the configuration parameters are set correctly and the module is attached to a network the module s Application LED APP LED should remain off and the backplane activity LED BP ACT should blink very rapidly Refer to the Troubleshooting section if you encounter errors Attach a computer or term
64. 105 Link layer error Received primary 106 Link layer error FCB error discard Page 80 of 187 ProSoft Technology Inc September 12 2006 Reference MVI46 103M SLC Platform IEC 60870 5 103 Master Communication Module Error Description 107 Link layer error FCB error repeat 108 Link layer error Invalid start character received 109 Link layer error Invalid second character received 110 Link layer error Invalid ending character received 111 Link layer error Length mismatch error 112 Link layer error Illegal function 113 Link layer error No confirmation received 114 Link layer error No ACK received 115 Link layer error Sequence unknown 116 Link layer error Out of sequence 117 Link layer error Remote close 118 Link layer error Unexpected ACK 119 Link layer error Request cancelled 201 Application layer error Length mismatch 202 Application layer error Address unknown 203 Application layer error Response late 251 RBE error Clock event buffer overflow 252 RBE error Event buffer overflow 271 Data error Address unknown 281 Control error Illegal operation 282 Control error Illegal value 283 Control error Not selected 301 Initialization error Database 302 Initialization error Out of memory 401 Channel open error 501 Session error Database 502 Session error Configuration 601 No me
65. 174 of 187 ProSoft Technology Inc September 12 2006 Reference MVI46 103M SLC Platform IEC 60870 5 103 Master Communication Module lt 17 gt lt 18 gt lt 19 gt lt 20 gt lt 21 gt lt 22 gt lt 23 gt lt 24 gt lt 25 gt lt 26 gt lt 27 gt lt 28 gt lt 29 gt lt 30 gt a HRH RH RR RR eee we K A N Teleprotection active Protection active LED reset Monitor direction blocked Test mode Local parameter setting Characteristic 1 Characteristic 2 Characteristic 3 Characteristic 4 Auxiliary input 1 Auxiliary input 2 Auxiliary input 3 Auxiliary input 4 Supervision indications in monitor direction INF Semantics lt 32 gt Measurand supervision lt 33 gt Measurand supervision V lt 35 gt Phase sequence supervision lt 36 gt Trip circuit supervision lt 37 gt l gt gt back up operation lt 38 gt VT fuse failure lt 39 gt Teleprotection disturbed lt 46 gt Group warning lt 47 gt Group alarm ProSoft Technology Inc Page 175 of 187 September 12 2006 MVI46 103M SLC Platform Reference IEC 60870 5 103 Master Communication Module 7 9 13 d RAR AB A A Ko Ko Ko Ko Ko Ko Ko Ko Ko Ko he he kdo oo Re NR E INF lt 48 gt lt 49 gt lt 50 gt lt 51 gt lt 52 gt INF lt 64 gt lt 65 gt lt 66 gt lt 67 gt lt 68 gt lt 69 gt lt 70 gt lt 71 gt lt 72 gt lt 73 gt lt 74 gt lt 75 gt lt 760 gt lt 77 gt lt 78 gt lt 79 gt lt
66. 19 Sector 3 Common ASDU Address H 3 Range 0 to 65534 Sector address Req init requests when session first online not req if slave sends EOI sequence Online Time sync Y Send time sync message when first online Online General Int Y Send general interrogation Req init requests when EOI end of initialization received from slave EOI Time sync Y Send time sync message when first online EOI General Int Y Send general interrogation Database definition for this session sector ASDU Database Function Point Type Index Code Index START END IEC 103 Master Session 19 Sector 4 Common ASDU Address 4 Range 0 to 65534 Sector address Req init requests when session first online not req if slave sends EOI sequence Online Time sync Y Send time sync message when first online Online General Int S Y Send general interrogation Req init requests when EOI end of initialization received from slave EOI Time sync a Y Send time sync message when first online EOI General Int S Y Send general interrogation Database definition for this session sector ASDU Database Function Point Type Index Code Index START ProSoft Technology Inc Page 131 of 187 September 12 2006 MVI46 103M SLC Platform Reference IEC 60870 5 103 Master Communication Module END This section is used to define session 0 which runs on Port 1 IEC 103 Master Session 20
67. 2 1 Class 2 Pend delay 0 in mSec delay between call 0 to 2 32 1 Class 1 Poll delay 0 in mSec delay between call 0 to 2 32 1 Class 2 Poll delay 0 in mSec delay between call 0 to 2 32 1 IEC 103 Master Session 11 Sector 0 Common ASDU Address 0 Range 0 to 65534 Sector address Req init requests when session first online not req if slave sends EOI sequence Online Time sync S Y Send time sync message when first online Online General Int i Y Send general interrogation Req init requests when EOI end of initialization received from slave EOI Time sync S Y Send time sync message when first online EOI General Int S Y Send general interrogation Database definition for this session sector ASDU Database Function Point ProSoft Technology Inc Page 113 of 187 September 12 2006 MVI46 103M SLC Platform Reference IEC 60870 5 103 Master Communication Module Type Index Code Index START END IEC 103 Master Session 11 Sector 1 Common ASDU Address 1 Range 0 to 65534 Sector address Req init requests when session first online not req if slave sends EOI sequence Online Time sync Y Send time sync message when first online Online General Int Y Send general interrogation Req init requests when EOI end of initialization received from slave EOI Time sync Y Send time sync message when first online EOI General Int S Y Send general interrogation Database definition for this s
68. 2 1 Poll delay 1000 in mSec delay between call 0 to 2 32 1 3 Master Session 0 Sector 0 Common ASDU Address S 0 Range 0 to 255 Sector address Req in EOI s Online Online Req in EOI Tim EOI Gen Datab Types Monit it requests when session first online not req if slave sends equence Time sync Y Send time sync message when first online General Int Y Send general interrogation it requests when EOI end of initialization received from slave e sync Y Send time sync message when first online eral Int 3 Y Send general interrogation ase definition for this session sector are as follows ored ASDU Types Time tagged message bit addressed with 2 bits point Time tagged message with relative time bit addressed with 2 bits point easurands I 4 word values using word address using double word address E Funct Code 128 160 176 192 255 Datab ASDU Type Time tagged measurands with relative time 1 float value dentification 12 characters using a byte address easurands II 9 word values using word address Index is the information object number in the slave unit Index Description Bit address with each point occupying 2 bits Bit address with each point occupying 2 bits Word address with each point occupying 4 words Double word address for the single float value Byte address with each point occupying 12 bytes Word addres
69. 232 default you must change the jumper configuration to match the interface The following illustration shows the MV146 103M jumper configuration LE CMOS RUN CLR SETUP SETUP be 2 NOT JUMPERED ProSoft Technology Inc September 12 2006 Page 77 of 187 MVI46 103M SLC Platform Reference IEC 60870 5 103 Master Communication Module 7 3 MVI46 103M Status Data Area This section contains a listing of the data contained in the MVI46 103M status data object configuration error word and module error codes 7 3 1 MVI46 IEC 60870 5 103 Master Communication Module Error Status Data Format Offset Parameter Description 4000 Scan Count This status value contains a counter incremented on each scan of the module s main loop 4001 to Product Name This two word data area contains the text values representing the 4002 product name These words contain the text IBM4 for the MV146 platform 4003 to Revision This two word data area contains the text values for the revision 4004 number 4005 to Op Sys This two word data area contains the text values for the operating 4006 system number 4007 to Run Number This two word data area contains the text values for the run number 4008 4009 Read Blk Cnt This word contains the total number of block read operations successfully executed 4010 Write Blk Cnt This word contains the total number of block
70. 3 Master Communication Module END ASDU Database Function Point Type Index Code Index START IEC 103 Master Session 2 Sector 3 Common ASDU Address 3 Range 0 to 65534 Sector address Req init requests when session first online EOI sequence Online Time sync Online General Int Req init requests when EOI Time sync EOI General Int EOI not req if slave sends Y Send time sync message when first online Y Send general interrogation end of initialization received from slave Y Send time sync message when first online Y Send general interrogation Database definition for this session sector ASDU Database Function Point Type Index Code Index START END IEC 103 Master Session 2 Sector 4 Common ASDU Address 4 Range 0 to 65534 Sector address Req init requests when EOI sequence Online Time sync Online General Int Req init requests when EOI Time sync EOI General Int END session first online not req if slave sends Y Send time sync message when first online Y Send general interrogation EOI end of initialization received from slave Y Send time sync message when first online Y Send general interrogation Database definition for this session sector ASDU Database Function Point Type Index Code Index START IEC 103 Master Session Communication Port Sector Count Data Link Address Failure Delay Confirm Timeout Retry Count Response
71. 46 103M SLC Platform Reference IEC 60870 5 103 Master Communication Module 7 1 2 RS 232 Configuration Debug Port This port is physically an RJ45 connection An RJ45 to DB 9 adapter cable is included with the module This port permits a PC based terminal emulation program to view configuration and status data in the module and to control the module The cable for communications on this port is shown in the following diagram RS 232 Config Debug Port Cable DB 9 Male Config Debug Port RxD 2 H o TxD 3 H ro COM 5s COM 7 1 3 RS 485 The RS 485 interface requires a single two or three wire cable The ground connection is optional and dependent on the RS 485 network The cable required for this interface is shown below RS 485 Application Port Cable DB 9 Male RS 485 Device TxD RxD TxD RxD TxD RxD TxD RxD Signal Signal Common Common Page 76 of 187 ProSoft Technology Inc September 12 2006 Reference MVI146 103M SLC Platform IEC 60870 5 103 Master Communication Module 7 1 4 RS 422 RS 422 Application Port Cable DB 9 Male RS 422 Device TxD ro TxD et Signal Signal Common Common RxD TxD RxD s Ern RS 485 and RS 422 Tip If communication in the RS 422 RS 485 mode does not work at first despite all attempts try switching termination polarities Some manufacturers interpret and A B polarities differently 7 2 Setting Jumpers If you use an interface other than RS
72. 5 103 Master Communication Module 6 4 8 Session Configuration Menu Press S from the IEC 103 Master Driver Menu to open the Session Configuration menu Use this command to view the session configuration for each controlled device IEC 870 5 103 MASTER SESSION O CONFIGURATION Online State H Session State 0 Communication Port Sector Count Data Link Address Failure Delay Confirm Timeout Retry Count C1 C2 Poll Count Pend Class 1 Polls Class 1 Pend Delay Class 2 Pend Delay Class 1 Poll Delay Class 2 Poll Delay Response Timeout e SAE We a SHE a Se ha eens KE IEC 103 Master Driver Menu Ss Session Configuration Menu KEE Display Menu Redisplays refeshes this menu J Show Again ba Redisplays last selected page ofdata es P Previous Page Goes back one page of data A N Next Page p Goes forward one page ofdata oH EL J ne Online State The Online State indicator displays 0 if the module is not online 1 if the module is online Session State The Session State indicator displays 1 if there is a configuration error or 2 if the module is ready for communication If the session is not in use the Session State indicator displays 0 Page 66 of 187 ProSoft Technology Inc September 12 2006 Diagnostics and Troubleshooting MV146 103M SLC Platform IEC 60870 5 103 Master Communication Module 6 4 9 Sector Configuration Menu Press 1 fr
73. 6 Reference MVI46 103M SLC Platform IEC 60870 5 103 Master Communication Module END IEC 103 Master Session 10 Sector 4 Common ASDU Address 4 Range 0 to 65534 Sector address Req init requests when session first online not req if slave sends EOI sequence Online Time sync Y Send time sync message when first online Online General Int Y Send general interrogation Req init requests when EOI end of initialization received from slave EOI Time sync S Y Send time sync message when first online EOI General Int Y Send general interrogation Database definition for this session sector ASDU Database Function Point Type Index Code Index START END This section is used to define session 0 which runs on Port 1 IEC 103 Master Session 11 Communication Port S 0 Index of COM port for session 0 or 1 Sector Count S 5 1 is max value for this version of app Data Link Address SG 11 Range is 0 to 65535 DL address of slave Failure Delay 10 Min Sec to delay before poll of offline slave 0 to 2000 seconds Confirm Timeout S 1000 0 to 2 32 1 mSec to wait for DL confirm Retry Count S 2 0 to 255 retries for if no confirm Response Timeout 10000 Timeout for confirm of req 0 to 2 32 1 C1 C2 Poll Count Pend D class 1 or 2 polls before next slave tried 0 65535 Class 1 Polls 0 ax class 1 polls to this session Class 1 Pend delay 0 in mSec delay between call 0 to 2 3
74. 8 SLC Processor Not in Run 16 Starting the Data Analyzer 65 Status Indications 164 Status indications in monitor direction e 174 Stopping the Data Analyzer 65 Supervision indications 165 Supervision indications in monitor direction 175 Support Service amp Warranty 181 Page 186 of 187 ProSoft Technology Inc September 12 2006 Index MVI46 103M SLC Platform IEC 60870 5 103 Master Communication Module System functions 164 167 System functions in control direction 178 System functions in monitor direction 174 T The Configuration Debug Menu 35 47 Transferring the Configuration File to the Module 14 37 Transferring the Configuration File to Your PC 35 Transmission mode for application data 174 Transmission speed 174 Troubleshooting 70 Type 1 Time tagged 168 Type 2 Time tagged with relative time 169 Type 20 General command 172 Type 3 Measurands 169 Type 4 Time tagged measurands with relative time 169 Type 5 Identification 170 Type 6 Time synchronization 170 171 Type 7 Initiation of general interrogation e 172 Type 8 Termination of general interrogation 171 Type 9 Measurands II 171 U Uploading and Downloading the Configuration File 35 52 User Constructed Command Block 9901 20 Using the Configuration Debug Port 49 V Viewing ASDU n Data 69 Viewing Block Transfer Statistics 51 Vi
75. 870 5 103 Master Por 1 1BC 870 5 103 Master Port O Ec 3 Master Po Session 1 Session 3 Session 4 Le 2 Database Sector 1 Ostabase Sector 0 Sector 0 SC Database Database Data Soctor 2 Database Sector 3 Database Port 0 on the module communicates with 4 sessions 0 1 3 and 4 each of which has their own data set s Session 1 only has one sector all data for device contained in a single database This sector is addressed by the master using the Common address of ASDU value set for the sector in the configuration file Session 0 contains two sectors each with their own unique Common address of ASDU value to identify the sector Port 1 is connected to one device on the network This device is defined in the Session 2 section of the configuration file In this example all data of the device is stored in a single sector Note The IEC 60870 5 103 specification only supports the unbalanced mode No support is given in the protocol for the balanced mode and the module does not support this mode The module supports two application ports Thirty two sessions can be defined on the module with each session being assigned to an application port Within each session up to five sectors can be defined This system permits a very flexible assignment of resources in the module The definition of the data ProSoft Technology Inc Page 27 of 187 September 12 2006 MV146 103M SLC Platform Functional Overview IEC 60870 5 103 Master Com
76. C1 C2 Poll Count Pend 0 class 1 or 2 polls before next slave tried 0 65535 Class 1 Polls 0 ax class 1 polls to this session Class 1 Pend delay 0 in mSec delay between call 0 to 2 32 1 Class 2 Pend delay 0 in mSec delay between call 0 to 2 32 1 Class 1 Poll delay 0 in mSec delay between call 0 to 2 32 1 Class 2 Poll delay 0 in mSec delay between call 0 to 2 32 1 IEC 103 Master Session 9 Sector 0 Common ASDU Address 0 Range 0 to 65534 Sector address Req init requests when session first online not req if slave sends EOI sequence Online Time sync 2 Y Send time sync message when first online Online General Int Y Send general interrogation Req init requests when EOI end of initialization received from slave EOI Time sync Y Send time sync message when first online EOI General Int S Y Send general interrogation Database definition for this session sector ASDU Database Function Point Type Index Code Index START END IEC 103 Master Session 9 Sector 1 Common ASDU Address 1 Range 0 to 65534 Sector address Req init requests when session first online not req if slave sends ProSoft Technology Inc Page 109 of 187 September 12 2006 MVI46 103M SLC Platform Reference IEC 60870 5 103 Master Communication Module EOI sequence Online Time sync Online General Int Req init requests when EOI Time sync EOI General Int EOI Y Send time sync me
77. CF E is Ha GC GE E E E E E GE The Port Status Menu section has more information about the commands on this menu Opening the Session Configuration Menu Press S to open the Session Configuration menu Use this command to view the session configuration data Page 58 of 187 ProSoft Technology Inc September 12 2006 Diagnostics and Troubleshooting MV146 103M SLC Platform IEC 60870 5 103 Master Communication Module Refer to Session Configuration Menu on page 66 for more information about the commands on this menu Opening the Sector Menu Press 1 from the IEC 103 Master Driver Menu to open the Sector Configuration menu Use this command to view the Sector Configuration data SECTOR CONFIGURATION MENU Display Menu D Sector Database Menu Show Again P Previous Page N Next Page M Return to Session Menu The Sector Configuration Menu section has more information about the commands on this menu Viewing Master Driver Version Information Press V from the IEC 103 Master Driver Menu to view the master driver version information DRIVER VERSION INFORMATION ec 1999 2003 ProLinx Communication Gateways Inc PRODUCT NAME CODE IEC 870 5 103 Master Driver SOFTWARE REVISION LEVEL 2 14 SOFTWARE REVISION DATE 04 17 2003 FAR CORE LEFT 322368 Returning to the Main Menu Press M to return to the Main Menu ProSoft Technology Inc Page 59 of 187 September 12 2006 MV146 1
78. Communication Port V 0 Index of COM port for session 0 or 1 Sector Count S 5 1 is max value for this version of app Data Link Address 20 Range is 0 to 65535 DL address of slave Failure Delay 10 Min Sec to delay before poll of offline slave D to 2000 seconds Confirm Timeout 1000 0 to 2 32 1 mSec to wait for DL confirm Retry Count 2 0 to 255 retries for if no confirm Response Timeout 10000 Timeout for confirm of req 0 to 2 32 1 C1 C2 Poll Count Pend 0 class 1 or 2 polls before next slave tried 0 65535 Class 1 Polls 0 ax class 1 polls to this session Class 1 Pend delay 0 in mSec delay between call 0 to 2 32 1 Class 2 Pend delay 0 in mSec delay between call 0 to 2 32 1 Class 1 Poll delay 0 in mSec delay between call 0 to 2 32 1 Class 2 Poll delay 0 in mSec delay between call 0 to 2 32 1 IEC 103 Master Session 20 Sector 0 Common ASDU Address 0 Range 0 to 65534 Sector address Req init requests when session first online not req if slave sends EOI sequence Online Time sync S Y Send time sync message when first online Online General Int Y Send general interrogation Req init requests when EOI end of initialization received from slave EOI Time sync Y Send time sync message when first online EOI General Int z Y Send general interrogation Database definition for this session sector ASDU Database Function Point Type Index Code Index START END IEC 103 Master Session 2
79. DL address of slave 10 Min Sec to delay before poll of offline slave Page 98 of 187 ProSoft Technology Inc September 12 2006 Reference MVI46 103M SLC Platform IEC 60870 5 103 Master Communication Module 0 to 2000 seconds Confirm Timeout 1000 0 to 2 32 1 mSec to wait for DL confirm Retry Count S 2 0 to 255 retries for if no confirm Response Timeout 10000 Timeout for confirm of req 0 to 2 32 1 C1 C2 Poll Count Pend D class 1 or 2 polls before next slave tried 0 65535 Class 1 Polls 0 ax class 1 polls to this session Class 1 Pend delay 0 in mSec delay between call 0 to 2 32 1 Class 2 Pend delay 0 in mSec delay between call 0 to 2 32 1 Class 1 Poll delay 0 in mSec delay between call 0 to 2 32 1 Class 2 Poll delay 0 in mSec delay between call 0 to 2 32 1 IEC 103 Master Session 4 Sector 0 Common ASDU Address S 0 Range 0 to 65534 Sector address Req init requests when session first online not req if slave sends EOI sequence Online Time sync S Y Send time sync message when first online Online General Int S Y Send general interrogation Req init requests when EOI end of initialization received from slave EOI Time sync A Y Send time sync message when first online EOI General Int Y Send general interrogation Database definition for this session sector ASDU Database Function Point Type Index Code Index START END IEC 103 Master Session 4 Sector
80. Delay S 10 Min Sec to delay before poll of offline slave D to 2000 seconds Confirm Timeout 1000 0 to 2 32 1 mSec to wait for DL confirm Retry Count S 2 0 to 255 retries for if no confirm Response Timeout 10000 Timeout for confirm of req 0 to 2 32 1 C1 C2 Poll Count Pend 0 class 1 or 2 polls before next slave tried 0 65535 Class 1 Polls 0 ax class 1 polls to this session Class 1 Pend delay 0 in mSec delay between call 0 to 2 32 1 Class 2 Pend delay 0 in mSec delay between call 0 to 2 32 1 Class 1 Poll delay 0 in mSec delay between call 0 to 2 32 1 Class 2 Poll delay 0 in mSec delay between call 0 to 2 32 1 IEC 103 Master Session 22 Sector 0 Common ASDU Address 7 0 Range 0 to 65534 Sector address Req init requests when session first online not req if slave sends EOI sequence Online Time sync Y Send time sync message when first online Online General Int Y Send general interrogation Req init requests when EOI end of initialization received from slave EOI Time sync Y Send time sync message when first online EOI General Int S Y Send general interrogation Database definition for this session sector ASDU Database Function Point Type Index Code Index START END IEC 103 Master Session 22 Sector 1 Common ASDU Address 1 Range 0 to 65534 Sector address Req init requests when session first online not req if slave sends EOI sequence Online Time syn
81. Description 1 time tagged message 2 time tagged message with relative time 3 measurands 4 time tagged measurands with relative time 5 identification 6 time synchronization 8 general interrogation termination 9 measurands II 10 generic data 11 generic identification 23 list of recorded disturbances 26 ready for transmission of disturbance data 27 ready for transmission of channel 28 ready for transmission of tags 29 transmission of tags 30 transmission of disturbance values 31 end of transmission In Control Direction Type Description 6 time synchronization 7 general interrogation 10 generic data 20 general command Page 162 of 187 ProSoft Technology Inc September 12 2006 Reference MVI46 103M SLC Platform IEC 60870 5 103 Master Communication Module Type 21 Description generic command 24 order for disturbance data transmission 25 ack for disturbance data transmission 7 8 2 List of Cause of Transmission Codes In Monitor Direction COT Description 1 spontaneous 2 cyclic 3 reset frame count bit FCB 4 reset communication unit CU 5 start restart 6 power on 7 test mode 8 time synchronization 9 general interrogation 10 termination of general interrogation 11 local operation 12 remote operation 20 positive ack of command 21 negative ack of command 31 transmis
82. EOI General Int H Y Send general interrogation Page 124 of 187 ProSoft Technology Inc September 12 2006 Reference MVI146 103M SLC Platform IEC 60870 5 103 Master Communication Module Database definition for this session sector ASDU Database Function Point Type Index Code Index START END IEC 103 Master Session 16 Sector 3 Common ASDU Address f 3 Range 0 to 65534 Sector address Req init requests when session first online not req if slave sends EOI sequence Online Time sync SG Y Send time sync message when first online Online General Int S Y Send general interrogation Req init requests when EOI end of initialization received from slave EOI Time sync Y Send time sync message when first online EOI General Int S Y Send general interrogation Database definition for this session sector ASDU Database Function Point Type Index Code Index START END IEC 103 Master Session 16 Sector 4 Common ASDU Address H 4 Range 0 to 65534 Sector address Req init requests when session first online not req if slave sends EOI sequence Online Time sync Y Send time sync message when first online Online General Int S Y Send general interrogation Req init requests when EOI end of initialization received from slave EOI Time sync S Y Send time sync message when first online EOI General Int S Y Send general interrogation Database definition for this session sector ASDU Databa
83. Enable code field is as follows 0 Disabled 1 Enabled with Poll Interval seconds utilized 2 Conditional executed when point in database changes Page 156 of 187 ProSoft Technology Inc September 12 2006 Reference MVI46 103M SLC Platform IEC 60870 5 103 Master Communication Module Database Index is the location in the module s database to use as the sourc for the data in the command The data type field determines the meaning of the index as follows Type Description DB Index type 6 Clock synchronization NA 7 General interrogataion NA 20 General Command Bit address Poll Interval field is utilized when the Enable Code is set to 1 This field determines the minimum number of seconds to wait between each execution of the command Session Index represents the session index in the module to associate with the command This index is set when the session is read in from this file The range of values for this field is 0 to 31 Sector Index represents the sector index for the specific session The range of values for this field is 0 to 4 Data type file represents the ASDU type as follows 6 Time synchronization 7 General Interrogation 20 General Command Function code Code Definition 128 Distance protection 160 Overcurrent protection 176 Transformer differential protection 192 Line Differential protection 255 Global function type Point Index field is used
84. I46 103M module Each step in the setup procedure is defined in order to simplify the use of the module Installing and Configuring the Module This chapter describes how to install and configure the module to work with your application The configuration process consists of the following steps 1 Use RSLogix to identify the module to the processor and add the module to a project NOTE The RSLogix software must be in offline mode to add the module to a project 2 Modify the module s configuration files to meet the needs of your application and copy the updated configuration to the module Example configuration files are provided on the CD ROM 3 Modify the example ladder logic to meet the needs of your application and copy the ladder logic to the processor Example ladder logic files are provided on the CD ROM Note If you are installing this module in an existing application you can copy the necessary elements from the example ladder logic into your application The rest of this chapter describes these steps in more detail ProSoft Technology Inc Page 29 of 187 September 12 2006 MV146 103M SLC Platform Module Configuration IEC 60870 5 103 Master Communication Module The first step in installing and configuring the module is to define the module to the system Select the I O Configuration option from the program screen This displays the following dialog box 1 0 Configuration BBE E Ee r Current Cards Availab
85. L confirm Retry Count Response Timeout C1 C2 Poll Count Pend 65535 Class 1 Polls Class 1 Pend delay Class 2 Pend delay Class 1 Poll delay Class 2 Poll delay IEC 103 Master Session Common ASDU Address 2 0 to 255 retries for if no confirm 10000 Timeout for confirm of req 0 to 2 32 1 D class 1 or 2 polls before next slave tried 0 0 ax class 1 polls to this session 0 in mSec delay between call 0 to 2 32 1 0 in mSec delay between call 0 to 2 32 1 0 in mSec delay between call 0 to 2 32 1 0 in mSec delay between call 0 to 2 32 1 23 Sector 0 0 Range 0 to 65534 Sector address Req init requests when EOI sequence Online Time sync Online General Int Req init requests when EOI Time sync EOI General Int END IEC 103 Master Session Common ASDU Address session first online not req if slave sends Y Send time sync message when first online Y Send general interrogation EOI end of initialization received from slave Y Send time sync message when first online Y Send general interrogation Database definition for this session sector ASDU Database Function Point Type Index Code Index START 23 Sector 1 1 Range 0 to 65534 Sector address Page 138 of 187 ProSoft Technology Inc September 12 2006 Reference MVI46 103M SLC Platform IEC 60870 5 103 Master Communication Module Req init requests when session first online not r
86. OI General Int Y Send general interrogation Database definition for this session sector ASDU Database Function Point Type Index Code Index START END This section is used to define session 0 which runs on Port 1 IEC 103 Master Session 16 Communication Port 0 Index of COM port for session 0 or 1 Sector Count S 5 1 is max value for this version of app Data Link Address 16 Range is 0 to 65535 DL address of slave Failure Delay 3 10 Min Sec to delay before poll of offline slave O0 to 2000 seconds Confirm Timeout S 1000 0 to 2 32 1 mSec to wait for DL confirm Retry Count 2 0 to 255 retries for if no confirm Response Timeout 10000 Timeout for confirm of req 0 to 2 32 1 C1 C2 Poll Count Pend 0 class 1 or 2 polls before next slave tried 0 65535 Class 1 Polls 0 Max class 1 polls to this session ProSoft Technology Inc Page 123 of 187 September 12 2006 MVI46 103M SLC Platform Reference IEC 60870 5 103 Master Communication Module Class 1 Pend delay D Min mSec delay between call 0 to 2 32 1 Class 2 Pend delay D Min mSec delay between call 0 to 2 32 1 Class 1 Poll delay D Min mSec delay between call 0 to 2 32 1 Class 2 Poll delay D Min mSec delay between call 0 to 2 32 1 IEC 103 Master Session 16 Sector 0 Common ASDU Address S 0 Range 0 to 65534 Sector address Req init requests when session first online not req if slave sends EOI sequence
87. ProSoft Technology Inc September 12 2006 Functional Overview MV146 103M SLC Platform IEC 60870 5 103 Master Communication Module 3 1 Functional Overview In This Chapter General Concepts eege ia ae ene pai iiaii 15 gt Master Driver 27 This chapter provides an overview of how the MVI46 103M module transfers data using the 103M protocol You should understand the important concepts in this chapter before you begin installing and configuring the module The standards used to build the module are listed in the following table PUBLICATION TITLE IEC 60870 5 103 Companion Standard for the informative interface of protection equipment IEC 60870 5 103 Generic functions Examples of constructing a directory Annex A IEC 60870 5 1 Transmission Frame Formats IEC 60870 5 2 Link Transmission Procedures IEC 60870 5 3 General Structure of Application Data IEC 60870 5 4 Definition and Coding of Application Information Elements IEC 60870 5 5 Basic Application Functions These documents should be obtained reviewed and understood in order to fully appreciate the protocol implementation Most of the complexity of the protocol is hidden from the user and simplified in the application of the module Detailed questions of about the protocol can be answered by reading these documents In addition to calling our technical support group there is also help available for the protocol using the following mail lis
88. Reference 7 5 MVI46 103M Configuration File Example This section contains a listing of an example IEC103M CFG file for the MVI46 103M module H EC103M CFG VI46 platform two master ports Backplane Configuration odule Name MVI46 103M DEMO MODUL Di Example file for use with the IEC 870 5 103 Master protocol driver on the Failure Flag Count D Determines if BP failure will cause protocol to be disabled O Ignore gt 0 failure count to disable Pass Through Events Y Pass event messages to processor This is the configuration for the IEC 870 5 103 master port emulated on the module IEC 870 5 103 Master Session Count 1 1 to 32 maximum number of slaves on all channels IEC 870 5 103 Master Port 0 Communication Parameters E Even M Mark S Space Baud Rate 19200 Baud rate for port 110 115200 Parity E N None O Odd RTS On D 0 65536 mSec before messag RTS Off 0 0 65536 mSec after messag Receive Timeout 2000 These parameters are protocol specific Minimum Delay 10 Minimum of mSec before response sent Maximum mSec from first char to last to wait Single char ACK F0 1 or 3 Y Single E5 resp to ACK func 0 1 amp 3 req Y N IEC 870 5 103 Master Port 1 Communication Parameters E Even M Mark S Space aximum mSec from first char to last t
89. Session 12 Sector 2 Common ASDU Address S 2 Range 0 to 65534 Sector address Req init requests when session first online not req if slave sends EOI sequence Online Time sync Y Send time sync message when first online Online General Int Y Send general interrogation Req init requests when EOI end of initialization received from slave EOI Time sync S Y Send time sync message when first online EOI General Int Y Send general interrogation Database definition for this session sector ASDU Database Function Point Type Index Code Index START END IEC 103 Master Session 12 Sector 3 Common ASDU Address 3 Range 0 to 65534 Sector address Req init requests when session first online not req if slave sends EOI sequence Online Time sync 4 Y Send time sync message when first online Online General Int Y Send general interrogation Req init requests when EOI end of initialization received from slave Page 116 of 187 ProSoft Technology Inc September 12 2006 Reference MVI46 103M SLC Platform IEC 60870 5 103 Master Communication Module EOI Time sync S Y Send time sync message when first online EOI General Int Y Send general interrogation Database definition for this session sector ASDU Database Function Point Type Index Code Index START END IEC 103 Master Session 12 Sector 4 Common ASDU Address S 4 Range 0 to 65534 Sector address Req init req
90. States Command Count Current Command MEMORY COUNTERS applRec H applTrans H anything H of maximum 32 G0x80000000 bit mapped in hex format H of maximum 1000 H IDLE nou ou ul The Busy Idle message indicates the current activity state of the module Idle means it is waiting to execute a command Busy means it is executing a command and is waiting for the response to the request This does not include the normal class 1 and 2 polls as these are automatically generated The counter data displays the number of memory areas allocated for the application layer When no packets are pending the counts should all be O If messages are waiting to be sent the applRec count will indicate the number waiting to be sent If many messages are received at the same time the applRec count will indicate the number of packets that must be processed The anything count indicates any other buffer area that is allocated and must be processed by the application Opening the IEC 870 Master Command List Menu Press I from the IEC 103 Master Driver Menu to open the ICE 870 Master Command List menu Use this command to view the configured command list for the module IEC 878 5 18 MASIEN COMMAND LISI COMMANIS B 10 7 END prp TOLLI SLS SLC ASDU FUNC POINT LAST TOLL LERIWOR OVA VAIWC i 4 iv H H Zu is 16 SZ H L H H H Zu is KE H H ii L a H H i H ithu Ki H ag ij 1 14932 H H H L H H H H ibiz Ki H gu 1248 1 H 4 HOW K KE uhh 4
91. U Address S 4 Range 0 to 65534 Sector address Req init requests when session first online not req if slave sends EOI sequence Online Time sync 3 Y Send time sync message when first online Online General Int Y Send general interrogation Req init requests when EOI end of initialization received from slave EOI Time sync 3 Y Send time sync message when first online EOI General Int Y Send general interrogation Database definition for this session sector ASDU Database Function Point Type Index Code Index START END This section is used to define session 0 which runs on Port 1 IEC 103 Master Session 28 Communication Port 0 Index of COM port for session 0 or 1 Sector Count 5 1 is max value for this version of app Data Link Address S 28 Range is 0 to 65535 DL address of slave Failure Delay S 10 Min Sec to delay before poll of offline slave D to 2000 seconds Confirm Timeout 2 1000 0 to 2 32 1 mSec to wait for DL confirm Retry Count 2 0 to 255 retries for if no confirm Response Timeout 10000 Timeout for confirm of req 0 to 2 32 1 C1 C2 Poll Count Pend 0 class 1 or 2 polls before next slave tried 0 65535 Class 1 Polls D Max class 1 polls to this session Class 1 Pend delay D Min mSec delay between call 0 to 2 32 1 Class 2 Pend delay D Min mSec delay between call 0 to 2 32 1 Class 1 Poll delay D Min mSec delay between call 0 to 2 32 1 Class
92. V146 103M SLC Platform Module Configuration IEC 60870 5 103 Master Communication Module 7 Click the Send button This action opens the Ymodem File Send dialog box Ymodem file send Sending CAMVI FILE CFG Packet 7 Error checking CRC File size EK Retries o p i Total retries o Al Files 1 of 1 Last error File TTT 5K of EK Elapsed 00 00 01 Remaining _ Throughput When the file transfer is complete the module s configuration debug screen indicates that the module has reloaded program values and displays information about the module Dr D Yew C8 Tage me Owe of Ge Receiving configuration file TRANSFERRING CONFIGURATION FROM PC TO ProSoft MODULE Using the Ymodem file transfer protocol Select the SEND menu option and transfer the configuration file cee FILE TRANSFERRED FROM PC UNIT Reloading Program Values Read Conficuration 8 Your module now contains the new configuration Page 40 of 187 ProSoft Technology Inc September 12 2006 Ladder Logic MVI146 103M SLC Platform IEC 60870 5 103 Master Communication Module Ladder Logic In This Chapter S Main Routine epa e eevee sees eel 41 gt Data Transfer UI 31 42 gt Control Routine U4 aasien ei e oi EE 43 Ladder logic is required for application of the MV146 103M module Tasks that must be handled by the ladder logic are data transfer special block handling and status data re
93. VI46 103M SLC Platform Reference IEC 60870 5 103 Master Communication Module Communication Port 0 Index of COM port for session 0 or 1 Sector Count 5 1 is max value for this version of app Data Link Address S 19 Range is 0 to 65535 DL address of slave Failure Delay S 10 Min Sec to delay before poll of offline slave D to 2000 seconds Confirm Timeout s 1000 0 to 2 32 1 mSec to wait for DL confirm Retry Count S 2 0 to 255 retries for if no confirm Response Timeout 10000 Timeout for confirm of req 0 to 2 32 1 C1 C2 Poll Count Pend 0 class 1 or 2 polls before next slave tried 0 65535 Class 1 Polls 0 ax class 1 polls to this session Class 1 Pend delay 0 in mSec delay between call 0 to 2 32 1 Class 2 Pend delay 0 in mSec delay between call 0 to 2 32 1 Class 1 Poll delay 0 in mSec delay between call 0 to 2 32 1 Class 2 Poll delay 0 in mSec delay between call 0 to 2 32 1 IEC 103 Master Session 19 Sector 0 Common ASDU Address 0 Range 0 to 65534 Sector address Req init requests when session first online not req if slave sends EOI sequence Online Time sync S Y Send time sync message when first online Online General Int Y Send general interrogation Req init requests when EOI end of initialization received from slave EOI Time sync A Y Send time sync message when first online EOI General Int H Y Send general interrogation Database definition for this
94. X ProSoft Technology Inc September 12 2006 Page 165 of 187 MVI46 103M SLC Platform IEC 60870 5 103 Master Communication Module Reference Fault indications Inf Description Gl Type Fun 128 160 176 192 254 255 t z Ps Ab Al GEN GLB 64 start pick up L4 X 2 X X X 65 start pick up L2 X 2 X X X 66 start pick up L3 X 2 X X X 67 start pick up N X 2 X X X 68 general trip 2 X X X X 69 trip L 2 X X X X 70 pt 2 X X X X 71 trip Ls 2 X X X X 72 trip gt gt back up operation 4 x 73 fault location X in ohms 2 X X 74 fault forward line 2 X X 75 fault reverse busbar 2 X X 76 teleprotection signal transmitted 2 X X 77 teleprotection signal received 2 X X 78 zone 2 X 79 zone2 2 X 80 zone3 2 X 81 zone4 2 X 82 zone5 2 X 83 zone6 2 X 84 general start pick up X 2 X X X X 85 breaker failure 2 X X 86 trip measuring system L4 2 X 87 trip measuring system L2 2 X 88 trip measuring system L3 2 X 89 trip measuring system E 2 X 90 trip I gt 2 X 91 trip gt gt 2 X 92 trip IN gt 2 X 93 trip IN gt gt 2 X Auto reclosure indications Inf Description GI Type Fun 128 160 176 192 254 255 tz I gt Ar Al GEN GLB 128 CB on by AR 1 X X X 129 CB on by long time AR 1 X X X Page 166 of 187 ProSoft Technology Inc September 12 2006 Reference MV1I46 103M SLC Platform
95. aced product and parts become the property of ProSoft If ProSoft determines that the Product is not under warranty it will at the Customer s option repair the Product using then current ProSoft standard rates for parts and labor and return the product freight collect Limitation of Liability EXCEPT AS EXPRESSLY PROVIDED HEREIN PROSOFT MAKES NO WARRANT OF ANY KIND EXPRESSED OR IMPLIED WITH RESPECT TO ANY EQUIPMENT PARTS OR SERVICES PROVIDED PURSUANT TO THIS AGREEMENT INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE NEITHER PROSOFT OR ITS DEALER SHALL BE LIABLE FOR ANY OTHER DAMAGES INCLUDING BUT NOT LIMITED TO DIRECT INDIRECT INCIDENTAL SPECIAL OR CONSEQUENTIAL DAMAGES WHETHER IN AN ACTION IN CONTRACT OR TORT INCLUDING NEGLIGENCE AND STRICT LIABILITY SUCH AS BUT NOT LIMITED TO LOSS OF ANTICIPATED PROFITS OR BENEFITS RESULTING FROM OR ARISING OUT OF OR IN CONNECTION WITH THE USE OR FURNISHING OF EQUIPMENT PARTS OR SERVICES HEREUNDER OR THE PERFORMANCE USE OR INABILITY TO USE THE SAME EVEN IF ProSoft OR ITS DEALER S TOTAL LIABILITY EXCEED THE PRICE PAID FOR THE PRODUCT Where directed by State Law some of the above exclusions or limitations may not be applicable in some states This warranty provides specific legal rights other rights that vary from state to state may also exist This warranty shall not be applicable to the extent that any provisions of this warra
96. age with a range of 1 to 9 but always starts with the L value 7 8 7 Definition and Presentation Of ASDU S In Control Direction Type 6 Time synchronization Bytes Description Spec 1 Value of 6 1 0x81 1 COT ProSoft Technology Inc Page 171 of 187 September 12 2006 MVI46 103M SLC Platform Reference IEC 60870 5 103 Master Communication Module 7 9 Bytes Description Spec 1 Common address of ASDU 1 Function Type GLB 255 1 Information number 7 7 Octet binary time 7 2 6 29 Type 7 Initiation of general interrogation Bytes Description Spec Value of 7 0x81 COT Common address of ASDU Function Type GLB 255 Information number a oa a a 4 4 4 SCN scan number 0 255 7 2 6 21 Type 20 General command Bytes Description Spec Value of 20 0x81 COT Common address of ASDU Function Type Information number DCO 1 Off 2 On 7 2 6 4 a oa oa 4 4 4 4 RII 7 2 6 19 RII is not to be processed within the protection equipment but to be used as a SIN of the return message Protocol Interoperability Documentation This companion standard presents sets of parameters and alternatives from which subsets have to be selected to implement particular telecontrol systems Certain parameter values such as the number of octets in the COMMON ADDRESS of ASDUs represent mutually exclusive alternatives Thi
97. all 0 to 2 32 1 Class 2 Poll delay 0 in mSec delay between call 0 to 2 32 1 IEC 103 Master Session 12 Sector 0 Common ASDU Address S 0 Range 0 to 65534 Sector address Req init requests when session first online not req if slave sends EOI sequence Online Time sync S Y Send time sync message when first online Online General Int S Y Send general interrogation Req init requests when EOI end of initialization received from slave EOI Time sync Y Send time sync message when first online EOI General Int S Y Send general interrogation ProSoft Technology Inc Page 115 of 187 September 12 2006 MVI46 103M SLC Platform Reference IEC 60870 5 103 Master Communication Module Database definition for this session sector ASDU Database Function Point Type Index Code Index START END IEC 103 Master Session 12 Sector 1 Common ASDU Address E 1 Range 0 to 65534 Sector address Req init requests when session first online not req if slave sends EOI sequence Online Time sync S Y Send time sync message when first online Online General Int S Y Send general interrogation Req init requests when EOI end of initialization received from slave EOI Time sync 2 Y Send time sync message when first online EOI General Int S Y Send general interrogation Database definition for this session sector ASDU Database Function Point Type Index Code Index START END IEC 103 Master
98. alog box Pata 8 Ces B Block Transfer Statistics C Module Configuration O Database View R Receive Module Configuration Send Module Configuration V Version Information W Harm Boot Module Esc Exit Program Press key to confirm configuration send Sending configuration file TRANSFERRING CONFIGURATION FILES FROM ProSoft MODULE TO PC he Ymodem protocol is used to send the file from the module Select the RECEIVE menu option and destination directory Building configuration file image from module Ready to Sendt Corvectad 0 00 07 5 Use the Browse button to choose a folder on your computer to save the file and then click Receive W Receive File Place received file in the following folder a L Use receiving protocol Ymodem v Receive Close Cancel e Note ProSoft Technology suggests that you download the configuration file pre loaded on your module However configuration files are also available on the ProSoft CD as well as the ProSoft Technology web site at http www prosoft technology com 6 Select Ymodem as the receiving protocol Page 36 of 187 ProSoft Technology Inc September 12 2006 Module Configuration MV146 103M e SLC Platform IEC 60870 5 103 Master Communication Module 7 Click the Receive button This action opens the Ymodem File Receive dialog box showing the progress of your file transfer MODULE WENT Display Menu A Data Analyzer B Block Transf
99. and Troubleshooting IEC 60870 5 103 Master Communication Module Redisplaying the Current Page Press S to display the current page of data Displaying the Next Page Press N to display the next 100 registers Use this command to step forward through the data a page at a time Displaying the Previous Page Press P to display the previous 100 registers Use this command to step backward through the data a page at a time Returning to the Main Menu Press M to return to the Main Menu 6 4 10 Sector Database Menu Press D from the Sector Configuration menu to open the Sector Database menu Use this command to display the sector database values Each session controlled device contains one or more data sets sectors that are defined by the vendor of the device as 1EC 103 Master Driver Menu E CE _ oo 41 Sector Configuration Menu KE D Sector Database Menu a a Go Kee een OOO Co nl 1 ASDU 3 data Po Displays ASDU type 3 data a be Fame Core face Elresmmece id K N psom OO P emoon O eruan u pomoonsa Oopnye SOU Pome Com soen ck DEE EE Page 68 of 187 ProSoft Technology Inc September 12 2006 Diagnostics and Troubleshooting MV146 103M SLC Platform IEC 60870 5 103 Master Communication Module Redisplaying the Menu Press to display the current menu Use this command when you are looking at a screen of data and want to view the menu choices available
100. and Troubleshooting IEC 60870 5 103 Master Communication Module Viewing the Backplane Command List Press P from the Main Menu to view the Backplane Data Exchange List Use this command to display the configuration and statistics of the backplane data transfer operations BACKPLANE DATA EXCHANGE LIST COMMANDS TO 9 TYPE DBREG DBTYPE ADDRESS COUNT LASTERR OXB000 OXB000 HNH HNHOOH OXB000 OXB000 OXB000 OXB000 OX0000 HOH GC GE GE GE E E E GE GC E GE GE E E E GE Ga E E E E E E GE Gi GE E GE E E E GE H H H H H H H H H H Tip Repeat this command at one second intervals to determine the number of blocks transferred each second Receiving the Configuration File Press R to download receive the current configuration file from the module For more information on receiving and sending configuration files please see Uploading and Downloading the Configuration File on page 35 Sending the Configuration File Press S to upload send an updated configuration file to the module For more information on receiving and sending configuration files please see Uploading and Downloading the Configuration File on page 35 Viewing Version Information Press V to view Version information for the module Use this command to view the current version of the software for the module as well as other important values You may be asked to provide this information when calling for technical support on the product
101. annel 1 The following table defines the contents of the configuration error word Each bit in the word corresponds to an error condition recognized when the module is configured There is a separate word for each application port This data is reported in the status data area previously defined Bit Code Description 0 0x0001 Invalid baud rate selected 1 0x0002 Invalid parity selected 2 0x0004 Received timeout set to 0 3 0x0008 Invalid Port selected for a session 4 0x0010 Invalid sector count for session 5 0x0020 Could not allocate memory for sector of a session 6 0x0040 7 0x0080 Invalid failure delay or confirm timeout for session 8 0x0100 9 0x0200 10 0x0400 11 0x0800 12 0x1000 13 0x2000 14 0x4000 15 0x8000 The following table lists all potential errors that can be generated by the IEC 60870 5 103 Master driver 7 3 2 MVI46 IEC 60870 5 103 Master Communication Module Error Codes Error Description 51 Physical layer error Error transmitting message 52 Physical layer error Intercharacter timeout occurred before message fully received 53 Physical layer error Frame not entirely received before timeout condition 54 Physical layer error Invalid frame length 101 Link layer error Invalid checksum received 102 Link layer error Address unknown to module 103 Link layer error Link established 104 Link layer error Link failed
102. ansferred between the module and the processor over the backplane is through the M1 file Ladder logic must be written in the SLC processor to interface the M file data with data defined in the user defined data files in the SLC All data used by the module is stored in its internal database Data contained in this database is constantly updated with the M1 file data by the module and requires no SLC ladder logic to implement The user database resides in the M1 file at addresses 0 to 3999 Addresses above 3999 are used for special block control of the module 3 1 5 Data Types and Mapping When interfacing data in the processor to that of the IEC 60870 5 103 protocol it is important that the user understand the mapping of the data types to their corresponding representation in the modules database The table that follows ProSoft Technology Inc Page 17 of 187 September 12 2006 MVI46 103M SLC Platform IEC 60870 5 103 Master Communication Module Functional Overview lists the data types supported by the module and their associated storage representation Type Description Data Representation ID 1 Time tagged messages with each data Dual bit status 7 2 6 5 with 00b point represented by two bits 0 decimal not used 01b 1 decimal Off 10b 2 decimal On and 11b 3 decimal not used 2 Time tagged messages with relative time with each point represented by two bits Dual bit status 7 2 6 5 with 00b
103. as those used in constructed the commands in the command list There is no response block built by the module to send back to the processor after the block is processed The module will set register 4100 to a value of zero after the commands have been processed The commands are placed in the command queue and issued at a high priority ProSoft Technology Inc Page 21 of 187 September 12 2006 MVI46 103M SLC Platform Functional Overview IEC 60870 5 103 Master Communication Module This block and block 9902 should be used when controlling double point data points in remote units using general commands This provides complete control of the slave devices under ladder logic control Alternatively the slaves can be controlled by changing data in the database and having the data be transferred using pre constructed commands in the user s command list Some points only accept value of on for control that is LED reset or activate characteristic For these points block 9901 and 9902 should only be utilized Command Control Block 9902 The block 9902 identification code is used by the processor to send a list of commands to be placed in the command queue from the user configured command list Commands placed in the queue with this method need not have their enable bit set in the command list Word Offset Data Field s Description in Block 4100 Block ID This field contains the value of 9902 identifying the enable command to the
104. ata type used in the command determines addressing of the index as follows Type Description DB Index type 0 Special command Word address 6 Time synchronization Word address 7 General interrogation Word address 20 General command 2 Bit address bit control Word address Value only used to signal when to send event Enable Code 2 3 Poll Interval This parameter is used if the Enable Code field is set to a value of 1 It sets the minimum number of seconds to delay between successive execution of the command 4 Session This parameter is utilized to associate the command with one of the sessions defined for the module 5 Sector This parameter associates the command with the proper sector of the selected session ProSoft Technology Inc September 12 2006 Page 33 of 187 MV146 103M SLC Platform Module Configuration IEC 60870 5 103 Master Communication Module Col Field Description 1 Enable This field determines when the command will be executed according to the Code following codes 0 Command is disabled and will only execute if enabled from PLC processor 1 Command will execute no more frequently than the time set in the Poll interval 2 Command will execute when the last value read in the database differs from the current value 6 Data Type This parameter sets the ASDU data type to be used with the message The codes specified are those de
105. ation Database definition for this session sector ASDU Database Function Point Type Index Code Index START END IEC 103 Master Session 3 Sector 1 Common ASDU Address 1 Range 0 to 65534 Sector address Req init requests when session first online not req if slave sends EOI sequence Online Time sync Y Send time sync message when first online Online General Int Y Send general interrogation Req init requests when EOI end of initialization received from slave EOI Time sync Y Send time sync message when first online EOI General Int Y Send general interrogation Database definition for this session sector ASDU Database Function Point Type Index Code Index START END IEC 103 Master Session 3 Sector 2 Common ASDU Address 2 Range 0 to 65534 Sector address Req init requests when session first online not req if slave sends EOI sequence Online Time sync Y Send time sync message when first online Online General Int Y Send general interrogation Req init requests when EOI end of initialization received from slave ProSoft Technology Inc Page 97 of 187 September 12 2006 MVI46 103M SLC Platform Reference IEC 60870 5 103 Master Communication Module Y Y EOI Time sync EOI General Int Database definition for this Send time sync message when first online Send general interrogation session sector Point Index ASDU Database Function Type Index Code START END IEC 103 Master Session 3 Sector 3
106. be connected to the session slave using the Communication Port parameter Valid values are 0 or 1 These parameters include the Data Link Address which is the slave address that identifies all protection equipment on the network There should be a unique number for each slave on the network There are also certain parameters that pertain to how the Class 1 and Class 2 polls will be used for data transfer You must enter the number of sectors for each session using the Sector Count parameter The module accepts up to 3 sectors per session IEC 103 Master Session 0 Communication Port S D Index of COM port for session 0 or 1 Sector Count S 5 5 is max for this version of app Data Link Address S 0 Range is 0 to 65535 DL address of slave Failure Delay 3 Min Sec to delay before poll of offline slave 0 to 2000 seconds Confirm Timeout 20000 0 to 2 32 1 mSec to wait for DL confirm Retry Count E 5 0 to 255 retries for if no confirm Response Timeout 5000 Timeout for confirm of req 0 to 2 32 1 C1 C2 Poll Count Pend 6 class 1 or 2 polls before next slave tried 0 65535 Class 1 Polls S 10 Max class 1 polls to this session Class 1 Pend delay 1000 Min mSec delay between call 0 to 2 32 1 Class 2 Pend delay 1000 Min mSec delay between call 0 to 2 32 1 Class 1 Poll delay S 1000 Min mSec delay between call 0 to 2 32 1 Class 2 Poll delay 1000 Min mSec delay between call 0 to 2 32 1
107. byte address Measurands II 9 word values using word address oOo GA h r t Index is the information object number in the slave unit U Index Description 1 Bit address with each point occupying 2 bits 2 Bit address with each point occupying 2 bits 3 Word address with each point occupying 4 words 4 5 9 Double word address for the single float value Byte address with each point occupying 12 bytes Word address with each point occupying 9 words Function Code Values Code Definition 128 Distance protection 160 Overcurrent protection 176 Transformer differential protection 192 Line Differential protection 255 Global function type Database Index Database address in module Page 88 of 187 ProSoft Technology Inc September 12 2006 Reference MVI46 103M SLC Platform IEC 60870 5 103 Master Communication Module ASDU Database Function Point Type Index Code Index START 1 160 128 27 1 176 128 28 1 192 128 29 1 208 128 30 1 224 128 32 1 240 128 33 T 256 128 35 1 272 128 36 1 288 128 37 1 304 128 38 END IEC 103 Master Session 0 Sector 2 Common ASDU Address 2 Range 0 to 255 Sector address Req init requests when session first online not req if slave sends EOI sequence Online Time sync Y Send time sync message when first online Online General Int S Y Send general interrogation Req init requests when EOI end of initialization received fro
108. c Y Send time sync message when first online Online General Int S Y Send general interrogation Page 136 of 187 ProSoft Technology Inc September 12 2006 Reference MVI46 103M SLC Platform IEC 60870 5 103 Master Communication Module Req init requests when EOI end of initialization received from slave EOI Time sync Y Send time sync message when first online EOI General Int S Y Send general interrogation Database definition for this session sector ASDU Database Function Point Type Index Code Index START END IEC 103 Master Session 22 Sector 2 Common ASDU Address S 2 Range 0 to 65534 Sector address Req init requests when session first online not req if slave sends EOI sequence Online Time sync S Y Send time sync message when first online Online General Int S Y Send general interrogation Req init requests when EOI end of initialization received from slave EOI Time sync A Y Send time sync message when first online EOI General Int Y Send general interrogation Database definition for this session sector ASDU Database Function Point Type Index Code Index START END IEC 103 Master Session 22 Sector 3 Common ASDU Address S 3 Range 0 to 65534 Sector address Req init requests when session first online not req if slave sends EOI sequence Online Time sync S Y Send time sync message when first online Online General Int Y Send general interrogation Req ini
109. c message when first online Online General Int S Y Send general interrogation Req init requests when EOI end of initialization received from slave EOI Time sync 3 Y Send time sync message when first online EOI General Int i Y Send general interrogation Database definition for this session sector ASDU Database Function Point Type Index Code Index START END This section is used to define session 0 which runs on Port 1 IEC 103 Master Session 14 Communication Port H 0 Index of COM port for session 0 or 1 Sector Count S 5 1 is max value for this version of app Data Link Address 14 Range is 0 to 65535 DL address of slave Failure Delay S 10 Min Sec to delay before poll of offline slave D to 2000 seconds Confirm Timeout S 1000 0 to 2 32 1 mSec to wait for DL confirm Retry Count 2 2 0 to 255 retries for if no confirm Response Timeout 10000 Timeout for confirm of req 0 to 2 32 1 C1 C2 Poll Count Pend D class 1 or 2 polls before next slave tried 0 65535 Class 1 Polls 0 ax class 1 polls to this session Class 1 Pend delay 0 in mSec delay between call 0 to 2 32 1 Class 2 Pend delay 0 in mSec delay between call 0 to 2 32 1 Class 1 Poll delay 0 in mSec delay between call 0 to 2 32 1 Class 2 Poll delay 0 in mSec delay between call 0 to 2 32 1 IEC 103 Master Session 14 Sector 0 Common ASDU Address H 0 Range 0 to 65534 Sector address ProSoft Technology Inc Page 119 of
110. ceipt This section discusses each aspect of the ladder logic as required by the module Additionally a power up handler should be written to handle the initialization of the module s data and to clear any processor fault conditions 5 1 Main Routine The main routine is used to call the data transfer and control subroutines An example of the main routine is shown in the following two rungs JSR 0000 Jump To Subroutine CS SBR File Number U 3 JSR 0001 Jump To Subroutine SBR File Number UA ProSoft Technology Inc Page 41 of 187 September 12 2006 MV146 103M SLC Platform Ladder Logic IEC 60870 5 103 Master Communication Module 5 2 Data Transfer U 3 The data transfer routine is responsible for placing all the output data into the M1 file and for retrieving all the input data from the M1 file The following two rungs transfer the data between the M1 file and the user data files The first rung transfers monitored data received by the master driver into the user data files COP 0000 Copy File Source M1 1 0 Dest N20 0 Length 100 The following rung transfers the control data from the SLC to the master driver COP 0001 Copy File Source N21 0 Dest 41 1 100 Length 100 The next rung transfers the module s status data to a user data file A rung to perform this operation is as follows COP 0002 Copy File Source 1 1 4000 Dest N10 0 Length
111. crosoft Windows operating systems If you are connecting from a machine running DOS you must obtain and install a compatible communication program The following table lists communication programs that have been tested by ProSoft Technology DOS ProComm as well as several other terminal emulation programs Windows 3 1 Terminal Windows 95 98 HyperTerminal Windows NT 2000 XP HyperTerminal The module uses the Ymodem file transfer protocol to send download and receive upload configuration files from your computer If you use a communication program that is not on the list above please be sure that it supports Ymodem file transfers Using the Configuration Debug Port To connect to the module s Configuration Debug port 1 Connect your computer to the module s port using a null modem cable 2 Start the communication program on your computer and configure the communication parameters with the following settings Baud Rate 57 600 Parity None Data Bits 8 Stop Bits 1 Software Handshaking XON XOFF 3 Open the connection When you are connected press the key on your keyboard If the system is set up properly you will see a menu with the module name followed by a list of letters and the commands associated with them If there is no response from the module follow these steps 1 Verify that the null modem cable is connected properly between your computer s serial port and the module A regu
112. dem Connection This type of connection is required between the module and a modem or other communication device RS 232 Application Port Cable Modem Connection DB 9 Male RS 232 Device d TD RxD 2 c ro RTS 7 RTS CTS s CTS Signal Signal Common Common DTR DTR The Use CTS Line parameter for the port configuration should be set to Y for most modem applications Page 74 of 187 ProSoft Technology Inc September 12 2006 Reference MVI46 103M SLC Platform IEC 60870 5 103 Master Communication Module RS 232 Null Modem Connection Hardware Handshaking This type of connection is used when the device connected to the module requires hardware handshaking control and monitoring of modem signal lines RS 232 Application Port Cable Hardware Handshaking DB 9 Male RS 232 Device TxD RxD CTS RTS Signal Signal Common Common RS 232 Null Modem Connection No Hardware Handshaking This type of connection can be used to connect the module to a computer or field device communication port RS 232 Application Port Cable No Handshaking DB 9 Male RS 232 Device w Fro RTS RTS CTS jumper must be installed if CTS line CTS ES monitoring enabled Signal Signal Common Common NOTE If the port is configured with the Use CTS Line set to Y then a jumper is required between the RTS and the CTS line on the module connection ProSoft Technology Inc Page 75 of 187 September 12 2006 MVI
113. e Liberal use of comments within the file can ease the use and interpretation of the data in the file Use any text editor to alter the supplied IEC103M CFG file for the specific application You must enter each parameter correctly for successful application of the module MVI46 103M Configuration Data Definition on page 82 contains a complete listing and definition of all parameters utilized by the module The session sections of the configuration file are determined by the number of sessions set in the configuration file The sessions are referenced by a zero based index value For example if the module is configured for four sessions the configuration file should contain sections for sessions 0 to 3 that is IEC 103 Master Session 0 to IEC 103 Master Session 3 Each of these sections will define the characteristics of the specific controlled device to be interfaced Within each session definition is a parameter that specifies the number of sectors for the session For each sector defined for a session there must exist a IEC 103 Master Session x Sector y section Where the x value represents the session index and the y value represents sector index For example if session 0 contains 1 sector there must be a section with the following name in the configuration file IEC 103 Master Session 0 Sector 0 The specific sector parameter set and database is defined in this section The last section of the configuration file is the command li
114. e Data Analyzer Press 0 to turn off timing marks in the Data Analyzer screen Viewing Data in Hexadecimal Format Press H to display the data on the current page in hexadecimal format Viewing Data in ASCII Text Format Press A to display the data on the current page in ASCII format This is useful for regions of the database that contain ASCII data Page 64 of 187 ProSoft Technology Inc September 12 2006 Diagnostics and Troubleshooting MV146 103M SLC Platform IEC 60870 5 103 Master Communication Module Starting the Data Analyzer Press B to start the data analyzer After the key is pressed all data transmitted and received on the currently selected port will be displayed An example display is shown below lt R gt lt 81 gt lt 03 gt lt 00 gt lt 66 gt lt 06 gt lt GA gt lt C5 gt lt CD gt lt R gt _TT_ 61 63 14 80 06 06 80 06 06 _TT_ 66 68 66 68 66 69 60 66 66 60 60 66 60 G0 A3 67 _TT lt R gt lt 01 gt lt 83 gt lt 68 gt lt 068 gt lt 66 gt lt 6A gt lt C5 gt lt CD gt lt R gt _TT_ 61 63 14 66 60 66 66 66 60 66 48 60 66 0A 0A AA 0a 60 TT_ 60 66 60 60 60 A3 67 TT lt R gt lt 01 gt lt 03 gt lt 08 gt lt 80 gt lt 66 gt lt 0A gt lt C5 gt lt CD gt lt R gt _TT_ 61 63 14 00 60 66 60 G6 90 00 00 09 909 86 86 66 60 66 TT Toni 66 60 06 60 A3 67 _TT_ lt R gt lt 01 gt lt 03
115. e Index Code Index START END IEC 103 Master Session 26 Sector 4 Common ASDU Address S 4 Range 0 to 65534 Sector address Req init requests when session first online not req if slave sends EOI sequence Online Time sync 2 Y Send time sync message when first online Online General Int Y Send general interrogation Req init requests when EOI end of initialization received from slave EOI Time sync S Y Send time sync message when first online EOI General Int Y Send general interrogation Database definition for this session sector ASDU Database Function Point Type Index Code Index START END This section is used to define session 0 which runs on Port 1 IEC 103 Master Session 27 Communication Port d 0 Index of COM port for session 0 or 1 Sector Count 5 1 is max value for this version of app Data Link Address S 27 Range is 0 to 65535 DL address of slave Failure Delay S 10 Min Sec to delay before poll of offline slave O to 2000 seconds Confirm Timeout 1000 0 to 2 32 1 mSec to wait for DL confirm Retry Count 2 2 0 to 255 retries for if no confirm Response Timeout 10000 Timeout for confirm of req 0 to 2 32 1 C1 C2 Poll Count Pend 0 class 1 or 2 polls before next slave tried 0 65535 Class 1 Polls 0 ax class 1 polls to this session Class 1 Pend delay 0 in mSec delay between call 0 to 2 32 1 Class 2 Pend delay 0 in mSec delay between call 0 to 2 32
116. e Timeout 10000 Timeout for confirm of req 0 to 2 32 1 C1 C2 Poll Count Pend 0 class 1 or 2 polls before next slave tried 0 65535 Class 1 Polls 0 ax class 1 polls to this session Class 1 Pend delay 0 in mSec delay between call 0 to 2 32 1 Class 2 Pend delay 0 in mSec delay between call 0 to 2 32 1 Class 1 Poll delay 0 in mSec delay between call 0 to 2 32 1 Class 2 Poll delay 0 in mSec delay between call 0 to 2 32 1 IEC 103 Master Session 24 Sector 0 Common ASDU Address 3 0 Range 0 to 65534 Sector address Req init requests when session first online not req if slave sends EOI sequence Online Time sync 2 Y Send time sync message when first online Online General Int S Y Send general interrogation Req init requests when EOI end of initialization received from slave EOI Time sync Y Send time sync message when first online EOI General Int Y Send general interrogation Database definition for this session sector ASDU Database Function Point Type Index Code Index START Page 140 of 187 ProSoft Technology Inc September 12 2006 Reference MVI46 103M SLC Platform IEC 60870 5 103 Master Communication Module END IEC 103 Master Session 24 Sector 1 Common ASDU Address S 1 Range 0 to 65534 Sector address Req init requests when session first online not req if slave sends EOI sequence Online Time sync Y Send time sync message when first online O
117. e sync message when first online EOI General Int Y Send general interrogation Database definition for this session sector ASDU Database Function Point Type Index Code Index START END IEC 103 Master Session 18 Sector 1 Common ASDU Address A 1 Range 0 to 65534 Sector address Req init requests when session first online not req if slave sends EOI sequence Online Time sync Y Send time sync message when first online Online General Int Y Send general interrogation Req init requests when EOI end of initialization received from slave EOI Time sync S Y Send time sync message when first online EOI General Int Y Send general interrogation Database definition for this session sector ASDU Database Function Point Type Index Code Index START END IEC 103 Master Session 18 Sector 2 Common ASDU Address S 2 Range 0 to 65534 Sector address Req init requests when session first online not req if slave sends Page 128 of 187 ProSoft Technology Inc September 12 2006 Reference MVI46 103M SLC Platform IEC 60870 5 103 Master Communication Module EOI sequence Online Time sync Y Send time sync message when first online Online General Int Y Send general interrogation Req init requests when EOI end of initialization received from slave EOI Time sync f Y Send time sync message when first online EOI General Int Y Send general interrogation Database definition for
118. e sync message when first online EOI General Int S Y Send general interrogation Database definition for this session sector ASDU Database Function Point Type Index Code Index START END IEC 103 Master Session 23 Sector 4 ProSoft Technology Inc Page 139 of 187 September 12 2006 MVI46 103M SLC Platform Reference IEC 60870 5 103 Master Communication Module Common ASDU Address S 4 Range 0 to 65534 Sector address Req init requests when session first online not req if slave sends EOI sequence Online Time sync S Y Send time sync message when first online Online General Int Y Send general interrogation Req init requests when EOI end of initialization received from slave EOI Time sync S Y Send time sync message when first online EOI General Int Y Send general interrogation Database definition for this session sector ASDU Database Function Point Type Index Code Index START END This section is used to define session 0 which runs on Port 1 IEC 103 Master Session 24 Communication Port H 0 Index of COM port for session 0 or 1 Sector Count i 5 1 is max value for this version of app Data Link Address 24 Range is 0 to 65535 DL address of slave Failure Delay 10 Min Sec to delay before poll of offline slave D to 2000 seconds Confirm Timeout S 1000 0 to 2 32 1 mSec to wait for DL confirm Retry Count 2 0 to 255 retries for if no confirm Respons
119. eaesasneeenseeeas 15 3 1 General CoN e pts m r Ter ar aae rare T aa Eege 15 3 1 1 Module Power UD epes a aa aae a e aa aE aa aeaa aa aa a aaea aaraa 15 3 1 2 Main Logie Loop NEEN ENER aiaa e EEA E AAEN CETERA EE 16 3 1 3 SLC Processor Not mun 16 3 1 4 Backplane Data franster a a eaaa a a aa aa aana 17 3 1 5 Data Types and Manning 17 3 1 6 Command Control Blocks cece eeeececaeaeeeeeeeseseccaeaeeeeeeeeeesensicaeeeeess 20 3 2 Master Driver EE Ee EE 27 4 MODULE CONFIGURATION 0 ccccccsseeeeeseeeseeeseseeeeneeeeeeeeeeseeseneeeeeeaesesaaesaseeeeneeeeseeseaseeeeseeess 29 4 1 Installing and Configuring the Module cccsccssseceeseeseeeseseeeenseeeeeeeeeseeeeenseeeeenees 29 4 2 Module Data EE 31 4 3 dlutellcu dl UE EN 4 4 Uploading and Downloading the Configuration File s cseeeseesseeeseeeeeeees 35 4 4 1 Transferring the Configuration File to Your PB 35 4 4 2 Transferring the Configuration File to the Module 37 5 EADDER LOGI G ois Eege EENS 41 ProSoft Technology Inc Page 3 of 187 September 12 2006 MVI46 103M SLC Platform Contents IEC 60870 5 103 Master Communication Module 5 1 Main ROUTINE E 41 5 2 Data Transfer BE 42 5 3 Control Routine UA eeh ENEE 43 6 DIAGNOSTICS AND TROUBLESHOOTING 2 ccscccescesseeeseeeeeeeeeeseeeseeeseeesseeeseeeseeesseessaees 47 6 1 The Configuration DebUg Menu csseccceecesseeeesneeeeeeeeeeneseseeeeneeeeeseeeseseaeenseeeneeees 47 Ga WE E tte LTE 47 6
120. eceived from slave EOI Time sync Y Send time sync message when first online EOI General Int Y Send general interrogation Database definition for this session sector ASDU Database Function Point Type Index Code Index START END IEC 103 Master Session 25 Sector 2 Common ASDU Address 2 Range 0 to 65534 Sector address Req init requests when session first online not req if slave sends EOI sequence Online Time sync Y Send time sync message when first online Online General Int Y Send general interrogation Req init requests when EOI end of initialization received from slave EOI Time sync S Y Send time sync message when first online EOI General Int S Y Send general interrogation Database definition for this session sector ASDU Database Function Point Type Index Code Index START END IEC 103 Master Session 25 Sector 3 Common ASDU Address 3 3 Range 0 to 65534 Sector address Req init requests when session first online not req if slave sends EOI sequence Online Time sync SG Y Send time sync message when first online Online General Int S Y Send general interrogation Req init requests when EOI end of initialization received from slave EOI Time sync Y Send time sync message when first online EOI General Int S Y Send general interrogation ProSoft Technology Inc Page 143 of 187 September 12 2006 MVI46 103M SLC Platform Reference IEC 60870 5 103 Mas
121. eeneeseeenneeeeeneenes 172 Le ENN Eege 173 9 2 Electrical Interlacetnnt cin iets kid ec eA ie dE ei 173 93 Optical Interface kee 173 7 9 4 Transmission speed 174 Le RG Dn 174 1 9 6 Application EAyer EE 174 7 9 7 Transmission mode for application data 174 7 9 8 Common address of AGDLU cceeceeeeeneeeeeenneeeeeeaeeeeeeaeeeeeeenaeeeeeeaeeeeeeneeeeeeaas 174 7 9 9 Selection of standard information numbers in monitor drechon eee 174 7 9 10 System functions in monitor direction 174 7 9 11 Status indications in monitor direction eee cee cece ee ee enter eeeaaeeeeeeaeeeeeenaeeeeeeaas 174 7 9 12 Supervision indications in monitor direction ccecceececceeeeeeeeeeeeeeeeeeeeteesseneeeeees 175 7 9 13 Earth fault indications in monitor direction occ cece eeeeeeeeeeeeneeeeeenaeeeeeenaeeeeeeaas 176 7 9 14 Fault indications in monitor direction oe ee eeeeeeeeeeeeeeeeeeeeeeeeaeeeeeeetaeeeeeeneeeeeeaas 176 7 9 15 Auto reclosure indications in Monitor direction 177 7 9 16 Measurands in monitor drechon ccc eeeeeeeeeneeeeeeeeneeeeeeeeeeeeeecaeeeeeenaeeeeeeneeeeneaas 177 ProSoft Technology Inc Page 5 of 187 September 12 2006 MVI46 103M SLC Platform Contents IEC 60870 5 103 Master Communication Module 7 9 17 Generic functions in monitor direction cece ee eeeeeeeeenteee eee teeeeeeneeeeetieeeeees 177 7 9 18 Selection of standard information numbers in control direction eeeeeeeeeeeee 178 7 9 19 System fu
122. efined groups lt 241 gt Read values or attributes of all entries in one group lt 243 gt Read directory of a single entry lt 244 gt Read value or attribute of a single entry lt 245 gt General interrogation of generic data lt 248 gt Write entry lt 249 gt Write entry with confirmation lt 250 gt Write entry with execution UD 0 0 0 0 0 O0 O lt 251 gt Write entry abort N o N N Basic application functions E Test mode E Blocking of monitor direction Disturbance data O QO Generic services E Private data if ASDU type is supported by module 7 9 23 Miscellaneous Measurands are transmitted with ASDU 3 as well as with ASDU 9 As defined in 7 2 6 8 the maximum MVAL can either be 1 2 or 2 4 times the rated value No different rating shall be used in ASDU 3 and ASDU 9 that is for each measurand there is only one choice Measurand Max MVAL rated value times 1 2 or 2 4 Current L Current Lo Current L3 Voltage Li Voltage Loe Voltage L3 e ProSoft Technology Inc Page 179 of 187 September 12 2006 MVI46 103M SLC Platform IEC 60870 5 103 Master Communication Module Reference E E Active power P E E Reactive power Q E Frequency f E Voltage L4 L2 Page 180 of 187 ProSoft Technology Inc September 12 2006 Support Service amp Warranty MV146 103M SLC Platform IEC 60870 5 103 Master Communication Module Support Service amp Warran
123. efinition for this session sector ASDU Database Function Point Type Index Code Index START 27 Sector 2 2 Range 0 to 65534 Sector address session first online not req if slave sends Req init requests when EOI sequence Online Time sync Online General Int Req init requests when EOI Time sync EOI General Int END IEC 103 Master Session Common ASDU Address Y Send time sync message when first online Y Send general interrogation EOI end of initialization received from slave Y Send time sync message when first online Y Send general interrogation Database definition for this session sector ASDU Database Function Point Type Index Code Index START 27 Sector 3 3 Range 0 to 65534 Sector address ProSoft Technology Inc September 12 2006 Page 147 of 187 MVI46 103M SLC Platform Reference IEC 60870 5 103 Master Communication Module Req init requests when session first online not req if slave sends EOI sequence Online Time sync Y Send time sync message when first online Online General Int 4 Y Send general interrogation Req init requests when EOI end of initialization received from slave EOI Time sync S Y Send time sync message when first online EOI General Int S Y Send general interrogation Database definition for this session sector ASDU Database Function Point Type Index Code Index START END IEC 103 Master Session 27 Sector 4 Common ASD
124. ember 12 2006 MVI46 103M SLC Platform Reference IEC 60870 5 103 Master Communication Module Req init requests when EOI end of initialization received from slave EOI Time sync Y Send time sync message when first online EOI General Int S Y Send general interrogation Database definition for this session sector ASDU Database Function Point Type Index Code Index START END IEC 103 Master Session 8 Sector 2 Common ASDU Address 2 Range 0 to 65534 Sector address Req init requests when session first online not req if slave sends EOI sequence Online Time sync Y Send time sync message when first online Online General Int Y Send general interrogation Req init requests when EOI end of initialization received from slave EOI Time sync S Y Send time sync message when first online EOI General Int S Y Send general interrogation Database definition for this session sector ASDU Database Function Point Type Index Code Index START END IEC 103 Master Session 8 Sector 3 Common ASDU Address 3 Range 0 to 65534 Sector address Req init requests when session first online not req if slave sends EOI sequence Online Time sync S Y Send time sync message when first online Online General Int S Y Send general interrogation Req init requests when EOI end of initialization received from slave EOI Time sync S Y Send time sync message when first online EOI General Int S Y Send
125. en EOI Time sync EOI General Int session first online not req if slave sends Y Send time sync message when first online Y Send general interrogation end of initialization received from slave Y Send time sync message when first online Y Send general interrogation EOI Database definition for this session sector ASDU Database Function Point Type Index Code Index START END IEC 103 Master Session 5 Sector 4 Common ASDU Address 4 Range 0 to 65534 Sector address Req init requests when EOI sequence Online Time sync Online General Int Req init requests when EOI Time sync EOI General Int END session first online not req if slave sends Y Send time sync message when first online Y Send general interrogation received from slave end of initialization Y Send time sync message when first online Y Send general interrogation EOI Database definition for this session sector ASDU Database Function Point Type Index Code Index START Page 102 of 187 ProSoft Technology Inc September 12 2006 Reference MV1I46 103M SLC Platform IEC 60870 5 103 Master Communication Module This section is used to define session 0 which runs on Port 1 IEC 103 Master Session 6 Communication Port A 0 Index of COM port for session 0 or 1 Sector Count 5 1 is max value for this version of app Data Link Address 6 Range is 0 to 65535 DL address o
126. eneral Int Y Send time sync message when first online Y Send general interrogation EOI end of initialization received from slave Y Send time sync message when first online Y Send general interrogation Database definition for this session sector ASDU Database Function Point Type Index Code Index START END IEC 103 Master Session 6 Sector 4 Common ASDU Address 4 Range 0 to 65534 Sector address session first online not req if slave sends Req init requests when EOI sequence Online Time sync Online General Int Req init requests when EOI Time sync EOI General Int Y Send time sync message when first online Y Send general interrogation end of initialization received from slave Y Send time sync message when first online Y Send general interrogation EOI Database definition for this session sector Page 104 of 187 ProSoft Technology Inc September 12 2006 Reference MV1I46 103M SLC Platform IEC 60870 5 103 Master Communication Module ASDU Database Function Point Type Index Code Index START END This section is used to define session 0 which runs on Port 1 ITEC 103 Master Session 7 Communication Port A 0 Index of COM port for session 0 or 1 Sector Count S 5 1 is max value for this version of app Data Link Address S 7 Range is 0 to 65535 DL address of slave Failure Delay 10 Min Sec to delay before poll of offline slave O
127. eneral interrogation Database definition for this session sector ASDU Database Function Point Type Index Code Index START END IEC 103 Master Session 26 Sector 2 Common ASDU Address 2 Range 0 to 65534 Sector address Req init requests when session first online not req if slave sends EOI sequence Online Time sync S Y Send time sync message when first online Online General Int 4 Y Send general interrogation Req init requests when EOI end of initialization received from slave EOI Time sync S Y Send time sync message when first online EOI General Int Y Send general interrogation Database definition for this session sector ASDU Database Function Point Type Index Code Index START END IEC 103 Master Session 26 Sector 3 Common ASDU Address 3 3 Range 0 to 65534 Sector address Req init requests when session first online not req if slave sends EOI sequence Online Time sync d Y Send time sync message when first online Online General Int Y Send general interrogation ProSoft Technology Inc Page 145 of 187 September 12 2006 MVI46 103M SLC Platform Reference IEC 60870 5 103 Master Communication Module Req init requests when EOI end of initialization received from slave EOI Time sync Y Send time sync message when first online EOI General Int 4 Y Send general interrogation Database definition for this session sector ASDU Database Function Point Typ
128. eq if slave sends EOI sequence Online Time sync Y Send time sync message when first online Online General Int Y Send general interrogation Req init requests when EOI end of initialization received from slave EOI Time sync D Y Send time sync message when first online EOI General Int Y Send general interrogation Database definition for this session sector ASDU Database Function Point Type Index Code Index START END IEC 103 Master Session 29 Communication Port 0 Index of COM port for session 0 or 1 Sector Count 5 1 is max value for this version of app Data Link Address 29 Range is 0 to 65535 DL address of slave Failure Delay 4 10 Min Sec to delay before poll of offline slave D to 2000 seconds Confirm Timeout 1000 0 to 2 32 1 mSec to wait for DL confirm Retry Count 3 2 0 to 255 retries for if no confirm Response Timeout 10000 Timeout for confirm of req 0 to 2 32 1 C1 C2 Poll Count Pend 0 class 1 or 2 polls before next slave tried 0 65535 Class 1 Polls D Max class 1 polls to this session Class 1 Pend delay D Min mSec delay between call 0 to 2 32 1 Class 2 Pend delay D Min mSec delay between call 0 to 2 32 1 Class 1 Poll delay D Min mSec delay between call 0 to 2 32 1 Page 150 of 187 ProSoft Technology Inc September 12 2006 Reference MV1I46 103M SLC Platform IEC 60870 5 103 Master Communication Module Class 2 Poll dela
129. eq if slave sends EOI sequence Online Time sync Y Send time sync message when first online Online General Int S Y Send general interrogation Req init requests when EOI end of initialization received from slave EOI Time sync S Y Send time sync message when first online EOI General Int S Y Send general interrogation Database definition for this session sector ASDU Database Function Point Type Index Code Index START END IEC 103 Master Session 23 Sector 2 Common ASDU Address 2 Range 0 to 65534 Sector address Req init requests when session first online not req if slave sends EOI sequence Online Time sync Y Send time sync message when first online Online General Int S Y Send general interrogation Req init requests when EOI end of initialization received from slave EOI Time sync SG Y Send time sync message when first online EOI General Int S Y Send general interrogation Database definition for this session sector ASDU Database Function Point Type Index Code Index START END IEC 103 Master Session 23 Sector 3 Common ASDU Address 3 Range 0 to 65534 Sector address Req init requests when session first online not req if slave sends EOI sequence Online Time sync S Y Send time sync message when first online Online General Int Y Send general interrogation Req init requests when EOI end of initialization received from slave EOI Time sync S Y Send tim
130. es of data FO P Previous Page Goes back one page of data Skip 5 Pages p Goes forward five pages ofdata I N Les N Next Page S Goes forward one page ofdata cl H eh D Decimal Display bei Displays data in decimal Gm a p Kee SSS H Hexadecimal Display p Displays data in hex format oo KEEN F Float Display Displays data in floating point format y A ASCII Display p Displays data in text format Sch H aaa z GC R M Main Menu Goes up one level to main menu Viewing Database Pages 0 to 3000 The database is divided into pages that correspond with a specific number of registers The total number of database pages and registers depends on the memory capacity and configuration of the module Use the keyboard commands 0 through 3 to display database contents starting from 0 zero 1000 2000 and 3000 respectively Moving Back Through 5 Pages of Registers Press from the Database View menu to skip back to the previous 500 registers of data Viewing the Previous 100 Registers of Data Press P from the Database View menu to display the previous 100 registers of data Page 54 of 187 ProSoft Technology Inc September 12 2006 Diagnostics and Troubleshooting MV146 103M SLC Platform IEC 60870 5 103 Master Communication Module Skipping 500 Registers of Data Hold down Shift and press to skip forward to the next 500 registers of data Viewing the Next 100 Registers of Data Press N
131. ession sector ASDU Database Function Point Type Index Code Index START END IEC 103 Master Session 11 Sector 2 Common ASDU Address S 2 Range 0 to 65534 Sector address Req init requests when session first online not req if slave sends EOI sequence Online Time sync 2 Y Send time sync message when first online Online General Int Y Send general interrogation Req init requests when EOI end of initialization received from slave EOI Time sync Y Send time sync message when first online EOI General Int Y Send general interrogation Database definition for this session sector ASDU Database Function Point Type Index Code Index START END IEC 103 Master Session 11 Sector 3 Common ASDU Address S 3 Range 0 to 65534 Sector address Req init requests when session first online not req if slave sends EOI sequence Online Time sync Y Send time sync message when first online Online General Int Y Send general interrogation Req init requests when EOI end of initialization received from slave EOI Time sync Y Send time sync message when first online EOI General Int S Y Send general interrogation Database definition for this session sector Page 114 of 187 ProSoft Technology Inc September 12 2006 Reference MV1I46 103M SLC Platform IEC 60870 5 103 Master Communication Module ASDU Database Function Point Type Index Code Index START END IEC 103 Maste
132. ewing Data in ASCII Text Format 55 64 Viewing Data in Decimal Format 55 Viewing Data in Floating Point Format 55 Viewing Data in Hexadecimal Format 55 64 Viewing Database Pages 0 to 3000 54 Viewing General Configuration 57 Viewing Master Driver Version Information 59 Viewing Module Configuration 51 Viewing the Backplane Command List 52 Viewing the Next 100 Registers of Data 55 60 Viewing the Previous 100 Registers of Data 54 60 Viewing Version Information 52 W Warm Boot Block 9998 26 Warm Booting the Module 53 Y Your Feedback Please 2 ProSoft Technology Inc September 12 2006 Page 187 of 187
133. f slave Failure Delay 10 Min Sec to delay before poll of offline slave D to 2000 seconds Confirm Timeout 2 1000 0 to 2 32 1 mSec to wait for DL confirm Retry Count SG 2 0 to 255 retries for if no confirm Response Timeout 10000 Timeout for confirm of req 0 to 2 32 1 C1 C2 Poll Count Pend 0 class 1 or 2 polls before next slave tried 0 65535 Class 1 Polls 0 ax class 1 polls to this session Class 1 Pend delay 0 in mSec delay between call 0 to 2 32 1 Class 2 Pend delay 0 in mSec delay between call 0 to 2 32 1 Class 1 Poll delay 0 in mSec delay between call 0 to 2 32 1 Class 2 Poll delay 0 in mSec delay between call 0 to 2 32 1 IEC 103 Master Session 6 Sector 0 Common ASDU Address A 0 Range 0 to 65534 Sector address Req init requests when session first online not req if slave sends EOI sequence Online Time sync S Y Send time sync message when first online Online General Int Y Send general interrogation Req init requests when EOI end of initialization received from slave EOI Time sync A Y Send time sync message when first online EOI General Int S Y Send general interrogation Database definition for this session sector ASDU Database Function Point Type Index Code Index START END IEC 103 Master Session 6 Sector 1 Common ASDU Address A 1 Range 0 to 65534 Sector address Req init requests when session first online not req if slave sends EOI sequence Onli
134. file TRANSFERRING CONFIGURATION FROM PC TO ProSoft MODULE Using the Ymodem file transfer protocol Select the SEND menu option and transfer the configuration file c Page 38 of 187 ProSoft Technology Inc September 12 2006 Module Configuration MV146 103M e SLC Platform IEC 60870 5 103 Master Communication Module 4 From the Transfer menu in HyperTerminal select Send File A Data Analyzer B Block Transfer Statistics C Hodule Configuration D Database View R Receive Module Configuration S Send Module Confiauration V Version Information Module Ware Esc Exit Program Press NI key to confirm configuration receive Receiving configuration file TRANSFERRING CONFIGURATION FROM PC TO ProSoft MODULE Using the Ymodem file transfer protocol Select the SEND menu option and transfer the configuration file The Send File dialog appears W Send File Folder C Documents and Settings mrodriques Filename Browse Protocol BS Close Cancel 5 Use the Browse button to locate the configuration file your computer Note This procedure assumes that you are uploading a newly edited configuration file from your PC to the module However configuration files are also available on the ProSoft CD as well as the ProSoft Technology web site at http www prosoft technology com 6 Select Ymodem as the protocol ProSoft Technology Inc Page 39 of 187 September 12 2006 M
135. fined for the IEC 870 5 103 protocol The following is a listing of command control data types supported in this module Type Description 0 Special command 6 Time synchronization 7 General interrogation 20 General command 2 bit control The type 0 is not defined in the protocol specification but is added to the module application to perform special commands The command to be issued is determined by the value of the function field If the function is set to 1 the module will issue a reset process command to the session specified If the function is set to 2 the module will a class 2 poll to the selected session 7 Function This parameter specifies the function code as specified in the protocol Code specification except when Data Type code 0 is used For the general commands this field is used in conjunction with the Point Index to determine the point to control in the remote slave device For the special commands a value of 1 performs a reset process and 2 to issue a class 2 poll 8 Point This parameter along with the Function Code determines the point to Index control in the remote device when the general command is utilized For all other commands this field is ignored 9 Override This field is used with general commands to determine if the override or Flag database value should be used with the commana If the flag is set to 0 the value in the module s database will be sent when the command is is
136. from the Database View menu to select and display the next 100 registers of data Viewing Data in Decimal Format Press D to display the data on the current page in decimal format Viewing Data in Hexadecimal Format Press H to display the data on the current page in hexadecimal format Viewing Data in Floating Point Format Press F from the Database View menu Use this command to display the data on the current page in floating point format The program assumes that the values are aligned on even register boundaries If floating point values are not aligned as such they are not displayed properly Viewing Data in ASCII Text Format Press A to display the data on the current page in ASCII format This is useful for regions of the database that contain ASCII data Returning to the Main Menu Press M to return to the Main Menu ProSoft Technology Inc Page 55 of 187 September 12 2006 MV146 103M SLC Platform Diagnostics and Troubleshooting IEC 60870 5 103 Master Communication Module 6 4 3 IEC 103 Master Driver Menu Press I from the Main Menu to open the IEC 870 5 103 Master Driver Menu Use this menu command to view detailed configuration information for the module IEC 103 Master Driver Menu A Display Menu rom Redisplays refreshes this menu i rt A A Data Analyzer gt Displays Data Analyzer screen ch H es C General Coniguration Fe Displays General Configuration screen
137. gt lt 00 gt lt 06 gt lt 08 gt lt 8A gt lt C5 gt lt CD gt lt R gt _TT_ 61 63 14 68 66 66 60 68 TT 66 G6 06 86 66 68 86 66 66 66 66 66 aali aali 60 A3 67 _TT_ lt R gt lt 01 gt lt 83 gt lt 00 gt lt 00 gt lt 0 gt lt 0A gt lt C5 gt lt CD gt lt R gt _TT_ 61 63 14 60 60 00 00 00 99 _TT_ 0 89 09 99 00 06 06 96 60 66 60 66 66 gg AS 67 _TT_ lt R gt lt 61 gt lt 63 gt lt 00 gt lt 80 gt lt 06 gt lt OA gt lt C5 gt lt CD gt lt R gt _TT_ 61 63 14 66 68 68 60 66 96 TT _ 60 66 60 60 99 96 89 89 88 86 86 68 80 86 AS 67 _TT_ lt R gt lt 01 gt lt 63 gt lt 80 gt lt 80 gt lt B0 gt lt BA gt lt C5 gt lt CD gt lt R gt _TT_ 01 83 14 88 68 66 68 66 66 66 66 60 60 68 G0 G0 G8 0 TT 68 68 86 60 68 A3 67 _ TT _ lt R gt lt 61 gt lt 63 gt lt 00 gt lt 00 gt lt 80 gt lt BA gt lt C5 gt lt GD gt lt R gt _TT_ 01 03 14 86 86 66 60 66 66 60 66 66 66 60 60 66 60 G0 _TT 00 00 60 08 80 A3 67 _ TT _ lt R gt lt 61 gt lt 03 gt lt 60 gt lt 60 gt lt 06 gt lt OA gt lt C5 gt lt CD gt lt R gt _TT_ 01 03 14 66 06 86 86 66 TT 86 66 68 66 66 66 60 60 68 G0 80 G8 6 80 EN 67 _TT_ lt R gt lt 81 gt lt 83 gt lt 88 gt lt 8O gt lt 80 gt lt BA gt lt C5 gt lt CD gt lt R gt _TT_ 61 83 14 86 80 06 68
138. he message Function Type Type of protection function Information Number Point Identification This information will identify each point in the MVI46 103M configuration file The user has to configure the points that will be updated in the MVI46 103M database when a Class 2 or Class 1 response containing data is sent from the slave The user can refer to IEC 103 Master Session x Sector y section in the configuration file in order to configure each point ASDU Database Function Point Type Index Code Index START d 0 128 16 1 16 128 et ii 32 160 18 1 48 176 19 1 64 192 20 1 80 128 21 END Where the user should enter ASDU Type ASDU type for the point Function Type Function type for the point Point Index Information number for the point Database Index The MV146 103M database location where the value will be copied Special attention should be considered since the type of addressing will depend on the ASDU type ASDU Type DB Addressing 1 Bit address with each point occupying 2 bits 2 Bit address with each point occupying 2 bits 3 Word address with each point occupying 4 words 4 Double word address for the single float value Page 12 of 187 ProSoft Technology Inc September 12 2006 Quick Start MVI46 103M SLC Platform IEC 60870 5 103 Master Communication Module ASDU Type DB Addressing 5 Byte address with each point occupying 12 bytes 9 Word address with each point occupying 9 words
139. hen session first online not req if slave sends EOI sequence Online Time sync S Y Send time sync message when first online Online General Int S Y Send general interrogation Req init requests when EOI end of initialization received from slave EOI Time sync S Y Send time sync message when first online EOI General Int Y Send general interrogation Database definition for this session sector ASDU Database Function Point Type Index Code Index START END IEC 103 Master Session 30 Sector 1 Common ASDU Address 3 1 Range 0 to 65534 Sector address Req init requests when session first online not req if slave sends EOI sequence Online Time sync Y Send time sync message when first online Online General Int Y Send general interrogation Req init requests when EOI end of initialization received from slave EOI Time sync Y Send time sync message when first online EOI General Int G Y Send general interrogation Database definition for this session sector ASDU Database Function Point Type Index Code Index START END IEC 103 Master Session 30 Sector 2 Common ASDU Address S 2 Range 0 to 65534 Sector address Req init requests when session first online not req if slave sends EOI sequence Online Time sync S Y Send time sync message when first online Online General Int S Y Send general interrogation Req init requests when EOI end of initialization received fr
140. ice will be sent a time synchronization command when the unit is first recognized as being online This should only be utilized for devices that do not send an EOI message after initializing Online General Int YorN This parameter specifies if the sector in the controlled device will be sent a general interrogation command when the unit is first recognized as being online This should only be utilized for devices that do not send an EOI message after initializing EOI Time Sync YorN This parameter specifies if the sector in the controlled device will be sent a time synchronization command after this module received an EOI message from the controlled unit EOI General Int YorN This parameter specifies if the sector in the controlled device will be sent a general interrogation command after this module received an EOI message from the controlled unit ASDU Point Function Database Type Index Code Point START END Section Item Description IEC 103 MASTER COMMANDS This section contains the commands for the module Enable DB Poll Session Sector Data Func Point Ovrd Ovrd Code Index Interval Index Index Type Code Index Flag Val START END Please refer to the Module Configuration section for command field definitions ProSoft Technology Inc Page 85 of 187 September 12 2006 MVI46 103M SLC Platform IEC 60870 5 103 Master Communication Module
141. inal to Debug Configuration port on the module and check the status of the module using the resident debugger in the module Module Data All data related to the MVI46 103M module is stored in a user defined data files and the module s M1 file Files should be defined for each data type to be used with the module Additionally a file should be defined to hold the module status data The status data should be copied from the M1 file and placed in the assigned status file Input monitor data should be copied from the user file to the M1 file and output command data should be copied from the user files to the M1 file Configuration File The module requires a configuration file IEC103M CFG to operate This configuration file configures the module s master drivers sets up the databases for the controlled devices and establishes a command list Each parameter in the file must be set carefully in order for the application to be implemented successfully The configuration file contains at least the following seven sections with topic header names enclosed in characters Backplane Configuration Backplane transfer parameter section IEC 870 5 103 Master General Configuration for driver IEC 870 5 103 Master Port 0 Configuration for first application port ProSoft Technology Inc Page 31 of 187 September 12 2006 MVI146 103M SLC Platform Module Configuration IEC 60870 5 103 Master Communication Module
142. information from the module using block 9970 The module response is handled in the Data Transfer routine B3 0 Moy Move Source 9970 99706 Dest M1 1 4100 W I 0004 ProSoft Technology Inc Page 45 of 187 September 12 2006 MVI146 103M SLC Platform Ladder Logic IEC 60870 5 103 Master Communication Module Page 46 of 187 ProSoft Technology Inc September 12 2006 Diagnostics and Troubleshooting MV146 103M SLC Platform IEC 60870 5 103 Master Communication Module 6 Diagnostics and Troubleshooting In This Chapter gt The Configuration Debug Men 47 gt Required Hardware 48 gt Required Software ccccccccesesesesssssssesesssssssssssssssssesseaeaeaes 49 gt Using the Configuration Debug Pont 49 gt LED Status Indicators AAA 69 This section provides information on diagnostics and troubleshooting in three forms Status data values are transferred from the module to the controller tags in the SLC processor All data contained in the module can be viewed through the Configuration Debug port attached to a terminal emulator LED status indicators on the front of the module provide information on the modules status 6 1 The Configuration Debug Menu The Configuration and Debug menu for this module is arranged as a tree structure with the Main Menu at the top of the tree and one or more sub menus for each menu command The first menu you see when you connect to the mod
143. ion Req init requests when EOI end of initialization received from slave EOI Time sync Y Send time sync message when first online EOI General Int Y Send general interrogation Database definition for this session sector ASDU Database Function Point Type Index Code Index START END IEC 103 Master Session 17 Sector 1 Common ASDU Address 1 Range 0 to 65534 Sector address Req init requests when session first online not req if slave sends EOI sequence Online Time sync S Y Send time sync message when first online Online General Int i Y Send general interrogation Req init requests when EOI end of initialization received from slave EOI Time sync S Y Send time sync message when first online EOI General Int Y Send general interrogation Database definition for this session sector ASDU Database Function Point Type Index Code Index START END IEC 103 Master Session 17 Sector 2 Common ASDU Address E 2 Range 0 to 65534 Sector address Req init requests when session first online not req if slave sends EOI sequence Online Time sync Y Send time sync message when first online Online General Int Y Send general interrogation Page 126 of 187 ProSoft Technology Inc September 12 2006 Reference MVI46 103M SLC Platform IEC 60870 5 103 Master Communication Module Req init requests when EOI end of initialization received from slave EOI Time sync Y Send
144. ion 13 Sector 0 Common ASDU Address 0 Range 0 to 65534 Sector address Req init requests when session first online not req if slave sends EOI sequence Online Time sync d Y Send time sync message when first online Online General Int Y Send general interrogation ProSoft Technology Inc Page 117 of 187 September 12 2006 MVI46 103M SLC Platform Reference IEC 60870 5 103 Master Communication Module Req init requests when EOI end of initialization received from slave EOI Time sync Y Send time sync message when first online EOI General Int 4 Y Send general interrogation Database definition for this session sector ASDU Database Function Point Type Index Code Index START END IEC 103 Master Session 13 Sector 1 Common ASDU Address S 1 Range 0 to 65534 Sector address Req init requests when session first online not req if slave sends EOI sequence Online Time sync 2 Y Send time sync message when first online Online General Int Y Send general interrogation Req init requests when EOI end of initialization received from slave EOI Time sync S Y Send time sync message when first online EOI General Int Y Send general interrogation Database definition for this session sector ASDU Database Function Point Type Index Code Index START END IEC 103 Master Session 13 Sector 2 Common ASDU Address S 2 Range 0 to 65534 Sector address Req init reques
145. is command to step backward through the data a page at a time Returning to the Main Menu Press M to return to the Main Menu ProSoft Technology Inc Page 61 of 187 September 12 2006 MV146 103M SLC Platform Diagnostics and Troubleshooting IEC 60870 5 103 Master Communication Module 6 4 6 Port Status Menu Press Q from the IEC 103 Master Driver Menu to open the Port Status menu Use this command to view the communication status information for each application port F Redisplays refreshes this menu CN Redisplays lastselected page of data a P Previous Page H Goes back one page of data SE N Next Page be j Goes fonvard one page of data M Main Menu Goes up one level to main menu Redisplaying the Menu S Shaw Again Press to display the current menu Use this command when you are looking at a screen of data and want to view the menu choices available to you Redisplaying the Current Page Press S to display the current page of data Displaying the Previous Page Press P to display the previous 100 registers Use this command to step backward through the data a page at a time Displaying the Next Page Press N to display the next 100 registers Use this command to step forward through the data a page at a time Returning to the Main Menu Press M to return to the Main Menu Page 62 of 187 ProSoft Technology Inc September 12
146. it requests when EOI sequence Online Time sync Online General Int Req init requests when EOI Time sync EOI General Int session first online not req if slave sends Y Send time sync message when first online Y Send general interrogation EOI end of initialization received from slave Y Send time sync message when first online Y Send general interrogation Page 134 of 187 ProSoft Technology Inc September 12 2006 Reference MV1I46 103M SLC Platform IEC 60870 5 103 Master Communication Module Database definition for this session sector ASDU Database Function Point Type Index Code Index START END IEC 103 Master Session 21 Sector 2 Common ASDU Address S 2 Range 0 to 65534 Sector address Req init requests when session first online not req if slave sends EOI sequence Online Time sync 4 Y Send time sync message when first online Online General Int Y Send general interrogation Req init requests when EOI end of initialization received from slave EOI Time sync Y Send time sync message when first online EOI General Int S Y Send general interrogation Database definition for this session sector ASDU Database Function Point Type Index Code Index START END IEC 103 Master Session 21 Sector 3 Common ASDU Address S 3 Range 0 to 65534 Sector address Req init requests when session first online not req if slave sends EOI sequence Online Time sync Y
147. k 9902 22 Command Control Blocks 20 Command List Error Data Block 9950 24 Command List Form 160 Common address of ASDU 174 Configuration File 31 Control Routine U Ai 43 D Data Analyzer 63 Data Transfer U 3 42 Data Types and Mapping 17 Database Form 158 Database View Menu 54 Definition and Presentation Of ASDU S In Control Direction 171 Definition and Presentation of ASDU S In Monitor Direction 168 Diagnostics and Troubleshooting 47 Displaying the Next Page 61 62 68 Displaying the Previous Page 61 62 68 Displaying Timing Marks in the Data Analyzer 64 E Earth fault indications 165 Earth fault indications in monitor direction 176 Electrical Interface 173 Event Message Block 9903 22 Exiting the Program 53 F Fault indications 166 Fault indications in monitor direction e 176 Functional Overview 15 G General commands 168 General commands in control direction 178 General Concepts 15 General Specifications 7 General Warranty Policy Terms and Conditions 182 Generic functions 167 168 Generic functions in control direction 178 Generic functions in monitor direction e 177 H Hardware Specifications 8 IEC 103 Master Driver Menu 51 56 IEC 870 Master Command List Menu 57 60 In Control Direction 162 163 In Monitor Direction e 162 163 Information Numbers Used In Control Direction 167 Inf
148. l Count Pend 65535 Class 1 Polls Class 1 Pend delay Class 2 Pend delay Class 1 Poll delay Class 2 Poll delay IEC 103 Master Session Common ASDU Address 21 0 Index of COM port for session 0 or 1 5 1 is max value for this version of app 21 Range is 0 to 65535 DL address of slave 10 Min Sec to delay before poll of offline slave O to 2000 seconds 1000 0 to 2 32 1 mSec to wait for DL confirm 2 0 to 255 retries for if no confirm 10000 Timeout for confirm of req 0 to 2 32 1 D class 1 or 2 polls before next slave tried 0 ax class 1 polls to this session in mSec delay between call 0 to 2 32 1 in mSec delay between call 0 to 2 32 1 in mSec delay between call 0 to 2 32 1 in mSec delay between call 0 to 2 32 1 Or ae E EE 21 Sector 0 0 Range 0 to 65534 Sector address Req init requests when EOI sequence Online Time sync Online General Int Req init requests when EOI Time sync EOI General Int START END IEC 103 Master Session Common ASDU Address session first online not req if slave sends Y Send time sync message when first online Y Send general interrogation EOI end of initialization received from slave Y Send time sync message when first online Y Send general interrogation Database definition for this session sector ASDU Database Function Point Type Index Code Index 21 Sector 1 1 Range 0 to 65534 Sector address Req in
149. lar serial cable will not work 2 Verify that your communication software is using the correct settings for baud rate parity and handshaking ProSoft Technology Inc Page 49 of 187 September 12 2006 MV146 103M SLC Platform Diagnostics and Troubleshooting IEC 60870 5 103 Master Communication Module 3 On computers with more than one serial port verify that your communication program is connected to the same port that is connected to the module If you are still not able to establish a connection you can contact ProSoft Technology Inc Technical Support for further assistance 6 4 1 Main Menu When you first connect to the module from your computer your terminal screen will be blank To activate the main menu press the key on your computer s keyboard If the module is connected properly the following menu will appear on your terminal screen TEC 870 5 103 MASTER COMMUNICATION MODULE Display Menu B Block Transfer Statistics C Module Configuration D Database View I IEC 103 Master Menu P Backplane Command List R Receive Configuration File Send Configuration File Y Version Information Esc Exit Program eme VK SE A Display Menu p Redispla ys refreshes this menu aS B Block Transfer Statistics gt Displays Block Transfer Statistics screen C Module Configuration e Displays Module Configuration Screen NK Kees x h ee Database Menu D Database View Opens Database Menu J
150. lay 0 in mSec delay between call 0 to 2 32 1 Class 2 Pend delay 0 in mSec delay between call 0 to 2 32 1 Class 1 Poll delay 0 in mSec delay between call 0 to 2 32 1 Class 2 Poll delay 0 in mSec delay between call 0 to 2 32 1 IEC 103 Master Session 26 Sector 0 Common ASDU Address 3 0 Range 0 to 65534 Sector address Req init requests when session first online not req if slave sends EOI sequence Online Time sync 4 Y Send time sync message when first online Online General Int Y Send general interrogation Req init requests when EOI end of initialization received from slave Page 144 of 187 ProSoft Technology Inc September 12 2006 Reference MVI46 103M SLC Platform IEC 60870 5 103 Master Communication Module EOI Time sync S Y Send time sync message when first online EOI General Int Y Send general interrogation Database definition for this session sector ASDU Database Function Point Type Index Code Index START END IEC 103 Master Session 26 Sector 1 Common ASDU Address 1 Range 0 to 65534 Sector address Req init requests when session first online not req if slave sends EOI sequence Online Time sync Y Send time sync message when first online Online General Int 2 Y Send general interrogation Req init requests when EOI end of initialization received from slave EOI Time sync Y Send time sync message when first online EOI General Int Y Send g
151. le The module will respond to a valid block 9970 request with a block containing the requested date and time The format for the block is shown in the following table Word Offset in Data Field s Description Block 4100 Done Flag A value of zero will be placed in this register to indicate the function is complete and the data is ready 4101 Block ID This field contains the identification code of 9970 for the block block 4102 Year This field contains the four digit year to be used with the new time value 4103 Month This field contains the month value for the new time Valid entry for this field is in the range of 1 to 12 4104 Day This field contains the day value for the new time Valid entry for this field is in the range of 1 to 31 4105 Hour This field contains the hour value for the new time Valid entry for this field is in the range of 0 to 23 4106 Minute This field contains the minute value for the new time Valid entry for this field is in the range of 0 to 59 4107 Seconds This field contains the second value for the new time Valid entry for this field is in the range of 0 to 59 4108 Milliseconds This field contains the millisecond value for the new time Valid entry for this field is in the range of 0 to 999 Set Module Time Block 9971 Block identification code 9971 passes the clock time in the SLC to the module The date and time provided will be used to set the module s clock
152. le 1 174644 4SlotRack zl Fiter anio zl 2 fio Rack Not Installed zl Pm ead fig 1746 0BP8 8 Dutput 2 AJTRANS SRC 24VDC 3 I0 Rack NotInstaled z 1746 0BP16 16 Output 1 AJITRANS SRC 24VDC 1746 0G16 16 Dutput TTL SINK 5 DC _BowerSuppb N746 0V8 8 Dutput TRANS SINK 10 50 VDC 16 Output TRANS SINK 10 50 VDC i l 16 Output 1 Al TRANS SINK 24VDC 1747 L551 5 05 CPU 16K Mem 05501 l 32 Dutput TRANS SINK 10 50 VDC 4 Dutput RLY 240 VAC 8 Dutput RLY 240 VAC 16 Output RLY 240 VAC 8 Output Isolated Relay Synchronized Axes Module Open Loop Velocity Control Robot Control Interface Module ControlNet SLC Scanner DeviceNet Scanner Module GMC Turbo System SCANport Comm Module Basic SCANport Comm Module Enhanced RIO Scanner Hide All Cards Other Requires 1 0 Card Type ID Select the Other module from the list This action opens the following dialog box Enter the IO card s ID number decimal 12835 Cancel Enter the module I O card ID number as 12835 and then select the OK command button Double click the mouse on the module just added to the rack Fill in the dialog box presented as shown in the following screen shot Advanced 70 Configuration x Slot 1 OTHER 1 0 Module ID Code 12835 Maximum Input Words 2 Maximum Output Words 2 elp m Setup Scanned Input Words IR Scanned Output Words P Interrupt Service Routine ISR IR MO Length fo M
153. m IEC 60870 5 103 Master Communication Module 7 Reference In This Chapter Cable Connections 00 1 eid ei Mei seen het 73 Setting Jumpers 00 0 2 cece ceccece cece eeeceeaeceeeeeeeeeeaaeeeeeeeeeeeesanaees 77 gt MVI46 103M Status Data Area 77 gt MVI46 103M Configuration Data Definition 82 gt MVI46 103M Configuration File Exvample 86 gt Database ROM ssi covets g et ege Sea pekeetaatehs tek ccigedbeteeieti gee 158 gt Command List FOr eee eeesneeeeeeneeeseneeeeeeneeeenenaees 160 gt Protocol Support erd eieeseeee descendant ie 161 gt Protocol Interoperability Documentation sssssessene eenean 172 7 1 Cable Connections The application ports on the MVI46 103M module support RS 232 RS 422 and RS 485 interfaces Please check the module to ensure that the jumpers are set correctly to correspond with the type of interface you are using Note When using RS 232 with radio modem applications the module requires hardware handshaking ProSoft Technology Inc Page 73 of 187 September 12 2006 MVI46 103M SLC Platform Reference IEC 60870 5 103 Master Communication Module 7 1 1 RS 232 When the RS 232 interface is selected the use of the modem control lines is user definable If no modem control lines will be used the cable to connect to the port is as shown below RS 232 Application Port Cable No Handshaking DB 9 Male RS 232 Device RxD 2 tw ll EI com e Een RS 232 Mo
154. m Type Fun 128 160 176 192 254 255 t z gt gt Ak Al GEN GLB 16 auto recloser on off On Off 20 xX X X 17 teleprotection on off On Off 20 X X 18 protection on off On Off 20 X X xX X 19 LED reset On 20 XxX X X X 23 activate characteristic 1 On 20 X 24 activate characteristic 2 On 20 X 25 activate characteristic 3 On 20 X 26 activate characteristic 4 On 20 X Generic functions Inf Description Type Fun 128 160 176 192 254 255 tz gt gt Ar Al GEN GLB 240 read headings of all defined groups 21 X 241 read values or attributes of all entries of 21 X one group 243 read directory of a single entry 21 X 244 read value or attribute of a single entry 21 X 245 general interrogation of generic data 21 X 248 write entry 10 X 249 write entry with confirmation 10 X 250 write entry with execution 10 X 251 write entry abort 10 X 7 8 6 Definition and Presentation of ASDU S In Monitor Direction Type 1 Time tagged Bytes Description Spec 1 Value of 1 0x81 COT Common address of ASDU 1 1 1 1 Function Type Page 168 of 187 ProSoft Technology Inc September 12 2006 Reference MVI46 103M SLC Platform IEC 60870 5 103 Master Communication Module Bytes Description 1 Information number Spec DPI 0 to 3 7 2 6 5 7 2 6 28 1 4 4 octet binary time 1 SIN 7 2 6 23 Type 2 Time tagged with relative time Bytes Description Spec Value of 2
155. m slave EOI Time sync S Y Send time sync message when first online EOI General Int S Y Send general interrogation Database definition for this session sector Types are as follows Monitored ASDU Types al ime tagged message bit addressed with 2 bits point 2 Time tagged message with relative time bit addressed with 2 bits point 3 Measurands I 4 word values using word address using double word address 4 5 9 Time tagged measurands with relative time 1 float value Identification 12 characters using a byte address Measurands II 9 word values using word address t Index is the information object number in the slave unit U Index Description 1 Bit address with each point occupying 2 bits 2 Bit address with each point occupying 2 bits 3 Word address with each point occupying 4 words 4 5 9 Double word address for the single float value Byte address with each point occupying 12 bytes Word address with each point occupying 9 words Function Code Values Code Definition 128 Distance protection 160 Overcurrent protection 176 Transformer differential protection 192 Line Differential protection 255 Global function type ProSoft Technology Inc Page 89 of 187 September 12 2006 MVI46 103M SLC Platform Reference IEC 60870 5 103 Master Communication Module Database Index Database address in module ASDU Database Function Poin
156. me sync message when first online EOI General Int Y Send general interrogation Database definition for this session sector ASDU Database Function Point Type Index Code Index START END IEC 103 Master Session 10 Sector 2 Common ASDU Address 2 Range 0 to 65534 Sector address Req init requests when session first online not req if slave sends EOI sequence Online Time sync gt Y Send time sync message when first online Online General Int 3 Y Send general interrogation Req init requests when EOI end of initialization received from slave EOI Time sync S Y Send time sync message when first online EOI General Int 3 Y Send general interrogation Database definition for this session sector ASDU Database Function Point Type Index Code Index START END IEC 103 Master Session 10 Sector 3 Common ASDU Address S 3 Range 0 to 65534 Sector address Req init requests when session first online not req if slave sends EOI sequence Online Time sync 2 Y Send time sync message when first online Online General Int A Y Send general interrogation Req init requests when EOI end of initialization received from slave EOI Time sync 3 Y Send time sync message when first online EOI General Int Y Send general interrogation Database definition for this session sector ASDU Database Function Point Type Index Code Index START Page 112 of 187 ProSoft Technology Inc September 12 200
157. mory to receive message 602 Session not reserved 603 Illegal session 604 Session is reserved 605 Session is not available 701 No memory to transmit message 702 ASDU not supported 703 Duplicate request 704 Illegal sector 705 Control mode is illegal 801 Partial stop request 802 Stop request failed 901 Response timeout ProSoft Technology Inc Page 81 of 187 September 12 2006 MVI46 103M SLC Platform Reference IEC 60870 5 103 Master Communication Module 7 4 Error Description 902 Negative COT in response 903 Session is offline 904 Session is disabled 905 Select confirmation received waiting to execute 906 Execute confirmation has not be received MVI46 103M Configuration Data Definition This section contains a listing of the parameters and their definitions for the MV146 103M module configuration file definition IEC103M CFG 7 4 1 MVI46 IEC 60870 5 103 Master Communication Module Configuration Section Item Value Range Description Backplane Configuration Backplane transfer parameters Module Name 0 to 80 This parameter assigns a name to the characters module that can be viewed using the configuration debug port It can be used to identify the module and the configuration file Failure Flag Count 0 to 65535 This parameter specifies the number of successive transfer errors that must occur before the communication ports are shut down If the parameter is set to 0 the communicati
158. munication Module associated with each sector in the system is defined by the user in the configuration file The following diagram illustrates the functionality of the master driver Processor Memory Backplane Interface IEC 870 5 103 Module base U D U D D D H Data D U D U U Addressos Bh L CA r ss L ck ss H i U KA H KA i 4163 1 The master driver is configured as specified by the IEC103M CFG file 2 The master will construct control commands using the data in the database The master will send these commands and class polls out on the serial network 4 Response messages or spontaneous messages generated by controlled devices on the serial network are received by the master driver 5 Monitor data received by the master is passed to the module s database and passed to the processor 6 Additionally status data for the module is passed to the processor Page 28 of 187 ProSoft Technology Inc September 12 2006 Module Configuration MV146 103M e SLC Platform IEC 60870 5 103 Master Communication Module 4 1 Module Configuration In This Chapter gt Installing and Configuring the Module 29 S Module Dafa Suue Eegen EN gt Configuration ler enge defteg eege ge ege hh et tas aes EN gt Uploading and Downloading the Configuration File 35 This section contains the setup procedure data and ladder logic for successful application of the MV
159. n ASDU Address S 2 Range 0 to 65534 Sector address Req init requests when session first online not req if slave sends EOI sequence Online Time sync 2 Y Send time sync message when first online Online General Int Y Send general interrogation Req init requests when EOI end of initialization received from slave EOI Time sync S Y Send time sync message when first online EOI General Int 3 Y Send general interrogation Database definition for this session sector ASDU Database Function Point Type Index Code Index START END ProSoft Technology Inc Page 149 of 187 September 12 2006 MVI46 103M SLC Platform Reference IEC 60870 5 103 Master Communication Module IEC 103 Master Session 28 Sector 3 Common ASDU Address S 3 Range 0 to 65534 Sector address Req init requests when session first online not req if slave sends EOI sequence Online Time sync 2 Y Send time sync message when first online Online General Int S Y Send general interrogation Req init requests when EOI end of initialization received from slave EOI Time sync Y Send time sync message when first online EOI General Int Y Send general interrogation Database definition for this session sector ASDU Database Function Point Type Index Code Index START END IEC 103 Master Session 28 Sector 4 Common ASDU Address S 4 Range 0 to 65534 Sector address Req init requests when session first online not r
160. n when the module is performing a write operation on the backplane Off The LED is off when the module is performing a read operation on the backplane Under normal operation the LED should blink rapidly on and off OK Red Off The card is not receiving any power and is not securely Green plugged into the rack Green The module is operating normally Red The program has detected an error or is being configured If the LED remains red for over 10 seconds the program has probably halted Remove the card from the rack and re insert the card to restart the module s program BAT Red Off The battery voltage is OK and functioning On The battery voltage is low or the battery is not present Replace the battery on the module 6 5 1 Clearing a Fault Condition Typically if the ACT FAULT LED on the front of the module becomes illuminated red for over ten seconds a hardware problem has been detected in the module or the program has exited To attempt to clear the condition 1 Turn the power to the rack off 2 Remove the card from the rack 3 Re insert the card in the rack and turn the power back on 4 Verify the configuration data being transferred to the module from the SLC processor If the module s ACT FAULT LED does not turn green make sure the module is inserted completely into the rack If this does not cure the problem contact the factory 6 5 2 Troubleshooting Use the following troubleshooting steps if
161. nal Overview IEC 60870 5 103 Master Communication Module Block Code Descriptions 9901 User Constructed Command 9902 Command Control Block Add command to Command List Queue 9903 Event Messages from Master port 9950 Command List Error data 9970 Set SLC time using module s time 9971 Set module s time using SLC time 9998 Warm Boot Request from SLC Block contains no data 9999 Cold Boot Request from SLC Block contains no data Registers 4000 to 4099 report module status data This data area should be copied to a user file for use in the SLC MVI46 103M Status Data Area on page 77 contains a listing of the contents of this data area Registers 4200 to 4299 are utilized for the transfer of event messages from the master driver to the SLC These data are passed to the module when a value of 9903 is placed in register 4200 The ladder logic should copy the information contained in the block of data and then set register 4200 to 0 to inform the module that the messages have been accepted Registers 4100 to 4199 are used control of the module by the ladder logic For example if the processor places a value of 9998 in register 4100 the module will perform a warm boot operation If the processor places a value of 9999 in this register the module will perform a cold boot operation In this application module both of these operations perform the same function They exit the program and then restart the program
162. nc S Y Send time sync message when first online Online General Int i Y Send general interrogation Req init requests when EOI end of initialization received from slave EOI Time sync S Y Send time sync message when first online EOI General Int S Y Send general interrogation Database definition for this session sector ASDU Database Function Point ProSoft Technology Inc Page 151 of 187 September 12 2006 MVI46 103M SLC Platform Reference IEC 60870 5 103 Master Communication Module Type Index Code Index START END IEC 103 Master Session 29 Sector 3 Common ASDU Address 3 Range 0 to 65534 Sector address Req init requests when session first online not req if slave sends EOI sequence Online Time sync Y Send time sync message when first online Online General Int Y Send general interrogation Req init requests when EOI end of initialization received from slave EOI Time sync Y Send time sync message when first online EOI General Int S Y Send general interrogation Database definition for this session sector ASDU Database Function Point Type Index Code Index START END IEC 103 Master Session 29 Sector 4 Common ASDU Address S 4 Range 0 to 65534 Sector address Req init requests when session first online not req if slave sends EOI sequence Online Time sync 2 Y Send time sync message when first online Online General Int Y Send general interrogation
163. nction Point Type Index Code Index START END IEC 103 Master Session 9 Sector 4 Common ASDU Address 4 Range 0 to 65534 Sector address Page 110 of 187 ProSoft Technology Inc September 12 2006 Reference MV1I46 103M SLC Platform IEC 60870 5 103 Master Communication Module Req init requests when session first online not req if slave sends EOI sequence Online Time sync A Y Send time sync message when first online Online General Int Y Send general interrogation Req init requests when EOI end of initialization received from slave EOI Time sync A Y Send time sync message when first online EOI General Int S Y Send general interrogation Database definition for this session sector ASDU Database Function Point Type Index Code Index START END This section is used to define session 0 which runs on Port 1 IEC 103 Master Session 10 Communication Port 0 Index of COM port for session 0 or 1 Sector Count S 5 1 is max value for this version of app Data Link Address 10 Range is 0 to 65535 DL address of slave Failure Delay 10 Min Sec to delay before poll of offline slave O to 2000 seconds Confirm Timeout S 1000 0 to 2 32 1 mSec to wait for DL confirm Retry Count 2 0 to 255 retries for if no confirm Response Timeout 10000 Timeout for confirm of req 0 to 2 32 1 C1 C2 Poll Count Pend D class 1 or 2 polls before next slave tried 0 65535 Clas
164. nctions in Control direchon eee cece ee eeeeeeeeeeneeeeeeeneeeeetneeeeetieeeeeeaa 178 7 9 20 General commands in control drechon ccc cececeeeeeeneeeeeeeneeeeeenneeeeeeeneeeeetnaeeeeees 178 7 9 21 Generic functions in Control direction cece ee eeteee erties eee eteeeeeeneeeeetneeeee 178 7 9 22 Basic application functions ccceeceeeccee cece cece eeceeeaeceeeeeeeeeescaaeaeeeeeeeeetecneeeeeeeettes 179 He MISCCNANGOUS E EE P E SE tees eae hata tad oe ea ete 179 SUPPORT SERVICE amp WARRANT Y 22 c ccceeeeeseeeeeeeeeceesceeaeeeaeeescessaeeaeeeaeeeseeeseseseeneeeeeneeees 181 Module Service and Repair cccsceccesceesseeeesneeeeeeeeescaesenneeeneeeeseaeeesnaeseseaeeneeeeseeaesaseaeenseeeeeees 181 General Warranty Policy Terms and Conditions cs secceeeeeeeeeeeseeeenseeeeeeeeseseeenseeeeenees 182 Limitation Of Liability ccccccceeeeeeeeeeseeeeeeeseeseeeneee seen neee seen seeeseenseeeseeenseeeeeenseaeeeenseeeeeenneeeeenees 183 RMA ProC dUure E 183 INDEX aieiaa aaeanoa a aaia da eaaa aa Ee aa aaa aaa aeaa atean aaa i Ee daa maa aaaea naaa Tia 185 Page 6 of 187 ProSoft Technology Inc September 12 2006 Product Specifications MV146 103M SLC Platform IEC 60870 5 103 Master Communication Module 1 Product Specifications In This Chapter gt General Specifications ccccccccececsccecceeeeeeeeeeeaeeeeeeesenenaeees 7 gt Hardware Specifications ccccccesess
165. nd statistics of the backplane data transfer operations between the module and the processor The information on this screen can help determine if there are communication problems between the processor and the module Tip To determine the number of blocks transferred each second mark the numbers displayed at a specific time Then some seconds later activate the command again Subtract the previous numbers from the current numbers and divide by the quantity of seconds passed between the two readings Viewing Module Configuration Press C to view the Module Configuration screen Use this command to display the current configuration and statistics for the module Opening the Database Menu Press D to open the Database View menu Use this menu command to view the current contents of the module s database Opening the IEC 103 Master Menu Press I from the Main Menu to open the IEC 870 5 103 Master Driver Menu Use this menu command to view detailed configuration information for the module IEC 103 MASTER Menu Selected TEC 870 5 103 MASTER DRIVER MENU Display Menu A Data Analyzer C General Configuration I Command List Menu P Port Configuration Menu Q Port Status Menu S Session Menu V Version 2 Previous Menu For more information about the commands on this menu refer to EC 103 Master Driver Menu on page 56 ProSoft Technology Inc Page 51 of 187 September 12 2006 MV1I46 103M SLC Platform Diagnostics
166. nd time sync message when first online EOI General Int Y Send general interrogation Database definition for this session sector ASDU Database Function Point Type Index Code Index START END IEC 103 Master Session 2 Sector 1 Common ASDU Address 1 Range 0 to 65534 Sector address Req init requests when session first online not req if slave sends EOI sequence Online Time sync i Y Send time sync message when first online Online General Int S Y Send general interrogation Req init requests when EOI end of initialization received from slave EOI Time sync Y Send time sync message when first online EOI General Int S Y Send general interrogation Database definition for this session sector ASDU Database Function Point Type Index Code Index START END IEC 103 Master Session 2 Sector 2 Common ASDU Address 2 Range 0 to 65534 Sector address Req init requests when session first online not req if slave sends EOI sequence Online Time sync S Y Send time sync message when first online Online General Int S Y Send general interrogation Req init requests when EOI end of initialization received from slave EOI Time sync A Y Send time sync message when first online EOI General Int S Y Send general interrogation Database definition for this session sector ProSoft Technology Inc Page 95 of 187 September 12 2006 MVI46 103M SLC Platform Reference IEC 60870 5 10
167. ne Time sync Y Send time sync message when first online Online General Int S Y Send general interrogation Req init requests when EOI end of initialization received from slave EOI Time sync S Y Send time sync message when first online EOI General Int Y Send general interrogation Database definition for this session sector ASDU Database Function Point Type Index Code Index ProSoft Technology Inc Page 103 of 187 September 12 2006 MVI46 103M SLC Platform Reference IEC 60870 5 103 Master Communication Module START END IEC 103 Master Session 6 Sector 2 Common ASDU Address Req init requests when session first online 2 Range 0 to 65534 Sector address not req if slave sends EOI sequence Online Time sync Online General Int Req init requests when EOI Time sync EOI General Int EOI Y Send time sync message when first online Y Send general interrogation end of initialization received from slave Y Send time sync message when first online Y Send general interrogation Database definition for this session sector ASDU Database Function Point Type Index Code Index START END IEC 103 Master Session 6 Sector 3 Common ASDU Address 3 Range 0 to 65534 Sector address session first online not req if slave sends Req init requests when EOI sequence Online Time sync Online General Int Req init requests when EOI Time sync EOI G
168. neral interrogation Req init requests when EOI end of initialization received from slave EOI Time sync Y Send time sync message when first online EOI General Int S Y Send general interrogation Database definition for this session sector ASDU Database Function Point Type Index Code Index START END IEC 103 Master Session 31 Sector 1 Common ASDU Address 1 Range 0 to 65534 Sector address Req init requests when session first online not req if slave sends EOI sequence Online Time sync Y Send time sync message when first online Online General Int S Y Send general interrogation Req init requests when EOI end of initialization received from slave EOI Time sync A Y Send time sync message when first online EOI General Int Y Send general interrogation Database definition for this session sector ASDU Database Function Point Type Index Code Index START END IEC 103 Master Session 31 Sector 2 Common ASDU Address 2 Range 0 to 65534 Sector address Req init requests when session first online not req if slave sends EOI sequence Online Time sync A Y Send time sync message when first online Online General Int Y Send general interrogation Req init requests when EOI end of initialization received from slave ProSoft Technology Inc Page 155 of 187 September 12 2006 MVI46 103M SLC Platform Reference IEC 60870 5 103 Master Communication Module EOI
169. nline General Int Y Send general interrogation Req init requests when EOI end of initialization received from slave EOI Time sync S Y Send time sync message when first online EOI General Int Y Send general interrogation Database definition for this session sector ASDU Database Function Point Type Index Code Index START END IEC 103 Master Session 24 Sector 2 Common ASDU Address e 2 Range 0 to 65534 Sector address Req init requests when session first online not req if slave sends EOI sequence Online Time sync i Y Send time sync message when first online Online General Int S Y Send general interrogation Req init requests when EOI end of initialization received from slave EOI Time sync Y Send time sync message when first online EOI General Int Y Send general interrogation Database definition for this session sector ASDU Database Function Point Type Index Code Index START END IEC 103 Master Session 24 Sector 3 Common ASDU Address 3 Range 0 to 65534 Sector address Req init requests when session first online not req if slave sends EOI sequence Online Time sync S Y Send time sync message when first online Online General Int S Y Send general interrogation Req init requests when EOI end of initialization received from slave EOI Time sync S Y Send time sync message when first online EOI General Int Y Send general interrogation Database definition for
170. nology and incorporates licensed technology from Rockwell Automation SLC backplane technology SLC Form Factor Single Slot ProSoft Technology Inc Page 7 of 187 September 12 2006 MV146 103M SLC Platform Product Specifications IEC 60870 5 103 Master Communication Module Connections 1 RJ45 RS 232 Configuration Tool Connector 2 RJ45 RS 232 422 485 Application ports 1 7 2 SLC Interface Operation via simple ladder logic Complete set up and monitoring of module through RSLogix 500 software and user constructed configuration file IEC103M CFG SLC backplane interface via M File access All data related to the module is contained in user data files to ease in the monitoring and interfacing with the module Control of module and controlled devices on serial network available from ladder logic 1 2 Hardware Specifications The MV146 103M module is designed by ProSoft Technology and incorporates licensed technology from Rockwell Automation SLC backplane technology Current Loads 800 ma 5V from backplane Operating Temperature 0 to 60 C 32 to 140 F Storage Temperature A0 to 85 C 40 to 185 F Relative Humidity 5 to 95 non condensing Configuration Connector RJ45 RS 232 Connector RJ45 to DB 9 cable shipped with unit Application Port Connector RJ45 RS 232 422 485 Connector RJ45 to DB 9 cables shipped with unit Page 8 of 187 ProSoft Technology Inc September 12 2006 Quick Start
171. nty are prohibited by any Federal State or Municipal Law that cannot be preempted Contact ProSoft Customer Service at 661 716 5100 for more information RMA Procedures In the event that repairs are required for any reason contact ProSoft Technical Support at 1 661 716 5100 A Technical Support Engineer will ask you to ProSoft Technology Inc Page 183 of 187 September 12 2006 MV146 103M SLC Platform Support Service amp Warranty IEC 60870 5 103 Master Communication Module perform several tests in an attempt to diagnose the problem Simply calling and asking for a RMA without following our diagnostic instructions or suggestions will lead to the return request being denied If after these tests are completed the module is found to be defective we will provide the necessary RMA number with instructions on returning the module for repair Page 184 of 187 ProSoft Technology Inc September 12 2006 Index MV146 103M SLC Platform IEC 60870 5 103 Master Communication Module Index A Addressing the Data Types 19 Analyzing Data for Port 1 64 Analyzing Data for Port 2 64 Application Layer 174 Auto reclosure indications 166 Auto reclosure indications in monitor direction 177 B Backplane Data Transfer 17 Basic application functions 179 Block Format for Read 23 C Cable Connections 73 Clearing a Fault Condition 70 Cold Boot Block 9999 26 Command Control Bloc
172. nu 58 Opening the Sector Database Menu 67 Opening the Sector Menu 59 Opening the Session Configuration Menu Optical Interface 173 P Physical 7 Physical Layer 173 Please Read This Notice 2 Port Configuration Menu 61 Port Status Menu 62 Product Specifications 7 Protocol Interoperability Documentation 172 Protocol Support 162 Q Quick Start 9 R Receiving the Configuration File 52 Redisplaying the Current Page 60 61 62 68 69 Redisplaying the Menu 60 61 62 67 69 Reference 73 Removing Timing Marks in the Data Analyzer 64 Required Hardware 48 Required Software 49 Returning to the Main Menu 55 59 61 62 65 68 69 RMA Procedures 182 183 RS 232 74 RS 232 Modem Connection 74 RS 232 Null Modem Connection Hardware Handshaking 75 RS 232 Null Modem Connection No Hardware Handshaking 75 RS 232 Configuration Debug Port 76 RS 422 77 RS 485 76 RS 485 and RS 422 Tip 77 S Sector Configuration Menu 67 Sector Database Menu 68 Selection of standard information numbers in control direction e 178 Selection of standard information numbers in monitor direction 174 Sending the Configuration File 52 Session Configuration Menu 59 66 Session State 66 Set Module Time Block 9971 25 Set SLC Time Block 9970 25 Setting Jumpers 77 Skipping 500 Registers of Data 55 60 SLC Interface
173. nus use a few special characters that must be entered exactly as shown Some of these characters will require you to use the Shift Ctrl or Alt keys to enter them correctly For example on US English keyboards enter the command as Shift Also take care to distinguish capital letter I from lower case letter I L and number 1 likewise for capital letter O0 and number 0 Although these characters look nearly the same on the screen they perform different actions on the module Required Hardware You can connect directly from your computer s serial port to the serial port on the module to view configuration information perform maintenance and send upload or receive download configuration files ProSoft Technology recommends the following minimum hardware to connect your computer to the module 80486 based processor Pentium preferred 1 megabyte of memory At least one serial communications port available A null modem serial cable Page 48 of 187 ProSoft Technology Inc September 12 2006 Diagnostics and Troubleshooting MV146 103M SLC Platform IEC 60870 5 103 Master Communication Module 6 3 6 4 Required Software In order to send and receive data over the serial port COM port on your computer to the module you must use a communication program terminal emulator A simple communication program called HyperTerminal is pre installed with recent versions of Mi
174. o wait Baud Rate S 19200 Baud rate for port 110 115200 Parity E N None O Odd RTS On 4 D 0 65536 mSec before messag RTS Off 0 0 65536 mSec after messag Minimum Delay 5 Minimum of mSec before response sent Receive Timeout 1000 These parameters are protocol specific Single char ACK F0 1 or 3 Y Single E5 resp to ACK func 0 1 amp 3 req Y N This section is used to define session IEC 103 Master Session 0 Communication Port 0 Index of Sector Count S 5 is max Data Link Address H 0 Range is Wu 0 which runs on Port 0 COM port for session 0 or 1 for this version of app 0 to 65535 DL address of slave Failure Delay H 3 Min Sec to delay before poll of offline slave 0 to 2000 seconds Page 86 of 187 ProSoft Technology Inc September 12 2006 Reference MVI46 103M SLC Platform IEC 60870 5 103 Master Communication Module Confirm Retry C Respons C1 C2 P 65535 Class Class Class Class Class H obt BR IEC 10 Timeout 20000 0 to 2 32 1 mSec to wait for DL confirm ount S 5 0 to 255 retries for if no confirm e Timeout 5000 Timeout for confirm of req 0 to 2 32 1 oll Count Pend 6 class 1 or 2 polls before next slave tried 0 Polls 2 10 ax class 1 polls to this session Pend delay S 1000 in mSec delay between call 0 to 2 32 1 Pend delay 1000 in mSec delay between call 0 to 2 32 1 Poll delay S 1000 in mSec delay between call 0 to 2 3
175. of 0 and 1 are permitted Sector Count 1to5 This parameter sets the number of sectors contained in this controlled device This version of the application supports 1 to 5 sectors for each session ProSoft Technology Inc September 12 2006 Page 83 of 187 MVI46 103M SLC Platform Reference IEC 60870 5 103 Master Communication Module Section Item Value Range Description Data Link Address 0 to 254 This parameter uniquely defines the data link address for this unit on the communication channel The ranges of values are from 0 to 254 Address 255 is the broadcast address Failure Delay 0 to 2000 This parameter sets the minimum number of seconds to delay before polling this session when it is not online This parameter is only used in unbalanced mode Confirm Timeout 0 to 232 1 This parameter sets the number of milliseconds to wait for a confirm response from the controlled device Retry Count 0 to 255 This parameter sets the number of retries to be performed on the controlled device when a communication error occurs C1 C2 Poll Count Pend 0 to 100 This parameter sets the maximum number of class 1 and class 2 polls performed on this session before trying the next session This parameter prevents a session from monopolizing the communication port Class 1 Polls 0 to 65535 This parameter sets the maximum number of class one polls performed on this session before switching to another session
176. of initialization received from slave EOI Time sync Y Send time sync message when first online EOI General Int S Y Send general interrogation Database definition for this session sector ASDU Database Function Point Type Index Code Index START END This section is used to define session 0 which runs on Port 1 IEC 103 Master Session 15 Communication Port H 0 Index of COM port for session 0 or 1 Sector Count S 5 1 is max value for this version of app Data Link Address S 15 Range is 0 to 65535 DL address of slave Failure Delay 10 Min Sec to delay before poll of offline slave D to 2000 seconds Confirm Timeout S 1000 0 to 2 32 1 mSec to wait for DL confirm Retry Count S 2 0 to 255 retries for if no confirm Response Timeout 10000 Timeout for confirm of req 0 to 2 32 1 C1 C2 Poll Count Pend 0 class 1 or 2 polls before next slave tried 0 65535 Class 1 Polls D Max class 1 polls to this session Class 1 Pend delay 0 Min mSec delay between call 0 to 2 32 1 Class 2 Pend delay D Min mSec delay between call 0 to 2 32 1 Class 1 Poll delay 0 Min mSec delay between call 0 to 2 32 1 Class 2 Poll delay D Min mSec delay between call 0 to 2 32 1 ProSoft Technology Inc Page 121 of 187 September 12 2006 MVI46 103M SLC Platform Reference IEC 60870 5 103 Master Communication Module IEC 103 Master Session 15 Sector 0 Common ASDU Address 0 Range 0 to 65534 Sector
177. oft Technology Inc Page 37 of 187 September 12 2006 MV146 103M SLC Platform Module Configuration IEC 60870 5 103 Master Communication Module 1 Connect your PC to the Configuration Debug port of the module using a terminal program such as HyperTerminal Press to display the main menu Dr Edt wew Cal Troster Heb De of Ge MODULE MENU Display Menu A Data Analyzer B Block Transfer Statistics C Module Configuration D Database View R Receive Module Configuration S Module Confiauration V Version Information WWare Boot Module Esc Exit Program 2 Press S Receive Module Configuration The message Press Y key to confirm configuration receive is displayed at the bottom of the screen 3 me MODULE MENU Display Menu A Data Analyzer a Block Transfer Statistics C Module Configuration D Database View R Receive Module Configuration S Module Conf iauration V Version Information WWare Boot Module Esc Exit Program Press key to confirm configuration receive 3 Press Y The screen now indicates that the PC is ready to send Pr Et Yew C Tranter gp De of Ge MODULE MENU Display Menu A Data Analyzer B Block Transfer Statistics C Module Configuration D Database View R Receive Module Configuration S Module Confiauration V Version Information WWare Boot Module Esc Exit Program Press NI key to confirm configuration receive Receiving configuration
178. olls before next slave tried 0 65535 Class 1 Polls 0 ax class 1 polls to this session Class 1 Pend delay 0 in mSec delay between call 0 to 2 32 1 Class 2 Pend delay 0 in mSec delay between call 0 to 2 32 1 Class 1 Poll delay 0 in mSec delay between call 0 to 2 32 1 Class 2 Poll delay 0 in mSec delay between call 0 to 2 32 1 IEC 103 Master Session 25 Sector 0 Common ASDU Address S 0 Range 0 to 65534 Sector address Req init requests when session first online not req if slave sends EOI sequence Online Time sync Y Send time sync message when first online Online General Int Y Send general interrogation Req init requests when EOI end of initialization received from slave EOI Time sync Y Send time sync message when first online EOI General Int S Y Send general interrogation Database definition for this session sector Page 142 of 187 ProSoft Technology Inc September 12 2006 Reference MVI46 103M SLC Platform IEC 60870 5 103 Master Communication Module ASDU Database Function Point Type Index Code Index START END IEC 103 Master Session 25 Sector 1 Common ASDU Address 1 Range 0 to 65534 Sector address Req init requests when session first online not req if slave sends EOI sequence Online Time sync S Y Send time sync message when first online Online General Int S Y Send general interrogation Req init requests when EOI end of initialization r
179. om slave EOI Time sync Y Send time sync message when first online EOI General Int x Y Send general interrogation ProSoft Technology Inc Page 153 of 187 September 12 2006 MVI46 103M SLC Platform Reference IEC 60870 5 103 Master Communication Module Database definition for this session sector ASDU Database Function Point Type Index Code Index START END IEC 103 Master Session 30 Sector 3 Common ASDU Address S 3 Range 0 to 65534 Sector address Req init requests when session first online not req if slave sends EOI sequence Online Time sync Y Send time sync message when first online Online General Int Y Send general interrogation Req init requests when EOI end of initialization received from slave EOI Time sync d Y Send time sync message when first online EOI General Int Y Send general interrogation Database definition for this session sector ASDU Database Function Point Type Index Code Index START END IEC 103 Master Session 30 Sector 4 Common ASDU Address S 4 Range 0 to 65534 Sector address Req init requests when session first online not req if slave sends EOI sequence Online Time sync z Y Send time sync message when first online Online General Int Y Send general interrogation Req init requests when EOI end of initialization received from slave EOI Time sync S Y Send time sync message when first online EOI General Int S Y Send general interrogation
180. om the IEC 103 Master Driver Menu to open the Sector Configuration menu Use this command to view the contents of the Sector Configuration Databases for each session controlled device The module supports up to three sectors databases per session IEC 103 Master Driver Menu Session Configuration Menu SE 1 Sector Configuration Menu C Display Menu Redisplays refreshes this menu D Sector Database Menu Opens Sector Database Menu Se Show Again Redisplays last selected page ofdata _ _ P Previous Page Ee Go back one page ofdata SS SSS SSS N Next Page Go prward one page of data SSS M Retum to Session Menu Ee Goes up one level to previous menu KEE Redisplaying the Menu Press to display the current menu Use this command when you are looking at a screen of data and want to view the menu choices available to you Opening the Sector Database Menu Press D from the Sector Configuration menu to open the Sector Database menu Use this command to check the configuration and current value for each point SECTOR CONFIGURATION MENU Display Menu Show again 1 and 2 data 3 data 4 data D data 9 data ASDU point counts M Return to Sector The EC 870 Master Command List Menu section has more information about the commands on this menu ProSoft Technology Inc Page 67 of 187 September 12 2006 MV146 103M SLC Platform Diagnostics
181. on ports will continue to operate under all conditions If the value is set larger than 0 1 65535 communications will cease if the specified number of failures occur Pass Through Events YorN This parameter specifies if event messages received on the master ports will be passed to the processor If the parameter is set to N event messages will not be passed to the processor If the parameter is set to Y the module will pass all events received to the processor using block identifier 9903 Section Item Value Range Description IEC 60870 5 103 MASTER e level parameters Session Count 1 to 32 This parameter specifies the maximum number of session to establish on the module This corresponds to the number of slaves to be interfaced with the module This value represents the total number of slaves on both ports combined Page 82 of 187 ProSoft Technology Inc September 12 2006 Reference MVI46 103M SLC Platform IEC 60870 5 103 Master Communication Module Section Item IEC 60870 5 103 MASTER PORT x Baud Rate Value Range Value for baud rate Description Settings for each communication port on module This parameter specifies the baud rate to be used on the communication channel port Values from 110 to 19200K are permitted Parity None Odd Even This parameter sets the parity to be used on the port The values correspond to the follo
182. onds and millisecond values with a range of 0 to 59999 time at which the message was generated by the slave device Hr Min This word contains the hour and minutes the message was generated by the slave The MSB contains the hour and the LSB contains the minute value Invalid DST This word contains two bits that relate to the time value recorded in the slave device for the message Bit 0 corresponds to the validity of the time O valid 1 invalid and Bit 1 defines if daylight savings time is used in the time O no 1 yes Relative Time This field contains the relative time value if applicable to the object Only valid for ASDU types 2 and 4 ProSoft Technology Inc September 12 2006 Page 23 of 187 MVI46 103M SLC Platform Functional Overview IEC 60870 5 103 Master Communication Module Word Offset Definitions Description 8 to9 Value This double word value contains the value for the point index function code in the event message For ASDU types 1 and 2 this value is only 2 bits wide For ASDU type 4 this double word value contains the floating point number short circuit location Point Index refers to the Data Information Number In order for this feature to be activated the event pass through parameter must be set When a master driver receives an event message from a controlled station it will build an event message corresponding to the event in the event buffer of the module Thi
183. onfirm Retry Count S 2 0 to 255 retries for if no confirm Response Timeout 10000 Timeout for confirm of req 0 to 2 32 1 C1 C2 Poll Count Pend D class 1 or 2 polls before next slave tried 0 65535 Class 1 Polls 0 ax class 1 polls to this session Class 1 Pend delay 0 in mSec delay between call 0 to 2 32 1 Class 2 Pend delay 0 in mSec delay between call 0 to 2 32 1 Class 1 Poll delay 0 in mSec delay between call 0 to 2 32 1 Class 2 Poll delay 0 in mSec delay between call 0 to 2 32 1 IEC 103 Master Session 8 Sector 0 Common ASDU Address A 0 Range 0 to 65534 Sector address Req init requests when session first online not req if slave sends EOI sequence Online Time sync Y Send time sync message when first online Online General Int Y Send general interrogation Req init requests when EOI end of initialization received from slave EOI Time sync 2 Y Send time sync message when first online EOI General Int S Y Send general interrogation Database definition for this session sector ASDU Database Function Point Type Index Code Index START END IEC 103 Master Session 8 Sector 1 Common ASDU Address 1 Range 0 to 65534 Sector address Req init requests when session first online not req if slave sends EOI sequence Online Time sync Y Send time sync message when first online Online General Int 3 Y Send general interrogation ProSoft Technology Inc Page 107 of 187 Sept
184. or changes in this manual or the product may be made at any time These changes will be made periodically to correct technical inaccuracies or typographical errors Your Feedback Please We always want you to feel that you made the right decision to use our products If you have suggestions comments compliments or complaints about the product documentation or support please write or call us ProSoft Technology Inc 1675 Chester Avenue Fourth Floor Bakersfield CA 93301 661 716 5100 661 716 5101 Fax http www prosoft technology com Copyright ProSoft Technology Inc 2000 2006 All Rights Reserved MV146 103M User Manual September 12 2006 Contents MVI46 103M SLC Platform IEC 60870 5 103 Master Communication Module Contents PLEASE READ THIS NOUIEE ae ege eebe e eege see ed 2 Your Feedback Please ccccseeeceesseeeceesseeeeeeensneeeeenseeeeeenseeeeeenseeeeesaseeeeesaseceeseeseeceeseseeneeseseeeeess 2 LL IPRODUCT SPECIFICATIONS eege eege 7 1 1 General Specifications secccseeccesceesseeeeeneeeeeeeeseeseseeeneeeeeseaeseseeeenseaeeeeesesnaesaseenenenees 7 Vaal PRYSiCal as sata la Cae ha aL Ae E T Aer ie Man Aled ens Salat 7 TIZ SEC MNS e 8 1 2 Hardware Specifications ssecccscccssccesseeeeseeeeseeeseneeeeeseeeeseeeeseaesesneeeeeeeseseaeseseeenenees 8 2 QUICK STAR WEE 9 3 FUNCTIONAL OVERVIEW cscccsseteseeeeeeeeeeesneeenseeeeeeeeesaesaseeeeneeeeseaesesaaesaseeeeseaesas
185. ormation Numbers Used In Monitor Direction 164 Installing and Configuring the Module 29 K Keystrokes 48 L Ladder Logic 41 LED Status Indicators 69 Limitation of Liability e 183 Link Layer 174 List of Cause of Transmission Codes 163 List of Function Types 164 List of Type Identification Codes 162 ProSoft Technology Inc September 12 2006 Page 185 of 187 MVI46 103M SLC Platform IEC 60870 5 103 Master Communication Module Index Listing ASDU point counts 69 Main Logic Loop 16 Main Menu 50 Main Routine 41 Master Driver 27 Measurands 167 Measurands in monitor direction e 177 Miscellaneous 179 Module Configuration 29 Module Data 31 Module Power Up 15 Module Service and Repair 181 Moving Back Through 5 Pages of Registers 54 60 MVI46 IEC 60870 5 103 Master Communication Module Configuration 82 MV146 103M Configuration Data Definition 32 82 MV146 103M Configuration File Example 86 MV146 103M Status Data Area 20 78 MVI46 IEC 60870 5 103 Master Communication Module Error Codes 80 MVI146 IEC 60870 5 103 Master Communication Module Error Status Data Format 78 N Navigation 47 O Online State 66 Opening the Data Analyzer Menu 56 Opening the Database Menu 51 Opening the IEC 103 Master Menu 51 Opening the IEC 870 Master Command List Menu 57 Opening the Port Configuration Menu 58 Opening the Port Status Me
186. r Session 11 Sector 4 Common ASDU Address 4 Range 0 to 65534 Sector address Req init requests when session first online not req if slave sends EOI sequence Online Time sync S Y Send time sync message when first online Online General Int Y Send general interrogation Req init requests when EOI end of initialization received from slave EOI Time sync Y Send time sync message when first online EOI General Int Y Send general interrogation Database definition for this session sector ASDU Database Function Point Type Index Code Index START END This section is used to define session 0 which runs on Port 1 IEC 103 Master Session 12 Communication Port 0 Index of COM port for session 0 or 1 Sector Count 5 1 is max value for this version of app Data Link Address S 12 Range is 0 to 65535 DL address of slave Failure Delay 10 Min Sec to delay before poll of offline slave D to 2000 seconds Confirm Timeout S 1000 0 to 2 32 1 mSec to wait for DL confirm Retry Count S 2 0 to 255 retries for if no confirm Response Timeout 10000 Timeout for confirm of req 0 to 2 32 1 C1 C2 Poll Count Pend 0 class 1 or 2 polls before next slave tried 0 65535 Class 1 Polls 0 ax class 1 polls to this session Class 1 Pend delay 0 in mSec delay between call 0 to 2 32 1 Class 2 Pend delay 0 in mSec delay between call 0 to 2 32 1 Class 1 Poll delay 0 in mSec delay between c
187. routines check to see if there is any data SE in the buffer and depending on the value will either service the buffer or wait for more characters Call Network Master Call Network Master Drivers Drivers Generate Messages 3 1 3 SLC Processor Not in Run Whenever the module detects that the processor has gone out of the Run mode that is Fault or PGM the protocol ports can be shut down as prescribed in the user configuration When the processor is returned to a running state the module will resume communications on the network Page 16 of 187 ProSoft Technology Inc September 12 2006 Functional Overview MV146 103M SLC Platform IEC 60870 5 103 Master Communication Module 3 1 4 Backplane Data Transfer The MVI46 103M module is unique in the way it utilizes the SLC backplane All data for the module is contained in the module s M1 file Data is moved between the module and the SLC processor across the backplane using the module s M1 file The SLC scan rate and the communication load on the module determine the update frequency of the M1 file The COP instruction can be used to move data between user data files and the module s M1 file The following illustration shows the data transfer method used to move data between the SLC processor the MVI46 103M module and the IEC 60870 5 103 network SLC Processor MV 103M Module User Oats Files Command Cont oc As shown in the previous diagram all data tr
188. rror word table for a definition of each bit 4033 Current Error This word contains the error code for the current command executing on channel 0 4034 Last Error This word contains the error code for the last error recognized on channel 0 4035 CH 1 State This word contains the state machine value for channel 1 4036 Cmd Req This word contains the number of commands transferred out channel 1 4037 Cmd Resp This word contains the number of command response messages received on channel 1 4038 Cmd Err This word contains the number of command errors recognized on channel 1 4039 Requests This word contains the total number of messages transmitted on channel 1 4040 Responses This word contains the total number of messages received on channel 1 4041 Err Sent This word contains the number of error messages sent on channel 1 4042 Err Received This word contains the number of error messages received on channel 1 4043 Cfg Err This bit mapped word recognizes any configuration errors for channel 1 Refer to the configuration error word table for a definition of each bit 4044 Current Error This word contains the error code for the current command executing on channel 1 ProSoft Technology Inc September 12 2006 Page 79 of 187 MVI46 103M SLC Platform Reference IEC 60870 5 103 Master Communication Module Offset Parameter Description 4045 Last Error This word contains the error code for the last error recognized on ch
189. rt 1 IEC 103 Master Session 18 Communication Port d 0 Index of COM port for session 0 or 1 Sector Count S 5 1 is max value for this version of app Data Link Address S 18 Range is 0 to 65535 DL address of slave ProSoft Technology Inc Page 127 of 187 September 12 2006 MVI46 103M SLC Platform Reference IEC 60870 5 103 Master Communication Module Failure Delay A 10 Min Sec to delay before poll of offline slave O to 2000 seconds Confirm Timeout 1000 0 to 2 32 1 mSec to wait for DL confirm Retry Count 2 0 to 255 retries for if no confirm Response Timeout 10000 Timeout for confirm of req 0 to 2 32 1 C1 C2 Poll Count Pend 0 class 1 or 2 polls before next slave tried 0 65535 Class 1 Polls 0 ax class 1 polls to this session Class 1 Pend delay 0 in mSec delay between call 0 to 2 32 1 Class 2 Pend delay 0 in mSec delay between call 0 to 2 32 1 Class 1 Poll delay 0 in mSec delay between call 0 to 2 32 1 Class 2 Poll delay 0 in mSec delay between call 0 to 2 32 1 IEC 103 Master Session 18 Sector 0 Common ASDU Address S 0 Range 0 to 65534 Sector address Req init requests when session first online not req if slave sends EOI sequence Online Time sync Y Send time sync message when first online Online General Int Y Send general interrogation Req init requests when EOI end of initialization received from slave EOI Time sync S Y Send tim
190. rval Index Index Typ Cod Index Flag Val START 1 0 0 0 0 r 255 0 0 0 1 10 0 0 0 Ts 255 0 0 0 END When sending a General Command the user might associate the source data with a register in the MVI46 103M database to be sent to the remote slave The following example will send 8 commands to the slave configured as Session 0 Sector 0 When using a General Command the bit addressing should be used Enable DB Poll Session Sector Data Func Point Ovrd Ovrd Cod Index Interval Index Index Typ Cod Index Flag Val START ProSoft Technology Inc Page 13 of 187 September 12 2006 MVI46 103M SLC Platform IEC 60870 5 103 Master Communication Module Quick Start 16000 16016 16032 16048 16064 16080 16096 16112 erererrrrrr re END OO G Ga O Or O O G O OOO ER ER D EEN O O IO EC EN E 20 20 20 20 20 20 20 20 128 128 128 128 128 128 128 128 16 17 18 19 23 24 25 26 E EH EE CO EE OG CO OO OO OO CO CH The user should refer to the device specification for the Point Index Information Number listing available for control direction The module can also send a periodic General Interrogation command in order to initialize and refresh the event updated points in its database The slave keeps a list of all data subject to General Interrogation Step 7 Transfer the Configuration on page 37 from the Computer to the module Page 14 of 187
191. s 1 Polls 0 ax class 1 polls to this session Class 1 Pend delay 0 in mSec delay between call 0 to 2 32 1 Class 2 Pend delay 0 in mSec delay between call 0 to 2 32 1 Class 1 Poll delay 0 in mSec delay between call 0 to 2 32 1 Class 2 Poll delay 0 in mSec delay between call 0 to 2 32 1 IEC 103 Master Session 10 Sector 0 Common ASDU Address 0 Range 0 to 65534 Sector address Req init requests when session first online not req if slave sends EOI sequence Online Time sync S Y Send time sync message when first online Online General Int S Y Send general interrogation Req init requests when EOI end of initialization received from slave EOI Time sync S Y Send time sync message when first online EOI General Int Y Send general interrogation Database definition for this session sector ASDU Database Function Point Type Index Code Index START END ProSoft Technology Inc Page 111 of 187 September 12 2006 MVI46 103M SLC Platform Reference IEC 60870 5 103 Master Communication Module IEC 103 Master Session 10 Sector 1 Common ASDU Address 1 Range 0 to 65534 Sector address Req init requests when session first online not req if slave sends EOI sequence Online Time sync S Y Send time sync message when first online Online General Int S Y Send general interrogation Req init requests when EOI end of initialization received from slave EOI Time sync Y Send ti
192. s buffer is then sent to the processor when any messages are present Therefore these blocks are sent to the processor on a high priority After the block is sent the event message is removed from the module s event buffer The ladder logic should set register 4200 to a value of zero after processing the event message data If too many events are present in the buffer gt 200 the module will set the event message overflow flag in the error status data area of the normal read data block There is no response block to be received by the module from the processor Command List Error Data Block 9950 Block 9950 identification code requests the Command List Error Table from the module for the 1000 user configurable commands The format for the block is shown in the following table Word Offset Data Field s Description in Block 4100 Block ID This field contains the value of 9950 identifying the block type to the module 4101 Number of This field contains the number of commands to report in the Commands to response message The value has a range of 1 to 60 report 4102 Start Index of This parameter sets the index in the command list where to First Command start The first command in the list has a value of 0 The last index in the list has a value of MaxCommands 1 The module will respond to a valid request with a block containing the requested error information The format for the block is shown in the following table
193. s means that only one value of the defined parameters is admitted per system Other parameters such as the listed set of different process information in command and in monitor direction allow the specification of the complete set or subsets as appropriate for given applications This clause summarizes the parameters of the previous clauses to facilitate a suitable selection for a specific application If a system is composed of equipment stemming from different manufacturers it is necessary that all partners agree on the selected parameters Page 172 of 187 ProSoft Technology Inc September 12 2006 Reference MVI46 103M SLC Platform IEC 60870 5 103 Master Communication Module NOTE In addition the full specification of a system may require individual selection of certain parameters for certain parts of the system such as the individual selection of scaling factors for individually addressable measured values The selected parameters should be marked in the white boxes as follows Oo Function or ASDU is not used Function or ASDU is used as standardized default R Function or ASDU is used in reverse mode B Function or ASDU is used in standard and reverse mode The possible selection blank X R B is specified for each specific clause or parameter A black check box indicates that the option cannot be selected in this companion standard The pages in this section have been extracted from the 60870 5 103 IEC 1997
194. s with each point occupying 9 words ion Code Values Definition Distance protection Overcurrent protection Transformer differential protection Line Differential protection Global function type ase Index Database address in module Database Function Point Index Code Index ProSoft Technology Inc Page 87 of 187 September 12 2006 MVI46 103M SLC Platform Reference IEC 60870 5 103 Master Communication Module START 1 0 28 16 1 16 128 18 1 32 128 19 1 48 128 20 1 64 128 21 1 80 128 22 1 96 128 23 1 112 128 24 1 128 128 25 1 144 128 26 END IEC 103 Master Session 0 Sector 1 Common ASDU Address S 1 Range 0 to 255 Sector address Req init requests when session first online not req if slave sends EOI sequence Online Time sync Y Send time sync message when first online Online General Int E Y Send general interrogation Req init requests when EOI end of initialization received from slave EOI Time sync S Y Send time sync message when first online EOI General Int Y Send general interrogation Database definition for this session sector Types are as follows Monitored ASDU Types Time tagged message bit addressed with 2 bits point Time tagged message with relative time bit addressed with 2 bits point Measurands I 4 word values using word address using double word address Time tagged measurands with relative time 1 float value Identification 12 characters using a
195. se Function Point Type Index Code Index START END This section is used to define session 0 which runs on Port 1 IEC 103 Master Session 17 Communication Port 3 0 Index of COM port for session 0 or 1 Sector Count S 5 1 is max value for this version of app Data Link Address 3 17 Range is 0 to 65535 DL address of slave Failure Delay A 10 Min Sec to delay before poll of offline slave 0 to 2000 seconds Confirm Timeout 1000 0 to 2 32 1 mSec to wait for DL confirm Retry Count 2 0 to 255 retries for if no confirm ProSoft Technology Inc Page 125 of 187 September 12 2006 MVI46 103M SLC Platform Reference IEC 60870 5 103 Master Communication Module Response Timeout 10000 Timeout for confirm of req 0 to 2 32 1 C1 C2 Poll Count Pend 0 class 1 or 2 polls before next slave tried 0 65535 Class 1 Polls 0 ax class 1 polls to this session Class 1 Pend delay 0 in mSec delay between call 0 to 2 32 1 Class 2 Pend delay 0 in mSec delay between call 0 to 2 32 1 Class 1 Poll delay 0 in mSec delay between call 0 to 2 32 1 Class 2 Poll delay 0 in mSec delay between call 0 to 2 32 1 IEC 103 Master Session 17 Sector 0 Common ASDU Address 0 Range 0 to 65534 Sector address Req init requests when session first online not req if slave sends EOI sequence Online Time sync S Y Send time sync message when first online Online General Int Y Send general interrogat
196. sesesssesessssssssssseeeeaeaeaeees 8 The MVI46 103M IEC 60870 5 103 Master Communication Module allows Rockwell Automation SLC I O compatible processors to interface easily with IEC 60870 5 103 slave controlled unit protection devices Compatible devices include relays breakers sub station communication modules and other serial communication devices 1 1 General Specifications The MVI46 103M module interfaces up to 32 serial communication devices with the Rockwell Automation SLC processor Two communication ports on the module act as controlling devices masters to interface with controlled devices on their own networks Each port is individually configurable Data is exchanged between the serial network and the Rockwell Automation processor using the internal database contained in the module and direct control by the controller s ladder logic Some of the general specifications include Built in accordance to the approved international specification Two independent master ports completely user configurable Up to 32 sessions controlled devices Up to five sectors separate databases for each session Individual database definition for each sector 1000 commands to control stations SLC processor can issue control commands directly to the module or a controlled device Pass through of event messages from controlled device to processor for logging of time tagged events 1 1 1 Physical This module is designed by ProSoft Tech
197. session first online not req if slave sends EOI sequence Online Time sync i Y Send time sync message when first online Online General Int S Y Send general interrogation Req init requests when EOI end of initialization received from slave EOI Time sync Y Send time sync message when first online EOI General Int S Y Send general interrogation Database definition for this session sector ASDU Database Function Point Type Index Code Index START END IEC 103 Master Session 20 Sector 4 Common ASDU Address 4 Range 0 to 65534 Sector address Req init requests when session first online not req if slave sends EOI sequence Online Time sync S Y Send time sync message when first online Online General Int S Y Send general interrogation Req init requests when EOI end of initialization received from slave EOI Time sync A Y Send time sync message when first online EOI General Int S Y Send general interrogation Database definition for this session sector ProSoft Technology Inc Page 133 of 187 September 12 2006 MVI46 103M SLC Platform Reference IEC 60870 5 103 Master Communication Module START END ASDU Database Function Point Type Index Code Index This section is used to define session 0 which runs on Port 1 IEC 103 Master Session Communication Port Sector Count Data Link Address Failure Delay Confirm Timeout Retry Count Response Timeout C1 C2 Pol
198. sion of disturbance data 40 positive ack of generic write command 41 negative ack of generic write command 42 valid data response to generic read command 43 invalid data response to generic read command 44 generic write confirmation In Control Direction COT Description 8 time synchronization 9 initiation of general interrogation 20 general command ProSoft Technology Inc September 12 2006 Page 163 of 187 MV146 103M SLC Platform Reference IEC 60870 5 103 Master Communication Module COT Description 31 transmission of disturbance data 40 generic write command 42 generic read command 7 8 3 List of Function Types Fun Description SYMBOL 128 Distance protection t z 160 Overcurrent protection gt gt 176 Transformer differential protection Alt 192 Line differential protection Al 254 Generic function type GEN 255 Global function type GLB 7 8 4 Information Numbers Used In Monitor Direction System functions Inf Description GI Type Fun 128 160 176 192 254 255 Hl gt gt Al Al GEN GLB end of general interrogation 8 X 0 time synchronization 6 X 2 reset FCB 5 g 3 reset CU 5 y 4 start restart 5 i 5 power on 5 According to main function Status Indications Inf Description GI Type Fun 128 160 176 192 254 255 tz gt gt Ar A GEN GLB 16 auto recloser active X 1 X
199. slave sends Req init requests when EOI sequence Online Time sync Online General Int Req init requests when EOI Time sync EOI General Int Y Send time sync message when first online Y Send general interrogation EOI received from slave end of initialization Y Send time sync message when first online Y Send general interrogation Database definition for this session sector ASDU Database Function Point Type Index Code Index START END IEC 103 Master Session 4 Sector 4 Common ASDU Address 4 Range 0 to 65534 Sector address session first online not req if slave sends Req init requests when EOI sequence Online Time sync Online General Int Req init requests when EOI Time sync EOI General Int END Y Send time sync message when first online Y Send general interrogation EOI received from slave end of initialization Y Send time sync message when first online Y Send general interrogation Database definition for this session sector ASDU Database Function Point Type Index Code Index START IEC 103 Master Session Communication Port This section is used to defin session 0 which runs on Port 1 5 0 Index of COM port for session 0 or 1 Page 100 of 187 ProSoft Technology Inc September 12 2006 Reference MVI46 103M SLC Platform IEC 60870 5 103 Master Communication Module Sector Count S 5 1 is max val
200. ssage when first online Y Send general interrogation received from slave end of initialization Y Send time sync message when first online Y Send general interrogation Database definition for this session sector ASDU Database Function Point Type Index Code Index START END IEC 103 Master Session 9 Sector 2 Common ASDU Address 2 Range 0 to 65534 Sector address session first online not req if slave sends Req init requests when EOI sequence Online Time sync Online General Int Req init requests when EOI Time sync EOI General Int Y Send time sync message when first online Y Send general interrogation EOI received from slave end of initialization Y Send time sync message when first online Y Send general interrogation Database definition for this session sector ASDU Database Function Point Type Index Code Index START END IEC 103 Master Session 9 Sector 3 Common ASDU Address 3 Range 0 to 65534 Sector address session first online not req if slave sends Req init requests when EOI sequence Online Time sync Online General Int Req init requests when EOI Time sync EOI General Int Y Send time sync message when first online Y Send general interrogation EOI received from slave end of initialization Y Send time sync message when first online Y Send general interrogation Database definition for this session sector ASDU Database Fu
201. st definition IEC 103 Master Commands This section can contain up to 1000 user defined commands to be executed by the module and sent to the controlled devices There is no need to place Class 1 or Class 2 polls in the this list for the controlled Page 32 of 187 ProSoft Technology Inc September 12 2006 Module Configuration MVI46 103M SLC Platform IEC 60870 5 103 Master Communication Module devices as the master driver for each port will execute these automatically when the port is idle In order for the port to be idle make sure that there is idle time available and that the commands do not constantly utilize the ports The command list section starts with a reserved label START and ends with the label END Each row in the file corresponds to an individual command with the first character position in each row left blank white space The contents of each command record is outlined in the following table Col Field Description 1 Enable Code This field determines when the command will be executed according to the following codes 0 Command is disabled and will only execute if enabled from PLC processor 1 Command will execute no more frequently than the time set in the Poll interval 2 Command will execute when the last value read in the database differs from the current value 2 Database Index This field specifies the location in the module s internal database to associate with the command The d
202. st online Online General Int 7 Y Send general interrogation Req init requests when EOI end of initialization received from slave EOI Time sync D Y Send time sync message when first online EOI General Int Y Send general interrogation Database definition for this session sector ASDU Database Function Point Type Index Code Index START END IEC 103 Master Session 14 Sector 3 Page 120 of 187 ProSoft Technology Inc September 12 2006 Reference MVI46 103M SLC Platform IEC 60870 5 103 Master Communication Module Common ASDU Address S 3 Range 0 to 65534 Sector address Req init requests when session first online not req if slave sends EOI sequence Online Time sync S Y Send time sync message when first online Online General Int S Y Send general interrogation Req init requests when EOI end of initialization received from slave EOI Time sync Y Send time sync message when first online EOI General Int S Y Send general interrogation Database definition for this session sector ASDU Database Function Point Type Index Code Index START END IEC 103 Master Session 14 Sector 4 Common ASDU Address 4 Range 0 to 65534 Sector address Req init requests when session first online not req if slave sends EOI sequence Online Time sync S Y Send time sync message when first online Online General Int S Y Send general interrogation Req init requests when EOI end
203. sts when session first online not req if slave sends EOI sequence Online Time sync S Y Send time sync message when first online Online General Int Y Send general interrogation Req init requests when EOI end of initialization received from slave EOI Time sync S Y Send time sync message when first online EOI General Int S Y Send general interrogation Database definition for this session sector ASDU Database Function Point Type Index Code Index START END IEC 103 Master Session 5 Sector 2 ProSoft Technology Inc Page 101 of 187 September 12 2006 MVI46 103M SLC Platform Reference IEC 60870 5 103 Master Communication Module Common ASDU Address 2 Range 0 to 65534 Sector address Req init requests when session first online EOI sequence Online Time sync Online General Int Req init requests when EOI Time sync EOI General Int EOI not req if slave sends Y Send time sync message when first online Y Send general interrogation received from slave end of initialization Y Send time sync message when first online Y Send general interrogation Database definition for this session sector ASDU Database Function Point Type Index Code Index START END IEC 103 Master Session 5 Sector 3 Common ASDU Address 3 Range 0 to 65534 Sector address Req init requests when EOI sequence Online Time sync Online General Int Req init requests wh
204. sued If the flag is set to 1 or non zero value the value set in the Override Value will be sent with the command When the override flag and value are utilized the Enable Code 2 and Database Index can be used to trigger the execution of the command 10 Override This parameter specifies the override value to use with the command if the Value Override Flag is set This value should have one of the following values 1 Off and 2 On Other values maybe valid for certain controlled The Point Index is the Data Information Number As an alternative to using a command list blocks with an identification code of 9901 can be used to issue commands from the ladder logic Page 34 of 187 ProSoft Technology Inc September 12 2006 Module Configuration MV146 103M e SLC Platform IEC 60870 5 103 Master Communication Module 4 4 Uploading and Downloading the Configuration File ProSoft modules are shipped with a pre loaded configuration file In order to edit this file you must transfer the file from the module to your PC After editing you must transfer the file back to the module This section describes these procedures Important The illustrations of configuration debug menus in this section are intended as a general guide and may or may not exactly match the configuration debug menus in your own module For specific details about the configuration debug menus in your module please refer to The Configuration Debug Menu on page 47
205. t Type Index Code Index START 1 320 128 39 1 336 128 46 1 352 128 47 1 368 128 48 T 384 128 49 1 400 128 50 1 416 128 SCH 1 432 128 52 a 448 128 128 1 464 128 129 END IEC 103 Master Session 0 Sector 3 Common ASDU Address S 3 Range 0 to 255 Sector address Req init requests when session first online not req if slave sends EOI sequence Online Time sync S Y Send time sync message when first online Online General Int Y Send general interrogation Req init requests when EOI end of initialization received from slave EOI Time sync A Y Send time sync message when first online EOI General Int 2 Y Send general interrogation Database definition for this session sector Types are as follows Monitored ASDU Types 1 Time tagged message bit addressed with 2 bits point 2 Time tagged message with relative time bit addressed with 2 bits point 3 Measurands I 4 word values using word address using double word address 4 Time tagged measurands with relative time 1 float value 5 Identification 12 characters using a byte address 9 Measurands II 9 word values using word address Point Index is the information object number in the slave unit ASDU Index Description 1 Bit address with each point occupying 2 bits 2 Bit address with each point occupying 2 bits 3 Word address with each point occupying 4 words 4 Double word address for the single float value 5 Byte address with each point occupying 12 bytes 9 Word address with each poin
206. t ProSoft Customer Service for further information This warranty is limited to the repair and or replacement at ProSoft s election of defective or non conforming Product and ProSoft shall not be responsible for the failure of the Product to perform specified functions or any other non conformance caused by or attributable to a any misuse misapplication accidental damage abnormal or unusually heavy use neglect abuse alteration b failure of Customer to adhere to ProSoft s specifications or instructions c any associated or complementary equipment software or user created programming including but not limited to programs developed with any EC1131 3 programming languages C for example and not furnished by ProSoft d improper installation unauthorized repair or modification e improper testing or causes external to the product such as but not limited to excessive heat or humidity power failure power surges or natural disaster compatibility with other hardware and software products introduced after the time of purchase or products or accessories not manufactured by ProSoft all of which components software and products are provided as is In no event will ProSoft be held liable for any direct or indirect incidental consequential damage loss of data or other malady arising from the purchase or use of ProSoft products ProSoft s software or electronic products are designed and manufactured to function under ad
207. t Web Site www TriangleMicroWorks com iec870 5 http www trianglemicroworks com iec870 5 Go to this site to join the mail list and to review questions and answers from mail list users General Concepts The following discussion explains several concepts that are important for understanding the operation of the MVI46 103M module 3 1 1 Module Power Up On power up the module begins performing the following logical functions ProSoft Technology Inc Page 15 of 187 September 12 2006 MVI46 103M SLC Platform Functional Overview IEC 60870 5 103 Master Communication Module 1 Initialize hardware components o Initialize SLC backplane driver o Test and clear all RAM o Initialize the serial communication ports 2 Read configuration for module from IEC103M CFG file on Compact Flash Disk 3 Initialize the databases and ports 4 Setup the serial communication interface for the debug configuration port After the module has received the configuration the module will begin receiving and transmitting messages with devices on the serial networks 3 1 2 Main Logic Loop Upon completing the power up configuration process the module enters an infinite loop that performs the following functions From P ower Up Logic Call 1 0 Handler Call I O Handler Transfers data between the module and processor user status etc Call Serial Port Driver Rx and Tx buffer routines are interrupt driven Call to GER serial port
208. t occupying 9 words Function Code Values Code Definition 128 Distance protection 160 Overcurrent protection 176 Transformer differential protection 192 Line Differential protection Page 90 of 187 ProSoft Technology Inc September 12 2006 Reference MVI46 103M SLC Platform IEC 60870 5 103 Master Communication Module 255 Global function type Database Index Database address in module ASDU Database Function Point Type Index Code Index START 2 480 128 64 2 496 128 65 2 512 128 66 2 528 128 67 2 544 128 68 2 560 128 69 2 576 128 70 2 592 128 71 2 608 128 72 2 624 128 Ls END IEC 103 Master Session 0 Sector 4 Common ASDU Address 4 Range 0 to 255 Sector address Req init requests when session first online not req if slave sends EOI sequence Online Time sync Y Send time sync message when first online Online General Int Y Send general interrogation Req init requests when EOI end of initialization received from slave EOI Time sync Y Send time sync message when first online EOI General Int Y Send general interrogation Database definition for this session sector Types are as follows Monitored ASDU Types Time tagged message bit addressed with 2 bits point Time tagged message with relative time bit addressed with 2 bits point Measurands I 4 word values using word address using double word address Time tagged measurands with relative time 1
209. t requests when EOI end of initialization received from slave EOI Time sync Y Send time sync message when first online EOI General Int S Y Send general interrogation Database definition for this session sector ASDU Database Function Point Type Index Code Index START END IEC 103 Master Session 22 Sector 4 Common ASDU Address A 4 Range 0 to 65534 Sector address Req init requests when session first online not req if slave sends EOI sequence ProSoft Technology Inc Page 137 of 187 September 12 2006 MVI46 103M SLC Platform Reference IEC 60870 5 103 Master Communication Module Online Time sync Online General Int Req init requests when EOI Time sync EOI General Int EOI Y Send time sync message when first online Y Send general interrogation end of initialization received from slave Y Send time sync message when first online Y Send general interrogation Database definition for this session sector ASDU Database Function Point Type Index Code Index START END This section is used to define session 0 which runs on Port 1 IEC 103 Master Session 23 Communication Port 0 Index of COM port for session 0 or 1 Sector Count 5 1 is max value for this version of app Data Link Address 23 Range is 0 to 65535 DL address of slave Failure Delay 10 Min Sec to delay before poll of offline slave 0 to 2000 seconds Confirm Timeout 1000 0 to 2 32 1 mSec to wait for D
210. ter Communication Module Database definition for this session sector ASDU Database Function Point Type Index Code Index START END IEC 103 Master Session 25 Sector 4 Common ASDU Address S 4 Range 0 to 65534 Sector address Req init requests when session first online not req if slave sends EOI sequence Online Time sync S Y Send time sync message when first online Online General Int S Y Send general interrogation Req init requests when EOI end of initialization received from slave EOI Time sync 2 Y Send time sync message when first online EOI General Int S Y Send general interrogation Database definition for this session sector ASDU Database Function Point Type Index Code Index START END This section is used to define session 0 which runs on Port 1 IEC 103 Master Session 26 Communication Port H 0 Index of COM port for session 0 or 1 Sector Count 5 1 is max value for this version of app Data Link Address z 26 Range is 0 to 65535 DL address of slave Failure Delay 10 Min Sec to delay before poll of offline slave O to 2000 seconds Confirm Timeout S 1000 0 to 2 32 1 mSec to wait for DL confirm Retry Count 3 2 0 to 255 retries for if no confirm Response Timeout 10000 Timeout for confirm of req 0 to 2 32 1 C1 C2 Poll Count Pend 0 class 1 or 2 polls before next slave tried 65535 Class 1 Polls 0 ax class 1 polls to this session Class 1 Pend de
211. ters of data Viewing the Next 100 Registers of Data Press N from the Database View menu to select and display the next 100 registers of data Page 60 of 187 ProSoft Technology Inc September 12 2006 Diagnostics and Troubleshooting MV146 103M SLC Platform IEC 60870 5 103 Master Communication Module Returning to the Main Menu Press M to return to the Main Menu 6 4 5 Port Configuration Menu Press P from the IEC 103 Master Driver Menu to open the Port Configuration menu Use this command to view the port configuration information for each of the application ports l IEC 103 Master Driver Menu P Port Configuration Menu P eta a Menu Show Again Eh S P Previous Page A N Next Page J A EASES refreshes this menu Redisplays last selected page of data Goes back one page of data Kee Goes forward one page ofdata Kee Goes up one level to main menu Redisplaying the Menu Press to display the current menu Use this command when you are looking at a screen of data and want to view the menu choices available to you Redisplaying the Current Page Press S to display the current page of data Displaying the Next Page Press N to display the next 100 registers Use this command to step forward through the data a page at a time Displaying the Previous Page Press P to display the previous 100 registers Use th
212. this session sector ASDU Database Function Point ProSoft Technology Inc Page 141 of 187 September 12 2006 MVI46 103M SLC Platform Reference IEC 60870 5 103 Master Communication Module Type Index Code Index START END IEC 103 Master Session 24 Sector 4 Common ASDU Address 4 Range 0 to 65534 Sector address Req init requests when session first online not req if slave sends EOI sequence Online Time sync Y Send time sync message when first online Online General Int Y Send general interrogation Req init requests when EOI end of initialization received from slave EOI Time sync Y Send time sync message when first online EOI General Int S Y Send general interrogation Database definition for this session sector ASDU Database Function Point Type Index Code Index START END This section is used to define session 0 which runs on Port 1 IEC 103 Master Session 25 Communication Port 0 Index of COM port for session 0 or 1 Sector Count S 5 1 is max value for this version of app Data Link Address 25 Range is 0 to 65535 DL address of slave Failure Delay 10 Min Sec to delay before poll of offline slave D to 2000 seconds Confirm Timeout z 1000 0 to 2 32 1 mSec to wait for DL confirm Retry Count 2 2 0 to 255 retries for if no confirm Response Timeout 10000 Timeout for confirm of req 0 to 2 32 1 C1 C2 Poll Count Pend 0 class 1 or 2 p
213. tion end of initialization received from slave Y Send time sync message when first online Y Send general interrogation EOI Database definition for this session sector ASDU Database Function Point Type Index Code Index START END IEC 103 Master Session 7 Sector 4 Common ASDU Address 4 Range 0 to 65534 Sector address session first online not req if slave sends Req init requests when EOI sequence Online Time sync Online General Int Req init requests when EOI Time sync Y Send time sync message when first online Y Send general interrogation end of initialization received from slave Y Send time sync message when first online EOI Page 106 of 187 ProSoft Technology Inc September 12 2006 Reference MVI46 103M SLC Platform IEC 60870 5 103 Master Communication Module EOI General Int S Y Send general interrogation Database definition for this session sector ASDU Database Function Point Type Index Code Index START END This section is used to define session 0 which runs on Port 1 IEC 103 Master Session 8 Communication Port H 0 Index of COM port for session 0 or 1 Sector Count S 5 1 is max value for this version of app Data Link Address S 8 Range is 0 to 65535 DL address of slave Failure Delay 10 Min Sec to delay before poll of offline slave D to 2000 seconds Confirm Timeout 1000 0 to 2 32 1 mSec to wait for DL c
214. tion Module Error Status Data Format 78 Page 4 of 187 ProSoft Technology Inc September 12 2006 Contents MVI46 103M SLC Platform IEC 60870 5 103 Master Communication Module 7 3 2 MVI46 IEC 60870 5 103 Master Communication Module Error Codes eeeee 80 7 4 MV146 103M Configuration Data Definition s ecccseeseseeseeeeeseeeeeeeeeeseeeeeseeeeeeees 82 7 4 1 MVI46 IEC 60870 5 103 Master Communication Module Configuration 0 82 7 5 MV146 103M Configuration File Example ccsssccsseeeseeeeesseeeeseeeeeeeeeseeeseseeneeeeees 86 7 6 Database Form eege ee sender Sevens EENS eege 158 7 7 Command List FOrm cccccceeeceseeeseeeeeseeeenseeeeeeeeesaeenseeeeeeeseseaesaseeeeneeaeseeesesseeeenseees 160 7 8 Protocol Support Zenit 162 7 8 1 List of Type Identification CodeS A 162 7 8 2 List of Cause of Transmission Codes 00 0 cc cccceceeeeeeeeeeeeeeeeenaeeeseeaeeeeeeenaeeeseenaeeeeeeaas 163 ZB Ustat FUNCHON TYPOS evened didi viene cited dl ened a eae 164 7 8 4 Information Numbers Used In Monitor Directhon cc eeeceeeeeeeneeeeeenneeeeeenteeeeeeeaas 164 7 8 5 Information Numbers Used In Control Direchon ee eeeeeeeeeeeeeeeeenteeeeeeeneeeeeeaas 167 7 8 6 Definition and Presentation of ASDU S In Monitor Direction ce eeeeeeeeee 168 7 8 7 Definition and Presentation Of ASDU S In Control Direction 171 7 9 Protocol Interoperability DoCUMENTATION ccceeeeeceeeeeee eee eeeneeeee
215. to specify the address in the remote slave devic of the point to interact with Override Flag field is used for general commands to determine the valu to be written If the override flag is clear 0 the value in the database will be utilized If the override flag is set 1 the value specified in the override value field will be used Override Value field is utilized if the override flag is set This can be used to always force a control parameter to a fixed value Th Enable code 2 and the database value for the command can be used to determine when the value should be written Enable DB Poll Session Sector Data Func Point Ovrd Ovrd Cod Index Interval Index Index Typ Cod Index Flag Val START 1 3200 5 0 0 20 160 16 0 0 0 5 0 0 6 255 18 0 0 0 0 5 0 0 7 128 20 0 0 END ProSoft Technology Inc Page 157 of 187 September 12 2006 MVI46 103M SLC Platform IEC 60870 5 103 Master Communication Module Reference 7 6 Database Form Form to Define Sector Database Session Index Sector Index Data Type Database Address Function Code 1 2 3 4 5 or 9 Point Index Page 158 of 187 ProSoft Technology Inc September 12 2006 Reference MVI46 103M SLC Platform IEC 60870 5 103 Master Communication Module Form to Define Sector Database Session Index Sector Index
216. to you Redisplaying the Current Page Press S to display the current page of data Viewing ASDU n Data Press keys 0 zero through 4 to display ASDU Application Data Service Unit data for each of the supported data types Refer to IEC 103 Master Session x Sector x for a list of ASDU types Listing ASDU point counts Press 5 to display the ASDU point counts for each ASDU type SESSION SECTOR DATABASE SIZES COUNT ASDU 1 amp 2 10 H H H H Returning to the Main Menu Press M to return to the Main Menu 6 5 LED Status Indicators The LEDs indicate the module s operating status as follows ProSoft Color Status Indication Module P1 Green On Data is being transferred between the module and a remote terminal using the Configuration Debug port Off No data is being transferred on the Configuration Debug port P2 Green On Data being transferred on the first application port Off No data being transferred on port P3 Green On Data being transferred on the second application port Off No data being transferred on port APP Status Amber Off The MVI46 103M is working normally On The MVI46 103M module program has recognized a communication error ProSoft Technology Inc Page 69 of 187 September 12 2006 MV146 103M SLC Platform Diagnostics and Troubleshooting IEC 60870 5 103 Master Communication Module ProSoft Color Status Indication Module BP ACT Amber On The LED is o
217. to you from this menu are designed for advanced debugging and system testing only and can cause the module to stop communicating with the processor or with other devices resulting in potential data loss or other failures Only use these commands if you are specifically directed to do so by ProSoft Technology Inc Technical Support staff Some of these command keys are not listed on the menu but are active nevertheless Please be careful when pressing keys so that you do not accidentally execute an unwanted command Press W from the Main Menu to warm boot restart the module This command will cause the program to exit and reload refreshing configuration parameters that must be set on program initialization Only use this command if you must force the module to re boot ProSoft Technology Inc Page 53 of 187 September 12 2006 MV146 103M SLC Platform Diagnostics and Troubleshooting IEC 60870 5 103 Master Communication Module 6 4 2 Database View Menu Press D from the Main Menu to open the Database View menu Use this menu command to view the current contents of the module s database Press to view a list of commands available on this menu CL i D Database Menu SS SS SS C Display Menu Redisplays refeshes this menu SES T eech 0 3 Pages 0 to 3000 p Selects page 0 1000 2000 or 3000 a Show Again Redisplays last selected page ofdata a H ke Back Pages gt Goes back five pag
218. ts when session first online not req if slave sends EOI sequence Online Time sync 3 Y Send time sync message when first online Online General Int Y Send general interrogation Req init requests when EOI end of initialization received from slave EOI Time sync Y Send time sync message when first online EOI General Int E Y Send general interrogation Database definition for this session sector ASDU Database Function Point Type Index Code Index START END IEC 103 Master Session 13 Sector 3 Common ASDU Address S 3 Range 0 to 65534 Sector address Req init requests when session first online not req if slave sends EOI sequence Page 118 of 187 ProSoft Technology Inc September 12 2006 Reference MVI46 103M SLC Platform IEC 60870 5 103 Master Communication Module Online Time sync S Y Send time sync message when first online Online General Int Y Send general interrogation Req init requests when EOI end of initialization received from slave EOI Time sync S Y Send time sync message when first online EOI General Int S Y Send general interrogation Database definition for this session sector ASDU Database Function Point Type Index Code Index START END IEC 103 Master Session 13 Sector 4 Common ASDU Address 4 Range 0 to 65534 Sector address Req init requests when session first online not req if slave sends EOI sequence Online Time sync S Y Send time syn
219. ty ProSoft Technology Inc survives on its ability to provide meaningful support to its customers Should any questions or problems arise please feel free to contact us at Internet Web Site http Awww prosoft technology com support E mail address support prosoft technology com Phone 661 716 5100 661 716 5101 Fax Postal Mail ProSoft Technology Inc 1675 Chester Avenue Fourth Floor Bakersfield CA 93301 Before calling for support please prepare yourself for the call In order to provide the best and quickest support possible we will most likely ask for the following information 1 Product Version Number System architecture Module configuration and contents of IEC103M CFG file P OO N Module Operation o Configuration Debug status information o LED patterns 5 Information about the processor and user data files as viewed through RSLogix 500 and LED patterns on the processor 6 Details about the serial devices interfaced An after hours answering system allows pager access to one of our qualified technical and or application support engineers at any time to answer the questions that are important to you Module Service and Repair The MV146 103M device is an electronic product designed and manufactured to function under somewhat adverse conditions As with any product through age misapplication or any one of many possible problems the device may require repair When purchased from ProSoft Technology
220. ue for this version of app Data Link Address 5 Range is 0 to 65535 DL address of slave Failure Delay S 10 Min Sec to delay before poll of offline slave O0 to 2000 seconds Confirm Timeout 1000 0 to 2 32 1 mSec to wait for DL confirm Retry Count 2 0 to 255 retries for if no confirm Response Timeout 10000 Timeout for confirm of req 0 to 2 32 1 C1 C2 Poll Count Pend 0 class 1 or 2 polls before next slave tried 0 65535 Class 1 Polls 0 ax class 1 polls to this session Class 1 Pend delay 0 in mSec delay between call 0 to 2 32 1 Class 2 Pend delay 0 in mSec delay between call 0 to 2 32 1 Class 1 Poll delay 0 in mSec delay between call 0 to 2 32 1 Class 2 Poll delay 0 in mSec delay between call 0 to 2 32 1 IEC 103 Master Session 5 Sector 0 Common ASDU Address 0 Range 0 to 65534 Sector address Req init requests when session first online not req if slave sends EOI sequence Online Time sync S Y Send time sync message when first online Online General Int S Y Send general interrogation Req init requests when EOI end of initialization received from slave EOI Time sync SG Y Send time sync message when first online EOI General Int S Y Send general interrogation Database definition for this session sector ASDU Database Function Point Type Index Code Index START END IEC 103 Master Session 5 Sector 1 Common ASDU Address 1 Range 0 to 65534 Sector address Req init reque
221. uests when EOI end of initialization received from slave EOI Time sync Y Send time sync message when first online EOI General Int S Y Send general interrogation Database definition for this session sector ASDU Database Function Point Type Index Code Index START END IEC 103 Master Session 1 Sector 1 Common ASDU Address 1 Range 0 to 65534 Sector address Req init requests when session first online not req if slave sends EOI sequence Online Time sync Y Send time sync message when first online Online General Int Y Send general interrogation Req init requests when EOI end of initialization received from slave EOI Time sync Y Send time sync message when first online EOI General Int Y Send general interrogation Database definition for this session sector ASDU Database Function Point Type Index Code Index START END IEC 103 Master Session 1 Sector 2 Common ASDU Address 2 Range 0 to 65534 Sector address Req init requests when session first online not req if slave sends EOI sequence Online Time sync Y Send time sync message when first online Online General Int S Y Send general interrogation Req init requests when EOI end of initialization received from slave EOI Time sync a Y Send time sync message when first online EOI General Int S Y Send general interrogation Database definition for this session sector ASDU Database Function Point Type Inde
222. uests when session first online not req if slave sends EOI sequence Online Time sync Y Send time sync message when first online Online General Int 2 Y Send general interrogation Req init requests when EOI end of initialization received from slave EOI Time sync Y Send time sync message when first online EOI General Int Y Send general interrogation Database definition for this session sector ASDU Database Function Point Type Index Code Index START END This section is used to define session 0 which runs on Port 1 IEC 103 Master Session 13 Communication Port 0 Index of COM port for session 0 or 1 Sector Count S 5 1 is max value for this version of app Data Link Address S 13 Range is 0 to 65535 DL address of slave Failure Delay 10 Min Sec to delay before poll of offline slave O to 2000 seconds Confirm Timeout 3 1000 0 to 2 32 1 mSec to wait for DL confirm Retry Count 3 2 0 to 255 retries for if no confirm Response Timeout 10000 Timeout for confirm of req 0 to 2 32 1 C1 C2 Poll Count Pend 0 class 1 or 2 polls before next slave tried 0 65535 Class 1 Polls 0 ax class 1 polls to this session Class 1 Pend delay 0 in mSec delay between call 0 to 2 32 1 Class 2 Pend delay 0 in mSec delay between call 0 to 2 32 1 Class 1 Poll delay 0 in mSec delay between call 0 to 2 32 1 Class 2 Poll delay 0 in mSec delay between call 0 to 2 32 1 IEC 103 Master Sess
223. ule is the Main menu Because this is a text based menu system you enter commands by typing the command letter from your computer keyboard in the terminal application for example HyperTerminal The module does not respond to mouse movements or clicks The command executes as soon as you press the command letter you do not need to press Enter When you type a command letter a new screen will be displayed in your terminal application 6 1 1 Navigation All of the sub menus for this module contain commands to redisplay the menu or return to the previous menu You can always return from a sub menu to the next higher menu by pressing Z on your keyboard ProSoft Technology Inc Page 47 of 187 September 12 2006 MV146 103M SLC Platform Diagnostics and Troubleshooting IEC 60870 5 103 Master Communication Module 6 2 The organization of the menu structure is represented in simplified form in the following illustration Main Menu Child Menu A Child Sub Menu 1 Child Sub Menu 2 Child Sub Menu 3 Child Menu B Child Sub Menu 1 Child Menu C Child Sub Menu 1 Child Sub Menu 2 The remainder of this section shows you the menus available for this module and briefly discusses the commands available to you Keystrokes The keyboard commands on these menus are almost always non case sensitive You can enter most commands in lower case or capital letters The me
224. unt Data Link Address Failure Delay Confirm Timeout Retry Count Response Timeout C1 C2 Poll Count Pend 65535 Class 1 Polls Class 1 Pend delay This section is used to defin session 0 which runs on Port 1 2 0 Index of COM port for session 0 or 1 5 1 is max value for this version of app 2 Range is 0 to 65535 DL address of slave 10 Min Sec to delay before poll of offline slave O to 2000 seconds 1000 0 to 2 32 1 mSec to wait for DL confirm 2 0 to 255 retries for if no confirm 10000 Timeout for confirm of req 0 to 2 32 1 0 class 1 or 2 polls before next slave tried 0 0 Max class 1 polls to this session D Min mSec delay between call 0 to 2 32 1 Page 94 of 187 ProSoft Technology Inc September 12 2006 Reference MVI46 103M SLC Platform IEC 60870 5 103 Master Communication Module Class 2 Pend delay D Min mSec delay between call 0 to 2 32 1 Class 1 Poll delay S D Min mSec delay between call 0 to 2 32 1 Class 2 Poll delay D Min mSec delay between call 0 to 2 32 1 IEC 103 Master Session 2 Sector 0 Common ASDU Address S 0 Range 0 to 65534 Sector address Req init requests when session first online not req if slave sends EOI sequence Online Time sync 2 Y Send time sync message when first online Online General Int 3 Y Send general interrogation Req init requests when EOI end of initialization received from slave EOI Time sync S Y Se
225. verse environmental conditions as described in the hardware specifications for this product As with any product however through age misapplication or any one of many possible problems the device may require repair ProSoft warrants its products to be free from defects in material and workmanship and shall conform to and perform in accordance with published technical specifications and the accompanying written materials for up to one year 12 months from the date of original purchase 3 years for RadioLinx Page 182 of 187 ProSoft Technology Inc September 12 2006 Support Service amp Warranty MVI46 103M SLC Platform IEC 60870 5 103 Master Communication Module products from ProSoft If you need to return the device for repair obtain an RMA Returned Material Authorization number from ProSoft Technology Inc in accordance with the RMA instructions below Please call the factory for this number and print the number prominently on the outside of the shipping carton used to return the device If the product is received within the warranty period ProSoft will repair or replace the defective product at our option and cost Warranty Procedure Upon return of the hardware product ProSoft will at its option repair or replace the product at no additional charge freight prepaid except as set forth below Repair parts and replacement product will be furnished on an exchange basis and will be either reconditioned or new All repl
226. wing settings None Odd Even NOTE the specification only utilizes Even Parity RTS On 0 to 65535 The parameter sets the RTS presend delay The value entered represents the number of milliseconds the module will wait after setting the RTS modem line before sending the data RTS Off Minimum Delay 1 to 65535 1 to 60000 This parameter sets the RTS off delay The value entered represents the number of milliseconds the module will wait after the data packet is sent before dropping the RTS modem line This parameter specifies the minimum number of milliseconds to delay before sending the message setting RTS high This can be used when the serial network requires time for units to turn off their transmitters Receive Timeout 1 to 65535 This value represents the number of milliseconds to wait on a port from the time the first character is received until the last character in the longest message received on the port This parameter should be set dependent on the baud rate A value of 2000 should work with most applications Single char ACK FO 1 or 3 YorN This parameter specifies if the single E5 character will be used for ACK messages Section Item Value Range Description IEC 103 MASTER SESSION x BEE settings for each session utilized Communication Port Dor This parameter sets the port to which the controlled device is connected On this module values
227. word 90 9 Word 5 words Address 100 refers to 9 consecutive words starting at word 100 20 Bit 2 bits Address 160 refers to the first and second bits from word 10 Therefore address 16000 represents bit zero in word 1000 of the module s database Short floating point 32 bit strings and integrated total values each occupy a double word space in the database Therefore short float database address of 100 represents the two words 200 and 201 in the modules database Identification objects are stored as byte values in the modules database Identification object address 1000 is stored in the module s database in word addresses 500 to 505 When setting the monitored data and commands each point is defined by its ASDU type function code and information number Valid function codes are listed in the following table Function Code Symbol Number Distance Protection T z 128 Over current Protection Is 160 Transformer Differential rit 176 Protection Line Differential Protection rll 192 Global Function Type GLB 255 Refer to Protocol Interoperability Documentation for a full listing of the protocol support offered by the module Ladder logic in the SLC can control the module or devices on the serial network using special control blocks The following table lists the special control codes block numbers used by the module ProSoft Technology Inc Page 19 of 187 September 12 2006 MVI46 103M SLC Platform Functio
228. write operations successfully executed 4011 Parse Blk Cnt This word contains the total number of write blocks successfully parsed 4012 Error Blk Cnt This word contains the total number of block transfer errors 4013 Event Msg Cnt This word contains the number of event messages waiting to send to the processor 4014 Event Msg This word contains a value of 0 if the event message buffer has not Overflow overflowed If the event buffer overflows this word will be set to a value of 1 4015 Session Count This word contains the number of session configured in the module 4016 Current Cmd This word contains the index of the current command being executed in the command list 4017 Cmd Busy Flag This word is set to zero if no command is currently being executed and waiting on a response If the word is set to 1 a command is currently executing 4018 Cmd Count This word contains the count of the number of commands configured for the module 4019 Cmd Delay This word contains the command delay counter preset There is a fixed delay between each command to permit the module to perform class polls on controlled stations 4020 Cmd Queue This word is set to zero if the command executing is from the command list If the executing command is from the command queue the word will be set to 1 Page 78 of 187 ProSoft Technology Inc September 12 2006 Reference MVI46 103M SLC Platform IEC 60870 5 103 Master Communication Module
229. x Code Index START ProSoft Technology Inc Page 93 of 187 September 12 2006 MVI46 103M SLC Platform Reference IEC 60870 5 103 Master Communication Module END IEC 103 Master Session 1 Sector 3 Common ASDU Address 3 Range 0 to 65534 Sector address Req init requests when session first online EOI sequence Online Time sync Online General Int Req init requests when EOI Time sync EOI General Int EOI not req if slave sends Y Send time sync message when first online Y Send general interrogation end of initialization received from slave Y Send time sync message when first online Y Send general interrogation Database definition for this session sector ASDU Database Function Point Type Index Code Index START END IEC 103 Master Session 1 Sector 4 Common ASDU Address 4 Range 0 to 65534 Sector address Req init requests when EOI sequence Online Time sync Online General Int Req init requests when EOI Time sync EOI General Int END EOI session first online not req if slave sends Y Send time sync message when first online Y Send general interrogation received from slave end of initialization Y Send time sync message when first online Y Send general interrogation Database definition for this session sector ASDU Database Function Point Type Index Code Index START IEC 103 Master Session Communication Port Sector Co
230. y D Min mSec delay between call 0 to 2 32 1 IEC 103 Master Session 29 Sector 0 Common ASDU Address 7 0 Range 0 to 65534 Sector address Req init requests when session first online not req if slave sends EOI sequence Online Time sync Y Send time sync message when first online Online General Int Y Send general interrogation Req init requests when EOI end of initialization received from slave EOI Time sync S Y Send time sync message when first online EOI General Int Y Send general interrogation Database definition for this session sector ASDU Database Function Point Type Index Code Index START END IEC 103 Master Session 29 Sector 1 Common ASDU Address 1 Range 0 to 65534 Sector address Req init requests when session first online not req if slave sends EOI sequence Online Time sync S Y Send time sync message when first online Online General Int S Y Send general interrogation Req init requests when EOI end of initialization received from slave EOI Time sync Y Send time sync message when first online EOI General Int Y Send general interrogation Database definition for this session sector ASDU Database Function Point Type Index Code Index START END IEC 103 Master Session 29 Sector 2 Common ASDU Address 2 Range 0 to 65534 Sector address Req init requests when session first online not req if slave sends EOI sequence Online Time sy
231. you encounter problems when the module is powered up If these steps do not resolve your problem please contact ProSoft Technology Technical Support Problem Description Steps to take Processor Fault Be sure that the module is plugged into the slot that has been configured for the MVI46 103M module Be sure the ladder logic has been set up correctly Page 70 of 187 ProSoft Technology Inc September 12 2006 Diagnostics and Troubleshooting MV146 103M SLC Platform IEC 60870 5 103 Master Communication Module Problem Description Steps to take BP ACT LED remains off or This indicates that backplane transfer operations are failing Use blinks slowly the Configuration Debug port facility to check this To establish backplane communications verify the following items The backplane driver is loaded in the module The ladder logic handles all read and write block situations The module is configured in the processor OK LED remains red The program has halted or a critical error has occurred Connect to the Configuration Debug port to see if the module is running If the program has halted remove the card from the rack then re insert ProSoft Technology Inc Page 71 of 187 September 12 2006 MV146 103M SLC Platform Diagnostics and Troubleshooting IEC 60870 5 103 Master Communication Module Page 72 of 187 ProSoft Technology Inc September 12 2006 Reference MVI46 103M SLC Platfor

Download Pdf Manuals

image

Related Search

Related Contents

Istruzioni d`uso (it)    Phonix LG975TNS mobile phone case  BENTONITA CROPCLEAN    Hunter Fan 42751-01 Fan User Manual  3Com DSA-3CV1001-02 Security Camera User Manual  Samsung 740BF Užívateľská príručka  Samsung SyncMaster  IDE  

Copyright © All rights reserved.
Failed to retrieve file