Home

"user manual"

image

Contents

1. Cnet module Nr Connection and signal direction External devices Pin No Name 1 RDA RDA 2 RDB RDB 3 SDA SDA 4 SDB SDB 5 SG a SG 6 FG FG 4 8 Chapter 4 Operation of Cnet module MASTER K 2 RS 485 To use RS 485 communication multi drop select RS 485 in the type of basic parameter setting The following table shows the connection diagram of RS 485 network Cnet module Connection and signal direction External devices Pin No Name 1 RDA RDA 2 RDB RDB 3 SDA SDA 4 SDB SDB 5 SG SG 6 FG FG Some old Cnet modules produced before March of 1997 may have different pin out The A RDA SDA and B RDB SDB are exchanged in those Cnet modules Therefore please connect as following figure when the old Cnet modules don t operate correctly RS 422 RS 485 Old Cnet module Current Cnet module Old Cnet module Current Cnet module or other devices or other devices RDA RDA RDA RDA RDB RDB RDB 4 RDB uode LED A SDA SDA SDA SDA SDB SDB SDB SDB SG SG SG SG FG FG FG FG 4 9 Chapter 4 Operation of Cnet module MASTER K 4 3 Parameter setting 4 3 1 Setting items The transmission specifications of Cnet module data structure baud rate station number
2. Format Station Main Registration p name SERRE number instruction number wi Frame ENQ h01 Y h01 EOT example ASCII C h05 h3031 h59 h3031 h04 2 Response format PLC gt External device response Format Header Station Main Registration Number Length of Data Tail name number instruction number of blocks data Frame example ACK h01 Y h01 h01 h02 h3202 ETX ASCII lue h06 h3031 h59 h3031 h3031 h3032 h33323032 h03 3 Response format PLC gt External device response Format Station Main Registration name Header number instruction number Eure Tail Frame example ENQ h01 Y h01 h1132 EOT hos h3031 h59 h3031 h31313332 h04 value 7 22 Chapter 7 Dedicated communication MASTER K 7 5 7 Read the status of PLC RST 1 Introduction This command is used for reading the status of PLC such as operation status error information etc 2 Request format External device gt PLC Format 1 Instruction Header Station number type Tail Frame check Frame hot R r ST EOT BCC example ac h05 h3031 h52 72 h5354 ho4 value BCC When the main instruction is small character r the lower byte of summation from ENQ to EOT is converted into ASCII format and added to frame as BCC check 3 Response format PLC gt External device ACK response Format Main Instr
3. 2 Response format PLC gt External device response Format Station Main Instruction Number Frame name DES number instruction type of data Data Frame ACK 0 r SB h04 h12345678 ETX BCC example hoe h3041 h52 h72 n5342 h3034 3132333435363738 h03 3 Response format PLC gt External device response Format Station Main Instruction ne Header AHESRIGHOR type Error code Tail Frame check Frame Error code example NAK R r SB 2 byte ETX BCC ASCII value ASCII value h15 h3041 h52 h72 h5342 4 byte h03 Chapter 7 Dedicated communication MASTER K 7 5 3 Write single device WSS 1 Introduction This command is used for writing single devices Max 16 separated devices can be written with a command 2 Request format External device gt PLC Header Staton M stan Number ot douce Device Tei Fame Miu ENQ h20 W w SS h01 h06 MW100 EOT BCC h05 3230 n57 h77 h5353 h3031 h3036 h254D57313030 h04 16 blocks available D BCC When the main instruction is small character w the lower byte of summation from ENQ to EOT is converted into ASCII format and added to frame as BCC check Number of blocks It indicates how many blocks
4. Cnet 9 pin S KOME External device 9 pin Pin connection and signal direction Pin No Name Pin No Name 1 CD 1 CD 2 RxD 2 RxD 3 TxD 3 TxD 4 DTR 4 DTR 5 SG 5 SG 6 DSR 6 DSR 7 RTS 7 RTS 8 CTS 8 CTS 9 RI 9 RI 8 When connect two Cnet modules without handshake function please connect as following table Cnet 9 pin RET Cnet 9 pin Pin connection and signal direction 1 CD 1 CD 2 RxD 2 RxD 3 TxD 3 TxD 4 DTR 4 DTR 5 SG 5 SG 6 DSR 6 DSR 7 RTS 7 RTS 8 CTS 8 CTS 9 RI 9 RI 4 7 Chapter 4 Operation of Cnet module 4 2 2 RS 422 RS 485 channel The RS 422 485 channel uses 6 pin terminal block to interface with external devices The following table shows the pin out of 6 pin terminal block MASTER K Pin No Name Signal direction Cnet External devices Function RDA RDB SDA SDB SG Y M Received data 4 Received data Transmitted data Transmitted data Signal ground Frame ground 1 RS 422 To use RS 422 protocol set the type as RS 422 in basic parameter The following table shows that how to connect Cnet module and external devices
5. Length of Format Station Main Instruction Number of 3 M Frame name EET number instruction type blocks device vel check definition Frame R r ss h01 h06 MW100 EOT BCC example eh h05 h3230 h52 h72 h5353 h3031 h3036 h254D57313030 h04 MATO 1 block Max 16 blocks available D BCC When the main instruction is small character the lower byte of summation from ENQ to EOT is converted into ASCII format and added to frame as BCC check Number of blocks It indicates how many blocks block length of device definition device definition are following and maximum number of blocks is 16 Therefore the range of block number is h01 h10 ASCII code h3031 h3130 3 Length of device definition It indicates that the device definition include occupies how many bytes after converted to ASCII code 1byte 2 ASCII codes The available range is h01 h10 ASCII format h3031 h3130 Example MW000 h06 MX0000 h07 Device definition It indicates an actual address to be read It should be consist of device type capital or small letter and numbers only 1 The h is added to show the numeric data is hexadecimal format When you write frame please do not add to actual numeric data 2 All blocks in one frame should have same data type If the data type of first block is bit and that of second is word an error will occurs
6. e e HOOTEERTE hiing Poo2 0500 Fig 9 6 An example of RCV instruction Store the name of frame rcv at D1010 D1017 8 words D1017 D1016 D1015 D1014 D1013 D1012 D1011 MASTER K Dini bi is D Dini HDLO 2 D nano piaga t0300 j pnan END D1010 0 0 0 0 0 0 0 0 0 0 0 0 0 r Receive the frame Assign the slot number and communication channel slot 1 RS 422 Assign the start address of data block at which the name of frame is stored Assign the start address of data block at which the received data will be stored Assign the device at which the numbers of bytes of received data is stored Assign the device at which the communication status is stored Generates a pulse M300 after 5 seconds from the L121 turns on It makes the RCV instruction is executed every 5 seconds even if the L121 does not turn off L121 error Counts the numbers of L121 error Counts the numbers of RCV execution and error occurrence For reliability of RCV instruction please use those input conditions with RCV instruction as shown in above example L121 Turns on per 1 scan when the 1 frame of RS 422 is received at the slot 1 M100 Turn on per 1 scan when the RCV instruction is executed normally M101 Turn on when an error occurs during co
7. W BOW RO 10 1 01010 POE posno 2010 2 Loiti 5 6 oe TOM 00050 106 B Bo3no INCE BOO 9 A200 THEE ORDO A101 115 IHCE BORO 114 END Fig 9 11 example of RCV instruction D Store the name of frame rcv at D1010 D1017 8 words D1017 D1016 D1015 D1014 D1013 D1012 D1011 D1010 0 0 0 0 O 0 0 0 0 0 0 0 0 r C Receive the frame 8 Assign the slot number and communication channel slot 1 RS 422 Assign the start address of data block at which the name of frame is stored Assign the start address of data block at which the received data will be stored Assign the device at which the numbers of bytes of received data is stored Assign the device at which the communication status is stored Generates a pulse M300 after 5 seconds from the L121 turns on It makes the RCV instruction is executed every 5 seconds even if the L121 does not turn off L121 error 9 Counts the numbers of L121 error Counts how many times the RCV instruction is executed and error occurred For reliability of RCV instruction please use those input conditions with RCV instruction as shown in above example L121 Turns on per 1 scan when the 1 frame of RS 422 is received at the slot 1 M100 Turn on per 1 scan when the RCV instruction is executed normally M101 Turn on when an error occurs during communication Chapter 9 Example programs MASTER K The following figure 6 37 shows t
8. 4 2 Pin connection 4 2 1 RS 232C channel The RS 232C channel uses a 9 pin female connector for the interface between external device The following table shows the pin out of 9 pin connector of the Cnet module Signal direction gn Name Function E Description No Cnet device DTC reports the carrier detection to 1 CD Carrier detect the DTE 2 RxD Received data signal data 3 TxD Transmitted data signal data 4 DTR Data terminal DTE reports communication ready ready to the DTC Signal 1 5 SG ground Ground pin for signal 6 DSR Data set DCE reports communication ready ready to the DTE 7 RTS Request to DTE request data transmission to send the DCE DCE reports data transmission 8 CTS Clear to send ready to the DTE DCE reports the ringing tone t Ring reception to the DTE DTE Data Terminal Equipment DCE Data Communication Equipment The RS 232C channel can communicate through direct or modem connection When communicate through modem the type of basic parameter should be set as dial up modem or dedicated modem in the frame editor When the Cnet module is directly connected to external device the type should be set as null modem However if the operation mode is interlocking mode only null modem type is available
9. Fig 9 4 Receive frame 9 4 9 Example programs MASTER K The following figure 6 30 and 6 31 show examples of sequence program Fig 9 5 An example of SND instruction Store the name of sending frame send in 0010 D017 8 words The name is stored as following D017 D016 D015 D014 D013 D012 D011 D010 2 Assign the address of PLC 2 to be read In this example h0000 00000 will be read S Send the frame send at every 0 5 second Assign the slot number at which the Cnet module is mounted and communication channel h0101 slot 1 RS 422 Assign the start address of data block at which the name of frame is stored Assign the start address of data block at which the sending data SD1 is stored Assign the number of bytes to be sent Assign the address at which the communication status is stored 1 word Bit 0 Done signal No error 1 scan on Error keep on state Bit 1 Error signal Normal off Error on Bit 2 7 Not used Bit 8 Error code hexadecimal format 9 M020 Store the numbers of data transmission M021 Store the number of error occurrence 9 5 9 Example programs 25 B4 icni Fruniz 0121 moin Boia f DAC LAC DCS EC 80101 bioi LOLE 4 Hnini
10. Same as RS 232C connection 3 Assign the slot number and communication channel RS 422 slot 1 Same as RS 232C connection C RS232 side RS422 sid Fig 9 25 Frame list 9 19 Chapter 9 Example programs MASTER K Fig 9 26 Frame setting 9 20 9 Example programs MASTER K 9 2 Dedicated communication 9 2 1 Communication between MASTER K Cnet modules The READ WRITE instructions are used for dedicated communication between MASTER K Cnet modules Only one Cnet module that sends request frame will be master station and can use READ WRITE instructions If two or more Cnet modules use READ WRITE instruction it will cause malfunction of network operation Master K PLC 1 RS 232C 1 1 connection Mode 3 Request Response RS 232C INTERFACE MASTER K PLC 2 Mode 3 1 1 connection Dedicated RS 232C Fig 9 27 An example of system configuration The following example shows a program that send 1 word from P004 of master station PLC 1 to the P002 of slave station PLC 2 station number 1 and receive P002 of PLC 2 to the P005 of master station PLC 1 The RS 232C channel of Cnet module mounted on the slot is used for communication The communication status of WRITE instruction is stored at M012 word Fois i5 0100 TH naponnpong TNCF WRITE Foot Pons o0001 READ ganga Fans Fo
11. The MASTER K Cnet module will not response at other commands than those of above table 3 Response status code Status code Po Description h0x7 File is too long h0x9 Data or file is too large hOxFO hOxA Transaction size plus word address is too large hOX11 Illegal data type hOX12 Invalid parameter or invalid data 4 MASTER K PLC address mapping The AB Cnet driver can access only 384 bytes of M area M000 M191 of MASTER K PLC and the B3 bit of AB PLC 5 The address of PLC 5 is mapped to the M area of MASTER K AB MASTER K Remark I O type Address format Address Word B3 xxx Mxxx decimal number 000 191 Bit yy bit position of AB Bit B3 xxx yy Mxxxz 1 16 decimal z bit position of MASTER K 0 F hexadecimal 5 Other features Maximum size of a frame 110 bytes Supports both of logical binary addressing and ASCII addressing 6 31 Chapter 6 User defined communication MASTER K 6 4 3 Modbus driver The Modbus driver is used for communication with Modbus devices via the library mode of MASTER K Cnet v2 0 or later The driver is included in frame editor v2 0 as modbus lib file and has following features The MASTER K Cnet module can operate as Server only It is not available Client operation Supports the ASCII RTU mode of Modbus protocol Basic parameters should be set by frame editor befo
12. Chapter 7 Dedicated communication MASTER K 3 Response format PLC gt External device ACK response Format Station Main Instruction Number of Length of 5 reum number instruction type blocks data paa wi check Frame h20 0 55 h01 h02 hA9F3 ETX BCC example UR h06 h3230 h52 h72 h5353 h3031 h3032 h41394633 h03 1 block Max 16 blocks available D Station number main instruction instruction type and number of blocks are same as the request format 2 When the main instruction is small character the lower byte of summation from ACK to ETX is converted into ASCII format and added to frame as BCC check 8 The length of data indicates that the following data occupies how many bytes before converted to ASCII code It is determined on basis of the data type included in request format Data type Length of data Bit X 1 Word W 2 2 In data area the contents of assigned device are stored after converted to ASCII code Example When the contents is h48B0 the ASCII code will be h34384230 Although the data type is bit the data should be a byte because the minimum data unit is a byte If the content of bit is 0 the data is h00 ASCII code h3030 and if the content is 1 the data is h01 ASCII code h3031 Chapter 7 Dedicated communication MASTER K 4 Response format PLC gt External
13. IBM Compatible C 3 Public telephone line RS 232 Interface Master K PLC N Master K PLC 0 Master K PLC 1 RS232C RS422 RS 422 Interface Te Poo f o RS woa 3 MASTERK PLC N K7F CUEA 5 5 Chapter 5 System configuration MASTER K 5 6 1 N connection Dedicated RS 232C The following figure shows an example of system configuration when the Cnet module is connected to the external device via RS 232C channel and to other MK Cnet modules via RS 422 channel RS 232C Interface IBM Compatible Master K PLC 0 Master K PLC 1 Master K PLC N RS 422 Interface pe Swwmmeemo _ DwewmkRoso Fue MASTERK PLC N K7F CUEA 5 6 Chapter 5 System configuration MASTER K 5 7 1 N connection User defined MODEM The following figure shows an example of system configuration when the Cnet module is connected to the external device via RS 232C channel and to other manufacturefs PLCs via RS 422 channel Two modems are used for long distance RS 232C communication RS 232C Interface IBM Compatible RS 232C Interface Public telephone line Master K PLC 0 Other manufacturer s PLC 1 Other manufacturer s PLC N RS 232C RS422 RS 422 Interface OTermamcwersRUogi 5 7 Chapter 5 System configuration MASTER K 5 8 1 N connection User defined RS 232C The following figure shows an example of syste
14. Higher 8 bits AB Type of channel h00 RS232C h01 RS422 SS Device at which the link status is stored 1 Functions Receives data from the Cnet module mounted on the slot sl with the frame of which name is stored as ASCII format into 8 words which begin with the device Fnam then stores the data from the device specified as rcv and the length of data is stored at n The link status is stored at the device specified as SS The maximum size of data block to be sent is 256 bytes 2 Program example Program that receive data from channel 1 RS 422 of the Cnet module at slot 5 with the frame of which name is stored at 8 words from D0100 and stores received data to the block which begin with 00200 The number of received data bytes are stored at 01000 and the link status is stored at K016 word I 1 RCV h0105 D0100 D0200 D1000 K016 6 21 Chapter 6 User defined 6 3 3 READ instruction communication MASTER K Available Device St Flag Instructions oP Error Zero Carry M P K L F T C S D pD nteger S F110 F111 F112 5 St OO O O OO OO READ 13 OIO n O O 556 OO OO Operand setting H rean si st D S n SS sl Slot number on which the Cnet St Station number of remote station module is mounted and
15. LG Programmable Logic Controller Computer Link Module K7F CUEA MASTER K cuo K3F CU4A LG Industrial Systems Chapter 1 Introduction Chapter 1 Introduction MASTER K 1 Introduction This manual describes the computer link Cnet system of MASTER K series The Cnet network system means PLCs of network communicate through the computer link module The MASTER K Cnet module has following features A frame editor software that are based on MS Windows 95 98 is provided User can write an user defined protocol for communication with other manufacturer s PLCs Supports RS 232C and RS 485 channels and they can operate stand alone mode or interlocking mode A 128kbyte flash memory is equipped for user protocol data storage Supports a LGIS s dedicated protocol for easy and simple setup of the network between LGIS products such as PMU Supports a multi drop function that maximum 32 station can be joined into a network With a built in modem communication function it can control a remote PLC by dedicated protocol KGL WIN connection or user defined protocol Supports various communication speed baud rate from 300bps to 153 600bps RS 422 RS 422 channel provides 1 1 1 N or N M communication modes Full duplex RS 422 and half duplex RS 485 are available In a main base board multiple Cnet modules can be mounted K200S 2 modules K300S 4 modules K1000S 8 modules Provides powerful self diagnosis functions and l
16. RS 232C and RS 422 channel can operate independently DCS MMI MASTER K PLC AB DH full duplex RS 232C or RS 422 interface Fig 6 34 System configuration of AB DH network 1 Basic specifications Character setting Start Stop Data Parity setting using frame editor Supports AB DH full duplex protocol Baud rate 300 38 400 bps Supported control symbols Symbol Type Description DLE STX Control Start symbol of message Client DLE ETX BCC CRC Control End symbol of message Client DLE ACK Control Receiving completion message Server DLE NAK Control Receiving failure message Server DLE ENQ Control Request symbol of re send response frame Client APP DATA Data User data h00 hOF or h11 h1F DLE DLE Control A hexadecimal data of hOx10 BCC check 2 s complement value of the sum of application data excludes message start end symbols It follows after the end symbol of application data 6 30 Chapter 6 User defined communication MASTER K 2 PLC 5 Family command set The AB library file of MASTER K Cnet module supports the AB PLC 5 command set as following table Message Command Function Description Word Write Range hOF hoo Write block word data Word Read Range hOF h01 Read block word data Read Modify Write hOF h26 Write bit data Diagnostic Status h06 h03 Read self diagnosis data
17. RS252C Onlne mode 5 Onlne mode sla a 2 2 sla a 2 e o FOA c 3 6 EN 5 O a O Dedicated MODEM Dedicated MODEM Dedicated network line 4 20 Chapter 4 Operation of Cnet module MASTER K The procedure to change the operation mode of remote Cnet module is as following 1 Set the operation mode switch of local and remote Cnet module at the 9 position online mode and turn on the power of both systems 2 Check the RS 232C communication between local and remote Cnet module If they operates well connect the frame editor to the CPU module of local system and then choose Online Mode in menu of frame editor Refer the chapter 4 4 1 for details The following screen will be displayed Operation Mode Slot SLOT 3 Location Channel Stand Alone C Interlock RS 232t RS 422 C User Defined Mode User Defined Mode C Dedicated Mode C Dedicated Mode C Library Mode C Library Mode GM WIN Mode 3 Select the slot number at which the local Cnet module is mounted Do not select the slot number of remote module Set the location as Remote and set the operation mode to be downloaded to the remote Cnet module 4 After setup is finished press Write button to change the operation mode of remote Cnet module 4 21 Chapter 4 Operation of Cnet module MASTER K 4 4 3 Instructions for
18. STX 0 0 2 4 5 0 1 0 ASCII h05 h30 h30 h46 h46 h32 h34 h35 h30 h31 h30 Frame 2 0 6 3 5 0 ETX BCC1 BCC2 ASCII h32 h30 h36 h33 h35 h30 h04 h34 h41 6 bytes follows OOFF are received data from external device h245010206350 To receive the data write a receiving frame as following D Select a frame number at the frame list 2 Input a frame name after the screen as the figure 6 4 appeared 3 Setthe direction of data To receive data from external device select Receive Set a header of frame It is similar with that of sending frame In this example input STX to the header Set each segments of frame When a segment is set as array use only the RD1 for variable name Set the tail of frame If it is need to return a response to the external device immediately write a name of immediate response frame The immediate response frame is sent to the external device by Cnet module and it is registered at the frame list as sending frame See the figure 6 12 for an example of immediate response frame The immediate response frame can have constant segment only If it contains an array segment a communication error will occur Chapter 6 User defined communication MASTER K Fig 6 11 An example of receiving frame Fig 6 12 An example of immediate response frame 6 11 Chapter 6 User defined communication MASTER K 6 2 4 W
19. divided data is called as a packet 2 1 8 Port A port means a data input output gate of data transmission devices In Cnet serial communication a port means RS 232C or RS 422 485 port 2 1 9 RS 232C RS 232C is one of serial communication standards that are established by EIA It defines the communication interface between modem and a computer or other devices and it can be used for direct connection without modem null modem The demerit of RS 232C is that a transmission distance is short and only 1 1 connection is possible Chapter 2 Terminology MASTER K 2 1 10 RS 422 485 It is a standard of serial communication that is made up for demerits of RS 232C standard It supports long transmission distance and 1 N connection The difference of RS 422 and RS 485 is the number of signal lines The RS 422 has 4 signal lines such as TX TX RX and RX and RS 485 has 2 signal lines and Because of transmit and receive line is separated RS 422 can perform full duplex communication but the RS 485 performs half duplex communication because transmit and receive share one signal line 2 1 11 BCC The BCC stands for Block Check Character To check a transmitting data contains error or not a transmitting station calculates BCC from data and adds the BCC at the bottom of data Then the receiving station can determine whether an error occurred by comparing the BCC with transmitted data 2 1 12 KGL WIN function In t
20. equivalent cable complying with the following specifications Type Low capacitance LAN interface cable e Catalog number LIREV AMESB Specification 2P x 22AWG D 0 254 TA e Manufacturer LG Cable Co Ltd 1 Electrical characteristics Item Unit Characteristic Test condition Conductor resistance Q km 59 or less Normal condition Dielectric strength V 1 min D Normal condition Insulation resistance MQ km 1 000 or more Normal condition Electrostatic capacity pF m 45 or less Frequency 1kHz Characteristic impedance Q 120 12 Frequency 10MHz 2 Appearance characteristics Item Solid cable Standard cable No of cores pair 2 2 Specification AWG 22 22 Conductor Composition No mm 1 0 64 710 254 Outer diameter mm 0 64 0 76 Bu mm 0 55 0 55 Outer diameter mm 1 64 1 76 3 Structure of cable Conducto Insulator AL MYLER Ground Line Braided material 3 7 Chapter 3 Specifications MASTER K 3 5 Terminal resistor When communicate via RS 422 or RS 485 channel terminal resistors should be added at the ends of network wiring The terminal resistor prevents a distortion of signal caused from reflected wave of cable The terminal resistor should have the same resistance with the characteristic impedance of cable If you use the recommended cable or equivalent please connect two 120Q 1 2W resistors at the e
21. to download data Write basic parameters in fileL into link4 Fig 6 17 Writing completion message After downloading is completed switch the Cnet module to RUN mode by choosing Online Change Comm in menu as following figure 6 18 Change Made Slot No Type RS_232C C RS 422 Stop Close Fig 6 18 Change operation mode of Cnet module When downloading the new frame or parameter the Cnet module is switched to the STOP mode automatically For more reliable operation of Cnet module however we recommend to switch the Cnet module to STOP mode before starting download Chapter 6 User defined communication MASTER K 2 Reading frame or parameter upload CD Connect the frame editor to the Cnet module The connection procedure is same as that of downloading 2 Choose Online Read to read frame parameter or both from Cnet module The following screen will appear Read untitled frm sioro Fig 6 19 Reading from Cnet module 3 Select the slot at which the Cnet module is mounted and choose the channel and data type to be read Then push Read button to upload data Fig 6 20 Confirmation message box 6 14 Chapter 6 User defined communication MASTER K 6 2 5 Operation mode change Online mode See the chapter 4 4 On line mode for details 6 2 6 Monitoring To check the network operating status it is need to monitor the actual transmitted data
22. 1 Master K PLC 2 RS 422 Interface manufacturer s PLC N RS 232C RS422 RS 232C Interface Master K PLC M RS232C RS422 Network devices Mode seing PC st 1 Built in RS 232C Other manufacturer s PLC 2 bom Other manufacturer s PLC 3 MASTER K PLC 2 K7F CUEA MASTER K PLC 1 K7F CUEA MASTER K PLC M K7F CUEA 5 10 Station number Chapter 6 User defined communication Chapter 6 User defined communication MASTER K 6 User defined communication 6 1 Introduction Because of the difference between the protocols of each manufacturer s communication module it is impossible to build a network system that the MASTER K Cnet module and other manufacturer s communication module communicate with their own protocol In order to communicate the other communication device the MASTER K Cnet module should have the protocol of the device to communicate with The frame editor is software used for writing a user defined protocol and downloading it to the MK Cnet module Each user defined protocols hereafter call it as Frame have a names and they are used in a sequence program with SND and RCV instructions In this chapter it is described how to use the frame editor software package and SND RCV instructions 6 2 Functions and usage of frame editor The frame editor is a software package that is used for writing and downloading a user defined protocol It has the following majo
23. C All Choose the slot number at which the Cnet module is mounted and select Basic Parameters in the option Press Write button to start downloading If there is a user defined frame to be downloaded select Frames in option items Then only the user defined frame will be downloaded to Cnet module If the All item is selected both of parameters and user defined frame will be downloaded Chapter 4 Operation of Cnet module MASTER K The following message will appears when the parameter is downloaded successfully Transfer Basic Parameters BA 12 The Cnet module will stop operation automatically after the parameters download is completed Therefore the Cnet module should be started by user To start the Cnet module choose Online Change Comm in menu then select the slot number and channel type RS 232C or RS 422 Press the start button to start the Cnet operation Le hange Mode 4 15 Chapter 4 Operation of Cnet module MASTER K 4 3 3 Read parameters from Cnet There are two ways to read the parameter setting of Cnet module by the parameter reading function of frame editor and by LED display of Cnet module In this chapter it will described how to read parameters from Cnet module by frame editor Please refer the chapter 3 1 2 LED specification about how to read parameter setting by LED display of Cnet module 1 Choose Online connect to connect the frame editor to t
24. center Does the used protocol accord with dedicated protocol specifications Yes Revise protocol according to the dedicated protocol No specification Does communication Yes parameter agree Reconcile parameters by No using frame editor Yes Contact the nearest service center Is there an error in cable connection Check the cable if there is cut off or improper connection Reconcile station numbers by using frame editor Verify error type and perform troubleshooting again 12 7 Chapter 12 Troubleshooting MASTER K 12 2 6 Error type C07 Modem connection error during KGL WIN mode error Is the operation mode of Cnet module se correctly Is the modem is connected correctly Connect the modem correctly and try again No Change the operation mode of Cnet module and cycle the power Is the modem initializing command set correctly Correct the initializing command by using frame editor Check the modem is one of recommended models in user s manual If it is contact the nearest service 12 8 Appendices A LED display specifications sn 1 1 LED display during normal operation ns 1 Operation status indications display switch is not 1 12 Station number transmission specifications indication A2 LED display during abn
25. h3036 h31313332 h03 D Station number main instruction and registration number are same as the request format 2 When the main instruction is small character x the lower byte of summation from NAK to ETX is converted into ASCII format and added to frame as BCC check 8 The error code is expressed as 2 byte of hexadecimal format 4bytes of ASCII codes and indicates the type of error Please refer the error code table for details 7 19 Chapter 7 Dedicated communication MASTER K 5 Example Register monitoring number 1 Read 0000 of station number 1 D Request format External device gt PLC Registration format Format Station Main Registration L Frame Header 4 A ength of Tail name number instruction number Number Device check of blocks device definition definition Frame example ENQ h01 X x h01 RSS h01 h07 DW0000 EOT BCC ASCII h4457 value h05 h3031 h58 78 h3031 h525353 h3031 h3037 30303030 h04 2 Response format PLC gt External device ACK response Format Station Main Registration name Header number instruction number Tail Framecneck Frame example ACK h01 X x h01 ETX BCC ASCII A h06 h3031 h58 78 h3031 h03 3 Response format PLC gt External device NAK response Format Station Main Registration MIU Header ae Err
26. 95 RH non condensing humidity Storage ambient 5 95 RH humidity non condensing Occasional vibration 10s f lt 57Hz 0075mm fio times in each une 57 lt f lt 150 Hz 9 81 1G direction for X Y Z resistance Continuos vibration 10s f lt 57Hz 0085mm fio times in each 57 lt f lt 150 Hz 4 91 0 5G airection for X Y Z Maximum shock acceleration 147 ms 150 Shock resistance Duration time 11 ms 3 times in each of X Y and Z directions IEC 1131 2 Pulse wave half sine wave pulse Square wave 4 500 V ee impulse noise specification Electrostatic IEC 1131 2 Voltage 4 kV contact discharge IEC 801 2 Noise immunity ne A 27 500 MHz 10 V m EN Digital Digital I O Ue 24 V Fast transient Ue gt 24 V Anelog IEC 1131 2 burst noise Uez Communication IEC 801 4 2 kV 1 KV 11 Cooling method Self cooling IEC 1131 2 1 IEC International Electrotechnical Commission The international civilian organization which produces standards for electrical and electronics industry 2 Pollution degree It indicates a standard of operation ambient pollution level The pollution degree 2 means the condition in which normally only non conductive pollution occurs Occasionally however a temporary conductivity caused by condensation shall be expected 3 1 Chapter 3 Specifications MASTER K 3 2 Performance specifications The following table s
27. Cnet module increases an error counter by 1 The value of error counter is displayed to the LED by pressing the display switch at the front of Cnet module See the following table for details RS 232C channel Hex RS 422 channel Hex LED Conversion method LED Conversion method 0 Dm 8 Converts the binary Converts the binary value indicated by LED value indicated by LED display to hex value display to hex value DO LSB D7 MSB DO LSB D7 MSB 104 Chapter 10 Diagnostic functions MASTER K 10 2 Power on diagnosis When the power is supplied to the Cnet module it performs a power on diagnosis by checking hardware and interface with CPU See the following table for order of power on diagnosis Step Checking item LED display Internal memory Turn on LED 0 Flash memory Turn on LED 1 Buffer memory Turn on LED 3 Interface with CPU Turn on LED 4 NS 16550 chip Turn on LED 2 Operation mode Turn on LED 5 When all checking items are normal the LED 0 5 turns on and off in order and then 232 RUN 422 RUN LEDs turned on After two LEDs turns on the Cnet module starts operation and the RUN LED turns on If there is an error during power on diagnosis the SYS ERR LED blinks and the corresponding LED turns on For example the LED 3 will turn on when an error is detected at buffer memory Because the operation mode checking is performed very quickly the LED 5 turns on during very short time and it
28. MASTER K Cnet module includes a dedicated protocol for communication with external devices It enables that an external device reads writes data from to the MASTER K PLC through Cnet module if the external device send a data frame complying with the dedicated protocol The features of dedicated protocol is as following RS 232C and RS 422 channels can communicate independently according to mode setting Multi drop network is available by assigning a station number to Cnet modules Max 32 station can be connected Error check BCC check is available Optional The communication is performed as following figure request by external device response by Cnet module Cnet mode 3 External device Request gt Response ET RS 232C 422 Interface Master K PLC Figure 7 1 system configuration of dedicated communication To use dedicated communication set the mode switch of Cnet module as following table i Operation mode Switch P Remarks position RS 232C RS 422 1 Dedicated Dedicated Interlocking mode 3 Dedicated Dedicated 4 User defined Dedicated Stand alone mode 5 Dedicated User defined 7 KGL WIN Dedicated 9 On line On line mode change With K200S K3F CU2A K3F CU4A set the mode switch at 1 7 1 Chapter 7 Dedicated communication MASTER K 7 2 Frame structure All frames in dedicated communication
29. between Cnet and other devices A protocol analyzer is generally used for monitoring but it is very expensive and need to connect between Cnet module and other device The frame editor provides a monitoring function and it is possible to monitor sending receiving data without additional cost or device Monitoring receiving data D Run the frame editor and connect to the CPU module by choosing Online Connect in menu 2 Choose Monitor Receive frame to start monitoring The following screen will appear Slot No Channel Setting ES Slot SLOTO Channel RS 232 C RS 422 Fig 6 21 Selecting slot channel to be monitored 3 Select the slot at which the Cnet module is mounted and channel to be monitored Then press OK button Chapter 6 User defined communication MASTER K After the following screen figure 6 21 appeared press Start button to start monitoring i Monitoring Received Data See the previous page only available in view mode Monitoring start Monitoring stop Close monitoring window See the next page only available in view mode Select the monitoring mode Display option Monitor See the current received data Hex see in hexadecimal format View Pause monitoring and view the ASCII see in ASCII format received data in detail Fig 6 22 Monitoring received frame Chapter 6 User defined communication MASTER K 5 The following
30. block length of device definition device definition are following and maximum number of blocks is 16 Therefore the range of block number is h01 h10 ASCII code h3031 h3130 3 Length of device definition It indicates that the device definition include occupies how many bytes after converted to ASCII code 1byte 2 ASCII codes The available range is h01 h10 ASCII format h3031 h3130 Example MW000 h06 MX0000 h07 Device definition It indicates an actual address where data is written It should be consist of device type capital or small letter and numbers only 5 Data This area contains the data to be written in ASCII code format The length of data is determined on basis of data type If the data type is word the length is 2 byte 1word and if the data type is bit the length is 1 byte Example Write O to a bit device h00 Write 1 to a bit device h01 Write h0001 to a word device h0001 Write h1234 to a word device h1234 Chapter 7 Dedicated communication MASTER K 1 The h is added to show the numeric data is hexadecimal format When you write frame please do not add h to actual numeric data 2 All blocks in one frame should have same data type If the data type of first block is bit and that of second is word an error will occurs 3 Response format PLC gt External device ACK response Station number
31. can not exceed 256 bytes and only ASCII characters can be used 7 2 1 Basic structure 1 Request frame External device gt Cnet module Error Header Tail ENG Eun Command ian Structured data area ET check ENQ EOT acc 2 ACK Response frame Cnet module gt External device No error Error Header j Tail Station Command COMMand Structured data area or Null check ACK number type ETX BCC 3 NAK Response frame Cnet module gt External device Error occurred Error Header i Tail Station Command COMMand Error code ASCII 4 bytes check NAK number type ETX BCC The following table describes several control codes They are importantly used in dedicated or other serial communication so they should be well acquainted Code nae Original word Description ENQ Header h05 Enquire Start of request frame ACK Header h06 Acknowledge Start of ACK response frame NAK Header h15 Not acknowledge Start of NAK response frame EOT Tail h04 End of text End or request frame ETX Tail h03 End of transmission End of response frame 7 2 Chapter 7 Dedicated communication MASTER K 7 3 Instruction list The following table shows instructions used in the dedicated communication Instruction tem Main command Command type Description ASCII ASCII Symbol
32. channel and the RS 422 channel operates as the data path The data structure of RS 422 channel is set as that of RS 232C channel 2 In stand alone mode RS 232C and RS 422 channel can operates in different operation modes 3 To enter into the flash memory write mode press the display button and turn on the power of Cnet module It doesn t need to hold the display button Otherwise the Cnet will operate as the loop back mode 4 Available if the O S version of Cnet is v2 0 or later 4 1 Chapter 4 Operation of Cnet module MASTER K 2 K3F CU2A 4 Mode switch Euch Operation mode Remarks position 0 User defined 1 Dedicated 2 KGL WIN 3 Loop back 4 5 6 Reserved Not used 7 8 Flash memory write Cnet v2 0 or later 9 On line 4 2 Chapter 4 Operation of Cnet module MASTER K 4 1 1 Interlocking mode In the interlocking mode RS 232C and RS 422 channel operate being interlocked each other The master channel is set as RS 232C channel automatically The received data of RS 232C channel is sent via RS 422 channel and the received data of RS 422 is sent via RS 232C channel The data exchange between CPU and Cnet module is done via RS 232C channel only and the received data of RS 422 channel is directly re sent via RS 232C channel not stored in the Cnet module The following picture shows the data flow of interlocking mode RS 232C channel RS 23
33. comm channel 4 words D Start address of master station S Start address of remote station at at which read data is stored which data to be read n Numbers of word to be read SS May at which the link status is Configuration of St Upper 2 words Station number Lower 2 words Channel selection 0 RS 232C 1 RS 422 Available only when do not use computer link module or data link module 1 Functions Reads n words which begin with the address S of the remote station that has station number St through the Cnet or Fnet module mounted at the slot sl and store the read data to the block which begin with the address D of the master station The link status is stored at the address SS of the master station 6 22 Chapter 6 User defined communication MASTER K Remote station Master station 15 n words SW Cnet module n words Cnet module Link status Slot No sl Station Na instruction error occurs when the assress S n or D n is out of the range of specified device Execution conditions Input condition JE W o o NE READ Executed only once Executed only once 2 Program example Program that read 20 words which begin with D0200 of remote station Station No of FUEA module is stored at 4 words block begin with D0010 through the FUEA module of slot number 2 and store the read data t
34. dedicated mode 4 22 Chapter 5 System configuration 5 SysStemCcontiquratioh s ssssss irre e En dentistes 5 1 51 1 1 connection Dedicated protocol 5 1 52 1 1 connection User defined protocol een 5 2 53 1 2 connection User defined protocol Modem es 5 3 54 1 2 connection User defined RS 232C nn 54 55 1 N connection Dedicated Modem ns 5 5 56 1 N connection Dedicated RS 232C nnaenns 5 6 5 7 1 N connection User defined MODEM enr 5 7 58 1 Nconnection User defined RS 232C en 5 8 59 N M connection Dedicated mms 5 10 N M connection User define Chapter 5 System configuration MASTER K 5 System configuration 5 1 1 1 connection Dedicated protocol The following figure shows the example of system configuration when the Cnet module is connected to external device computer etc via RS 232C or RS 422 interface Master K PLC RS 232C RS 422 IBM Compatible RS 232C or RS 422 Interface Network devices 5 1 Chapter 5 System configuration MASTER K 5 2 1 1 connection User defined protocol The following figure shows the example of system configuration when the Cnet module connected to the other manufacturer s PLC system The Cnet should be set as the user defined mode and the protocol of other manufacturer s PLC should be downloaded to the Cnet module MasterK PLC Other manufacturer s PLC RS 2320 RS422 RS 232C or RS 422 Interface Networ
35. device response 0 Header Station number Main instruction Instruction type Tail Frame h01 w SB EXT example ASCII valle h06 h3031 h57 h5342 h03 3 Response format PLC gt External device NAK response Format Station Main Instruction Error code name number instruction type Hex 2 byte Tail gang NAK h01 W SB h2232 ETX example ASCII value h15 h3031 h57 h5342 h32323332 h03 Chapter 7 Dedicated communication MASTER K 7 5 5 Register monitoring number 1 Introduction The monitoring number registration function is executed with the reading device command RSS RSB User can register maximum 10 monitoring numbers and execute registered monitoring number with the monitoring execution command 2 Request format External device gt PLC Format Station Main Registration 5 Frame name nectar number instruction number Registration format Tail check Frame Gps ENQ h01 X x h06 EOT BCC ASCII hos h3031 n58 78 h3036 h04 value D BCC When the main instruction is small character x the lower byte of summation from ENQ to EOT is converted into ASCII format and added to frame as BCC check Registration number Max 10 numbers can be registered If a registration number is already exist the old registration number is replaced with new one Registration format The registration format is same as the read single con
36. device NAK response Format Station Main Instruction Error code name Header number instruction type Hex 2 byte pal Bees pame NAK h20 R n SS h2232 ETX BCC example ASCII value h15 h3230 h52 h72 h5353 h32323332 h03 NAK to ETX is converted into ASCII format and added to frame as BCC check codes and indicates the type of error Please refer the error code table for details Station number main instruction and instruction type are same as the request format When the main instruction is small character r the lower byte of summation from The error code is expressed as 2 byte of hexadecimal format 4bytes of ASCII 5 Example Read the contents of first word of P area P000 and 21 word of M area M020 from the PLC of that station number is h01 Assume the contents of P000 is h1234 and M020 is h3456 No BCC check D Request format External device 2 PLC Length of Length of 7 Format Station Main Instruction Number devito Device device Device Tail name number instruction type of blocks definition definition definition definition Frame o h01 R SS h02 h06 000 h06 MWO020 EOT example ASCII h255057 h254D57 elie h05 h3031 h52 h5353 h3032 h3036 303030 h3036 303230 h04 2 Response format PLC gt External device ACK response Format Stati
37. etc are set with the basic parameter of frame editor software Therefore all parameters should be set correctly and downloaded into the Cnet module before start communication The content of parameters is stored in the built in flash memory of Cnet module and it is not cleared or changed until other parameters are downloaded by frame editor In the interlocking mode the RS 422 channel does not need parameter setting because the setting of RS 232C channel is adopted to the RS 422 channel In stand alone mode however RS 232C and RS 422 channels should be set and downloaded separately The following table shows transmission specification of Cnet module Item Setting value Default value Remark Data bit 70r8 8 29 Stop bit 1 or 2 1 structure Parity Even Odd None None i In the interlocking Baud rate 300 153 600 bps 38 400 bps mode the RS 422 Dial up modem channel is set as that dedicated modem Null modem of RS 232C channel 2 Mode null modem RS 22 RS 422 RS 485 RS 422 channel Station number 0 31 0 1 Only RS 422 channel of K300S and K1000S Cnet version 1 3 or later supports 76 800 and 153 600 bps The Cnet module of K200S provides max 38 400 bps 2 In interlocking mode the Cnet module will operate in null modem mode even though the parameter is set as dial up modem or dedicated modem Chapter 4 Operation of Cnet module 4 3 2 Procedur
38. link following 6 4 2 how to install modem power on PLC and modem and verify the normal operation of modem If modem operates abnormally modify settings of modem operation by seeing modem manual and then reconnect 4 Remote connection with KGLWIN through dedicated modem connection D Set the operation mode setting switch on the front of computer link module to 6 or 7 to set RS 232C channel to KGLWIN mode 2 After connecting modem to computer link module connect it to telephone line and power on 3 After execution of KGLWIN select modem of Method of Connection menu Set port of modem connected to Enter modem speed Cow e o er Chapter 8 Dedicated modem communication MASTER K If the dialog box is displayed like figure click on the OK button after setting the data required Some of specification of communications are fixed as following and they can not changed Data Bit 8 bits Stop Bit 1 bit Parity Bit None Remote 1 Remote 2 means the connection status When connection is performs through modem default status is remote 1 When connect other PLC through the communication module Fnet Cnet mounted at the remote PLC set the depth of connection as Remote 2 When the connection is completed the following message is displayed at the status bar K200S Remote1 Remote stop 1 How to use KGLWIN after remote connection is the same as of local connection For the details se
39. local Cnet module When the operation mode switch of a local Cnet module is set as 9 the operation mode of local Cnet module can be changed by the online menu of frame editor version 2 0 or later In case of local connection user can change the operation mode of Cnet module to all operation modes which the Cnet module supports and stand alone interlocking modes The following example shows how to change operation mode of Cnet module mounted on slot 0 1 Position the mode setting switch of Cnet module at 9 and turn the power on 2 Connect the frame editor version 2 0 or later to the CPU by choosing Online Connect After the connection is completed choose Online Mode in menu The following screen will be displayed Chapter 4 Operation of Cnet module MASTER K Operation Mode sioTO 3 Setthe slot number and location as slot 0 and local 4 Select stand alone or interlock mode If you choose the interlock mode RS 422 channel will be inactivated 5 If the K200S Cnet module K3F CU2A or K3F CU4A is connected only one channel RS 232C or RS 422 is available according to the module type 6 After the setting is finished press the Write button Then the following confirmation message window will appear Write Operation Mode 7 f the operation mode is changed successfully the following message window is displayed 4 18 Chapter 4 Operation of Cnet module MASTER K
40. manual Is there CPU error Verify error code and perform corresponding troubleshooting Does an error occur in Cnet module After closing monitoring screen and frame editor try again 12 5 Chapter 12 Troubleshooting MASTER K 12 2 4 Error type C4 Sending monitoring error Sending monitoring error Is the received data monitored from the beginning Does an error occur in Cnet module Verify error code and perform corresponding N No 9 troubleshooting Are sequence program and frame written correctly Yes No Revise sequence program and frame Check the cable if there is cut off or improper connection Is the cable connected correctly No Remove CPU error referring CPU user s manual Is there CPU error No Verify error code and perform corresponding troubleshooting Does an error occur in Cnet module No After closing monitoring screen and frame editor try again 12 6 Chapter 12 Troubleshooting MASTER K 12 2 5 Error type C5 C6 Error during dedicated communication Dedicated communication error Is there any response from other station Yes No Is the cable connected correctly Yes No Is the station No Yes assigned correctly in protocol area Does an error occur in Cnet module No Contact the nearest service
41. master station to the data block n words begin with S of remote station Data transmission is performed via a Cnet or Fnet module mounted at the slot sl of master station The station number of remote station and communication channel is assigned by St 4 words After communication is completed the status is stored at the SS of master station 6 24 Chapter 6 User defined communication MASTER K Remote station Master station n words n words Cnet module at Cnet module Slot No sl Station No instruction error occurs when the assress S n or D n is out of the range of specified device Execution conditions Input condition JE W o o NE WRITE Executed only once Executed only once 2 Program example Program that writes 20 words which begin with 00200 of remote station Station No of FUEA module is stored at 4 words block begin with D0010 through the FUEA module of slot number 2 and store the read data to the block which begin with 00300 The link status is stored at the M020 word Assume that the value of D0010 D0013 is h0000 001D 0000 0001 Station number h1D Channel RS 422 T H WRITE h0002 D0010 D0300 D0200 h0020 M020 Remote station Self station D0200 D0300 20 words AS Cnet module M020 Link status Station No h1N 6 25 Chapter 6 User defined communication MASTER K 6 4 Librar
42. module MASTER K 6 Input a modem initializing command if the dial up modem or dedicated modem type is selected The default command is ATZ but other initializing command may be required according network condition Please refer the following table Command Operation Description ATZ Modem initializing Reset the modem as factory default status Extended result code If the modem is used with a private X AT branch exchanger system ATX3 ATXn daling alten dig tone should be added to the initializing n 3 Start dialing after waiting command This command is not as the specified time of S6 required if the modem doesn t call resistor outside Modem speaker control n 0 Always turn off ATMn n 1 Turn off speaker after connection is completed n 2 Always turn on Data carrier detect on off An asynchronous modem may n 0 Always turn on DCD output the on line massage while AT amp Cn function the modem is not connected To fix 1 Turn on during on line this error put AT amp C1 into the mode only initializing command Each commands can be used in combination For example ATX1 and ATM1 commands can be used as ATX1M1 7 Setother parameters such as baud rate data bit stop bit etc 8 After parameter setting is finished download parameters to the Cnet module by each channel At first connect the CPU module and PC with KGL WIN cable Do no
43. of MUL1 There are 3 method to mask the BCC such as amp AND XOR and OR For example amp FF means to perform AND operation with BCC and hFF 6 8 Chapter 6 User defined communication MASTER K Example of frame setting The following example shows how to set frame when send the data format as below table Low High Frame ENQ 0 0 F F X R 0 0 2 0 ASCII h05 h30 h30 h46 h46 h58 h52 h30 h30 h32 h30 Frame 0 3 0 0 3 EOT BCC1 BCC2 ASCII h30 h33 h30 h30 h33 h04 h34 h45 The h of ASCII data means the data is hexadecimal format When write frame do not use h 1 lain Frame Frame Mame 5ND FRAME Header Ik j Segman 1 Type CONST glo Her ASCH PRECOR E Segment 2 n Type annar E 5 Type Woluwe zi Hex ASC size 2 E Hex FAST Segment zem s 1 Hex FF ASCH E A EST Erud Segment 4 c c Hex F Acta tire E Hox ASC IL Taik BCC Setting Cancel Fig 6 10 An example of frame setting 6 9 Chapter 6 User defined communication MASTER K 2 Writing a receiving frame In general writing a receiving frame is similar with writing a sending frame In this chapter how to write a receiving frame is explained with an example that receive following data from external device Low High Frame
44. of modem Chapter 8 Dedicated modem communication MASTER K RS 232 IBM Dedicated Dedicated modem modem Dedicated line Fig 8 9 Example of dedicated modem connection When modem cannot be normally initialized verify that the switch value of operation mode has been set to stand alone mode 2 or more and that the communication type is has been set to dedicated modem communication by using frame editor When channel mode and communication type has been correctly set verify that the connection state of RS 232C cable is OK When the cable connection is OK verify that setting of modem is correct by seeing modem manual 2 Setting dedicated modem mode Dedicated modem connectable operation mode Switch Operation mode User defined communication User defined communication Unavelabe 4 User defined communication Dedicated communication Available 6 emn jUserdefiedcommuncaion Avaiabe KGLWIN Dedicated communication Available Hp 8 11 Chapter 8 Dedicated modem communication MASTER K KSF CU2A K3F CUAA Switch value Operation mode o User defined communication Dedicated communication Available 2 KGLWIN Service 2 5 Not used Unavailable Download mode The above table shows modem connectable operation modes As shown in Table modem connection is available in not interlocking but stand alone mode only When modem connection af
45. or more When operation mode has been set to stand alone mode verify that the connection state of RS 232C interface cable is OK or modem initialization command has been correctly set and after modifying restart it Chapter 8 Dedicated modem communication MASTER K 2 Setting operation mode Modem connectable operation mode Operation mode Modem use or User defined communication User defined communication Available Dedicated communication Dedicated communication Available Dedicated communication Available 7 KGLWIN Dedicated communication Available 8 loopback Jonava o Uma Modem connectable operation mode Switch value Operation mode Modem use or not 0 User defined communication Dedicated communication Available KGLWIN Service Test mode Not used Unavailable Download mode The above table shows modem connectable operation modes As shown in Table modem connection is available in not interlocking but stand alone mode only When modem connection after setting to interlocking mode the communication by using a modem operated by null modem is impossible Attention must be paid to this point Chapter 8 Dedicated modem communication 3 Modem initialization setting MASTER K Modem has various functions depending on manufacturer and a communication control mode must be set The initialization command of modem operation mode is set by frame edi
46. overwrite File Save as Save current frame setting as a new file i Available with the Open Lib Load a library for communication with other frame editor v2 0 or manufacturer s device Exit Quit frame editor software Connect Connect frame editor to the PLC CPU module d Disconnect frame editor from the CPU module Read upload the parameter and frame data from Read the Cnet module Online Write Write download the parameter and frame data to the Cnet module Change Run or stop the operation of each channels RS Comm 232C RS 422 Mode Change the operation mode of Cnet module via ee Eus RS 232C channel Remote mode change later Option Port Select a COM port that communicate with iius Monitor the data that the Cnet module receive rame Send Only the RS 232C ds Monitor the data that the Cnet module send my t x 3 Frame channel is available 6 2 2 Basic parameter setting Basic parameters define the communication specification of Cnet module such as station number baud rate parity bit data bit stop bit and modem configuration When use a modem for long distance RS 232C communication a modem initializing command should be defined It can vary according the manufacturer of modem but ATZ is a general command in most cases The basic parameter setting shown in the figure 6 2 means as following configuration station number 0 baud rate 38 400 bps parity check
47. station number is duplicated the communication may has failure and can not run normal communication For communication cable use cable of specified specifications If not so serious communication failure may occur Inspect whether communication cable is cut off or shorted before installation Tightly screw communication cable connector to secure the cable connection If cable connection is unstable communication may have serious failure If communication cable is twisted as below or not normally connected communication error may occur Module Module Bifurcation of cable is not allowed 113 Chapter 11 Installation and maintenance MASTER K 8 Network connected by communication cable must be connected in order not to make closed circuit 9 When long distance of communication cable is required wire the cable in order to be apart from power line or inductive noise 10 If LED operation is abnormal see chapter 12 troubleshooting in this manual to verify abnormal cause When problems occur continuously even if measuring contact Service station 11 1 3 Test run 1 Preparation before starting test run The following table shows items to be checked before starting test run of Cnet module Preparation Check for base module mounting Communication cable connection for cable connected only Module mounting Switch check Contents Does the power modulefit to power module specificatio
48. the frame editor To use Library mode the Cnet module should be set as Online mode The library mode only can be available through online mode selection Please refer the chapter 4 4 for details Select Online Mode in menu then following screen will appear Choose communication channel Stand alone Interlocking and operation mode for each channels RS 232C RS 422 Operation Mode Slot No SLOT 2 Location Local gt Channel Stand Alone C Interlock RS 2320 RS 422 C User Defined Mode User Defined Mode C Dedicated Mode C Dedicated Mode Library Mode C GM WIN Mode Read Close Fig 6 33 Online mode selection Do NOT quit frame editor or turn off the PC while a library file is being downloaded to the Cnet module It may cause a fatal error to the Cnet module by damaging the O S data of Cnet module 6 29 Chapter 6 User defined communication MASTER K 6 4 2 AB DH full duplex driver The AB DH full duplex driver is used for communication with AB devices via the library mode of MASTER K Cnet v2 0 or later The driver is included in frame editor v2 0 as dh_plus lib file and has following features The MASTER K Cnet module can operate as Server only It is not available Client operation Supports the AB PLC 5 command set Basic parameters should be set by frame editor before running Cnet module
49. transmission there is no clock signal for timing synchronization Data is divided in a character 7 or 8 bits and start stop bits are added at the top bottom of character Then each characters with start stop bits are transmitted in order Example The transmission of KOREA Direction of transmission 2 2 Chapter 2 Terminology MASTER K 2 1 4 Protocol This is a rule that specifies how two or more devices communicate more efficiently and reliably Generally it defines following features Establishment of communication Connection between devices The structure of data exchange format Re transmission when an error occurred Switching transmit receive Character synchronization between devices 2 1 5 BPS CPS The BPS and CPS stand for Bit Per Second and Character Per Second The BPS CPS show how many bits characters can be transferred in a second Because a character is consist of 8 bits in general the CPS shows how many bytes can be transferred in a second 2 1 6 Node It indicates a point that a data line is branched into two or more lines in the network tree structure Generally a network consists of multiple nodes Also the term station has same meaning 2 1 7 Packet It is a compound word of package and bucket and a data transmission unit of a packet exchange system In this system the data is divided into a specific length unit and a header is added A header
50. type Examples X h58 bit mx0003 PX001C TX0002 W h57 word mw0003 PW0012 CW0120 7 4 4 Device number When the data type is assigned as word all device number is expressed in decimal number When the data type is bit however the last digit of device number is hexadecimal number other digits are decimal number Please refer the chapter 4 6 1 memory configuration or the MASTER K programming manual for details Examples MX010E indicates bit E 15 bit of M010 word MW0100 indicates M100 word DW0200 indicates D0200 word PX031A indicates bit A 10 bit of PO31 word TX0012 indicates output relay of timer 12 TW0012 indicates elapsed value of timer 12 SW0024 indicates 24 set S24 00 S24 99 of step controller In the above examples device numbers are consist of 4 digits and it is the recommended format of MASTER K series However 2 8 digits are allowed to express a device number Example MX01 MX001 0000001 MX00000001 DW31 DW031 DW0000031 DW00000031 Chapter 7 Dedicated communication MASTER K 7 5 Examples of command execution 7 5 4 Read single device RSS 1 Introduction This command is used for reading single devices Max 16 separated devices can be read with a command See the chapter 13 6 for accessible device type 2 Request format External device gt PLC
51. 0 76800 bps ao o o Station number 1 transmission On during station number is displayed status 1 2 3 4 5 7 10 11 12 13 14 5 Transmission speed is converted from bit values of dO d2 to hex of which value is shown as below table The 76800 bps is provided in RS 422 channel of Cnet module v1 3 or later Sen Hex value Communication speed baud rate Ik ee a a rao ES c m of on fom 2 PE 5 ols 4 m Fe ore s 39m Fo s o Popo 7 1 5 E 4 Appendices MASTER K 2 LED display during abnormal operation LED operations during abnormal operation are divided into two cases When in state of SYS ERROR LED is off the other error LEDs blinks at intervals It means that installation of communication cable or parameter setting is improper or program preparation is abnormal At this time it can be solved by seeing chapter 12 Troubleshooting When serious H W error occur the LED 15 blinks in 1 second period and the error code is indicated by LED 0 4 in binary value as following table When the serious H W error occurs contact the nearest service center h06 UART NS 16550 access error 5 Appendices MASTER K LED indication during power on The Cnet module performs self diagnosis through checking the H W and interface with CPU When the diagnosis i
52. 2323232 h04 D BCC When the main instruction is small character the lower byte of summation from ENQ to EOT is converted into ASCII format and added to frame as BCC check 2 Length of device definition It indicates that the device definition include occupies how many bytes after converted to ASCII code 1byte 2 ASCII codes The available range is h01 h10 ASCII format h3031 h3130 Example MW000 h06 0000 h07 3 Device definition It indicates an actual start address where data is written It should be consist of device type capital or small letter and numbers only Number of data It indicates that how many words to be written from the start address assigned by device definition If the number of data is 5 for example it means that the length of data is 5 words The range is 0 60 words h00 h3C Data This area contains the data to be written in ASCII code format The continuous writing command does not support bit data type Chapter 7 Dedicated communication MASTER K 3 Response format PLC gt External device ACK response Header Station number Main instruction Instruction type Tail Frame check Feme ACK h10 W w SB EXT BCC example ASG hoe h3130 h57 h77 h5342 h03 value D Station number main instruction and instruction type are same as the request format 2 When the main instruction is small character w the lo
53. 2C cable Data Flow 1 In the interlocking mode the data structure is set as that of RS 232C channel The setting of RS 422 channel is ignored 2 In the interlocking mode the modem can not be connected to the RS 232C channel It is only available in the stand alone mode If the RS 232C channel is set as modem connection in the interlocking mode the RS 232C channel operates as null modem mode 3 K200S K3F CU2A K3F CU4A does not support interlocking mode 4 3 Chapter 4 Operation of Cnet module MASTER K 4 1 2 Stand alone mode In the stand alone mode RS 232C and RS 422 channels operate independently Each channel can have different data structure and it is possible to start stop the operation of each channel separately The data flow in the stand alone mode is shown in the following figure RS 232C channel RS 232C cable RS 422 cable 1 The change of mode switch position is not effected until the power of Cnet is cycled Please turn off the Cnet module whenever change the mode switch setting 2 In stand alone mode the data structure of RS 232C and RS 422 channels should be written and downloaded separately with frame editor before starts the operation 4 1 3 Loop back mode It is a special mode for self diagnosis of Cnet module In the loop back mode the Cnet module check if channels operate normally Please refer the chapter 7 2 for details Chapter 4 Operation of Cnet module MASTER K
54. 8 The Cnet module v2 0 or later supports a Library Mode In library mode the Cnet module operates according to a library that are downloaded to the Cnet module Please refer the chapter 6 1 7 for details Caution Make sure to download a library file to the Cnet module before change the operation mode to the library mode If the operation mode is changed to library mode without downloaded library the Cnet module will malfunction It will not operate normally until a library is downloaded at the flash memory write mode 9 The downloaded operation mode is stored in flash memory and the Cnet module will start with the previously downloaded operation mode when it is turned on 10 The downloaded operation mode is valid only when the mode setting switch is at 9 position Otherwise the Cnet module operates with the mode designated by switch setting 11 To read the operation mode of Cnet module choose the slot number and press the Read button The following screen will be displayed after reading is completed Operation Mode Slot No SLOT 0 Location Local x Channel Stand Alone Interlock RS 422 User Defined Mode Dedicated Mode C Dedicated Mode C Library Mode C Library Mode C GM WIN Mode Mode switch number 9 Online Mode Read Close 12 The operation mode reading is available in all operation modes of Cnet except Loop back and Flash memory wr
55. 85 STOP SYS RUN DISPLAY MODE RS 232C RS 422 RDA RDB SD SD SG FG Display switch Connector RS 232C Connector RS 422 485 3 5 Indication of operating status of K4F CUEA see Appendix A1 Switch for indication of dei is and station number see Appandi A1 RS 232C for connection with external devices Connector RS 422 485 for connection with external devices Chapter 3 Specifications 3 3 4 K7F CUEA K7F CUEA RS 232C RUN BPS TX BPS RX BPS ACK DATA BIT NAK PARITY ERR EVEN ODD MODEM STOP BIT SYS RUN RUN BPS TX BPS RX BPS ACK DATA BIT NAK PARITY ERR EVEN ODD RS 485 STOP BIT SYS RUN 3 6 MASTER K Name Cones LED displaying section Display switch Mode switch Connector RS 232C Connector RS 422 485 Indication of operating status of K7F CUEA see Appendix A1 Switch for indication parameter and station number see Appendix A1 Setting of operation mode see 4 1 Connector RS 232C for connection with external devices Connector RS 422 485 for connection with external devices Chapter 3 Specifications MASTER K 3 4 Cable specifications When communicate with RS 422 or RS 485 channel twisted pair cable should be used in consideration of transmit distance and speed The following table shows the recommended cable specification of communication cable Please make sure use the recommended cable or
56. 9 79 h3031 h303 303 39313833 03 1 block Max 16 blocks available 2 When registered format is reading continuous devices Format Station Main Registration Length of Frame name neerle number instruction number data paa wl check Frame Ack h01 Y y h01 h04 h9183AABB ETX BCC example hos h3031 h59 79 3031 h3034 3931383341414242 hos 7 21 Chapter 7 Dedicated communication MASTER K 4 Response format PLC gt External device NAK response Format Station Main Registration Frame name number instruction number Errorcode Tail check Frame EU ENQ h01 Y y h01 h1132 EOT BCC m h05 h3031 h59 79 h3031 h31313332 hoa D Station number main instruction and registration number are same as the request format When the main instruction is small character y the lower byte of summation from NAK to ETX is converted into ASCII format and added to frame as BCC check The error code is expressed as 2 byte of hexadecimal format 4bytes of ASCII codes and indicates the type of error Please refer the error code table for details 5 Example Execute the registration number 1 of station number 1 Assume that reading single device D000 word is already registered as number 1 and the contents of D000 is h3202 No BCC check D Request format External device gt PLC
57. CK response Format Main Instruction Header Station number Status data Tail rame ACK h01 R ST Hex 20 bytes ETX example ASG 4 ASCII code 4 h pe h06 h3031 h52 h535 code 40 bytes 03 3 Response format PLC gt External device response Format Instruction DS Header Station number instruction type Error code Tail Fame NAK h01 R ST h1132 ETX example ASCI h15 h3031 h52 h5354 h31313332 h03 value 7 25 Chapter 8 Dedicated modem communication Chapter 8 Dedicated modem communication MASTER K 8 Dedicated modem communication 8 1 Dial up modem communication Cnet module has a long distance communication function using public telephone line This function enables long distance communication via public line by connecting external modem in Cnet module and calling receiving phone 8 1 1 External modem specifications When using modem for communication line connection status may be not good depending on modem s performance and public telephone line so failure in communication may occur Also even if being on connection disconnection may occur For reliable modem communication therefore the modem conformed to the following recommended specifications must be used 1 Modem speed 14 400 bps or more supported 2 DTE interface CTS RTS Flow Control supported 3 Command Hayes Interchangeable AT C
58. Chapter 4 Operation of Cnet module 1 Pin connection with modem MASTER K The following table shows how to connect a modem to the RS 232C connector of Cnet module Cnet 9 pin Modem 25 pin Pin connection and signal direction Pin No Name Pin No Name 1 CD 8 CD 2 RxD J OO RxD 3 TxD gt TxD 4 DTR p 20 DTR 5 SG P 7 SG 6 DSR e 6 DSR 7 RTS gt 4 RTS 8 CTS I i 5 CTS 9 RI 22 RI 2 Pin connection of null modem direct connection In null modem type the connection can be divided into two types according to the handshake function If an external device uses CD signal use handshake function connect Cnet module and external device as following table Cnet 9 pin l TAR External device 9 pin Pin connection and signal direction Pin No Name Pin No Name 1 CD 1 CD 2 RxD 2 RxD 3 TxD 3 TxD 4 DTR 4 DTR 5 SG 5 SG 6 DSR 6 DSR 7 RTS 7 RTS 8 CTS 8 CTS 9 RI 9 RI 4 6 Chapter 4 Operation of Cnet module MASTER K If the external device does not use CD signal no handshake function connect the Cnet module and external device as following table In general personal computers are typical devices that don t care CD signal
59. Main instruction Instruction type Tail Frame check DERE ACK h20 W SS ETX BCC example ASON h06 h3230 h57 h77 h5353 h03 value D Station number main instruction and instruction type are same as the request format 2 When the main instruction is small character w the lower byte of summation from ACK to ETX is converted into ASCII format and added to frame as BCC check 4 Response format PLC gt External device NAK response Format Station Main Instruction Error code name ug number instruction type Hex 2 byte Tail e nns game NAK h20 W w ss h2232 ETX BCC example ASCII value h15 h3230 h57 h77 h5353 h32323332 h03 8 Station number main instruction and instruction type are same as the request format 0 When the main instruction is small character w the lower byte of summation from NAK to ETX is converted into ASCII format and added to frame as BCC check The error code is expressed as 2 byte of hexadecimal format 4bytes of ASCII codes and indicates the type of error Please refer the error code table for details Chapter 7 Dedicated communication MASTER K 5 Example Write h1234 to the first word of P area P000 of the PLC of that station number is h01 No BCC check D Request format External device gt PLC t Length of For
60. None data bit stop bit 8 bits 1 1 Chapter 6 User defined communication MASTER K RS 232C Type Null Modem xl RS 422 M Modem initializing ae Dial Up Modem Dedicated Modem Station number command 0 31 Basic Parameters Station Type Null Modem gt int Command Monitor Entry Baud Rate 38400 M Data Bit ki 4x32 Parity None M Stop Bit C 16x20 4x32 4 blocks per d frames 16x20 16 blocks Baud Rate per one frame x 20 frames Fig 6 2 Basic parameter The description of each parameters is as following table Item Description Remark Station Station number n rnb r Set the station number of Cnet module 0 31 Null modem Direct connection with RS 232C cable RS 232C Dial up communication tandem Use a modem via public telephone line type Dedicated modem Use a modem via a dedicated line Initializing Initializing v Only available when command command Set an initializing command of modem dial up or dedicated modem is selected RS 422 RS 422 Use RS 422 protocol 1 1 network communication type RS 485 Use RS 485 protocol multidrop 1 n or n m network Baud rate Set a communication speed Data bit 7 bits or 8 bits Set independently for 7 each channels RS Basic Parity none even odd 232C RS 422 parameters Stop bit 1 bit or 2 bit Monitor Set a m
61. Symbol Aaa h72 Read a single bit or word Y Single r R h52 SS h5353 from PLC h72 Read a block multiple Continuous R h52 SB h5342 words from PLC h77 Write a single bit or word to g Single w W h57 SS h5353 PLC h77 Write a block multiple Continuous w W h57 SB h5342 words to PLC Monitoring x X h78 e Register devices to be registration h58 monitored Monitoring execution y Y 55 Execute monitoring function h72 Read a status of CPU Read CPU status r h52 ST h5354 module 1 The CPU doesn t care capital or small letter in frame except main command For example 100 and 100 have same meaning However if the main command is written in small letter the BCC check will be executed 2 When read or write a bit the last digit of address should be a capital letter Example mx001f mx001F X 7 3 Chapter 7 Dedicated communication MASTER K 7 4 Data addressing This chapter describes how to assign the address of memory device of MASTER K series Example of data structure 7 4 1 Start of data The symbol indicates the start of data address It must be located at the start of data address 7 4 2 Device type 3 Im Device number Data type Device type Start of data Device type Device range Remark PW0000 PW0031 32 words P W O relay Re
62. ad Write PX0000 PX031F 32 x 16 bits 96MW 0000 MW0191 192 words M auxiliary relay Read Write 96MX0000 MX191F 192 x 16 bits 96KW 0000 KWO0031 32 words keep relay Read Write KX0000 1 32 x 16 bits LWO0000 LWO0063 64 words L link relay Read Write LX0000 LXO63F 64 x 16 bits F W0000 FWO0063 64 words F special relay Read FX0000 6 64 x 16 bits T timer contact relay TX0000 TX0255 256 bits Read Write T timer elapsed value TW0000 TW0255 256 words Read Write C counter contact relay CX0000 CX0255 256 bits Read Write C counter elapsed value CWO0000 CW0256 256 words Read Write S step controller SW0000 SW0099 100 sets Read Write D data register DW0000 DW4999 5000 words Read Write 7 4 Chapter 7 Dedicated communication MASTER K When read or write S device address should be assigned in word type although step controllers are handled as bit type See following examples for details 1 Turn on S00 07 Write 07 decimal to the SW0000 2 Turn on 505 15 Write 15 decimal to the SW0005 3 Clear S10 set Write 00 to the SW0010 4 Read S23 set Read the SW0023 Returned ASCII value shows which bit is turned on among 00 99 of the assigned set If the 523 47 is on the CPU will return h3437 37 7 4 3 Data type Symbol Data
63. age box like following figure will be displayed GMWIN a There are connected remote 1 stage At this time it means that the 1st step connection has been completed it is a same status as linking with RS 232C connection cable All functions of on line menu can be used If disconnection in the state of remote connection is required perform the sequence in reverse of connection If the disconnection is selected in On line menu the disconnection menu box is displayed and it means the connection has been closed 1 How to use KGLWIN after remote connection is the same as of local connection For the details see 6 3 KGLWIN communication service of MASTER K Mnet Fnet User s Manual 2 The state of PLC control via modem depends on the performance of modem and the state of telephone line Thus if the state of telephone line is bad the connection may be disconnected At this time reconnection must be tried not immediately but after waiting for 30 seconds Try connection again from 1 8 9 Chapter 8 Dedicated modem communication MASTER K 8 2 Dedicated modem communication Computer link module has a long distance communication function using dedicated line with external dedicated modem Also this has a function to control dedicated modem and a data communication function using the dedicated line 8 2 1 Specifications of dedicated modem Performance of the dedicated modem communication using Cnet module is d
64. agreement of initialization command of modem Bad connection of cable and telephone line 122 Chapter 12 Troubleshooting MASTER K 12 2 Troubleshooting by each error code 12 2 1 Error type C01 H W or system error H W or system error Does the LED 1 turn on Yes No Does the LED 2 Yes turn on No Does the LED 3 Yes or 4 turn on No Flash memory diagnosis error Does the LED 5 turn on UART communication chip error Does the LED 6 turn on No Checkthe install status of Cnet module and cycle the power of system Does the same error still occur No Contact the nearest service center 123 Contact the nearest service center Internal memory diagnosis error Buffer memory initialization error CPU internal error Did an error occur in CPU No Does the Cnet module mounted correctly Re mount the Cnet module correctly Contact the nearest service center Does it operate normally No Perform troubleshooting to appropriate error Chapter 12 Troubleshooting MASTER K 12 2 2 Error type C02 Command error User defined communication Command error Did command or link error occur Revise the program referring the programming manual No 66 64 83 Is the st
65. ame complies with the 9 MITSUBISHI s protocol Download basic Download the basic parameters and user defined frame 3 parameters and to the MASTER K Cnet module Refer the chapter 6 2 4 frames for details Write a sequence program by using SND RCV 4 instructions Refer the chapter 6 3 for usage of each program instructions 5 Download the sequence program to the CPU module sequence program By the monitoring function of KGL WIN check the 6 Monitarin communication status If the communication is not 9 operate normally check the transmitted data by the monitoring function of frame editor 9 1 Chapter 9 Example programs MASTER K 1 MITSUBISHI s dedicated protocol In this example let s assume the other manufacturers PLC is MITSUBISHI s AJ71C24 PLC 2 and the MASTER K PLC PLC 1 reads the 0000 of PLC 2 and store in P002 The MASTER K Cnet module communicates with MITSUBISHI s dedicated protocol and the structure of MITSUBISHI s dedicated protocol is as following D Send frame Protocol 0 0 W O O O O O 1 ETX Description Station number 00 PLC number FF Self station Command WR Word Read Wait 0 Start address D0000 Numbers of word 01 Receive frame Protocol STX 0 0 A 1 2 B ETX Description Station number 00 PLC number FF Self station Data 12 9 2 Chapter 9 Example programs MASTER K The following three fig
66. ard disk 2 Print circuit drawing and the list with printer 3 Write program to memory module if required Completion 115 Chapter 11 Installation and maintenance MASTER K 11 2 Maintenance 11 2 1 Daily check Perform the following daily checks at everyday Checking item Contents to be Criteria of decision Action to take checked Cable connection state Cable loosened Shall not be loosened Tighten the cable Module tightening shall not be loosened Tighten module Module connection state screw loosened screw System operation Flash Flash light off is abnormal LED 7 SYS RUN checked of CPU and interface Channel operation Only ifchannel active LED LED lights data is normally 0 RS 232C RUN Light On checked sent received See Appendix A1 If light off communication is disconnected See Appendix A1 Communication error LED Flash is abnormal 5 RS 232C ERR Light Off checked abnormal parameter See Appendix Al 13 RS 422 485 setting or cable failure 1 2 RS 232C Flash Light off is abnormal REUS abnormal hardware of See Appendix A1 checked 9 10 RS 422 485 module TXRX System error LED If flash it means system is Light Off checked 1 15 SYS ERROR abnormal 116 Chapter 11 Installation and maintenance 11 2 2 Regular check Perform the following action 1 2 times per 6 months MASTER K Check item How to check Criteria of decision Action to ta
67. atus value 64 66 or 83 Frame name used Improper hex value Check the mode No in command does is assigned in array switch and Cnet not exist variable J module is running Check the Cnet module is mounted on Is the status value 16 the designated slot at d of command No Yes Is the status value 67 Revise frame and sequence program correctly Is the frame and command used correctly No No Yes Is the status value 68 Set basic parameters of all station with same setting Are all basic parameters set correctly Does the error code Yes No relate to command No No Is the cable CPU internal error connected correctly Contact the nearest service center Yes Contact the nearest service center error code No Revise program Connect cable referring command correctly Frame is not downloaded to Cnet module Download frame and try again 124 Chapter 12 Troubleshooting MASTER K 12 2 3 Error type C03 Receiving monitoring error Receiving monitoring error Is the received data monitored from the beginning Are sequence program and frame written correctly No Revise sequence program and frame correctly Check the cable if there is cut off or improper connection Is the cable connected Remove CPU error referring CPU user s
68. aximum monitoring blocks Cnet module v1 3 or entry later 6 4 Chapter 6 User defined communication MASTER K 6 2 3 Defining a frame The figure 6 3 is a lower part of initial screen of frame editor and it shows a frame list and brief information Each frame has a name and it is used for an identifier of the frame When write a sequence program these frame names are used with SND RCV instructions Each channel can have max 64 frames and the max length of a frame name is 256 byte in ASCII format The right side of screen shows a brief information of the highlighted frame Fig 6 3 The frame list and information 6 5 Chapter 6 User defined communication MASTER K 1 Write a sending frame The sending frame defines the data structure that is transmitted to the external device from the Cnet module Writing procedure is as following Select a frame number in the frame list of figure 6 3 and double click The screen as the figure 6 4 will appear e Editor CA PROGRA 1 WLGISW CNE TED TEST FAM Fig 6 4 Frame setting window 2 Input a frame name The name can be consist of all characters such as alphabet or numbers It is used for an identifier in the sequence program 3 Select the direction of data When write sending frame choose Send as following figure 6 5 Fig 6 5 Selecting send receive 6 6 Chapter 6 User defined communication MASTER K Heades 8 Set a header of frame I
69. ber and transmission status in turn When the display switch is pressed first time the station number is indicated in binary format When the display switch is pressed again after released the transmission status is displayed According to this sequence station number and transmission status are repeatedly displayed in sequence whenever the display switch is pressed For distinguishing LED indications of station number and transmission status the LED15 is used When indicating station number the LED 15 becomes on It will turn off while the transmission status is displayed Station number indication The LED 0 4 shows the station number of RS 232C channel and LED 8 12 shows the station number of RS 422 channel in binary value Display the station number of RS 232C channel Binary value Not used Off during station number is displayed Display the station number of RS 422 channel Binary value Off during station number is displayed Station number transmission On during station number is displayed status A 3 Appendices MASTER K 2 Transmission status indication Communication speed of RS 232C channel 300 38400 bps 2 3 OnBb Ofi7bis 4 PaWybengnone OnemgOfimome 5 Payye Onewn Ofidi 6 sow nabs ORE 7 Notused Off during transmission status indication 10 sf ni 2 4 Communication speed of RS 422 channel 30
70. ber of hexadecimal data h1234 2 bytes When a segment is assigned as hexadecimal constant you can not input 0 00 format example h0100 hOAOO or h0000 Please use array type if it is need to input hOx00 6 7 Chapter 6 User defined communication MASTER K Seta tail of frame The tail is consist of control characters numbers or alphabets like header Moreover the tail can include a BCC check code for error detection The following figure 6 8 shows an example of tail setting Tail BCC Setting Fig 6 8 Example of tail setting To use the BCC check function write at the tail and setting BCC by pressing the BCC setting button see the figure 6 9 BCC Setting Data Type ASCH Hex r Check Rule Default C SUM 1 SUM 2 C XOR1 XOR 2 C MUL 1 C MUL 2 Range H 1 7T BCC 1 ex T 0 Complement Mask ex FF SORTER TTT 7 Fig 6 9 BCC setting window There are 7 methods to calculate BCC as followings Default Add all values from the second data of header to the previous of BCC SUM1 Add all values of data within the user defined range 80 2 Mask a user defined value to the result of SUM1 XOR1 Calculate BCC by exclusive OR operation XOR2 Mask a user defined value to the result of XOR1 Get BCC by multiplying all values of data within the user defined range MUL2 Mask a user defined value to the result
71. box is displayed after the completion i Connect Fig 8 3 Connection completed 7 f after connection completion writing is selected the following dialog box is displayed At this time select basic parameters in communication option select the slot number which Cnet module is mounted and click on the writing button UNT untitled frr m Select the slot number mounted Fig 8 4 Write parameter After basic parameter writing is selected the dialog box that confirms the operation cancel of Cnet module as shown in Figure 8 5 At this time select OK to download the basic parameter to Cnet module Fig 8 5 Write confirmation Chapter 8 Dedicated modem communication MASTER K 9 If after writing basic parameter operation switch is selected the following dialog box is displayed At this time select slot number and communication run to start the RS 232C channel Change Mode Slot No T ype RS_232C C RS 422 om E Fig 8 6 Mode change If the LEDs of No 0 RUN 6 MODEM and 7 SYS RUN are ON after starting channel it means that writing basic parameters has been normally completed If the states of LEDs are abnormal verify that channel operation mode is stand alone mode If channel mode is normal verify the slot number 2 When all LEDs are in normal state connect modem to computer link following 8 3 2 how to install modem power on modem and verify the i
72. ceive frame 9 8 9 Example programs MASTER K The following two figures show an example of sequence program Fig 9 10 An example of SND instruction Store the name of frame send at 00010 00017 8 words D017 D016 D015 D014 D013 D012 0011 D010 o EE 2 Increase the data to be sent SD1 Because the 01 is assigned as 4 ASCII characters array variable 4 hexadecimal digits of 00100 hxxxx will be transmitted to the PLC 2 Send the frame send to the PLC 2 Assign the slot number and communication channel slot 1 RS 422 Assign the start address of data block at which the name of frame is stored Assign the start address of data block at which the SD1 is stored Assign the number of bytes to be transmitted e Assign the device at which the communication status is stored Bit 0 Indicates the SND instruction is executed No error 1 scan on Error Keep on state Bit 1 No error off Error on Bit 2 7 Not used Bit 8 F Indicates the error code 9 Counts how many times the SND instruction is executed and error occurred 9 9 9 Example programs MASTER K 0612 42 EEN bo TE5x72 1 1 Dau B1013 EEN boogpoono B1014 EEN BC 000 QU P1015 L i i moii
73. communication type that the data is transmitted with a fixed direction It is not allowed to move data in reverse direction w Half duplex It is available to move data in both directions However data transference in a direction should be done after another direction transference is completed because two way transmissions share a common communication cable 2 Full duplex Data is transmitted in two way directions with two communication cables 2 1 2 Transmission type The transmission type can be divided into two types in consideration of binary bit composed 0 and 1 transmission speed reliability and economy 1 Serial transmission In serial transmission type each bits of data is transmitted in order through single cable Its transmission speed is slow but it provides lower installation cost and simpler software RS 232C RS 422 and RS 485 are typical serial transmission types 7 6 5 4 3 2 1 0 Receive Transmission air 76543210 76543210 2 1 Chapter 2 Terminology MASTER K 2 Parallel transmission In parallel transmission 8bits 1byte are transmitted at once through 8 communication lines It provides faster transmission speed and higher communication reliability but installation cost are increased in geometrical series by transmission distance 7 6 5 4 3 2 1 0 Transmission Receive 1JL 2 1 3 Asynchronous transmission With the asynchronous
74. crease the P002 of PLC 1 and transmit it to the P002 of PLC 2 The sending frame is named as A and downloaded to the CLM 1 then the receiving frame B is downloaded to the CLM 2 Chapter 9 Example programs MASTER K e Fig 9 14 An example of sending program of PLC 1 Store the frame name a at D0000 D0007 8 words Increase P002 word by 1 Send the frame a to the PLC 2 Assign the slot number and communication channel RS 232C slot 0 Assign the start address of data block at which the name of frame is stored Assign the start address of data block at which the array variable SD1 is stored Assign the data length of SD1 byte Assign the device at which the communication status is stored Bit 0 Turn on per 1 scan when the SND instruction is executed normally Bit 1 No error 0 Error occurrence 1 Bit 2 7 Not used Bit 8 Error code Counts how many times the SND instruction is executed and error occurred 9 13 Chapter 9 Example programs MASTER K Fig 9 15 Frame list Fig 9 16 Frame setting 9 14 Chapter 9 Example programs MASTER K Fig 9 17 An example of receiving program of PLC 2 Store the name of frame b at D0000 D0007 8 words Receive the data from PLC 1 Assign the slot number and communication channel RS 232XC slot 1 Assign the start address of data block at which the name of frame is stored Assign the start addres
75. dedicated mode read write The Cnet module of which O S is 1 7 or earlier operates as only slave station in dedicated mode When two MASTER K Cnet modules communicate therefore one Cnet module set as master station and another module set as slave station Then the master module should be set as user defined mode and download a LGIS s dedicated protocol written with frame editor With the Cnet v2 0 or later Cnet module can operate as master station in the dedicated mode Therefore only basic parameter setting is required when two MK Cnet modules communicate each other No protocol downloading The Write and Read instructions are used for dedicated communication between MK Cnet modules and have following features Supports independent programming for RS 232C and RS 422 channel Read write multiple blocks max 110 bytes is available by using continuous read write instruction of dedicated protocol The communication status is stored at the designated memory area 1 When a master station communicates with multiple slave stations via RS 422 channel write sequence program as each instruction does not execute at the same time Otherwise the transmitted received data may be conflicted 2 To use Read and Write instruction the O S of master station should be v2 0 or later However the O S of slave station can be 1 7 or earlier 3 Both of RS 232C channel of master and slave station should be set as the
76. definition include occupies how many bytes after converted to ASCII code 1byte 2 ASCII codes The available range is h01 h10 ASCII format h3031 h3130 Example MW000 h06 0000 h07 Device definition It indicates an actual address to be read It should be consist of device type capital or small letter and numbers only Number of data It indicates that how many words will be read from the start address The range is h01 h3C 1 60 The continuous reading command does not support bit data type Chapter 7 Dedicated communication MASTER K 8 Response frame PLC gt External device ACK response Format Station Main Instruction Number Frame name Header number instruction type of data paia Tail check Frame Ack h10 r SB h04 h12345678 ETX BCC example Su hos h3130 52 72 h5342 h3034 h3132333435363738 h03 D Station number main instruction and instruction type are same as the request format 2 When the main instruction is small character r the lower byte of summation from ACK to ETX is converted into ASCII format and added to frame as BCC check 8 Number of data It indicates that the following data occupies how many bytes in hexadecimal format before converted to ASCII code It can be obtained by multiplying data type 1 word 2 byte and number of data in the request format Example The number of data in request for
77. e 6 3 KGLWIN communication service of MASTER K Mnet Fnet User s Manual 2 The state of PLC control via modem depends on the performance of modem and the state of telephone line Thus if the state of telephone line is bad the connection may be disconnected At this time reconnection must be tried not immediately but after waiting for 30 seconds Try connection again from 1 Chapter 9 Example programs 9 Example programs MASTER K 9 Example Programs 9 1 User defined protocol 9 1 1 Communication with other manufacturer s PLC MITSUBISHI The following example shows how to communicate with other manufacturer s PLC in this example Mitsubishi AJ71C24 via RS 422 channel In this example the MASTER K Cnet module operates as a master station and an user defined frame is used to communicate with MITSUBISHI PLC The following figure 6 26 shows the system configuration Master K PLC 1 Mitsubishi PLC 2 Station Fig 9 1 number 0 Request Response RS 232C RS 422 RS 422 INTERFACE 1 1 connection User defined RS 422 An example of system configuration The following table shows how to write download and execute an user defined frame to communicate with MITSUBISH PLC Step Action Description 1 Setting basic By using frame editor set basic parameters as it complies parameters with the MITSUBISH s protocol 2 Writing frame Write an user defined fr
78. e of setting The frame editor is used for parameter setting of Cnet module 1 Run the frame editor software 2 The initial screen as following figure will appear Cnet Frame Editor untitled frm MASTER K olx File Online Option Monitor Help Channel C RS422 side Basic Parameters Baud Rate 38400 x Parity None M Data Bit 8 Stop Bit 1 Station 00 F Type Null Modem M init Command Monitor Entry 4x32 C 16x20 Frame List D CO o C5 wh Ll Frame Informations Tx Rx 561 562 SG3 Header 565 566 SG SG4 SG8 BCC 3 Select a channel to be set RS 232 side or RS422 side 4 Select the station number 0 31 5 Select the type of communication Please refer the following table Channel Type Selection guide Null modem To connect directly with a cable to an external device at near 15m or less away from the Cnet module Rs 232c Dialup To connect with modem to an external device at far away modem place via a public telephone line Dedicated To connect with modem via a dedicated line modem RS 422 To communicate in full duplex mode 1 N network with RS 422 external devices which are within 500m RS 485 To communicate in half duplex mode multidrop network with external devices which are within 500m Chapter 4 Operation of Cnet
79. ed in following table Code Name Address Remark 01 Read coil status Oxxxx bit output Bit read 02 Read input status 1xxxx bit input Bit read 03 Read holding register 4xxxx word output Word read 04 Read input register 3xxxx word input Word read 05 Force single coil Oxxxx bit output Bit write 06 Preset single register 4xxxx word output Word write 16 Preset multiple register 4xxxx word output Word write Address mapping to MASTER K PLC All addresses of Modbus device will be mapped to the M area of MASTER K PLC Because the range of M area of MASTER K is M000 M191 192 words only 192 words 384 bytes 3 072 bits of Modbus device can be corresponded to the M area of MASTER K PLC See following table for detailed mapping between Modbus and MASTER K PLC Modbus address MASTER K address Remarks 00000 M0010 00001 M0011 00015 MOO1F M0000 MOOOF 16 bits Bit Oxxxx 00016 M0020 are not used 03070 M191E 03071 M191F BXXXX word is not used Word Mxxxx 1 AXXXX XXxx 0 190 Error Exception code list Code Name Description 01 Illegal function Invalid function code 02 Illegal address Invalid address range over 03 Illegal data value Invalid data type 6 33 Chapter 7 Dedicated communication Chapter 7 Dedicated communication MASTER K 7 Dedicated communication 7 1 Introduction
80. etermined by the performance of dedicated modem and the state of dedicated line Because low performance modem or bad line becomes a cause of performance deterioration the modem fit to the following recommended specifications must be used for reliable communication Modem speed 1200 bps or more supported 2 DTE interface CTS RTS Flow Control supported 3 Error correction Error correction function in data transmission 4 Carrier control Carrier detect transmission control supported 5 Line control Full duplex Half duplex communication supported 2 line type 4 line type 6 RTS CTS delay time within Max 500 ms 8 2 2 How to connect to modem 1 Installation of modem D Before use connect the modem meets the above specifications to Cnet module with RS 232C cable Figure 6 42 shows an example of modem connection The connecting sequence of computer link module and modem is as follows 2 Connect recommended external modem of 6 4 1 and RS 232C channel of Cnet module with RS 232C cable 8 Connect the cable connected following to connecting method of Figure 4 4 to RS 232C channel of Cnet module and DTE connection terminal of modem Connect dedicated telephone line to line terminal of modem 5 Set the operation mode switch of computer link to the position required after that power on and set communication type to dedicated modem mode by using frame editor Verify that the modem is initialized after power on
81. hat stores source data to be sent E Numbers of byte to be sent SS Device at which the link status is stored Higher 8 bits AB Type of channel h00 RS232C 1 RS422 1 Functions Sends bytes which begin with the device specified as snd to the Cnet module that mounted on the slot sl The name of frame is stored as ASCII format into 8 words which begin with the device Fnam The link status is stored at the device specified as SS The maximum size of data block to be sent is 256 bytes 2 Program example Program that send 10 bytesm 5 words from D1234 and frame name 8 words from D0000 to the Cnet module at slot 3 channel 0 RS232C The link status is stored at K015 word HAE SND h0003 D0000 D1234 h0010 15 1 6 20 Chapter 6 User defined communication MASTER K 6 3 2 RCV instruction Instructions Nereus Steps Error Carry M P K L F T C S D Integer F110 F111 F112 5 Fnam OJO OJO RCV snd O 1 n O ss 101010 Operand setting HM RCV sl Fnam rcv n SS 14 Slot number of Cnet module is mounted amp Type of channel The configuration of sl RS232C or RS422 Lower 8 bits CD Slot No of Cnet The name of frame 8 words module rcv Start address of device that stores source data to be sent Numbers of byte to be read
82. he CPU module 2 After the connection is completed choose Online Read in menu The following message window will appear Read untitled frm Slot Se Read RS 2320 C RS 422 tame Option Basic Parameters C Frames C All Select the slot number at which the Cnet module is mounted channel to be read RS 232C or RS 422 and what information to be read parameter frames or both Then press Read button and the read data will be displayed Chapter 4 Operation of Cnet module MASTER K 4 4 On line mode The Cnet module of which O S version is v2 0 or later supports the on line mode In the on line mode use can change the operation mode of Cnet module via frame editor software and it doesn t need to cycle the power of Cnet module after changing the mode setting switch Therefore it is possible to change operation mode while the Cnet module is running The features of on line mode are as following Mode switch position of on line mode 9 Set the operation mode separately for each channels RS 232C RS 422 User can change the operation mode of local remote Cnet module The operation mode setting is stored in built in flash memory so the operation mode is kept while the power of Cnet module is off Supports a new operation mode Library mode and this operation mode can be entered in the on line mode only 4 4 4 Operation mode change of
83. he MASTER K Cnet network user can control program read write monitor and debugging a remote PLC through a Cnet network as if the remote PLC is connected to KGL WIN directly Especially a PLC at the far away place can be controlled with a modem connection However only 1stage remote connection is available KGLWIN RS 232C 2 4 Chapter 2 Terminology MASTER K 2 1 13 Frame The frame is a structure definition of data transmission It consists of a segment station number instruction structured data and or execution result control code for synchronization parity bit and BCC for error detection The frame of MASTER K Cnet is as following picture Request frame Structured data Header Segment Tail Instruction Execution result Station No Instruction Segment Response frame CD Header An ASCII code that indicates the start of frame Tail An ASCII code that indicates the end of frame 3 Parity Itis a bit used for an error detection of a byte BCC It is a byte used for an error detection of a frame 2 5 Chapter 3 Specifications Chapter 3 Specifications MASTER K 3 Specifications 3 1 General specifications The following table shows the general specifications of MASTER K series No Item Specifications Remark 1 Operating ambient 0 55 C 32 131 F temperature 2 Storage ambient 25 70 13 158 F temperature Operating ambient 5
84. he sequence program of PLC 2 Please refer the MITSUBISHI s user s manual for details jp H Hi Jo TO Hl Kl Hn S CE Hi Hi Hd KE YH 5 r FROME meo kn ral ai 0105 9 Fig 9 12 An example of AJ71C24 sequence program Assign the receiving completion code and word byte Transmitting data The number of transmitting data Write transmitting data and numbers to buffer memory Turn on the data request signal after data writing is finished Turn off the data request signal when the transmission completed signal Xn0 turns on Read the numbers of received data Receiving completion signal e go Move received data to YOO 9 11 9 Example programs MASTER K 9 1 2 Communication between MK Cnet modules The Cnet module v1 7 or earlier does not support READ WRITE instruction To communicate with MASTER K Cnet module therefore the Cnet module should be set as User defined mode and then an user defined frame complying with LG s dedicated protocol should be written and downloaded After Cnet v2 0 no user defined frame is required when use READ WRITE instructions 1 RS 232C 1 1 connection Master K PLC 1 T Mode 2 MASTER K PLC 2 Mode 2 Request Response RS 232C INTERFACE 1 1 connection User defined RS 232C Fig 9 13 An example of system configuration In
85. hows the performance specifications of MASTER K Cnet modules Items Specifications Serial communication RS 232C Comply with RS 232C standards 1 channel channel RS 422 485 Comply with RS 422 485 standards 1 channel Long distance remote communication with external device is possible Modem tunelon via a public telephone line by connecting a modem to Cnet module Dedicated Supports multi drop and 1 1 connection Dedicated protocol protocol for LGIS s products KGL WIN Supports a connection with KGL WIN and remote Operation modes PLC control program read write monitor and protocol debug User define Supports a user defined protocol written by a frame protocol editor Data bit 7or8 Set with the basic Data structure Stop bit 1or2 parameter of frame editor Parity Even Odd None Channel selection Stand alone Interlocking set with operation mode switch Synchronization Asynchronous Baud rate 300 153 600 bps set with the basic parameter of frame editor Station number Max 32 stations 0 31 Set with the basic parameter of frame editor RS 232C Max 15m Transmit distance RS 422 485 Max 500m Loop back self diagnosis function Indicates operation status by 16 LEDs K200S 8 LEDs Current consumption Max 100mA 1 RS 422 and RS 485 can be selected with the basic parameter of frame editor Diagnosis functions 2 T
86. icult to access because access to remote PLC is possible difficulty of program is dissolved This function enables reduction of time and efforts for installation and modification For the details on KGLWIN communication service see MASTER K Mnet Fnet technical manual 8 7 Chapter 8 Dedicated modem communication MASTER K 2 How to connect KGLWIN modem KGLWIN connection via Cnet module and modem has additional functions such as dialing and disconnecting in addition to KGLWIN connection of MASTER K Fnet Namely KGLWIN first dials and after the connection remote connection is performed The procedure is as follows Set the operation mode setting switch on the front of computer link module to 6 or 7 to set RS 232C channel to KGLWIN mode After connecting modem to computer link module connect it to telephone line and power on After execution of KGLWIN select modem of Method of Connection menu If the dialog box is displayed like figure click on the OK button after setting the data required Select Connect at on line menu When setting of COM port of modem is incorrect or the connection with modem is error error message is displayed At this time verify COM port or modem connection bet port of modem onnected to PC nter modem speed i a rx Fig 8 8 Connection option of KGL WIN 8 8 Chapter 8 Dedicated modem communication MASTER K If connection is completed mess
87. ite mode The Cnet module will stop operation about 1 second after the operation mode is changed Chapter 4 Operation of Cnet module MASTER K 4 4 2 Operation mode change of remote Cnet module It is available to change the operation mode of a remote Cnet module connected to the local Cnet module via RS 232C channel In general this function is used to edit the sequence program and change operation mode of a CPU in the distance Change the operation mode of Cnet module to KGL WIN mode gt Connect KGL WIN to the remote CPU by remote connection depth 1 gt Change the remote CPU to STOP mode gt Edit program gt Change the remote CPU to RUN mode gt Change the operation mode of remote Cnet module to previous mode Both of local and remote Cnet modules should be at the online mode Only RS 232C connection is available If two Cnet modules are connected via RS 422 485 channel operation mode change is not available tis available to read the operation mode of remote Cnet module After the operation mode is changed the Cnet module will stop about 1 second then restart operation in the new operation mode The RS 232C channel setting of two Cnet modules local and remote should be same The version of Cnet O S and frame editor must be v2 0 or later The following figure shows an example of system configuration Local PLC Remote PLC 5 HE HEO TD TD Be S S E S RS2320
88. ith actual Equalize variable and data variable type of PLC program H7132 Variable JP M L K D T C F S area H2232 request format S un error error 2 Request format not fit H0090 Monitor Registration number of appropriate Execute again after registering execution error monitor not registered monitor Execute again after adjusting H0011 Data error Error occurred when ASCII data value is converted into digits Inspect format correct and then execute again Monitor H0190 execution errot Registered number exceeding range monitor registration number to 31 or less Monitor Execute again after adjusting H0290 registration Registered number exceeding range monitor registration number to error 31 or less Station number error BCC error Main command command type error No Header and tail character error Check and take actions for res No response ud P Cable error error contents that may occur Operation mode error Communication speed and stop data parity bit error PLC error B 8
89. k devices 5 2 Chapter 5 System configuration MASTER K 5 3 1 2 connection User defined protocol Modem The following figure shows the example of system configuration when the Cnet module connected to the external device via RS 232C channel and to the other manufacturers PLC system via RS 422 channel The Modem is used for long distance RS 232C network IBM Compatible Public telephone line MasterK PLC Other manufacturer s PLC RS 232C RS 422 RS 422 Interface Network devices MASTER K PLC K7F CUEA 0 31 5 3 Chapter 5 System configuration MASTER K 5 4 1 2 connection User defined RS 232C The following figure shows an example of system configuration when the Cnet module is connected to the external device via RS 232C channel and to the other manufacturer s PLC via RS 422 channel RS 232C Interface IBM Compatible MasterK PLC Other manufacturer s PLC RS23 C RS422 RS422 Interface Network devices Mode seting Station number MASTER K PLC K7F CUEA 0 31 Other manufacturer sPLC 5 4 Chapter 5 System configuration MASTER K 5 5 1 N connection Dedicated Modem The following figure shows an example of system configuration when the Cnet module is connected to the external device via RS 232C channel and to other MK Cnet modules via RS 422 channel Two modems are used for long distance RS 232C communication RS 232C Interface
90. ke Ambient temp Ambient moisture Ambient conditions Dust Foreign matters Terminal screw loosened Closeness of compressed terminal Connection state Connector loosening Power voltage check 0 55 C Measure thermometer hygrometer sement 95 RH Ambient eas re corrdsiv das Corrosive gas shall pollution 9 not be there Loosening Move communication It shall be tightly Shaking module mounted No dust or foreign matters shall be there Visual inspection No loosening shall Tighten with driver be there Distance shall be Visual i i d isual inspection RS No loosening shall Visual inspection be there AC 110 220V Measure voltage between terminals AC 85 132V AC 170 264V 11 7 Adjust it in order to fit to general 595 RH for use in panel inside panelambient criteria Tighten screw Tighten Correct Tighten connector locking screw Modify power supply Modify transformer tap 12 Troubleshooting 12 1 Classification of abnormal operations Chapter 12 Troubleshooting 12 11 HW orsysten i e nee Hr el ee 12 1 2 Command error User defined communication sss 12 1 124 3 Receiving monitoring error sen 124 121 4 Sending monitoring error ire 124 121 5 response during dedicated communication 122 12 16 response during dedicated communication 122 121 7 Modem con
91. m configuration when the Cnet module is connected to the external device via RS 232C channel and to other manufacturefs PLCs via RS 422 channel RS 232C Interface IBM Compatible Master K PLC 0 Other manufacturer s PLC 1 Other manufacturer s PLC N RS 2320 RS422 RS 422 Interface Network devices MASTER K PLC 0 K7F CUEA 0 31 5 8 Chapter 5 System configuration MASTER K 5 9 N M connection Dedicated The following figure shows an example of system configuration when multiple MK Cnet modules are connected via RS 422 channel and each of them are connected to external device via RS 232C channel PC 1 Master K PLC 2 PC N IBM Compatible IBM Compatible RS232C Interface RS 232C Interface RS 232C Interface Master K PLC 1 Master K PLC 2 Master K PLC M RS 232C RS 422 RS 422 Interface Network devices Mode seting Statonnumber t O 3 MASTERK PLC 1 K7F CUEA 5 MASTERKK PLC 2 K7F CUEA 3 MASTERK PLC M K7F CUEA 31 h1F 5 9 Chapter 5 System configuration MASTER K 5 10 N M connection User define The following figure shows an example of system configuration when multiple MASTER K Cnet modules are connected via RS 422 channel and each modules are connected to the external device or other manufacturer s PLC via RS 232C channel PC 1 Other manufacturer s PLC 2 Other IBM Compatible RS 232C Interface RS 232C Interface Master K PLC
92. mat h02 The number of data in response format 2 x 2 h04 2 In data area the hexadecimal data is stored in ASCII code format 9 Response format PLC External device NAK response Format Station Main Instruction Error code name Header number instruction type Hex 2 byte Tail 10 R r SB h2232 ETX BCC example ASCII value h15 h3130 h52 h72 h5342 h32323332 h03 5 Station number main instruction and instruction type are same as the request format When the main instruction is small character the lower byte of summation from NAK to ETX is converted into ASCII format and added to frame as BCC check The error code is expressed as 2 byte of hexadecimal format 4bytes of ASCII codes and indicates the type of error Please refer the error code table for details 7 10 Chapter 7 Dedicated communication MASTER K 10 Example Read the contents of 2 words from the first word of M area 000 and the station number of PLC is 10 Assume that the content of M000 is h1234 and M0001 is h5678 D Request format External device gt PLC Length of Format Station Main Instruction us Number of Frame name oo number instruction type device Device definition data Tail check definition Frame ENQ noa r SB h06 MWO000 h02 EOT BCC example v h05 h3041 h52 h72 h5342 h3036 h254D57303030 h3032 h04
93. mat Station Main Instruction Number Device name RERCET number instruction type of blocks rire definition peta VE efinition Frame hot w ss hot h06 PWO000 h1234 EOT example ASCII h255057 Valis h05 h3031 h57 h5353 h3031 h3036 303030 h31323334 h04 Response format PLC gt External device ACK response Format Station Main Instruction name FREI number instruction type vel Frame ack hot W ss EXT example ASCII allie h06 h3031 h57 h5353 h03 3 Response format PLC gt External device response Format Station Main Instruction name number instruction type Bier cote il Frame error code anne NAK hot ss 2 byte ETX ASCII value ASCII value h15 h3031 h57 h5353 4 byte h03 Chapter 7 Dedicated communication MASTER K 7 5 4 Write continuous device WSB 1 Introduction This command is used for writing continuous devices by assigning start address and word number Only word data type is available for this command and Max 120 words can be written with one command 2 Request format External device gt PLC 7 Length of R Format Station Main Instruction Device Number Frame name Header number instruction type 20102 definition of data paa wi check definition Frame d ENQ h10 W w SB h06 Y MW100 h02 11112222 EOT BCC example ASCII h254D57 h31313131 re h05 h3130 h57 h77 h5342 h3036 313030 h3032 3
94. mmunication 9 6 9 Example programs MASTER K 2 No protocol mode In this example it will be described how to write frame to communicate with the AJ71C24 via No protocol mode of MITSUBISHI Let s assume that the MASTER K PLC reads D0049 of PLC 2 and sends D0100 to PLC 2 The D0100 of PLC 1 is increased by 1 every 0 5 seconds The frame structure is as following D Send frame Protocol 0 0 W_R 0 ETX In this example only xxxx is valid for communication The previous data ENQ OOFFWRO is used for dummy data filling the protocol format 2 Receive frame Protocol No header xxxx No tail xxxx the received data The following figures figure 6 32 6 34 show how to write an user defined protocol for No protocol mode communication with AJ71C24 Cnet Frame Editor untitled frm PE File Online Option Monitor Help Channel C RS232 side RS422 side Basic Parameters Station 00 x Type RS 422 command z Monitor Entry B vr it 8 Baud Rate 19200 Data Bit C 4x32 16x20 Parity None gt Stop Bit 1 Frame List Frame Informations Tx Rx Receive Header G1 ascii 2 SG5 null 562 null SG6 null SG3 null 567 null 564 null SG8 null Tailer BCC None Fig 9 7 Frame list 9 7 Chapter 9 Example programs MASTER K Fig 9 9 Re
95. n general a control character such as ENQ Enquire ASCII code h05 STX Start text ASCII code h02 or ACK Acknowledge ASCII code h06 is used for a header However it could be a number other character or a combination of them The start and end of header should be and T as following figure 6 6 Heades ACK Header Fig 6 6 Examples of header setting Set a data to be sent according to segment The data frame is divided by segment to distinguish fixed data area Constant and variable data area Array The required data of the segment set as array is inputted in the sequence program The maximum size of constant segment is 30 bytes and the array segment is 240 bytes in ASCII format The following figure 6 7 shows an example of segment setting Segment 1 Type CONST const w oorrxn C Hex ASCII size i Segment 2 Type array i SD1 Hex C ASCII size 2 Fig 6 7 An example of segment setting When the constant segment is set as HEX type the data should be set as 2 or even bytes example 11 1234 68AB32CD etc The name of array segment should be given as only SD1 The size of array segment is determined as byte unit When the data format of array segment is set as ASCII input the number of characters at the size For example If the SD1 is ABCD the size should be 5 When the data format of array segment is set as HEX the size is the half of num
96. nds of network 3 5 1 RS 422 network 20 S PERE ED BE A oe 3 8 Chapter 4 Operation of Cnet module Chapter 4 Operation of Cnet module MASTER K 4 Operation of Cnet module 4 1 Operation mode setting The operation mode of Cnet module is set by a rotary switch at the front panel of the module The Cnet module will read the switch status and set the operation mode when the power is supplied To change the operation mode of Cnet module therefore make sure to cycle the power of Cnet module after mode switch setting However the on line mode is added to the Cnet v2 0 and the operation mode can be changed while the power is supplied Please refer chapter 4 3 3 for details The following tables show the operation mode according to the mode switch setting 1 K7F CUEA KAF CUEA Switch Operation mode Mode switch A Remarks position RS 232C RS 422 0 User defined User defined Interlocking mode 1 Dedicated Dedicated 2 User defined User defined Stand alone mode 3 Dedicated Dedicated 4 User defined Dedicated 5 Dedicated User defined Stand alone mode 6 KGL WIN User defined 7 KGL WIN Dedicated Loop back Loop back Self diagnosis 8 Press the display 3 4 a button at the power on 9 On line On line mode change 1 In the interlocking mode the RS 232C channel operates as main
97. nection error during KGL WIN mode 122 12 2 Troubleshooting by each error code ment 123 122 1 Error type C01 H W or system error 123 122 2 Error type C02 Command error User defined communication 124 1223 Error type Receiving monitoring error 12 5 1224 Error type C4 Sending monitoring error 126 1225 Error type C5 C6 Error during dedicated communication 127 122 6 Error type C07 Modem connection error during KGL WIN mode 128 Chapter 12 Troubleshooting MASTER K 12 Troubleshooting This chapter describes error contents that may occur during operating system finding causes and how to take action For how to troubleshoot tables that show Cnet communication errors is provided in 12 1 and the troubleshooting is performed according to each error code in 12 2 12 1 Classification of abnormal operations 12 1 1 H W or system error 01 1 Error code values 1 6 of LED H W value converted into hex value C01 2 Error code values 9 B of LED System converted into hex value 12 1 2 Command error User defined communication The errorflag of command The error flag becomes on becomes on and status value is Or NDR of command does not become 1 not 0 12 1 3 Receiving monitoring error No received data message Incorrect frame definition by using frame C03 01 occurs from the beginning during editor or disagreement between command requesti
98. ng TNCP IWCcP Fig 9 28 An example of program PLC 1 master 9 21 orga pubnz Pun mis Hi paio puiol Chapter 9 Example programs MASTER K The following figure shows how to set basic parameters at master station and slave station No frame setting is required Fig 9 29 Basic parameter of master station Fig 9 30 Basic parameter of slave station 9 22 Chapter 9 Example programs MASTER K 2 RS 422 1 1 connection Master K PLC 1 3 Mode 3 MASTER K PLC 2 Mode 3 Request Response RS 422 INTERFACE 1 1 connection Dedicated RS 422 Fig 9 31 An example of system configuration The following example shows a program that send 1 word from P004 of master station PLC 1 to the P002 of slave station PLC 2 station number 1 and receive P002 of PLC 2 to the P005 of master station PLC 1 The RS 422 channel of Cnet module mounted on the slot 0 is used for communication The communication status of WRITE instruction is stored at M012 word Fig 9 32 example of program PLC 1 master 9 23 Chapter 9 Example programs MASTER K The following figure shows how to set basic parameters at master station and slave station No frame setting is required Fig 9 34 Basic parameter of slave station 9 24 Chapter 10 Diagnostic functions 10 Diagnostic functions 10 1 10 1 Loop back self diagnosis nee 10 1 10 1 1 Principle of operati
99. ng receive monitor start and frame Or incorrectly connected cable Motores nol ne Bad cable connection onitor data is not receive C0302 during operating receive monitor Disagreement of bas ic parameters between communication stations 12 1 4 Sending monitoring error Incorrect frame definition by using frame editor or disagreement between command No received data message and frame Or incorrectly connected occurs from the beginning during cable bad connection with communication requesting receive monitor start module CPU or communication module error occurs Monitor data is not received Bad cable connection C0402 during operating transmission Disagreement of bas ic parameters between monitor communication stations 12 1 Chapter 12 Troubleshooting MASTER K 12 1 5 NAK response during dedicated communication Protocol disagreement of dedicated NAK frame is sent as response to communication frame request frame of other station NAK LED 4 12 of Cnet module flashes Disagreement of basic parameters between communication stations C05 Bad cable connection 12 1 6 No response during dedicated communication Incorrectly specified station No of frame No response is sent to request editor C06 frame of other station Bad cable connection 12 1 7 Modem connection error during KGL WIN mode Operation mode setting error of Cnet module Modem connection and initialization are not performed Dis
100. nitialization of modem 3 When normal No 1 TX LED flashes once and the modem is initialized When the modem has not been initialized No 1 TX LED flashes continuously at interval of 1 sec and the modem is not initialized When No 1 LED TX flashes at interval of 1 sec it means that the modem has not been initialized At this time verify that the modem settings are fit If fit verify that RS 232C interface cable has been correctly connected 8 6 Chapter 8 Dedicated modem communication MASTER K 8 1 3 KGLWIN connection service via modem 1 Introduction This is a function so that PLC can remotely perform preparing program downloading of user program debugging program and monitoring etc without moving physical connection of KGLWIN in network system connected via Cnet module Especially when KGLWIN and PLC are distant away each other this function enables easy access to PLC CPU by KGLWIN remote connection via public line using dialing function and remote connection function of KGLWIN and modem connection function of computer link MASTER K PLC KGLWIN IBM NT Public line Modem Fig 8 7 Example of KGL WIN modem connection Figure 8 7 shows an example of remote connection by connecting modem to IBM PC and Cnet link module Using KGLWIN communication service enables easy access to a remote PLC without moving In addition even if PLC is placed in position diff
101. nnect to the Cnet module Then select File Open Lib in menu Select a library file to be downloaded as following figure 6 27 open Lib File progra 1 lois Sj cneted 1 File CIB Z Fig 6 28 Open library file Select a library file and press OK button Then select Online Flash Memory Write in the menu Type the slot number at which the Cnet module is mounted and press Write button write Library Fig 6 29 Write library 6 27 Chapter 6 User defined communication MASTER K If the library is successfully downloaded the following message will be displayed Fig 6 30 Download is completed When the following message appears check the slot number or operation mode of Cnet module Response 5 Fig 6 31 Error message It is also available to read information of library file previously downloaded in the flash memory Select Online Flash Memory Information in menu then following screen will appear Choose the slot number at which the Cnet module is mounted then press the Read button em Information Fig 6 32 Read information of library file 6 28 Chapter 6 User defined communication MASTER K After library is downloaded successfully disconnect the frame editor and turn off the power of PLC system Then set the operation mode of Cnet module to Online mode turn on the power of PLC system and connect
102. ns ls the battery of CPU module connected sthe mounting of the entire base module good See user s manual according to each PLC type 15 the connection state of communication cable good Is the connection of each cable open loop type See Cautions during system configuration of 11 1 2 s the mounting state of communication module mounted in main base good See Mounting and installation of 11 1 1 sthe setting of mode switch correct sthe setting of frame definition correct 114 Chapter 11 Installation and maintenance MASTER K 2 Procedure of test run Start Power on 1 2 Confirm input power 3 Power on Confirm communication cable connection 4 Confirm the lighting of power LED for power module 5 Confirm LED states of CPU module If itis abnormal see troubleshooting of each PLC type manual 6 Verify whether the LED states of communication module are normal or not If itis abnormal see chapter 9 troubleshooting of this manual Frame definition Define frame with frame definition and download to communication module RN _ Programming Perform programming in GMWIN and write to CPU module Sequence check Confirm the operation of communication module according to program Program modification If there is abnormality in sequence program modify it Program preservation 1 Save program to floppy or h
103. o the block which begin with 00300 The link status is stored at the M020 word Assume that the value of 00010 D0013 is h0000 001D 0000 0000 Station number h1D Channel RS 232C HM READ h0002 D0010 D0300 00200 h0020 M020 T Remote station Self station 20 words SM Cnet module 20 words Link status Station No h1n i 6 23 Chapter 6 User defined communication 6 3 4 WRITE instruction MASTER K Available Device St Flag Instructions Error Zero Carry MIPIKILIFIT C 5 amp D lnteer S Eno F111 F112 5 St OO OIO D O O OO WRITE 13 S OO n 556 OO OO Operand setting H ware si st D S n SS H Slot number on which the Cnet Station number of remote station 3 module is mounted SE and comm channel 4 words D Start address of master station S Start address of remote station at at which source data is stored which data to be stored Numb rs of word te bewritten 55 Device at which the link status is stored Configuration of St Upper 2 words Station number Lower 2 words Channel selection 0 RS 232C 1 RS 422 Available only when do not use computer link module or data link module 1 Functions Transmits the data block n words begin with D of
104. o use modem function set the type of basic parameter as dial up modem or dedicated modem in frame editor 3 In stand alone mode RS 232C and RS 422 485 channels can have different data structures 4 It is not allowed to change operation mode while the Cnet module is operating 5 Only RS 422 485 channel of K300S 1000S Cnet version 1 3 or later can be use 76 800 and 153 600 bps The maximum baud rate of K200S is 38 400 3 2 Chapter 3 Specifications MASTER K 3 3 Parts names and descriptions 3 3 1 K3F CU2A NAK No Name Contents COM ERROR Indication of operating MODEM LED displaying Status of K3L CU2A see SYS RUN ERR section Appendix A1 K3F CU2A Setting of operation mode see 4 1 Connector RS 232C for connection with external devices Mode switch Connector RS 232C o o o 9o o 3 3 Chapter 3 Specifications 3 3 2 K3F CU4A NAK COM ERROR RS 485 SYS RUN ERR K3F CU4A RS 422 485 MASTER K No Name Contents Indication of operating status of K3F CU4A see Appendix A Setting of operation mode see 4 1 Connector RS 232C for connection with external RS 422 485 devices Mode switch Chapter 3 Specifications MASTER K 3 3 3 K4F CUEA K4F CUEA RUN BPS TX BPS RX BPS ACK DATA NAK PARITY ERR EVEN ODD MODEM STOP SYS RUN RUN BPS TX BPS RX BPS ACK DATA NAK PARITY ERR EVEN ODD RS 4
105. ommand supported 4 Error correction Error correction function during data transmission 5 Carrier control Carrier detect transmission control supported The modems tested so far are as follows and use of other modem than these may cause problem in connection Recommended external modem Maker Co LTD Smart Information Communication SmartLink V32Te Garnet Modem GTM 288E3 US Robotics Sportster 28800 Chapter 8 Dedicated modem communication MASTER K 8 1 2 How to connect to modem 1 Installation of modem Before use connect the modem meets the above specifications and the RS 232C port of Cnet module with RS 232C cable Figure 6 39 shows modem connection example The connecting sequence of Cnet module and modem is as follows D Connect recommended external modem of 6 3 1 and RS 232C port of Cnet module with RS 232C interface cable 2 Connect the interface cable connected following to connecting method pin of Figure 4 4 to RS 232C port of Cnet module and DTE connection terminal of modem 8 Connect telephone line to line terminal of modem Verify initialization of modem after PLC power on and modem power on RS 232C IBM Compatible E Public line Modem ED e Fig 8 1 An example of modem connection When modem cannot be normally initialized verify that the switch value of operation mode has been set to stand alone mode 2
106. on ERE eed 10 1 10 1 2 The procedure of loop back self diagnosis sss 102 10 1 3 LED display of loop back self diagnosis eee 10 3 10 2 Power on diagnosis ennnnnnnnnennnnnnnnnns 10 5 Chapter 10 Diagnostic functions MASTER K 10 Diagnostic functions 10 1 Loop back self diagnosis Loop back self diagnosis is a function which checks that computer link module operates normally by itself without connection to external devices and communication cable For loop back self diagnosis set operation mode switch at 8 Loop back test mode 10 1 1 Principle of operation Loop back test sends test data to RS 232C and RS 422 channel of Cnet module without external cable connection Then it receives data and compares it with sent data The comparison result will be displayed through the LED display The following figure shows the data flow in the loop back test mode RS 232C cable RS 422 cable Fig 10 1 The data flow in loop back test mode 10 1 Chapter 10 Diagnostic functions MASTER K 10 1 2 The procedure of loop back self diagnosis The procedure of loop back self diagnosis is as following Wiring the RS 232C and RS 422 connector as figure 10 2 and 10 3 2 Setthe mode switch at 8 Loop back test mode 3 After starting self diagnosis by turning power on check the result by LED module display 4 Ifthe LED state is abnormal see the chapter 12 for
107. on MASTER K 3 After the following screen appeared press Start button to start monitoring The function of each buttons are similar with that of receive frame monitoring window see the figure 6 22 Send Frames 5 10 15 20 Stop 10000eteqD5010000et egD5010000et Next Display Option Current Page 1 C ASCII Monitor Mode Monitor View Buffer 6 0 Fig 6 26 Send frame monitoring window To see the send frame data in detail press the Stop button and change the monitor mode to View mode Send frame monitoring is available with only RS 232C channel When monitoring RS 422 channel use RS422 RS232C converter Chapter 6 User defined communication MASTER K 6 3 Instructions for Cnet module 6 3 1 SND instruction Available Device Flag Instructions Steps Error Zero Carry MIPIKILIFITICIS D F110 F111 F112 5 Fnam O1O 0 1 1 SND snd 11 SS 1 1 Operand setting H sno si Fnam snd n SS H E Slot number of Cnet module is sl mounted amp Type of channel RS232C or RS422 Fnam The name of frame 8 words The name of frame 8 words of frame 8 words The configuration of sl Lower 8 bits CD Slot No of Cnet module Start address of device t
108. on Main Instruction Number Length of Length of Fer number instruction type of blocks data Data data Daia Vall Frame ack hot R ss ho2 ho2 h1234 ho2 h3456 EXT example ASCII h3334 caine h06 h3031 h52 h5353 h3032 h3032 h31323334 h3032 3536 h03 3 Response format PLC gt External device response Format Station Main Instruction name FEEDS number instruction type Error code E Frame error code example NAK h01 R SS 2 byte ETX ASCII value ASCII value h15 h3031 h52 h5353 4 byte h03 Chapter 7 Dedicated communication MASTER K 7 5 2 Read continuous devices RSB 6 Introduction This command is used for reading continuous devices by assigning start address and word number Only word data type is available for this command and Max 60 words can be read with one command 7 Request format External device gt PLC Length of Format Station Main Instruction eee Number of Frame name number instruction type device Movies ection data E check definition Frame h10 SB h06 9 MW100 h02 EOT BCC example se 5 h3130 52 72 h5342 h3036 h254D57313030 h3032 ho4 BCC When the main instruction is small character r the lower byte of summation from ENQ to EOT is converted into ASCII format and added to frame as BCC check 5 Length of device definition It indicates that the device
109. oop back test function 1 1 Chapter 1 Introduction MASTER K The following table shows communication modules of MASTER K series Please refer the table when configure a MK network system Network Catalog type Master Slave Cable type Applicable PLC system K3F FUEA K200S K4F FUEA K300S Twisted pair Master FMM K7F FUEA K1000S GOL FUEA IBM compatible PC Optical fiber K7F FUOA K1000S K3F RBEA K200S MK Fnet K4F RBEA K300S Twisted pair Slave FSM K7F RBEA K1000S GOL SMxA Stand alone Optical fiber K7F RBEA K1000S Twisted pair GOL FREA Stand alone Option FOU Optical twisted pair GOL FEOA Stand alone K3F CU2A K200S MK Cnet Master slave Twisted pair K3F CU4A K200S ne selectable or RS 232C cable K4F CUEA K300S K7F CUEA K1000S 1 There is a limitation on the maximum module numbers that are mountable on a base board Refer the following table for details Module type Fnet Cnet K200S Max 2 modules Max 2 modules K300S Max 4 modules Max 4 modules K1000S Max 4 modules Max 8 modules 2 Communication modules can be mounted on main base board only 3 Master slave can be selected with parameter setting 1 2 Chapter 2 Terminology Chapter 2 Terminology MASTER K 2 Terminology This chapter will describe the meaning of terms used in this manual 2 1 1 Communication methods 1 Simplex This is a
110. or code Tail Frame check Frame ack h01 X x h01 h1132 ETX BCC example 2 h06 h3031 h58 78 h3031 h31313332 h03 7 20 Chapter 7 Dedicated communication MASTER K 7 5 6 Execute monitoring 1 Introduction This command used for executing the pre registered monitoring number When this command is executed the PLC returns the contents of devices that are registered with monitoring number 2 Request format External device gt PLC Format Station Main Registration 7 TERRE number instruction number Tail Frame check Frame S ENQ h01 Y y h01 EOT BCC ASCII hos h3031 h59 79 h3031 h04 value D The registration number should be registered on PLC before executing monitoring 2 BCC When the main instruction is small character y the lower byte of summation from ENQ to EOT is converted into ASCII format and added to frame as BCC check 3 Response format PLC gt External device ACK response There are two response formats according to the type of registered format read single device or read continuous devices D When registered format is reading single device Format Station Main Registration Number Length of Frame name TERRE number instruction number of blocks data pata wl check Frame ACK h01 Y y h01 h02 h02 h9183 ETX BCC example ASCI 2 h3032 h3931 h h06 h3031 h5
111. ormal operation A 5 LED indication during DOWer On eren nennen tntnntntnntntn sna ttn tatam sn ten tuta atus A 6 B Error code list e a ea eera n aeaa aeda LLL B 7 B1 STATUS value user defined COMMUNICATION B 7 B2 Error code during NAK occurrence dedicated communication 8 Appendices MASTER K A LED display specifications A 1 LED display during normal operation When the Cnet module K4F CUEA K7F CUEA operates normally it shows the operation and transmission status via 16 point LED module The display switch at the front panel of Cnet module is used for toggling the two indication modes A 1 1 Operation status indications display switch is not pressed 1 K4F CUEA and K7F CUEA LED LED name Description Remarks 0 RUN On during RS 232C channel operation IX On during transmission via RS 232C 2 3 RX On during receive via RS 232C On during ACK transmission Off after NAK transmission On during NAK transmission Off after ACK transmission 5 o 7 RS 232C On during protocol error SIO error MODEM On during modem communication mode ESSEN SYS RUN Blink during interfacing with CPU On during normal operation A E On during RS 422 channel operation rc IX On during transmission via RS 422 4 A On during ACK transmission Off after NAK transmission 12 On during NAK transmission Off after ACK transmi
112. ows is displayed after the completion Connect Connection is completed Chapter 8 Dedicated modem communication MASTER K If after connection completion on line menu writing is selected the following dialog box is displayed At this time select basic parameters in communication option select the slot number which Cnet module is mounted and click on the writing button Write untitled frm PRS 2389007 RS AZZ Fig 8 11 Writing parameter If basic parameter writing is selected the dialog box that confirms the operation cancel of Cnet module as shown in Figure 8 12 At this time select OK to download the basic parameter to Cnet module Fig 8 12 Writing confirmation After writing basic parameter operation switch is selected the following dialog box is displayed At this time select slot number and communication run to start the RS 232C channel Fig 8 13 Mode change screen 8 14 Chapter 8 Dedicated modem communication MASTER K If the LEDs of No 0 RUN 6 MODEM and 7 SYS RUN are lit by verifying LED indication after starting channel it means that writing basic parameters has been normally completed 9 Ifthe states of LEDs are abnormal verify that channel operation mode is stand alone mode If channel mode is normal verify that the slot number fits to the mounting No of computer link module When all LEDs are in normal state connect modem to computer
113. r functions Basic parameter setting Define the communication specification of Cnet module Frame editing Define a user defined protocol Monitoring Supervise the status of communication network The basic parameter and frame can be read upload and write download independently for each channels RS 232C RS 422 485 A procedure to communicate with an user defined protocol is as following D Basic parameter setting 2 Write an user defined protocol send receive frame 3 Download send receive frame to the Cnet module Change the operation mode of Cnet module to RUN mode 5 Write a sequence program for communication SEND RECV instructions with KGL WIN software Download the sequence program to the CPU Change the CPU to RUN mode 6 1 Chapter 6 User defined communication MASTER K 6 2 1 Menu and screen configuration 1 Screen configuration The figure 6 1 shows an initial screen of frame editor which firstly appears when the frame editor is executed Pel ES Channel selecting radio button Basic parameter and modem initializing command setting Shows information of user defined frame Fig 6 1 An initial screen of frame editor 6 2 Chapter 6 User defined communication MASTER K 2 Menu configuration IN Sup Functions Remark menu menu New Create a new frame file frm Open Load a frame file Save Save current frame setting as a file
114. re running Cnet module RS 232C and RS 422 channel can operate independently DCS MMI MASTER K PLC RS 232C Modbus ASCII RT RS 232C or RS 422 interface Fig 6 35 System configuration of Modbus network 1 Basic specifications Character Start Stop Data Parity can be set with frame editor Baud rate 300 38 400 independent setting for RS 232C and RS 422 channels Station number 1 31 2 Serial transmission mode Supports ASCII mode and RTU mode CD ASCII mode communicate with ASCII code Check error by LRC Frame structure Item Start Address Function Data LRC End CR LF Size 1 byte 2 byte 2 byte byte 2 byte 2 byte Data length Max 120 bytes or 960 bits 2 RTU mode communicate with hexadecimal data Check error by 16 bits CRC Frame structure Item Start Address Function Data LRC End CR LF Size T4 idle 1 byte 1 byte n byte 2 byte T4 idle Data length Max 120 bytes or 960 bits 6 32 Chapter 6 User defined communication 4 5 Device and function code specifications MASTER K The Modbus driver supports bit read write and word read write commands to access internal memory of MASTER K through MK Cnet module The following table shows a list of command supported by MK Cnet module The MK Cnet module will not response according other commands than describ
115. riting and reading frame In this chapter it will described how to write download and read upload user defined frame to from Cnet module 1 Writing frame or parameter download CD First connect the PC and CPU module with the KGL WIN cable Fig 6 13 KGL WIN cable connection Run the frame editor and connect to Cnet module by choosing Online Connect in menu If the connection is completed successfully the message as the figure 6 14 will appear Before trying connection make sure to quit the other software using COM port such as KGL WIN Connect Fig 6 14 Connection completion 3 Choose Online Write in menu Then the screen of the figure 6 15 will appear Write untitled frm SlotNo Write The slot number at which the Cnet module is mounted CHS 2420 CRG 422 The channel to be written data Set in basic parameter Option Basic Parameters Radio button to select Item to f Frames be written CAM Fig 6 15 Writing dialog box 6 12 Chapter 6 User defined communication MASTER K Select the slot at which the Cnet module is mounted and items to be written parameter frame or both Channel to be written is selected in the basic parameter setting See the figure 6 1 After setting is completed press the Write button Then the following confirmation dialog box will appear figure 6 16 Press OK
116. s finished without error LED 0 5 becomes on in sequence and then start normal operation Please see chapter 10 for details of selfdiagnosis 6 Appendices MASTER K B Error code list B 1 STATUS value user defined communication Meaning Action to take There is no input or over 16 characters at ihe name Check the input of the name of frame Position of Cnet module is incorrectly specified Enter a correct slot number The specified slot for Cnet module is empty or Cnet module is not Check the specified slot and Cnet module operating Wrong operands at program 18 Example CH LEN Check the operands of program H14 20 Response frame not requested has Verify receive frame of self station or been received transmission frame of other station again Response from Cnet module has not 21 beenreceived waiting time exceeded Operation of RS 232C 422 channel is Perform operation RUN with frame editor not RUN Menu On line Operation switching Name used in frame editor and name 65 used in sequence program do not fit each other Verify whether Cnet module is user defined communication mode Reconcile frame name used in frame editor and frame entered in sequence program Frame name can not be found due to 1 Download frame again abnormal CPU during operation 2 Verify whether there is abnormality in CPU 1 Verify receive frame again Frame specified in command has not been received from other
117. s of data block at which the array variable RD1 is stored Assign the device at which the number of received data is stored Assign the device at which the communication status is stored Bit 0 Turn on per 1 scan when the RCV instruction is executed normally Bit 1 No error 0 Error occurrence 1 Bit 2 7 Not used Bit 8 F Error code Counts how many times the RCV instruction is executed and error occurred 9 15 Chapter 9 Example programs MASTER K Type Null Modem miiommann Fig 9 18 Frame list Fig 9 19 Frame setting 9 16 Chapter 9 Example programs MASTER K 2 RS 422 1 1 connection Master K PLC 1 Mode 2 MASTER K PLC 2 Mode 2 Request Response RS 422 INTERFACE 1 1 connection User defined RS 422 Fig 9 20 An example of system configuration Increase the P002 of PLC 1 and transmit P002 P006 10 bytes to the P002 P006 of PLC 2 The CLM 1 is mounted on the slot and station number is 0 The CLM 2 is mounted on the slot 1 and station number is 1 Fig 9 21 An example of sending program of PLC 1 3 Same as RS 232C connection Assign the slot number and communication channel RS 422 slot 0 9 Same as RS 232C connection Chapter 9 Example programs MASTER K Fig 9 22 Frame list Fig 9 23 Frame setting 9 18 Chapter 9 Example programs MASTER K Fig 9 24 An example of receiving program of PLC 2 DO
118. screen shows the frame editor is monitoring received frame Monitoring Received Data 5 10 15 20 y 0et42eq00y00et42eqU00y 0 0et42eq00y00et42eq00y 00 4 2 0 0y00et42eqQ0 0y 00 et4 2eq00y00et42eq00y 00et42eq 00y00et42eq00y00et42eqU00 y00et42e900y00et42eq00y 0 Det42eq00y00et42eq00y00et 42eq00y00et42eq00y00et42 eq00y00et42eq00y00et42eq0 Dy00et42eq00y00et42eq00y 00et42eq00y00et42eq900y00 et42eq00y00et42eq00y00et4 2eq00y00et42eq00y00et42eq 00y00et42eq00y00et42eqU00 y00et42eq00y00et42eq00y 0 et42eq00y00et42eqU0 0 y 00 et 42eq00y00et42eq00y00et42 eq00y00et42eq00y00et42eq0 Previous Monitor Mode Display Option Current Page 1 Monitor View Hex ASCII Buffer 6 0 Fig 6 23 An example of monitoring received frame Chapter 6 User defined communication MASTER K 2 Monitoring send frame D To monitor send frame connect the frame editor to the RS 232C port of Cnet module Do not connect frame editor to CPU module Also pin connection is different with that of receive frame monitoring Fig 6 24 The cable connection of send frame monitoring Select Monitor Send Frame in menu The following screen will appear and select the basic parameter such as baud rate data bit parity bit and stop bit Then press OK button Parameter Setting Baud Rate Data Bit Parity Stop Bitt Cancel Fig 6 25 Parameter setting dialog box Chapter 6 User defined communicati
119. seems not to be turned on in visual 10 5 Chapter 11 Installation and maintenance 11 Installation and 11 1 11 1 Installation and test run 11 1 11 1 1 Installation of Cnet module 11 1 11 1 2 Cautions during installation 11 3 TENS MOST MUM ence ae e ERRORI A 11 4 11 2 Maintenance wee 11 6 W120 Dalycheck eai qe i RUE Iran 11 6 11 22 Regular Cheddar tete 11 7 Chapter 11 Installation and maintenance MASTER K 11 Installation and maintenance 11 1 Installation and test run The maximum number of Cnet modules that can be mounted simultaneously is different according to the CPU type See following table for details CPU type K200S Max mountable number Remark 4 8 Mounting position Only mountable on main base not on expansion base I O slots of main base K1000S 11 1 1 Installation of Cnet module The following figure shows an example of installation with K1000S series Max 8 modules can be mounted on a main base board Fig 11 1 An example of installation with K1000S Chapter 11 Installation and maintenance MASTER K The procedure of installation is as following Prepare abasic system configuration required for Cnet module installation Turn off the power of PLC system before starting installation Verity whether the connector of base on which the Cne
120. ssion E On during protocol error SIO error 1 RS 485 On eure RS 485 setting Off during RS 422 setting 4 15 SYS ERROR Blink during serious error occurrence The LED 15 will blink when system hardware error or serious software error occurred and TX CK NAK RR UN TX RX CK NAK RR the error status is indicated by upper 5 bits LED 0 4 For details see A 2 LED display during abnormal operation 1 Appendices MASTER K 2 KSF CU2A On during RS 232C channel operation PF On during transmission via RS 232C EE ACK On during ACK transmission Off after NAK transmission On during NAK transmission NAK Off after ACK transmission ERR On during protocol error SIO error MODEM On during modem communication mode SYS RUN Blink during serious error occurrence On during ERR normal operation On during RS 422 channel operation UN i i X On during transmission via RS 422 On during receive via RS 422 CK RR A e e e a BRENNEN T E NNNM EN Off after NAK transmission ee Off after ACK transmission fee o RS 485 Off during RS 422 setting On during protocol error SIO error 7 SYS RUN Blink during serious error occurrence On during ERR normal operation 2 Appendices MASTER K A 1 2 Station number transmission specifications indication While the display switch is pressed the LED display indicates station num
121. station 2 Verify other station s transmission frame again Frame has not been downloaded from 68 fame Download frame Error occurs during conversion ASCII Verify whether received data is ASCII or HEX again Array size specified in frame editor 70 and data size specified in LENx used in program do not fit each other Confirm data size again and fit it Data size is Byte value 1 Verify contents of appropriate frame again 103 Incorrect frame definition with frame editor 2 Download frame again Frame has not been downloaded from 104 frame editor Download frame Correctly fit mode switch Operation mode is not user defined User defined communication mode communication mode RS 232C 0 2 4 0 is interlocking mode RS 422 485 2 5 6 115 B 7 Appendices MASTER K B 2 Error code during NAK occurrence dedicated communication Error Error type Contents Action to take code Hoo01 PLC system interface with PLC impossible Power On Off error Check whether another character than upper and lower cases digits has been used correct and execute again H1132 Wrong specified device memory Inspect device type H1232 BST data number exceeding 120 Correct data length H1332 Datatype error Data type mismatch between variables Equalize data type H1432 Data value error value Data value error Data value not digits Inspect data value H2432 Data type error Data type mismatch w
122. t connect Cnet module with PC Chapter 4 Operation of Cnet module MASTER K 9 Choose Option Port in menu then the following screen will appear Select the COM port that are connected to the KGL Win cable and press OK button COM Port Selection 10 Choose Online Connect in menu to connect frame editor to the CPU If the connection is successful the following massage will be displayed Connect If the connection fails there are two error messages according to the cause of failure There is no response within a specified time Time out error No Response e If the above message window is displayed it means that PC and CPU module are not connected or the connection cable is bad Please check the connection between PC and CPU module 4 13 Chapter 4 Operation of Cnet module MASTER K 2 The COM port doesn t work properly If the above message window is displayed it means that there is a crash between the designated COM port and other device It could be a peripheral such as mouse or a software that uses COM port such as KGL WIN Please check the COM port configuration and remove the crashing device or software 11 After the connection is completed choose Online Write in menu to write parameters to the Cnet module Write untitled frm SlotNo Write Cancel Type RS 232C C RS 422 Cancel Option Basic Parameters Frames
123. t module to be mounted has any foreign substance and connector pins of Cnet module is damaged Be careful to not mount Cnet modules exceeding the maximum number of mountable modules With communication cable not connected correctly insert the projected part of module bottom into groove of base board After applying enough force to lock the upper part to the locking device of base board If the locking device is not tightly locked CPU and interface may have abnormal conditions By using switch of the front of communication module set to operation mode to be used For operation mode desaiption see general specifications For cable connection of electric module screw it in order to be tightly connected by using locking screw of cable connector Power on after connection of communication cable observe the LED operation states and verify its operation is normal or not If it is normal download and carry out frame and program via frame editor definition andKGLWIN User defined mode 11 2 Chapter 11 Installation and maintenance MASTER K 11 1 2 Cautions during installation 1 7 Correctly select which operation mode may be used by user for Cnet communication module and set the operation mode according to it If the operation mode is not correctly set failure may be occur Pay attention to this point Including selfstation station numbers of all stations must be different If in state of dedicated communication mode set the
124. ter setting to interlocking mode the communication by using a modem operated by null modem is impossible Attention must be paid to this point Chapter 8 Dedicated modem communication MASTER K 3 Setting frame editor When communication via dedicated modem the dedicated modem communication type must be set through frame editor The procedure is as follows WE Cnet Frame Editor untitled frm Pu ES File Online Option Monitor Help Channel RS232 side C RS422 side Basic Parameters Station 00 Type Dedicated Modem F Inii Command Null Modem Monitor Entry Baud Rate 38400 Dial Up Modem Dedicated Modem 4x32 Parity None F Stop Bit 1 16x20 Frame List Frame Informations ITx Rx Header SG1 SG5 SG2 SG6 SG3 SG SG4 SG8 Tailer BCC co O Cn CON LI Fig 8 10 Dedicated modem setting screen of frame editor D Click the frame editor icon in widow 2 Select communication channel to RS 232C set communication type to modem in basic parameter setting items of Figure 8 10 and set transmission specifications such as communication speed and data stop bit This must be the same as the transmission type set for dedicated modem 8 Set communication type to dedicated modem in basic parameter setting Default is null modem 4 If connection is selected in on line menu of frame editor connection completion box as foll
125. tinuous device command but the header station number EOT and BCC is not included See the following examples for details a Read single device Main Instruction Number of Length of device seek instruction type blocks definition peviceidetinition R r SS h01 h06 MW100 h52 h72 h5353 h3031 h3036 h254D57313030 MS 2 1 block b Read continuous device Max 16 blocks available Main Instruction Length of device T type definition Device definition Number of data R r SB h06 100 h02 h52 h72 h5342 h3036 h254D57313030 h3032 7 18 Chapter 7 Dedicated communication MASTER K 3 Response format PLC gt External device ACK response Format Station Main Registration 4 name Header number instruction number Tail Feme aces Frame Ack h01 X x h06 ETX BCC example ASCII pog h3031 h58 78 h3036 h03 value D Station number main instruction and registration number are same as the request format 2 When the main instruction is small character x the lower byte of summation from ACK to ETX is converted into ASCII format and added to frame as BCC check 4 Response format PLC External device NAK response Format Station Main Registration ene Header Error code Tail Frame check Frame ack h01 X x h06 h1132 ETX BCC example ope h06 h3031 h58 78
126. tor as follows Ele Ondine Opin doni Channel H5237 side ASE sida Basic Metem Init Command Huli Biedem Monitor 1 CARTE Feed Bate 38408 ndem Paty nese f Frame Lig Frame Infomations CAE BG SG Sid 85 Sil 36 968 Tailer Bcc Fig 8 2 Modem setting screen of frame editor D Click the frame editor icon in Window 2 Select communication channel to RS 232C set communication type to modem in basic parameter setting items Default is null modem 8 Setting modem setting initialization command is enabled Enter modem initialization command AT command to be set in initialization command Default of initialization command is ATZ If there is not any setting default is set 0 Set transmission specifications such as communication speed and data stop bit in basic parameters items of Figure 6 40 Modem commands are shown in Table 4 4 Setting values of communication speed and data stop bit in basic parameter items are transmission specifications not between modems but between DTE Cnet module and DCE Modem Set basic parameters to default values and communication speed to Max speed of modem Chapter 8 Dedicated modem communication MASTER K If connection is selected in on line menu of frame editor connection completion
127. troubleshooting RS 232C connector 9 pin 232C connector 9 RS 232C connector 9 pin RS 422 connector 6 422 connector RS 422 connector 6 1 Fig 10 3 Wiring of RS 422 channel Chapter 10 Diagnostic functions MASTER K 10 1 3 LED display of loop back self diagnosis The LED display indicates the comparison result between sent and received data It shows two different status according to the display switch at the front of Cnet module press or not 1 When the display switch is not pressed K4F CUEA K7F CUEA 1 7 EA EA EK RU N X on CL nene RUN 0 Umum Of Omen X o OK Blink Receive error occur sam jack Q ACK responding Off No responding 15 SYSTEMERR On Cnetoperation error 103 Chapter 10 Diagnostic functions MASTER K K8F CU2A E of HK CRETE of of L2 m eink NAK s c Blink Communication error occur Fs o K3F CU4A E EC 2 m em Ness Ls mx o Towers www Lens Lor LE For Stopping I F with CPU RULES Blink Communication error occur Cotes emem RS 422 mode 2 When the display switch is pressed Error counter Whenever the received data is not equal to the sent data the
128. uction Frame name Header Station number instruction type Status data Tail check Fame ACK h01 r ST Hex 20 bytes ETX BCC example ASCII Vite h06 h3031 h52 72 h5354 ASCII code 40 bytes h03 D Station number main instruction and instruction type is same as those of the request format 2 When the main instruction is small character r the lower byte of summation from ACK to ETX is converted into ASCII format and added to frame as BCC check 8 Status data The status data is consist of 20 byte of hexadecimal numbers When the PLC returns it is converted to the ASCII code and its size is doubled 40 bytes See the next page for detail of status data configuration 7 23 Chapter 7 Dedicated communication MASTER K Data configuration of status data gt Byte 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 Not used Error Not used CPU Key Not used O S CPU code mode Flash version type CPU type CPU type Code K200S A K3P 07AS h3A K200S B K3P 07BS h3B K200S B K3P 07CS h3C K300S A K4P 15AS h33 K300S B K4P 07AS h37 K1000S K7P 30AS h32 O S version Use only lower 8 bits Example O S version 1 2 1 2 T a bit7 _bit6 5 2 biti bitO 0 0 0 1 0 0 1 0 Key Flash bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0 Not used Not used 0 Flash memor
129. ures 6 27 6 28 and 6 29 show examples of user defined frames written for MITSUBISHI s dedicated protocol WE Cnet Frame Editor untitled frm File Online Option Monitor Help Channel C RS232 side RS422 side Basic Parameters Station Type RS 422 zl Imt Command Monitor Entry Baud Rate 19200 Data Bit 8 Y Parity Stop Bit 1 Le Frame List Frame Informations Tx Rx Send Header ENQ SG1 constant SG5 null 562 2 566 null SG3 constant 567 null 564 null SG8 null Tailer ETX BCC None Fig 9 2 Frame list The following figure 6 28 shows an example of send frame setting In the segment 1 the station number PLC number command waiting and device type is assigned In the segment 2 the D area address to be read is assigned as array type variable SD1 When write a sequence program the address of D area should be stored in SD1 as 2 bytes string range 0000 9999 format Finally the length of data to be read is assigned as constant in this example h01 In the segment 1 of receiving frame the station number and PLC number is assigned as constant format Then the memory address of MASTER K PLC at which the received data to be stored is assigned as array variable RD1 It will be designated in sequence program with RCV instruction Chapter 9 Example programs MASTER K
130. wer byte of summation from ACK to ETX is converted into ASCII format and added to frame as BCC check 4 Response format PLC gt External device response Format Station Main Instruction Error code number instruction type Hex 2 byte Tail Frame check Frame NAK h20 W w SB h2232 ETX BCC example ASCII value h15 h3230 h57 h77 h5342 h32323332 h03 D Station number main instruction and instruction type are same as the request format 2 When the main instruction is small character w the lower byte of summation from NAK to ETX is converted into ASCII format and added to frame as BCC check 8 The error code is expressed as 2 byte of hexadecimal format 4bytes of ASCII codes and indicates the type of error Please refer the error code table for details 7 16 Chapter 7 Dedicated communication MASTER K 5 Example Write hAA15 and h056F to the P000 and P001 of station number h01 Without BCC D Request format External device gt PLC 1 Length of Format Station Main Instruction Device Number device PR Data Tail name number instruction type definition definition of data Frame ENQ h01 w SB hoe MW100 ho2 h11112222 EOT example ASCII h254D57 h31313131 AUS h05 h3031 h57 h5342 h3036 313030 h3032 32323232 h04 2 Response format PLC gt External
131. y is mounted 1 Flash memory is not mounted 0 Mode key is on local mode 1 Mode key is on remote mode CPU mode Use only lower 4 bits Turn on one bit according to the operation mode of master CPU bit 3 bit 2 bit 1 bit 0 DEBUG PAUSE STOP RUN Error code Refer the chapter 12 5 Error code list 7 24 Chapter 7 Dedicated communication MASTER K 4 Response format PLC gt External device NAK response Format Instruction Frame AUR Header Station number ictruction type Error code Tail chock REC NAK hot R r ST h1132 ETX BCC example m h15 h3031 h52 72 h5354 h31313332 h03 D Station number main instruction and instruction type is same as those of the request format 2 When the main instruction is small character r the lower byte of summation from NAK to ETX is converted into ASCII format and added to frame as BCC check 8 The error code is expressed as 2 byte of hexadecimal format 4bytes of ASCII codes and indicates the type of error Please refer the error code table for details 5 Example Read the CPU status of station number 1 No BCC check D Request format External device 2 PLC Format Main Instruction name Header Station number instruction type Tail Frame hot R ST EOT example ASO h05 h3031 h52 h5354 h04 value 2 Response format PLC gt External device A
132. y mode Cnet v2 0 or later 6 4 1 Introduction To communicate with other manufacturer s PLC without writing an user defined frame the Library mode is added to the MASTER K Cnet module v2 0 In the library mode the Cnet module will communicate with other manufacturer s device according to the library downloaded to the Cnet module and no frame setting is required Set basic parameters only The following figure 6 52 shows an example of system configuration DCS MMI MASTER K PLC RS 232C RS 422 1 AB DH 2 Modbus RTU ASCII RS 232C or RS 422 interface Fig 6 27 A system configuration of library mode The frame editor includes two libraries for AB Data Highway and MODBUS With these libraries the MASTER K Cnet module can operate as a Server station It can not operate as Client Make sure a library file is downloaded to the Cnet module before changing the operation mode of Cnet module to the Library mode The Cnet module will be malfunctioned immediately if a library mode is selected without downloaded library file The Cnet module will operate normally after downloading a library file 6 26 Chapter 6 User defined communication MASTER K 1 Download a library file Set the Cnet module to Flash memory write mode with the mode selection switch Then the LED of Cnet module will blink with 1 second period Run the frame editor v2 0 or later and co

Download Pdf Manuals

image

Related Search

Related Contents

Samsung SGH-S501 User Manual  Starting system    Istruzioni per l`uso  Pelco DVR DX9200HDDI User's Manual  User Manual - Association of Public Health Laboratories  Samsung WA1088B0 用戶手冊  

Copyright © All rights reserved.
Failed to retrieve file