Home

Q Corresponding Etherne Interface Module User`s Manual

image

Contents

1. shown 7 1 External device External device QCPU Ethernet module Ethernet E is 2 F QCPU Ethernet Eerie External device External device module module Ethernet E a Ethernet Network module module MELSECNET H MELSECNET 10 4 QCPU Network Network module module q MELSECNET H MELSECNET 10 5 External device QCPU Network Ethernet module module Ethernet E a Router 6 QCPU Ethernet External device module Ethernet E z Access source O Accessible X Not accessible A Accessible The number of access points etc is restricted 3 WHEN COMMUNICATING WITH MELSECNET H MELSECNET 10 RELAY MELSEC Q 1 When performing a remote access from 1 to 2 Station that does a not x L A Setting item Setting the number of MNET 10H Ethernet cards Setting the MNET 10H Ethernet ee x x x x x x x routing information Setting the Ethernet Station No lt gt x x x x x IP information Setting the Ethernet router relay x x x x x x x parameter 2 When performing a remote access from 1 to 3 Station that does oan not a setting Setting item Setting the number of MNET 10H Ethernet cards Setting the MNET 10H Ethernet x x x x x routing information Setting the Ethernet Station No lt gt x x x x IP information Setting the Ethernet router relay x x x x x x x parameter
2. 3 8 3 3 3 Routing parameter SettingS coonnocnncnncnncnnnn cc 3 14 3 4 Procedure for Accessing Other Stations cccceccescseeceeceseeeeseceeceeeeaeeaeceeseeesaesaeseeseaesaesaeseeeeaeeeseeeeateaes 3 20 3 5 Precautions for Accessing Other Stations ecccscceccceeceeeeeeeeeeeeeeeaeceeceeseeesaesaeseeseaesaesaeseeseaesaseeseaeeaees 3 20 A 7 A 7 4 WHEN THE QCPU ACCESSES THE OTHER STATION PLC USING THE DATA LINK INSTRUCTION 4 1to 4 38 4 1 Other Station Access with the Data Link INStrUCtiON on nccinnnininnnvnlnnnnnnininnnnn nn 4 1 4 2 Precautions for Accessing Other Stations ccccecceeccececeeseeeeceeeeeesaeeeeceeseeeeaesaeseeseaesaesaeseesaeseseeeeaeeaes 4 2 4 3 Using th Data Link INStruCtiOns info E T NE ANAKE NEAS KEE ETa vitral dina 4 4 4 4 Data LMKAMStruCtlOns iss tect sesndeg de ctectc best cage dast ed besa cageddeda tech a da deeh aestecg R 4 7 4 5 Data Sending Recelving ococoicinconinninconnoninncn e aa aaa aaa e a aaa E aeaa Ea a aa aaia ana 4 9 4 5 1 Data sending receiving for receive with the main program SEND RECV n se 4 10 4 5 2 Data sending receiving for receive with an interrupt program SEND RECVS sseeceeeee 4 16 4 6 Reading Writing Word Devices of Other Stations READ WRITE s ccccceceeseeeeeeeeeeeeeeeeseeteeeeaeeas 4 20 4 7 Reading Writing Word Devices of Other Stations ZNRD ZNWR 0 ecceceeeeeeeeeeeeeeeeeeeeeeeeeeaeeaes 4 27 4 8 Re
3. For class C e When the local station IP Address is CA65300AH e When the MELSECNET H MELSECNET 10 Routing Net Mask Pattern is FFFFFFOOH e When the destination Network No is 02H The Network number is not used C Arso oe 0 0 A Logical product F F F F F F 0 0 c a 6 5 3 0 0 0 Logical sum 0 2 l G A 6 5 3 0 0 2 REMARK IP address configuration of class A 31 30 to 2423 to 1615 to 0 Class Network Host address IP address configuration of class B 31 3029 to 1615 to 0 Network address Host address IP address configuration of class C 31 to 2928 to 87 to 0 Network address Host address 3 WHEN COMMUNICATING WITH MELSECNET H MELSECNET 10 MELSEC Q RELAY 3 Table exchange system a Overview of the table exchange system 1 This method uses the Network No station number and IP address set in the conversion table of the Station No lt gt IP information and uses the UDP port number predefined for the Ethernet module system as the UDP port number of the destination 2 If duplicate network and station numbers are set in the conversion table the data set with the younger registration number is used If all the required values are not set communication may not be performed successfully b Conversion processing of the table exchange system 1 When acommunication request message command frame to access other station is received the same Network No
4. Word device Bit number 4 WHEN THE QCPU ACCESSES THE OTHER STATION PLC USING THE DATA LINK INSTRUCTION MELSEC Q b RECV instruction for receive by the main program Network number designation Receive command l l H JP RECV Jn S D1 D2 JP Exection during startup Network module Ethernet module start I O signal designation Receive command CE Execution H GRAECV Un S D1 D2 during startup ON Setting details Network number Network designated in the valid module for other station access Local station network number Start I O signal of the local station network module Ethernet module Designate by higher two digits when the I O signal is expressed by three digits Control data storage head device Designate the head device of the local station that stores Word device 2 the control data Receive data storage head device Designate the head device of the local station that stores Word device 2 the receive data Receive completion device Designate the device to turn on one scan when the oy Bit device rec iv is compl te Word device bit designation 3 OFF Incomplete ON Complete OFF Normal ON Error 2 Word device oere T C D W ST R ZR 3 Word device bit designation Word device Bit number 4 WHEN THE QCPU ACCESSES THE OTHER STATION PLC USING THE DATA LINK INSTRUCTION Sending side Q QnACPU
5. y Check the file list in the QCPU e Display file list dir lt ret gt or Is lt ret gt Does not exist i Does the file to read exist Exists Read the file File read get TRANSFER DESTINATION FILE NAME lt ret gt End file read 5 WHEN USING FILE TRANSFER FUNCTIONS FTP SERVER MELSEC Q 2 Procedure to write the sequence program file to QCPU FTP client gt FTP server Start file write FTP operation command Notify that the files will not be converted Y Confirm the QCPU operation status No file conversion notification binary lt ret gt Display operation status quote status lt ret gt During STOP Operation status During RUN Set the QCPU to STOP status Change operation status RUN gt STOP status quote stop lt ret gt Set the password of the target file for file transfer This is not required if a password is not registered Password setting in the Ethernet module quote keyword set password lt ret gt Display file list dir lt ret gt or Is lt ret gt Confirm the file list in the QOPU Same file name exists for the file to be written Does not exist Exists Delete the file with the same name Delete file O ehanas ie nie name delete FILE TO DELETED lt ret gt e Change file rename CURRENT FILE NAME gt NEW FILE NAMEcret gt put WRITE SOURCE FILE NAME lt ret gt y Set the
6. I PENA AA E Salant AQ RAI I RIN giles ala A A pandas Shas A ARO AAA A A O EE AA AI ARA J Ta aap a Y E OP E lc a gaa ante Joe gata A a O e E Tn RE ET a F Channel 1 HD Ea e gee Sp Sse sa anos SS A il a E A gg ages ave a ge e o Mee ais pe o Ses fees eas gg hp ES EM CE ia as ab Target station error 4 35 4 WHEN THE QCPU ACCESSES THE OTHER STATION PLC USING THE DATA LINK INSTRUCTION MELSEC Q 3 Instruction examples a A program that writes the clock data 8 30 00 to the Q QnACPU of station number 13 using network number 7 When I O signals of the Ethernet module are X Y00 to X Y1F Station No 1 Station No 13 QCPU E71 Q QnACPU E71 REQ instruction REQ instruction communication Bore at communication request i request destination Channel station source station 5 Network No 7 gt X20 A m MOV H91 D0 Clock data setting required Control data setting command A D2 Channel used by the local station Mor SRE D3 Target station s CPU type target CPU MOV K7 D4 Target station network number Mov K13 D5 Target station number nov K5 D7 Number of resend nov K20 D8 Arrival monitoring time 20 s A A K6 D9 Request data length 6 words X21 1 MOV H11 D20 Request type Request data setting command mov El D21 Subrequest type MOV H38 D22 Change pattern MOV H3008 D24 Hour minute 8 30 MOV HO D25 Second 00s X22 X19 P Y A A H
7. Local station Response station QCPU Ethernet module Q QnACPU Ethernet module D1 Interrupt Channel 1 D1 Channel 1 occurrence q ERAS Pal SEND S 2 HENS Channel n pera N Sr Channel n ee Channel 8 Channel 8 Ethernet Sequence program ae See es BE oes EE E processing BUFRCVS instruction Interrupt program Instruction execution eceive data storage 2 The Z RECVS instruction is used in the interrupt program and its processing is 3 completed within one scan RECVS instruction interrupt program use can not be used with the instruction for data link in cases where the same channel is used to read received data using the instruction for data link 1 When a dedicated instruction completes abnormally the abnormal completion signal D2 1 turns on and the error code is stored in the completion status S 1 See the following manuals regarding the error code check the errors and take corrective actions lt Error codes gt 4FFFH or less QCPU Q Mode User s Manual Hardware Design Maintenance and Inspection C000H or higher Section 11 3 3 of the Q Corresponding Ethernet Interface Module User s Manual Basic 6 DEDICATED INSTRUCTIONS MELSEC Q Program example The following example shows an interrupt program that reads the receive data from channel 5 When I O signals of the Ethernet module are X Y00 to X Y1F D20 D22 Local station storage chann
8. MELSEC Q 3 Program examples Station 3 uses channel 3 with an SEND instruction and sends data to station 15 using channel 5 When data is received at station 15 data is read from channel 5 Q QnACPU E71 Station number 3 E71 Station number 15 QCPU H SEND LH S Network number 7 S a Station 3 program SEND instruction Same as the program shown in Section 4 5 1 b Program for station number 15 RECVS instruction When the input output signals of the Ethernet module are X Y00 to X Y1F D20 D22 Local station storage channel M10 X19 Initial normal completion signal IRET Create interrupt enable disable programs in the main program in order to start the interrupt program Use the El DI and IMASK instructions for this To check the descriptions of errors see the completion status S1 1 indicated in the control data 4 WHEN THE QCPU ACCESSES THE OTHER STATION PLC USING THE DATA LINK INSTRUCTION MELSEC Q 4 6 Reading Writing Word Devices of Other Stations READ WRITE This section explains the format and program examples of the READ WRITE instructions that are used to read and write data of word devices of other stations For details see Sections 6 4 and 6 10 to 6 12 1 Instruction format a READ SREAD instructions Network number designation Read command JP E ti Execution JP READ Jn st 8
9. MELSECNET H MELSECNET 10 Control station Normal station Remote master station Multiple remote master station Parallel remote master station Multiple remote submaster station Parallel remote submaster station MELSECNET H MELSECNET 10 Control station Normal station Remote master station Multiple remote master station Parallel remote master station Multiple remote submaster station Parallel remote submaster station PLC CPU type QnACPU describ A f f A 4 WHEN THE QCPU ACCESSES THE OTHER STATION PLC USING THE DATA LINK INSTRUCTION MELSEC Q Instruction execution Target station station Local station 9 PLC CPU type Instruction Details Station type Station type Writes data to other station s word device Ethernet Ethernet Ethernet module Ethernet module MELSECNET H MELSECNET 10 MELSECNET H MELSECNET 10 Control station Control station Normal station Normal station Remote master station Remote master station i Multiple remote master station Multiple remote master station Parallel remote master station Parallel remote master station Multiple remote submaster station Multiple remote submaster station Parallel remote submaster station Parallel remote submaster station See Section 4 7 Channels 1 to 8 for the Ethernet module and network module are the OS area for each module in the diagram to store the send receive data of each dat
10. 3 When performing a remote access from 1 to 5 a Station that does does not X require setting Setting item a O IO EEN Ethernet cards o ope ee routing information it Ce EEE IP information ici EE EE x x x x x x x parameter 4 When performing a remote access from 1 to 6 Station that does A not ak Setting item Setting the number of MNET 10H Ethernet cards pp routing information ainda EE CEIC E IP information a BE arameter 1 1 Setting is required when accessing to the PLC of 1 to 5 from the device of 6 3 WHEN COMMUNICATING WITH MELSECNET H MELSECNET 10 RELAY MELSEC Q 5 When performing a remote access from 7 to 1 Station that does ies not X require settin Setting item 3 q g Setting the number of MNET 10H Ethernet cards Setting the MNET 10H Ethernet x SS gt S x Z X routing information Setting the Ethernet Station No lt gt 7 7 SS S gt x IP information Setting the Ethernet router relay y X X v s a 3 parameter 6 When performing a remote access from 7 to 3 Station that does a not X require settin Setting item 3 4 g Setting the number of MNET 10H Ethernet cards Setting the MNET 10H Ethernet x a 3 3 X y routing information Setting the Ethernet Station No lt gt IP information Setting the Ethernet router relay parameter 7 When performing a remote access from 7 to 4 Station that does a not X req
11. 7 0 to TCP 0 to TCP resend timer value The monitoring time is reset to the TCP resend timer resend timer value value TCP resend timer value 1 to 16383 Monitoring time unit s Designate the number of data to be read Read data length 1 to 480 Words 1 to 480 10 Not used Store the valid invalid status of the data in S1 12 to S1 17 11 Clock set flag 0 Invalid System 1 Valid Higher 8 bits month 01 to 12h lower 8 bits last 2 digits of year 00 to 99 Higher 8 bits hour 00x to 23x lower 8 bits date 014 to 31 Higher 8 bits second 00x to 59x lower 8 bits minute 00 to 59 Higher 8 bits first 2 digits of year 00x to 99x lower 8 bits day of the week 00 Sunday to 06x Saturday 16 Abnormal detection network No Stores the network number of the station that detected an abnormality 1 to 239 1 to 239 Network No System Arrival monitoring time 17 Abnormal detection station number Stores the station number of the station that detected an abnormality H 1to64 1 to 64 Station number The data read storage device D1 requires a contiguous free area equal to or greater than the length of the data read S 9 maximum of 480 words 1 The Set by column indicates the following User Data is set by the user before executing a dedicated instruction e System The PLC CPU stores the execution result of a dedicated instruction 2 For a list of erro
12. 5 Channels used by the ZNRD and ZNWR instructions The ZNRD and ZNWR instructions for Ethernet modules are executed using the following channels of the target Ethernet module e ZNRD Channel 1 ZNWR Channel 2 Do not use the channels used by the ZNRD and ZNWR instructions listed above for other data link instructions in an Ethernet module mounted station that executes the ZNRD and ZNWR instructions Also do not execute data link instructions from other stations on the channels listed above in an Ethernet module mounted station that executes the ZNRD and ZNWR instructions 1 See Chapter 3 for details of the following when performing other station access using the data link instructions e The accessible range and accessible stations of the other stations e Setting to perform other station access e Other station access procedure device of the instruction used 2 The communication using the data link instructions on the Ethernet is performed with UDP IP When executing each data link instruction except for ZNRD and ZNWR it is recommended to designate a value greater than 1 to the number of retries setting area of the control data storage device See the MELSECNET H MELSECNET 10 Reference Manual regarding the link data send receive processing and processing time in data communication with the other station PLC CPU via MELSECNET H MELSECNET 10 For details about data designation methods in the data link instruction see Chapte
13. Performs error code reading etc 6 DEDICATED INSTRUCTIONS MELSEC Q 6 5 RECV Instruction for the Main Program This instruction reads received data Applicable device MELSECNET H Internal device i MELSECNET 10 Special module Constant File register Index register Z Oth Direct JON uoco de bi i cdi Instruction Executing symbol condition Command JP RECV Jn RECV GP RECV Set data Network No of the local station 1 to 239 254 254 The network designated by the valid module during other station Binary 16 bits access User Start I O signal of the local station s Ethernet net module Character Character sting 00 to FE The higher 2 digits of the 3 digit I O signal Head device of the local station that stores the control data Devi ae evice na D1 Head device of the local station that stores the reception Local station device that is turned on for one scan by the completion of System the instruction Bit D2 1 is turned on if the instruction execution completes abnormally The local devices and the file register for each program cannot be used as devices used in setting data The RECV instruction can be executed only when the local station is a Q QnACPU The number of steps for the RECV instruction is 8 6 DEDICATED INSTRUCTIONS Control data MELSEC Q Set by 1 S 4 S 16 b8 b7 b6 to b0 to ollo to o 1 Abnormal complete
14. D1 1 Sub request type 00021 Remote STOP 6 DEDICATED INSTRUCTIONS MELSEC Q 1 Remote RUN STOP becomes valid when the RUN STOP key switch of the target station s Q QnACPU is RUN 2 Remote RUN STOP cannot be executed when the system protection is activated on the target station s Q QnACPU the system protect switch is on 3 When other station has executed a remote STOP PAUSE operation on the target station the RUN request cannot be executed if the mode of S2 2 is Do not force execution 0001H 4 If the Q QnACPU of the target station for which a remote RUN STOP operation has been executed is reset the information of the remote RUN STOP is erased 5 The clear mode S2 3 designates how the clear initialization processing of the Q QnACPU device memory should be performed when the Q QnACPU starts performing calculations after a remote RUN request has been issued to it The Q QnACPU executes the designated clear and then goes into the RUN status according parameter settings PLC file setting Device initial value Functions 1 This instruction sends the request data designated by S2 of the local station to the station connected to an MELSECNET H MELSECNET 10 or Ethernet network system which is designated with the network number and station number in the control data and makes a service request When the request to the target station is completed the completion device designated with D2 turns on Lo
15. Designates the head device of the target station that stores data to be read A Device name Data read storage head device local station Designates the head device of the local station that stores the data read When reading from Q QnACPU Length of data read 1 to 230 Constant Designates the number of data word count to When reading from PLC CPUs User Binary 16 bits be read other than Q QnACPU 1 to 32 Constant Read complete device local station Designate device that is turned on for one scan by the read completion System D2 off Incomplete on Complete D2 1 off Normal on Abnormal The local devices and the file register for each program cannot be used as the device used for the setting data 6 DEDICATED INSTRUCTIONS MELSEC Q 1 The ZNRD instruction can be executed when the target station is a QCPU or QnACPU Access to an AnUCPU is available via MELSECNET 10 When reading data from the other station CPU module device with the ZNRD instruction specify the device within the range applicable to the host station CPU module Head device number to be read in other station CPU module S number of read points 1 lt last device number of host station CPU module x Last device number in host station CPU module having the same device name as S The normal abnormal completion status at read completion is stored in the data link instruction communication completion result Channel 1 storage a
16. The destination is the connected current directory of the FTP startup connection See sections 5 5 and 5 6 1 5 WHEN USING FILE TRANSFER FUNCTIONS FTP SERVER MELSEC Q mis Function Stores file names of the files stored in the QCPU in a file on the FTP client side as log data Designation format mis transfer source drive name transfer destination file path name Designation example 1 To store the file names of the files stored in the RAM area of memory card to the file S990901F LOG mls 11 S990901F LOG Designation example 2 To store the file names of the files in the memory where the parameter file used for the current operation of QCPU is stored to the file S990901F LOG mls 1 S990901F LOG Caution Always designate directly after the drive name of the transfer source When designating the transfer destination file path FTP client side always designate the transfer source drive name When the transfer destination file path is not designated the file name set by the FTP application on the FTP client side is used to store the file The transfer destination is the connected current directory of the FTP startup connection Similar function mdir mput Function Writes a file to the QCPU When writing multiple files the file name and extension are designated using wild cards or When writing multiple files the send confirmation is performed for each file transfer Designation format
17. Word device points x 2 bit device points 8 round up lt 1920 1 Designate the settings so that the total number of points satisfies the equation above when multiple news conditions are satisfied when monitoring multiple condition devices 2 When multiple bit devices are to be designated be aware of following e One device occupies 16 device points 2 USING THE E MAIL FUNCTION MELSEC Q 2 9 2 Receiving a news e mail The designated external device side can open the news e mail from the Ethernet module in the same way as opening a mail received from the PLC CPU 1 When monitoring the CPU status a When the result of the CPU status monitoring matches the monitoring condition the Subject will be sent The attached file or main text will not be sent b The following shows the contents for the Subject sent No xek Mk Status k gt Time yyyy mm dd hh mm ss Send destination No CPU model name Status Detection time Send contents of the parts for the status CPU module status Send contents Atnormal eu BYN At module warning occurrence Status RUN Warning or Status RUN Slight Abnormal Atnormal Status STOP At module warning occurrence Status STOP Warning or Status STOP Slight Abnormal During the module error or module system error During STOP Status STOP Serious Fatal Error or Status STOP Abnormal During PAUSE Status PAUSE 2 When monitoring a
18. another station s PLC can be accessed via the MELSECNET H MELSECNET 10 and Ethernet network systems Access source Access destination ll SSS Ethernet ni E Ethernet E i E an E ASS SS MELSECNET H E E MELSECNET 10 L LTD TD 3 Perform data communication between PLC CPUs Details are explained in Chapter 4 This function sends and receives data to from another station s PLC CPU via the Ethernet using the data link instructions SEND RECV READ WRITE REQ ZNRD ZNWR It also sends and receives data to from another station s PLC CPU via the Ethernet and MELSECNET H MELSECNET 10 network systems f QCPU E71 Buff H RECV He Puree Ethernet network system QCPU E71 Device Ethernet network system Ta QCPU E71 QCPU E71 H REQ x Remote RUN STOP etc G Ethernet network system ag 1 OVERVIEW MELSEC Q 4 Perform file transfer FTP Details are explained in Chapter 5 The Ethernet module supports the server function of the TCP IP standard protocol FTP File Transfer Protocol By using the FTP commands QCPU files can be read written in file units Because of this it is possible to manage QCPU files by computers etc and to transfer f
19. log in file transfer to the Ethernet module in order to use the FTP server function of the Ethernet module If the FTP log in name is changed and invalid characters are entered QJ71E71 is set as the log in name If the password is changed and invalid characters are entered QJ71E71 is set as the password 3 Command input monitoring timer address 3BAH Default value 1800 0708H 15 min a b c Set the monitoring time for the Ethernet module to monitor the command input time from the FTP client when it operates as the FTP server It is recommended to use the default value for this timer value as much as possible When changing the setting value determine the command input monitoring timer value upon consulting the administrator of the external device or system Designate the setting value in the range of lt 1H to 7FFFH 1 to 32767 gt 15 min at the default value of 1800 The FTP connection is disconnected if there is no command input from the FTP client side within the time designated by the command input monitoring timer value after the FTP client log in When restarting the file transfer start over from the log in operation again PLC monitoring timer address 3BBH Default value 10 DOOAH 5 s a c Set the monitoring time for the Ethernet module to monitor the operation of the local station s QCPU when the Ethernet module is operating as the FTP server It is recommended to use th
20. lower 8 bits date 01x to 311 1 14 errors occur Higher 8 bits second 00 to 59x lower 8 bits minute 001 to 59x 1 415 Higher 8 bits first 2 digits of year 00x to 99x lower 8 bits day of the week 00x Sunday to 06x Saturday m pe m i n a Number of resends 1 to 16383 0 to TCP resend timer value Mm Arrival monitoring time Response data length System Continued to the next page 6 27 6 27 6 DEDICATED INSTRUCTIONS MELSEC Q Set by 7 Stores the network number of the station that detected an abnormality 4 1 to 239 Abnormal detection network number 1 to 239 Network number 16 Ab Id Stores the station number of the station that detected an S1 17 normal detection station abnormality 4 1 to 64 number gt 1 to 64 Station number 1 The Set by column indicates the following User Data is set by the user before executing a dedicated instruction e System The PLC CPU stores the execution result of a dedicated instruction x2 For a list of error codes see Section 11 3 3 of the Q Corresponding Ethernet Interface Module User s Manual Basic x3 It can be specified when the local station has an Ethernet module of function version D or later Fixed to O3FFH for other than the above Access to the target CPU is made 4 Nothing is stored if the execution source detects an error when receiving an instru
21. message is received the Ethernet module starts deleting from the oldest data to store the station information in the newly received message communication request message However it is ignored if the station information is the same as the station information already stored x Information from the same station is not stored twice 3 WHEN COMMUNICATING WITH MELSECNET H MELSECNET 10 RELAY MELSEC Q 2 IP address computation system a Overview of the IP address computation system During calculation the IP address of the partner station is obtained from the calculation equation below according to the Network No and station number and the UDP port number predefined for the Ethernet module system is used as the UDP port number of the destination For more information about the net mask pattern for MELSECNET H MELSECNET 10 see Section 3 3 2 A tt ke q i AAA tat ete ye AS IP address of the IP address of Logical eee o Logical RE bai i TERE 1 1 ana station number partner station ithe lcal Station product MELSECNET 10 routing sum of the destination as J b Conversion processing of the IP address computation system 1 When a communication request message command frame to access other station is received the IP address is calculated from the Network No and station number of the destination in the communication request message and the communication request message is sent to the next sta
22. to start the Setting the MNET 10H Ethernet routing information For details on how to display the screen see the GX Developer Operating Manual E Network parameters Setting the MNET 10H Ethernet rout Biim Eg Transfer to Intermediate Intermediate network No network No station No Clear Check End Cancel Routing information setting Set the Network No of the Ethernet or MELSECNET H MELSECNET 10 to which the Transfer to Network No communication request destination station or the communication request source station is connected 1 to 239 when sending a communication request message or a response message respectively Set the Network No of the Ethernet or MELSECNET H MELSECNET 10 to which the next Intermediate network No communication relay receive station or the next communication relay send station is connected 1 to 239 when sending a communication request message or a response message respectively i Set the station number of the target Ethernet module network module that is used as relay to the Intermediate station No r i 1 to 64 network set by the Intermediate station No 3 WHEN COMMUNICATING WITH MELSECNET H MELSECNET 10 RELAY MELSEC Q 1 Transfer to Network No Designate the Network No of the Ethernet or MELSECNET H MELSECNET 10 to which the communication request destination station or the communication request source station is connected when sending a communication request me
23. using the FTP operation command quote keyword set after log in If a password is registered that file cannot be accessed unless a password of the same character string is designated The password is a character string for file access that the user registers in the QCPU and it allows prohibits access to the target file The QCPU files of target file transfer must be only the files in the root directory for each memory When the QCPU file begin accessed do not perform any QCPU key switch operations change operation status with GX Developer such as RUN gt STOP and STOP gt RUN turn off power reset power or install remove the memory card If any of these operations are performed the QCPU files will corrupt and the QCPU may not be able to start again Do not perform any file operations read write change file information from GX Developer etc when the FTP function is in operation When file operations are performed from a peripheral device etc while the FTP function is in operation the FTP function may abnormally end If the FTP communication port is designated as a port subject to the remote password check perform the file transfer operation after changing the remote password status from lock to unlock Perform the lock processing for the remote password when the file transfer processing is completed x If the FTP communication port is not designated as a port subject to the remote password check the operation is comp
24. 5 6 POP SOIVe Ear 2 8 2 13 R READ data link instruction 4 20 6 12 Receive E mail eceeceeceeeeeeeeseeeeeeeeeeeeeees 2 20 RECEIVE SLING eeeeeeceeeceeeeeeeeeeeeeteeeteeeteees 2 12 Receiving a news e mail 2 36 RECV data link instruction 4 11 6 17 RECVS data link instruction 4 16 6 22 Remote RUN Remote STOP PLC CPU 4 33 REQ data link instruction 4 33 6 26 6 32 RESPONSE COE ee eeeeeeeeeeeeeeeeteeeteeeteeteneeees 5 20 Routing parameter settings 3 14 S SEND data link instruction 4 10 6 35 Send mail AddreSS cceeeeeseeeeeeeeeeees 2 14 Send Setting eeeeeececeeeeeeeceeeeeeeeeeeeeeeeeeeaees 2 12 Simultaneous broadcast ceeceeeeeeeeeees 4 4 SMTP SOIVel c cccccsssccccesssceecseeeeseeeees 2 8 2 13 SREAD data link instruction 4 20 6 43 Station No lt gt IP information 0 eee 3 5 Station No lt gt IP information system Conversion method s 3 6 SWRITE data link instruction 4 21 6 47 T Table exchange system eceeeeeeeeeeeees 3 11 Transfer to network NO ceeeeeeeeeeeeeeeeeeees 3 15 U Use together system eeeeeeeseneeeneeeneeees 3 13 W WRITE data link instruction 4 21 6 52 Z ZNRD data link instruction 4 27 6 59 ZNWR data link instruction 4
25. A QnA series Ethernet modules do not have the e mail function e mails cannot be sent to those PLC CPU stations To send files to the Ethernet module as attachments to e mail specify the encoding method Base 64 7 bits 8 bits Quoted Printable of the attached files Common precautions a c a e The Ethernet module stores the data of attached files received from the external device in the device specified by the MRECV instruction without converting it from ASCII to binary The maximum sizes of data that can be sent received by the Ethernet module are as follows e Data size of attached files Up to 6k words e Data size of main text Up to 960 words Mails that are sent and received do not support encrypted data compressed data and data conversion When the external device could not be found in an e mail sending from the Ethernet module the error code can be checked through the reception processing with the MRECV instruction x If an external device cannot be found when sending e mail using the MSEND instruction failure of e mail transmission may not be recognized depending on the operation of the mail server Be sure to verify the receiver s e mail address in advance x Error codes are stored within the control data of the MRECV instruction For details on error codes refer to the User s Manual Basic The e mail function is supported for the SMTP and POP3 servers 2 USING THE E MAIL FUNCTION MELSEC
26. Channel 8 Ethernet 2 Device data can be written to stations connected to either the MELSECNET H MELSECNET 10 or Ethernet networks having the designated numbers in addition to stations connected to the local station s network 3 The data link instruction and instructions for the Ethernet network system cannot be executed at two or more locations for the same channel If the execution conditions are met at two or more locations at the same time instructions to be executed later have to wait until the channel becomes available because handshaking is automatically performed at the execution of the first instruction 4 Whether the SWRITE instruction is being executed or has been completed normally or abnormally can be checked with the send receive instruction flag corresponds to the channel used completion device D2 or completion status display flag D2 1 designated in the set data a Completion device D2 Turns on at the END processing of the scan where the SWRITE instruction is completed and turns off at the next END processing 6 DEDICATED INSTRUCTIONS MELSEC Q b Status display device at completion D2 1 Turns on and off depending on the completion status of the SWRITE instruction Normal completion Stays off and does not change Abnormal completion Turns on at the END processing of the scan where the SWRITE instruction is completed and turns off at the next END processing Operation of the local stati
27. Control data in the setting data Functions Error 00011 Clock data read 00111 Clock data write When station No is specified in S1 5 0031H Clock data write When all stations or a group is specified i in S1 5 ems pattern bits O to 7 Designate which item s to write from the higher byte of S2 2 to S2 5 0 Do not change 1 Change 2 Year to be changed bits 8 to 15 Store year last two digits of the year in the Gregorian Change pattern calendar as BCD code Year to be changed b15 to b8 b7 b6 b5 b4 b3 b2 b1 bO Year 00H to 99x O liz Year Month Date Hour Minute Second Day of the week Higher 8 bits date 01H to 31H lower 8 bits month 01H to 12h Higher 8 bits minute 00H to 59 lower 8 bits hour 00H to 23H Higher 8 bits day of the week 00H Sunday to 06H Saturday lower 8 bits second 00H to 59x x In this function the higher two digits of the year data cannot be changed When it is necessary to change the higher two digits of the year data use other function such as GX Developer to set the clock data Clock data to be changed continued 6 32 6 32 6 DEDICATED INSTRUCTIONS MELSEC Q Request data All items marked with are set by the user e e Pee Device Item Set data read write 00814 Clock data read 00911 Clock data write When station No is specified in D1 Request type S1 5 00B1u Clock data writ
28. Corresponding Ethernet Interface Module User s manual Basic 6 DEDICATED INSTRUCTIONS MELSEC Q Program example The following example shows a program that sends e mails 1 When sending e mail as an attached file This program performs e mail transmission processing using the send command X20 When I O signals of the Ethernet module are X Y00 to X Y1F X20 7 MOVP H800 D20 Designate ASCII as the send data format MOP Ki D22 Designate the send destination number wovP K10 D29 Designate the send data length MOVP K7 D30 Designate the subject length MOVP testmail msend D200 Designate subject MOVP H1234 D207 Designate the attached file MOVP H5678 D208 MOVP H9ABC D209 ZP MSEND vo D20 D200 M10 Send the e mail M10 M11 A e Processing program when normal completion M11 pawn nnn errr nee eee ener eee eee eee HA2 Processing program when abnormal completion 2 When sending e mail as main text This program performs e mail transmission processing using the send command X20 When the I O signals of the Ethernet module are X Y00 to X Y1F X20 Designate main text as the send data format MOVP H1000 D20 Designates the send destination number MOVP K1 D22 WOVP K16 D29 Designate the send data length MOVP K7 D30 Designate the subject length MOVP testmail msend D200 Designate Subject MOVP Error Machine 001 D207 Designate the main text uo D20 D200 M10 Send the e mail Mio M1
29. D2 1 is on due to abnormal end read the error code See troubleshooting of User s Manual Basic stored in the area mentioned above and perform the necessary corrective action 4 WHEN THE QCPU ACCESSES THE OTHER STATION PLC USING THE DATA LINK INSTRUCTION MELSEC Q b ZNWR instruction Network number designation Write command J Execution J ZNWR Jn n1 D1 S n2 D2 during ON Write command J Execution JP ZNWR Jn n1 D1 S n2 D2 during startup EN Setting details E a Designate the target station network number 1 to 64 constant Stations of station number 81H to 89H All stations of group number FFH All stations on the target network number Bit device digit designation a Word device 3 Target station number Designate the target station number Write data storage head device target station Designate the head device of the target station that stores the data to write Write data storage head device local station Designate the head device of the local station which will Word device 3 store the data to write When writing from Q QnACPU 1 to 230 constant When writing from PLC CPU other than Q QnACPU 1 to 32 constant Bit device digit designation 2 Word device Write data length Designate the number of data words to write Write completion device local station Designate the device of the local station to turn
30. D24 Hour minute 8 30 MOV HO D25 Second 00s X22 X19 eos KR Jo oo DO D20 D30 mo X19 Initial normal completion Write command signal mo Processing program on instruction Processing program on abnormal i i q x5 II completion_ mov Di D100 Read error code etc 6 DEDICATED INSTRUCTIONS MELSEC Q 6 9 SEND Instruction This instruction sends data to other station s Q QnACPU Applicable device MELSECNET H Internal device f i MELSECNET 10 Special module Index register Constant File register Direct JNO uoco Zn K H Others Instruction Executing symbol condition Command AS SEND JP SEND Command o GP SEND Description Network number of the local station 1 to 239 254 254 The network designated by the valid module during other station Binary 16 bits access User Character Character User User system A Device name D 1 is turned on if the instruction execution completes abnormally The local devices and the file register for each program cannot be used as devices used in setting data The SEND instruction can be executed only when the target station is a Q QnACPU The SEND instruction cannot be executed for an ACPU connected to an MELSECNET 10 or Ethernet network system 1 1 When the instruction is completed the completion status S1 1 and clock data at abnormal occurrence S1 11 to S1 17 are stored i
31. Execution source Relay station Target station Complete 4 O 2 Abnormal complete type bit 7 Designate whether the clock data setting is required or not at abnormal completion 0 Clock data setting not required Clock data at error occurrence is not stored in S1 11 to S1 17 1 Clock data setting required Clock data at error occurrence is stored in S1 11 to S1 17 Stores the status at the completion of the instruction Completion status 0 Normal System Other than 0 Abnormal error code 2 Channel used by the local Set the channel used by the local station S1 1to8 User station 1 to 8 channel Specify the CPU type on the target station Setting value Single CPU or CPU in the system 0000H directly connected to the local station Same as 03FFH 0000H Target station s CPU type 03D0xH Control system CPU gt 03D0u to os 03D1H Standby system CPU gt 03D3H 03D2H System A CPU O3FFH 03D3H System B CPU 03FFH Single CPU or CPU in the system directly connected to the local station Designate the network number of the target station Target station network O EWON number umber 254 When 254 is designated in Jn The network 1 to 239 254 User designated by the valid module during other station access Continued to the next page 6 DEDICATED INSTRU
32. IP port for the Ethernet module system is used It is possible to continue accessing other stations while the initial normal completion signal X19 is on When the initial normal completion signal X19 is turned off the Ethernet module forcefully closes the connection although other station is being accessed 3 End processing of the Ethernet module When ending access to other station with the MELSECNET H MELSECNET 10 relay communication function that has been made using a connection opened by user execute the close processing of the connection by seeing Section 5 6 of the User s Manual Basic When the following two functions are used to access other station the close processing is not required e Communication using the data link instructions e Communication with other stations using GX Developer 3 5 Precautions for Accessing Other Stations The following describes precautions when accessing other stations via the Ethernet module using the MELSECNET H MELSECNET 10 relay communication function 1 The user should make an arrangement so that duplicate Network No s for the Ethernet network system that have already been assigned to the Ethernet modules are not used In addition make sure that the same station numbers for the Ethernet network system as those already assigned to the existing network system mentioned above and other Ethernet are not used 2 Access to other stations using the MELSECNET H MELSECNET 10 relay commun
33. Q When communication errors of e mails cannot be checked by a dedicated instruction check the error codes stored in the mail send reception error log area of the buffer memory If e mails cannot be received try one of the following 1 Execute the MRECV instruction once 2 Shorten the Inquiry interval time in the e mail settings of GX Developer 3 Check the number of incoming mails remaining on the mail server Can be checked with the buffer memory address 5870H area When the receive data of an e mail sent using the MSEND instruction is abnormal garbled characters etc review the transmission data format binary ASCII CSV designated with the MSEND instruction The Subject should be designated in ASCII code data It is not converted to ASCII format Confirm with a system administrator regarding the minimum time intervals for accessing the mail server when sending mails reading receive mails and inquiring whether or not there are receive mails Depending on the mail server s security setting frequent access may be prohibited The e mail send reception function using the PLC CPU and the communication function using the random access buffer cannot be used together Only one of them can be used at a time x The e mail send function using PLC CPU monitoring and the communication function using the random access buffer can be used together A Subject that has been sent by the MSEND instruction from an Ethernet mo
34. The following example shows a program that executes remote STOP on the Q QnACPU of station number 13 in network number 7 When I O signals of the Ethernet module are X Y00 to X Y1F X20 MOV H91 DO Clock data setting required Control data setting command Channel used by the local station MOV HOFF D3 Target station s CPU type target CPU Mov K7 D4 Target station network number MOV K13 D5 Target station number MOV K5 D7 Number of resend MOV K20 D8 Arrival monitoring time 20 s MOV K3 D9 Request data length ai 3 words MOV H10 D20 Request type Request data setting command Mov H2 D21 Subrequest type m m D22 Forced execution not performed X22 X19 lead s RS eR irr DO D20 D30 gt MO X19 Initial normal completion Write F command signal Mo Processing program when instruction Processing program when abnormal i i i pH Completion_ _ H Read error code etc L mov pt Dop 6 DEDICATED INSTRUCTIONS MELSEC Q 6 8 REQ Instruction Clock Data Read Write This instruction reads writes clock data from to other stations See Section 6 7 for the following information on the REQ instruction for reading writing clock data from to other stations Since the same explanation as when executing remote RUN STOP operations using the REQ instruction applies in this case the explanation of these items is omitted in this section 1 Instruction format Devices that can be used with the instruction
35. User 1 to 1333 E 9 Send data length Suse lower 8 bits last 2 digits of year 00x to 99x 1 13 Higher 8 bits hour 00 to 23H Clock data lower 8 bits date 01H to 31 System S1 14 set only when abnormal Higher 8 bits second 00 to 59x lower 8 bits minute 00x to 59x 1 15 Higher 8 bits first 2 digits of year 00x to 99x lower 8 bits day of the week 00 Sunday to 06x Saturday 6 8 6 8 6 DEDICATED INSTRUCTIONS MELSEC Q Send data Set by Designate the contents of e mail Subject attached Send data Sn file or Subject main text to be sent 1 The Set by column indicates the following User Data is set by the user before executing a dedicated instruction e System The PLC CPU stores the execution result of a dedicated instruction 2 For a list of error codes see Section 11 3 3 of the Q Corresponding Ethernet Interface Module User s Manual Basic Functions 1 This instruction sends mails to the designated external device a When sending data as an attached file CPU module Ethernet module Mail server MSEND Un S1 S2 D Transmission destination i l Send destination mall number mail address address gt Subject Main Text i Attached file Attached file name mmddhhss bin b When sending data as main text CPU module Ethernet module Mail server MseNo un s1 s2 D Transmission destination numbe
36. address of external device Subject No 1 testmail msend eee b Error Machine1 001 eee c a From Displays the e mail address of the Ethernet module By entering the mail addresses of the send destination devices in the address book the registered names display names can be displayed and it makes the management easier b Subject This indicates the transmission destination No 1 and the Subject written by a sequence program x1 The Ethernet module automatically adds this number sequentially starting from 1 After the maximum number 4294967296 is reached the number starts again from 0 c Main text of e mail This indicates the main text of e mail sent by the Ethernet module 2 USING THE E MAIL FUNCTION MELSEC Q 2 9 Sending E mails Using the PLC CPU Monitoring Function When the monitoring information read from the QCPU matches with the news conditions set by the user the Ethernet module sends an e mail to the external device 2 9 1 News setting Purpose of setting The monitoring conditions notification conditions of the PLC CPU can be set on the News setting screen of GX Developer The monitoring function of the PLC CPU can be used according to this setting Both CPU status monitoring and device monitoring can be designated as notification conditions Start procedure E mail setting gt News setting Setting screen Ethernet news setting x aceon PLC Serious Fatal Error bu PL
37. and password open HOST QJ71E71 QJ71E71 Caution Normally the connection can be established by designating the FTP server IP address during FTP startup When designating the domain name the DNS environment must be set using the network parameters on the FTP client side The password entered from the keyboard is not displayed on the screen put Function Writes a file to the QCPU Designation format put TRANSFER SOURCE FILE PATH transfer destination file path name Designation example 1 To write the file MAINSEQ1 QPG to the RAM area of memory card with same file name put MAINSEQ1 QPG 1AMAINSEQ1 QPG Designation example 2 To write the file MAINSEQ QPG file to the RAM area of memory card with different file name put MAINSEQ QPG 11MAINSEQ1 QPG Caution When the directory is not designated for the transfer source file path FTP client the file is written to the connected current directory at FTP server startup connection When the transfer destination file path FTP server side is not designated the file is stored to the memory where the parameter file used for the current QCPU operation is stored e See sections 5 5 and 5 6 1 5 WHEN USING FILE TRANSFER FUNCTIONS FTP SERVER pwd Function Designation format Caution quit Function Designation format Same function quote Function Designation format Designation example Caution rename Function Designat
38. and station number are searched in the conversion table of the Station No lt gt IP information and the communication request message is sent to the partner station with the corresponding IP address 2 The response message response for the communication request message is returned based on the return IP address and the data in the conversion table above c Designation example Shown on the next page 3 11 3 WHEN COMMUNICATING WITH MELSECNET H MELSECNET 10 RELAY MELSEC Q Setting example 1 Communication request source station 0 0 22222220 22222222L Network No zA acru E71 Station No 11 IP Address 192 0 1 11 Ethernet Network No 1 m 2 Communication relay 3 Communication relay receiving station x sending station Network No 21 i Network No 12 Station No 12 JocPU E71 E71 Station No 21 IP Address 192 0 1 12 1 IP Address 192 0 2 21 Ethernet Network No 2 dR SOREN IN A ia T SRE a T Network No 2 acpy E71 Station No 122 i IP Address 192 0 2 22 4 Communication request destination station a 1 Communication request source station a value Station No i Setting not necessary Setting not necessary Setting not necessary Decimal IP Address 192 0 1 12 E71 module setting details when accessing from QCPU 1 to QCPU 4 1 Communication request 2 Communication relay 3 Communication relay 4 Com
39. are indicated below Write enable setting and Write disable setting shown in the table indicate settings on the GX Developer Ethernet operation settings screen Set in the item Enable writing during RUN The Remote password indicates whether the instruction can be executed when the FTP communication port is designated as a port subject to the remote password check in the remote password setting parameter for the QCPU of the station to which the Ethernet module is installed See Section 5 9 of User s Manual Basic for the remote password 1 Client side user interface command list supported by Ethernet module PLC CPU status Remote password During RUN Command Function During a lt a While A Remark Write enable Write disable While locked STOP 4 unlocked sig ns Notify to transfer without converting file 5 Disconnect and end the connection with FTP server CCT CI CT CI CI E dir DisplayQCPU file information o o ee Sp op is Dey aceon o jo po po EZ A E 22 222 oE mar _ store QCPU fe nfomatontodlayile O f O EE Read file from QCPU x E a ee mput Wrte etoaceu OC o x x open Connectwith FTP server 0o 0o o o OFT puts Wre etoaceu o o x o xT e emee o aaa and end the connection with FTP aaa za only use Ethernet quote Send FTP server sub command module dedicated oe 2 quit Change QCPU file name Enter user name and password for Ethernet user modu
40. be used subject to the remote password check Remote password lock processing 5 Remote password lock processing End 6 Disconnect a connection with the FTP server 1 Checking the initial processing of the Ethernet module Make sure that the Ethernet module s initial processing has normally completed by checking the LED display input signal of the Ethernet module LED display The INIT LED on the front of the Ethernet module flashes e I O signal The initial normal completion signal X19 turns on 5 WHEN USING FILE TRANSFER FUNCTIONS FTP SERVER MELSEC Q 2 Log in to the Ethernet module Once the Ethernet module s initial processing has completed normally log in to the Ethernet module Example Start FTP from MS DOS prompt of Microsoft Windows 98 Operating System SFTP olx awo d lala al aja Al 1 Start FTP ftp lt ret gt 2 Connect with the FTP server open IP address of the FTP server lt ret gt 3 Designate the log in name log in name default value QJ71E71 lt ret gt Designate the password password default value QU71E71 lt ret gt When logging in use the FTP log in name and password set on the Ethernet FTP parameter settings screen for setting the log in name and password Upon receiving the log in name and password from the external device FTP client the Ethernet module FTP server checks whether they match with the FTP log in name and pa
41. control data Head device of the local station that stores the contents of the ened em Device name e mail header attached file NES Local station device that is turned on for one scan by the completion of the instruction System Bit D2 1 is turned on if the instruction execution completes abnormally The local devices and the file register for each program cannot be used as devices used in setting data The MRECV instruction can be executed only when the local station is a QCPU The number of steps for the MRECV instruction is 10 6 DEDICATED INSTRUCTIONS MELSEC Q Control data b15 to b10 b9 b8 b7 to bO 0 2 0 1 1 Complete type bit 7 Designate whether or not the setting of the clock data is required at abnormal completion 0 Clock data setting is not required The clock data at error occurrence is not set in S 11 to S 15 1 Clock data setting required The clock data at error occurrence is set in S 11 to S 15 2 Execution type bit 9 Designate whether or not to inquire if there are more mails on the server after reading receive mails 0 Do not inquire Do not read the receive mail information 1 Inquire Read the receive mail information Store the status at completion of the instruction Completion status 0 Normal System Other than 0 Abnormal error code 3 Designate the mail number to be read when multiple mails are received Mail number to be read 0 or highe
42. conversion 7 O x Maximum 960 words Binary to CSV conversion Main text Binary to ASCII conversion x O Maximum 960 words 1 For the notification of CPU status monitoring only the Subject that stores the PLC CPU status will be sent 2 The Ethernet module receives the Subject without decoding a The PLC CPU in the Ethernet module loaded station is monitored for every CPU inquiry time interval set by the user The following information can be registered as the notification conditions 1 Device monitoring of the PLC CPU e Monitoring the numeric values stored in the word device e Monitoring the bit device ON OFF status 2 Monitoring of the PLC CPU status e Monitoring the CPU module status RUN STOP PAUSE b The device monitoring result of the PLC CPU is sent by either the main text or attached file of e mail 1 The attached file is sent by converting the device monitoring data into binary ASCII CSV data format 2 The main text is sent by converting the device monitoring data into ASCII format c As for the status monitoring result of the PLC CPU only the Subject that stores the PLC CPU status is sent d When more than one send mail address are specified in the notification setting the smallest numbered address is set in the To field of the mail header The other addresses are set into the Cc field for transmission 2 Data conversion method used by the Ethernet module The following shows the data conversi
43. destination Ethernet module will store only the first file and ignore the rest of the attached files 2 USING THE E MAIL FUNCTION MELSEC Q 2 7 3 Contents of the attached files The following explains the contents of the attached file data The data format of the attached file is ASCII code ASCII format CSV format or binary code binary format The following example shows the transmission contents for each data format binary ASCII CSV when the Ethernet module sends the data register value as an attached file 1 When sending from the Ethernet module PLC CPU Ethernet module ee ay ae a In case of binary D9 D1 DO EX den xternal device D1 5678H A In case of ASCII BIN ASCII gt Cc l B an g EA g 7 6 5 4 E g l on q conversion i i f i i i In case of CSV D9 D1 DO BIN gt CSV non MBH mp g conversion 1 i D9 D1 DO gn 7 gr TERE i g non qu 7 D9 9ABCH 2 When receiving by the Ethernet module Eth l Eas PLC CPU k Sees i nemet modu a Only binary data can be received D2 koo a oT i pel D29 External module D21 BA98H D29 43214 1 For details on the order of data items when sending receiving bit device data see the figure shown in Section 2 9 2 2 USING THE E MAIL FUNCTION MELSEC Q 2 Data configuration in CSV format Data in CSV format can be used as control data
44. device gt D2 1 device l 1 scan l I i Buffer memory 2 X Error code Address 207 F REPLETO A AENA AR A IE EE IR IN pa Set bee Se eee eee A O A A A o Ethernet module i de o ese Shee ES EG ee Casha seme ve pe ae eS a ii o e te is Sequence scan Write command f l il i l l Local sin Write completion device QCPU 1 Device designated with D2 i i Write completion device D2 1 device Write data storage device Device designated with S Buffer memory Address 209 Error code Ethernet module Target station error 4 31 4 31 4 WHEN THE QCPU ACCESSES THE OTHER STATION PLC USING THE DATA LINK INSTRUCTION MELSEC Q 3 Program example Contents of station 4 D10 to 14 are read to station 1 D200 to 204 Contents of station 2 D300 to 304 are read to station 3 D50 to 53 Staion 1 Station 2 E71 ZNRD instruction _ communication request source station ZNRD instruction _ communication request source station Voy meee te 1 Channel 9 2 LA all Network No 1 PLC CPU PLC CPU D10 D50 D11 D51 ZNRD ZNRD instruction D12 D52 communicaiton D13 D53 designation D14 station station
45. does not change Abnormal completion Turns on at the END processing of the scan where the SREAD instruction is completed and turns off at the next END processing 6 DEDICATED INSTRUCTIONS Operation of the local station when the SREAD instruction is being executed END END END END processing processing processing processing Sequence program m E A wee H ON SREAD instruction execution I is completed Se i SREAD instruction OEE ena e eres 7 7 ON SSS RS HA f Send receive OFF i i direction flag ON l l OFF ae A Completion device m ee Abnormal ON completion Status display device OFF o soratiol i at completion One scan Operation of the other station when the SREAD instruction is being executed Sequence program Completion device Errors Program example 5 1 END END END END processing processing processing processing Completion of send of i device data designated with i ON OFF the SREAD instruction When the instruction is executed using J SREAD G SREAD the next read processing is executed in succession after one read processing is completed while the read command is on When the instruction is executed using JP SREAD GP SREAD the read processing is executed only once when the read command switches from off to on at rise When a dedicated instruction ends with an error the abnormal completion signal D2 1 turns on and the error code
46. file format Sends the attached file in binary format The Ethernet module sends the attached file as they are with the code currently in use Binary to ASCII conversion is not performed Sends the attached file in ASCII format ASCII format The Ethernet module converts the attached file from binary to ASCII Sends the attached file in CSV format CSV format The Ethernet module converts the attached file from binary to CSV 4 Attached file name Designate the name of an attached file If a file name is not designated the Ethernet module automatically names it and sends the file named mmddhhss month date hour minute same as for e mail sending Binary format 5 PLC inquiry interval Designate the interval for the Ethernet module to read the CPU status and device values from the PLC CPU The user can designate any inquiry time interval time within the ranges shown below Setting range default 5 min 1 to 24 eal 1 to 1440 cs 30 to 3600 6 Input format of inspection value Select the input format decimal hexadecimal of the monitoring value 7 Condition device Designate the device to be monitored 1 A maximum of 16 devices can be monitored 2 It is possible to designate devices that can be accessed for communication using the MC protocol directly as condition devices see the Reference Manual In this case Timer Retentive timer and Counter should be designated by T ST or C The fo
47. for the cell units in Excel etc Data in CSV format handled by the Ethernet module is the data expressed as follows e 1 word 16 bits binary data is converted to four digit ASCII code when expressed as a hexadecimal 4 bytes of ASCII code e When handling multiple word data insert comma data between each word 4 bytes of ASCII code Data designated by the MSEND instruction or data subject to the news function is sent in the following arrangement a Arrangement of data sent by the MSEND instruction 1 In addition to the data conversion and insertion described above CR code 0Dx and LF code OAH are inserted for each 8 words of data 2 The arrangement of data sent in CSV format is shown below 50 D2 TE D7 CR LF D8 D9 DIO eeii D15 CR LF D16 D17 D18 teegi D23 ICR CF D24 D25 D26 ICR LF 8 device 8 word unit b Arrangement of data sent using the news function 1 In addition to the data conversion and insertion of comma data described above CR code ODH and LF code OAH are inserted for each setting device range 2 A maximum of 16 types of device ranges can be set for news data See Section 2 9 for details 3 The arrangement of data sent in CSV format is shown below w2 CR LF PS CReLF M16 to M31 CR LF First device 0 g g N Second device DO D1 Third device MO to M15 i i X20 to
48. functions of the MELSEC Q Series Ethernet Interface Modules hereinafter called the Ethernet module When applying the following program examples to the actual system make sure to examine the applicability and confirm that it will not cause system control problems This chapter describes an overview of the special functions that are available for the Ethernet module 1 1 Overview 1 Send receive e mails Details are explained in Chapter 2 This function allows the transmission and reception of a maximum of 6k words of CPU information as the main text or attached file of e mail to from computers and PLC CPUs via the Internet Furthermore by setting the automatic notification the Ethernet module sends e mail when the notification conditions set by the user match for the transmission from PLCs Internet network Public line Internet service provider Internet service provider Mail server 1 OVERVIEW MELSEC Q 2 Communicate with other stations PLCs via the MELSECNET H MELSECNET 10 network system Details are explained in Chapter 3 This function enables accessing other stations via multiple networks in the network system shown below This function is used for multiple relays through a network in which the Ethernet and MELSECNET H MELSECNET 10 network systems coexist as well as through a network in which multiple Ethernet network systems are connected Using this function
49. is identical to that of the WRITE instruction The SWRITE instruction can be programmed without the argument D3 while the operation is identical to that of the WRITE instruction Depending on whether D3 is omitted or not the SWRITE instruction can be operated differently 6 DEDICATED INSTRUCTIONS MELSEC Q Control data See Section 6 12 for information about how to handle the control data of the SWRITE instruction when writing to the word device memory of other station The control data should be handled is the same as when writing to the word device memory using the WRITE instruction Thus this section omits its explanation The number of steps for the SWRITE instruction is 10 Functions 1 This instruction writes data in the device designated in S2 and succeeding devices of the local station to the word devices of the station which is connected to either the MELSECNET H MELSECNET 10 or Ethernet that is designated with the target station network number and target station number in the control data When writing device data from other station number is completed the completion device designated in D2 turns on Also when writing the device data designated in S2 is completed the device on the other station designated in D3 turns on Local station Response station QCPU Ethernet module Q QnACPU Ethernet module S2 Channel 1 D1 SwRITE Channel n
50. is stored in the completion status S1 1 See the following manuals regarding the error code check the errors and take corrective actions lt Error codes gt 4FFFH or less QCPU Q Mode User s Manual Hardware Design Maintenance and Inspection C000 or higher Section 11 3 3 of the Q Corresponding Ethernet Interface Module User s Manual Basic See the program example of the READ instruction described in Section 6 4 The SREAD instruction only differs from the READ instruction on one point namely that the read notification device D3 is designated at the end of arguments 6 DEDICATED INSTRUCTIONS MELSEC Q 6 11 SWRITE Instruction This instruction writes data to word devices of other stations Applicable device MELSECNET H Internal device El ll MELSECNET 10 Special module Index register Constant os ile register e register Direct JOO uoco Zn K H Instruction Executing symbol condition Command JP SWRITE Jn SWRITE Command SWRITE ae Setting data Set by Network number of the local station 1 to 239 254 254 The network designated by the valid module during other station Binary 16 bits access GP SWRITE Un Un Start I O signal of the local station s Ethernet net module 00 to FE The higher 2 digits of the 3 digit I O signal Head device of the local station that stores the control data Head device of the local station that s
51. modules 2 To use the e mail transmission reception function and the PLC CPU monitoring function e Section 2 2 describes the environment in which e mails can be used e Section 2 6 illustrates the screens for parameter settings using GX Developer in order to use the e mail function e Section 2 9 describes the parameter settings in order to monitor the status of the PLC CPU 3 To communicate with PLC CPUs of other stations via the MELSECNET H MELSECNET 10 and Ethernet module e Section 3 2 describes the accessible range and accessible stations when accessing other stations via the Ethernet modules e Section 3 3 describes the parameter settings using GX Developer in order to perform data communication with the PLC CPUs of other stations e Section 3 3 2 provides an overview of the processing for Station No lt gt IP information conversion 4 To use the file transfer FTP function e Section 5 3 describes the parameter settings using GX Developer in order to perform the file transfer e Section 5 6 describes the FTP operation command on the FTP client external device side that is supported by the Ethernet module To know about the following items see the Ethernet Interface Module User s Manual Basic 1 Detailed descriptions of the error codes Chapter 11 describes troubleshooting how to check for errors and detailed descriptions of error codes for the Ethernet modules 2 Storage locations of the error c
52. mput TRANSFER source file path Designation example When writing all files with extension QPG mput QPG Caution The transfer destination is the memory where the parameter file used for the current operation of QCPU is stored The destination file name is the same as the file name on the FTP client side See sections 5 5 and 5 6 1 5 WHEN USING FILE TRANSFER FUNCTIONS FTP SERVER MELSEC Q open Function Connects to the FTP server by designating the host name or IP address for the FTP server along with the FTP log in name and password FTP server host name is displayed while connected to the server Designation format open HOST NAME user name password open IP ADDRESS username password Host name Host name domain name or synonym of the host name IP address IP address for Ethernet module designated within brackets User name FTP log in name set during Ethernet module initial processing Password Password set during Ethernet module initial processing See section 5 3 for the FTP log in name and password Designation example 1 To connect to the FTP server by designating the host name open HOST Designation example 2 To connect to the FTP server by designating the IP address open 192 0 1 254 Designation example 3 To connect to the FTP server by designating the host name and user name open HOST QJ71E71 Designation example 4 To connect to the FTP server by designating the host name user name
53. multiple function PLC of the Ethernet module when a multiple CPU system CPU systems Remote password When using Chapter 5 configuration is used 2 Function added for function version D f Reference Function Overview section In the following data link instructions the target station s CPU type can be specified S1 3 Specification of control standby system or system A B in the redundant system is available READ SREAD instruction e WRITE SWRITE instruction e REQ instruction Specifying target station s CPU type in data link instructions 2 USING THE E MAIL FUNCTION MELSEC Q 2 USING THE E MAIL FUNCTION 2 1 E mail Function The e mail function sends and receives CPU information PLC CPU status and device values to from PCs or PLC CPUs in remote locations via the Internet The following two methods are available to send receive e mail using this function 1 Sending receiving e mail by the PLC CPU Executed by a sequence program using dedicated instructions 2 Sending e mail using the Ethernet module s PLC CPU monitor function Executed by the Ethernet module according to the Ethernet module parameter setting notification setting using GX Developer 2 1 1 E mail send and reception by the PLC CPU 1 Sending receiving e mail by the PLC CPU In sending receiving e mail by the PLC CPU the CPU information of a station in which an Ethernet module is installed is sent to a
54. of the local station s Ethernet module or the mail registration information designated by the system administrator 1 Password Designate the mail password of the local station s Ethernet module 2 Mail address Designate the mail address of the local station s Ethernet module 3 Check receive mails Select whether or not to check if receive mails have arrived and set the checking time interval when incoming mails are checked When receive mail check is designated set the time interval for inquiring the mail server whether or not there are mails addressed to the user The following table shows each setting range of the inquiry time intervals for checking receive mails 30 s to 24 h Setting range default 5 min 1 to 1440 30 to 3600 If the inquiry time interval from the PLC or other module to the server is short because of the POP3 server specifications access may be restricted lock status on the server side Check the POP3 server specifications and set the inquiry time interval accordingly It is recommended to set the setting value of the inquiry time interval to the default 5 minutes or more b Mail server name Set the Internet service provider and the domain name or IP addresses of the mail servers designated by the system administrator used by the local station s Ethernet module 1 Designate the domain name of the mail server 2 Select the input format decimal hexadecimal of the IP addresses 3
55. on one nea Bit device scan when the write is complete Word device bit designation 4 OFF Incomplete ON Complete OFF Normal ON Abnormal x1 Bit device ccc es 2 Bit device digit designation 3 Word device eers x4 Word device bit designation The normal abnormal end status when a write is complete is stored in the data link instruction communication completion result Channel 2 storage area address 209 in the buffer memory When the write completion device D2 1 is on due to abnormal end read the error code See troubleshooting of User s Manual Basic stored in the area described above and perform the necessary corrective action 4 WHEN THE QCPU ACCESSES THE OTHER STATION PLC USING THE DATA LINK INSTRUCTION MELSEC Q 2 Instruction execution timing a When normal completion 1 ZNRD instruction Sequence scan 0 END 70 END 0 END H 0 END 0 END i Read command lt i Ae ae OC I 1 1 1 l l l l l 1 l l Local station E i i Read completion QCPU l Device designated with D2 i i Read completion device D2 1 device l l E Read data storage device i Device designated with D1 i l l Reyes ea es e ee o Be es PS See A e eg ps ny te Ne Ethernet module AA Ae Naat cate aN EE AS AR A A Ps Minas Bs Ba stat A A dagen S Ethernet module Ll A A A A A A RN A A A A A a a ae es Ly e e
56. subject to the remote password check 5 WHEN USING FILE TRANSFER FUNCTIONS FTP SERVER MELSEC Q Designation format quote password lock The following is displayed as the execution result for a successful completion 200 Command Okey Designation example 1 To designate the remote password 1234 quote password lock run Ethernet module dedicated command Function Sets the QCPU to the run status remote run Device memory clear can be designated when setting to the run status Designation format quote run mode clear mode Mode Designate whether to force a remote run 0 Normal run default value 1 Forced run Clear mode Designate whether to clear initialize the QCPU device memory when starting the remote run operation 0 Do not clear the device default value 1 Clear everything except for the latch range 2 Clear everything including the latch range The following message is displayed as the execution result when completed successfully e Displayed message 200 Command successful Designation example 1 To perform a normal remote run with the designation not to clear the device memory quote run Designation example 2 To perform a forced remote run with the designation not to clear device memory quote run 1 Designation example 3 To perform a forced remote run with the designation to clear all device memory except for the latch range quote run 11 Caution The forced execution mode is only
57. the CPU type on the target station 00004 Single CPU or CPU in the system directly connected to the local station Same as ae 0000x 3 Control system CPU sl 03D0 to i F H S1 3 Target station s CPU type 03D14 Standby system CPU 03D3 User 03D24 System A CPU O3FFH 03D3u__ System B CPU Single CPU or CPU in the system directly connected to O3FFu a the local station Designate the network No of the target station 1 to 239 Network No S1 4 Target station network No 1 to 239 254 User 254 When 254 is designated in Jn The network designated by the valid module during other station access Continued to the next page 6 13 6 13 6 DEDICATED INSTRUCTIONS MELSEC Q TEN Designate the target station 1 to 64 User 81 TArget station number 1 to 64 The station with the corresponding station number S 6 Fixed value User 1 At instruction execution Set the number of resends when the instruction is not completed within the monitoring time designated by S1 8 User Number of resend 0 to 15 times Oto 15 System 2 At instruction completion Store the number of resends executed result 0 to 15 times Set the monitoring time until the instruction completion so that it is greater than or equal to the TCP resend timer value When the instruction fails to complete within the monitoring time it is resent 1 to 16383 for the number of resends designated in S1
58. the Ethernet module must confirm the mismatches of other news conditions for the same monitoring target The next e mail can be sent only after the Ethernet module confirms the mismatches of these news conditions 4 The Subject of e mail which is sent when the notification conditions match is fixed data The format of the Subject is as follows see Section 2 9 2 e When monitoring the CPU status Subject Transmission destination No CPU model name Status Detection time e When monitoring the CPU device Subject Transmission destination No Matched condition device Monitoring value The e mail transmission function of the PLC CPU and the communication function using the random access buffer can be used together MELSEC Q 2 USING THE E MAIL FUNCTION 2 2 Configuration and Environment of the Applicable System This section explains the environment and system configuration for using the e mail function from the Ethernet module Internet service provider Internet service provider Ethernet Public line TA modem UN Z S server SMTP POP3 Mail server Ethernet 650005000005 ll il DNS server SMTP POP3 Mail server Proxy server Ethernet Ethernet module E mai
59. the information maximum of 4 words in the Date head address storage area is valid 1 or invalid 0 3 Indicates whether the information maximum of 64 words in the Subject head address storage area is valid 1 or invalid 0 4 Indicates whether or not there is an attached file Yes 1 or No 0 For Yes it indicates that the information maximum of 12 words stored at addresses starting from the Attached file name head address is valid 5 Indicates whether or not there is information in the Message ID head address storage area Yes 1 or No 0 6 Indicates the system information 7 Indicates whether the receive mail that has not been read to the PLC CPU is stored in the Ethernet module Yes 1 or No 0 2 The value stored in each head address shown in the table indicates the offset address OH to nH from the head address of the buffer memory in which the applicable address is stored address 268BH to 3FFFH 1 The Ethernet module checks whether or not there are any incoming mails addressed to the local station in the mail server at the time interval set in the inquiry interval in the Network Parameter Ethernet e mail setting screen of GX Developer If there are incoming mails addressed to the local station the reception information is stored in the following areas of the buffer memory e Bit 15 is turned on in the mail information storage area see 1 above The number of receive mails on the mail server is
60. the password must be set in the Ethernet module prior to file transfer See the quote keyword set command in Section 5 6 4 2 File path a The QCPU designates the file by differentiating the drive name and file name b When designating a file in the QCPU using the FTP functions designate the file in the following manner Designation format drive name file name extension Designation example 0 MAINSEQ1 QPG Extension identifier File name Drive name drive No Designation details 1 Drive name drive No Designates the drive name for the memory used for file transfer e The relationships between the QCPU memory used and drive name are as follows No designation Parameter valid drive designated with DIP switches QCPU built in program memory Memory card RAM SRAM card Memory card ROM Flash card ATA card QCPU built in standard RAM QCPU built in standard ROM 5 WHEN USING FILE TRANSFER FUNCTIONS FTP SERVER MELSEC Q 2 File name extension e The corresponding file for the file transfer is designated The file name must be designated according to the GX Developer file name rules Alphabets uppercase numbers symbols can be used Alphabets lowercase cannot be used File name Max 8 characters Extension Max 3 characters For the extension identifier the name fixed by the QCPU must be used The corresponding file extension is designated as seen in sect
61. the second SEND instruction is executed before the first SEND instruction is completed the SEND instruction ends in error 2 Instruction other than the SEND instruction 1 When simultaneous other station access is performed to the same communication request destination station from multiple communication request source station and a busy error being accessed from other station occurs re execute the instruction 2 When accessing other station from the same communication request source station to the same communication request destination station execute the second data link command after other station access by the first data link instruction is complete 3 Broadcast Simultaneous broadcast When FF is designated as the target station number in the control data when executing SEND WRITE SWRITE REQ on the Ethernet the command is sent to all external devices on the network 4 WHEN THE QCPU ACCESSES THE OTHER STATION PLC USING THE DATA LINK INSTRUCTION MELSEC Q Example IP address when the command is sent for class B Bit location 31 3029 to 1615 to 0 Network address Host address For the external devices on the Ethernet perform read dump processing locally for the received commands not related to the local station The COM ERR LED indicator of an Ethernet module may turn on and an error code may be stored in the following buffer memory area when a response to a simultaneous broadcast from the Ethernet modu
62. the setting values from GX Developer are stored For more details on the buffer memory see Sectio Ethernet Interface Module User s Manual Basic n 3 8 of the Q Corresponding About the Generic Terms and Abbreviations This manual uses the following generic terms and abbreviations to describe the Model QJ71E71 100 QJ71E71 B5 and QJ71E71 B2 Ethernet interface modules unless otherwise specified Generic Term Abbreviation Description Generic term for ANNCPU AnACPU and AnUCPU Generic term for A2ACPU A2ACPU S1 A2ACPUP21 R21 A2ACPUP21 R21 S1 A3ACPU A3ACPUP21 R21 Generic term for AINCPU A1NCPUP21 R21 A2NCPU A2NCPU S1 A2NCPUP21 R21 A2NCPUP21 R21 S1 A3NCPU A3NCPUP21 R21 Generic term for A2UCPU A2UCPU S1 A2ASCPU A2ASCPU S1 ASUCPU A4UCPU A machine specific address that is also referred to as the MAC Media Access Control address This is used to identify the addresses of external devices over a network The Ethernet address of the Ethernet module can be verified on the MAC ADD column of the rating plate Ethernet module Abbreviation for Model QJ71E71 100 QJ71E71 B5 and QJ71E71 B2 Ethernet E71 module Interface Modules Indicated as the Ethernet module or E71 in the diagrams Ethernet network system Abbreviation for 10BASE2 10BASE5 10BASE T and 100BASE TX network systems Abbreviation for GX Developer SWnD5C GPPW E n in the model name is 4 or greater MELSECNET 10 Abbreviation for the MELSECNET 10 networ
63. to the word device of the connected station having the network number designated by Jn n1 in the Ethernet network system When writing the device data to the target station is completed the completion device designated in D2 turns on Local station Response station QCPU Ethernet module Q QnA Ethernet module Channel 2 Fixed Ethernet 2 The ZNWR instruction is executed using channel 2 fixed The data link instructions and the Ethernet instructions cannot be executed from two or more stations at the same time on the same channel If the conditions of more than one instruction to be executed match at the same time the instruction executed later is made to wait until the channel becomes available since handshaking is performed automatically 3 Whether the ZNWR instruction is currently being executed or has been completed normally or abnormally can be checked with the completion device D2 designated in the set data a Completion device D2 Turns on at the END processing of the scan where the ZNWR instruction is completed and turns off at the next END processing 6 63 6 63 6 DEDICATED INSTRUCTIONS MELSEC Q b Status display device at completion D2 1 Turns on and off depending on the completion status of the ZNWR instruction Normal completion Stays off and does not change Abnormal completion Turns on at the END processing of the scan where the Z
64. type bit 7 Set whether or not the clock data setting is required at abnormal completion Abnormal complete type 0 Clock data setting is not required Clock data is not stored in S 11 to S 17 when errors occur 1 Clock data setting is required Clock data is stored in S 11 to S 17 when errors occur Store the status at completion of an instruction Completion status 0 Normal Other than 0 Abnormal error code 2 Designate the channel to store the data to be read 1 to 8 Channel Local station storage channel S 2 S 3 Channel used by the Store the channel number used by the transmission station itos Syste transmission station 1 to 8 Channel y S Transmission station network Store the network number of the transmission station 1 to 239 System number 1 to 239 Network No Stores the station number of the transmission station 1 to 64 Station number reception from the station with the 1 to 64 System corresponding station number Set the monitoring time until the instruction completion so that it is greater than or equal to the TCP resend timer value When the instruction fails to complete within the monitoring time 1 to 16383 abnormal completion occurs 0 to TCP resend timer value 0 to TCP resend The monitoring time is reset to the TCP resend timer value timer value TCP resend timer value 1 to 16383 Monitoring time unit s Stores the word count of the receive data st
65. 1 A1SJ71QBR11 AJ71LP21 G AJ71LR21 AJ71BR11 A1SJ71LP21 A1SJ71BR11 QJ71E71 100 QU71E71 B5 QU71E71 B2 QU71E71 Ethernet 2 AJ71QE71N T AJ71QE71N B5 AJ71QE71N B2 AJ71QE71N B5T A1SJ71QE71N T A1SJ71QE71N B5 A1SJ71QE71N B2 A1SJ71QE71N B5T AJ71QE71 AJ71QE71 B5 A1SJ71QE71 B2 A1SJ71QE71 B5 2 QnA series Ethernet interface modules can act as relays between networks if the function version is B or later Verify the function version with the production date shown in the Date column of the rated plate which is attached to the side of the module Manufactured date Year last two digits Month two digits function version one digit 3 WHEN COMMUNICATING WITH MELSECNET H MELSECNET 10 RELAY MELSEC Q 3 3 Settings for Accessing Other Stations This section explains the parameters and setting items that need to be set with GX Developer to access other stations via the Ethernet using the MELSECNET H MELSECNET 10 relay communication function 1 Network parameter setting the number of MNET 10H Ethernet cards 1 2 Network No group number station number station No etc for using the Ethernet module are set on this screen Make sure to set the values by seeing Section 4 6 of the User s Manual Basic Setting the Ethernet Station No lt gt IP Information setting the Ethernet MNET 10H routing information 1 2 The Ethernet s routing method correspondences of the Ethernet module s I
66. 1to1 4 TT OVENVIOW inenen ae Aina de ng Bide ina Mie Sia ida TL de a ia dG ei a 1 1 1 2 Additional Functions in Function Version B or Later eeeceesceeseeeeeeneeeeeeeeeeeeeeaeeaeeeaeeeeeeeeeeeeieeeaeee 1 4 2 USING THE E MAIL FUNCTION 2 1 to 2 38 2T Emal FUNCION vid 2 1 2 1 1 E mail send and reception by the PLC CPU ssssssssssssssesesissisrssssrsrssnsrsrnsrsrunstnsnsrntnsrsrnnsnsnnnnnnnn nns 2 1 2 1 2 Sending e mail using the PLC CPU monitor function sseseseeseseesenesesesresesrsrrsnsrnrnsrsrnsrsrnsnsnnsnennnn 2 3 2 2 Configuration and Environment of the Applicable System cc ccsccececeeseeseeeeeeeeeeeeeeeeeaeeaeeaeeeeeeaeeaes 2 5 2 3 Precautions for Using the E mail FUNCtION 0 0 ee eeceeeeeeeeeneeeeeeeeeeeaeeeaeeeaeeeaeeeaeeeaeeeaesaeeeaeesaeenaeseaeeeatenas 2 6 2 4 E mail Specifications mar torneo 2 8 2 5 Processing Procedure of the E mail FUNCtION 00 0 0 eeceeeceeseeeneeeeeeeeeeeaeeeaeeeaeeeaeeeaeeeaeeeaeeeaeeeaeesaeeaaeeatenas 2 9 2 6 E mail Settings from GX Developer ocomocccicnnnnonccnnonocnncc 2 10 2 7 Sending Receiving E mail Attached Files by the PLO CPU sssssssssessssssessesesrssssrsrssnsrersrssnsrsnnsrsnnsnsnsns 2 15 2 7 1 When sending data as an attached file oo ee eee cece eeeeeeeeeeeeeeeeeeeeeeaeeeaeeeaeeeaeeeaeeeaeeeaeeeaeeeaeeeateatenas 2 15 2 7 2 When receiving data in the attached file oo ec eeceeceeeeeeeeeeeeeeeeeeeeeeeeaeeeaeeeaeeeaeeeaeeeaeeeaeeeaeeeaaeeatenas 2 20 2 7 3 Conten
67. 2 D1 D2 Auning tartip Read command JP E ti Execution JP SREAD Jn s1 2 01 02 03 dinna san uS Network module Ethernet module start I O signal designation Read command GP E ti Execution l GP READ Un S1 S2 D1 D2 during startup Read command Un GP Execution GP SREAD st s2 01 D2 D3 during stari p Setting details Setting range 1 to 239 Network number 254 Network designated in a valid module for other station access Start I O signal of the local station network module Ethernet mague E aa SER 0 to FEH Designate by higher two digits when the I O signal is expressed by three digits Control data storage head device Designate the head device of the local station that stores Word device the control data Read data storage head device target station Designate the head device of the target station that stores the data to read Read data storage head device local station Designate the head device of the local station that stores Word device 2 the data to read Read completion device local station Designate the device of the local station to turn on one z y 1 Bit device scan when the read is complete 8 OFF Incomplete ON Complete eo Dial 7 OFF Normal ON Abnormal Read notify device target station Designate the device of the target station to turn on one scan when the read is complete
68. 2 x 7100 i xX Q QnACPU i 1 i i 1 Read notify device 1 Device designated with D3 1 1 scan i l I ja O 1 ES BTS tt tt At NE e Ei AS ep RSE SEE DANS SS ae a ES pa es Ne ne ey yy pag on Page ene res Bh BT had fod a 4 WHEN THE QCPU ACCESSES THE OTHER STATION PLC USING THE DATA LINK INSTRUCTION MELSEC Q 2 WRITE instruction SWRITE instruction Sequence scan 0 END 0 END 0 END 70 END H0 END Write command A l Local station QCPU Write completion device Device designated with D2 l 1 scan 1 gt I Write completion device D2 1 device OFF Write data storage device Device designated with S2 A netos o as ps ee ee cre ee ee ee eee ep ee ee A Py iS EN ee cee ns Sees A ep hes Ce ee op eros SS ee a A A Ve Pome A a Seats Page ck Wg Vege Oem UN Opes Wap tray ew Deane El 2 Ethernet i chennai i module l U a tl ee a a A A es ee a a EE A a Sa A A A A er ee a NP EGO VU UTN y dro ee Ay NL GT Pee A O UN ER ET SF Ethernet i i module i Sequence scan END 0 END H0 END l T A Write data storage device arget station Device designated with D1 l 0 END Ho END fo T 3000 i Q QnACPU I Write notify device Device designated with D3 1 1 scan l gt AAA aN es NE ERE Mn daly Nae Bala
69. 2 When e mail is sent after the result of the CPU status monitoring and the monitoring condition match only the Subject will be sent The attached file and main text will not be sent 3 WHEN COMMUNICATING WITH MELSECNET H MELSECNET 10 RELAY MELSEC Q 3 WHEN COMMUNICATING WITH MELSECNET H MELSECNET 10 RELAY The Ethernet network system can be in the same class as the MELSECNET H MELSECNET 10 network system External device or Ethernet module installed QACPU station can give access to the other stations via Ethernet networks and MELSECNET H MELSECNET 10 within the MELSECNET H MELSECNET 10 specification range In this chapter the MELSECNET H MELSECNET 10 relay communication functions are described to perform data communication with other station PLC CPUs via Ethernet module or MELSECNET H MELSECNET 10 from the QCPU at external device or Ethernet module installed QCPU station 3 1 MELSECNET H MELSECNET 10 Relay Communication The MELSECNET H MELSECNET 10 relay communication is a function to perform the following data communication to the other station PLC via Ethernet or MELSECNET H MELSECNET 10 from the external device or Ethernet module installed QCPU station By setting the parameter described in Section 3 3 the other station access becomes possible with the MELSECNET H MELSECNET 10 relay communication function Function that can be Communication range used for Communication Function reference Saat When usin
70. 28 6 62 Index 2 Index 2 WARRANTY Please confirm the following product warranty details before using this product 1 Gratis Warranty Term and Gratis Warranty Range If any faults or defects hereinafter Failure found to be the responsibility of Mitsubishi occurs during use of the product within the gratis warranty term the product shall be repaired at no cost via the sales representative or Mitsubishi Service Company However if repairs are required onsite at domestic or overseas location expenses to send an engineer will be solely at the customer s discretion Mitsubishi shall not be held responsible for any re commissioning maintenance or testing on site that involves replacement of the failed module Gratis Warranty Term The gratis warranty term of the product shall be for one year after the date of purchase or delivery to a designated place Note that after manufacture and shipment from Mitsubishi the maximum distribution period shall be six 6 months and the longest gratis warranty term after manufacturing shall be eighteen 18 months The gratis warranty term of repair parts shall not exceed the gratis warranty term before repairs Gratis Warranty Range 1 The range shall be limited to normal use within the usage state usage methods and usage environment etc which follow the conditions and precautions etc given in the instruction manual user s manual and caution labels on the product 2 Even within t
71. 54 Network designated in a valid module for other station access Local station network number Start I O signal of the local station network module Ethernet module Designate by higher two digits when the I O signal is expressed 0 to FE by three digits Control data storage head device P S1 Designate the head device of the local station that stores the Word device control data Write data storage head device local station 5 S2 Designate the head device of the local station that stores the data Word device to write D1 D2 D3 Write data storage head device target station 5 Designate the head device of the local station where the data is Word device written Write completion device local station Designate the device of the local station to turn on one scan when the write is complete OFF Incomplete ON Complete OFF Normal ON Abnormal Bit device Word device bit designation a Write notify device target station Designate the device of the target station to turn on one scan when the write is complete Can recognize data of target station has been write from other station OFF Incomplete ON Complete 1 Bit device o ia iaa X Y M L F V B 2 Word device Liteeebadcsacceesereeeseanagawe T G D W ST R ZR CASON ear peat APAR PES SS 1 Word device Bit number Bit device Word device bit designation 3 si x3 Word device bit designation 4 WHEN THE QCPU AC
72. 71 station3 E71 station 15 Q QnACPU Channel 1 Channel 1 _ Channel 2 H SEND L Channels H HRECV Channel 4 Channel 4 S 4 Network No 7 a Station 3 program SEND instruction When I O signals of Ethernet module are X Y00 to X Y1F fuov m DO With arrival confirmation clock data setting required MOV K3 D2 Local station usage channel MOV K5 D3 Target station storage channel MOV K7 D4 Target station network number Pe M K15 DS Target station number pinoy ks D7 Number of resend pe oy 20 D8 Delivery monitoring time 20 s oy K4 D9 Send data length 4 words mmm i K10 D100 n mmm HO 0 D101 Send data o 0 K30 D102 a ES D103 i fr sen 07 DO D100 mo X19 Initial normal completion signal ML fa Processing program when abnormal i completion MOV Di D200 E Performs error code reading etc 4 WHEN THE QCPU ACCESSES THE OTHER STATION PLC USING THE DATA LINK INSTRUCTION MELSEC Q b Station 15 program RECV instruction When I O signals of the Ethernet module are X Y00 to X Y1F X20 m kov 180 D20 Clock data setting required Control data setting command MOV K5 D22 Local station storage channel fuov K20 D28 Arrival monitoring time 20 s mov 6205 D110 X19 Initial normal completion signal JP RECV J7 D20 D300 M10 i j Mat Processing program when abnormal i completion H Performs error code reading etc i MOV D21 D100 ES gt Wh
73. 9 6 DEDICATED INSTRUCTIONS MELSEC Q Control data Sam b7 b15 to to b4 to 0 1 0 1 0 1 Abnormal complete type bit 7 Set whether or not the clock data setting is required at abnormal completion 00114 Abnormal complete type 0 Clock data setting is not required 00911 User Clock data is not stored in S1 11 to S1 17 when errors occur 1 Clock data setting is required Clock data is stored in S1 11 to S1 17 when errors occur Store the status at completion of an instruction Completion status 0 Normal 5 System Other than 0 Abnormal error code Channel used by the local Designate the channel used by the local station Specify the CPU type on the target station Setting value Single CPU or CPU in the system directly 0000x connected to the local station Same as O3FFu 0000 0300 to 0303 O3FF 03FF Single CPU or CPU in the system directly connected to the local station Designate the network number of the target station 1 to 239 Network number Target station network number 254 When 254 is designated in Jn The network designated 1 to 239 254 User by the valid module during other station access Designate the target station 1 to 64 The station with the corresponding station number 81 to Adu All stations with the indicated group number only 1 to 64 Target station number clock data write and remote RUN STOP are allowed 81n to AOH FF All stations of the target
74. AAE EEEE A A SEEEN A EE EEPE da e O E N E de a 4 WHEN THE QCPU ACCESSES THE OTHER STATION PLC USING THE DATA LINK INSTRUCTION MELSEC Q b When abnormal completion 1 Incase of the SEND instruction Sequence scan 0 END 0 Send command f Sending side Q QnACPU Send completion device Device designated with D Send completion device OFF D 1 device Completion status S1 1 device Ro ie Ret et onan aca ee Saha O tna ci eit Abe ease et E He Sa et Ae ice ier ae noel A Sle ce ASR set oat Daath AACS rie Ste him abet Sa gee at tel tet E et ey ea rial A A MA AA Sie a eM RR ROO A GE FUMAR a AcM O ARO E Priel i Channel 1 module LA a is A EEN A Sy 6 BA A ii E 2425 656 5445 5 SSS of Data Data Data sending sending sending Send error Resend when designated for twice 2 Incase of the RECVS instruction E A NS Ue O NN AN teen Mave fen we ames eam eM gee ee eA NS ee A WN Nw we ee oD yo vt Ethernet module SSA ESE SS NES SA ee ps ee ee reve EP ee oy g Sequence scan o K ENDH o ENDH o END 44 N I NA No Y N gt i i Interrupt program Instruction error occurred i Receiving side i QCPU i i i f i I Completion status gt Error code E S 1 device 1 Vi Slee ess a a eee Ss ES RS SS O A eee tee Se es ea eS A ee eee eee Pe ey ee zt 4 WHEN THE QCPU ACCESSES THE OTHER STATION PLC USING THE DATA LINK INSTRUCTION
75. Address or port number setting are not necessary with this conversion method making the MELSECNET H MELSECNET 10 relay communication performed easily Communication request source station Ethernet Communication relay receiving station Communication relay sending station l Automatic response pares OS L system setting is possible Ethernet Communication request destination station Communication relay station A i C icati Communication Communication pi AA 7 Previous Sie ana te ae et PLC y Next l station request message relay receiving relay sending Response i i E i station 1 CPU h L station message b Convert format of Automatic response system 1 When the Ethernet module receives other station access communication request message command frame from the MELSECNET H MELSECNET 10 relay communication function the send source Network No IP address and UDP port number in the request message are stored internally The response message response for the communication request message is returned to the destination IP address and UDP port number calculated from the stored Network No and station number Therefore by receiving the other station access communication request message first the communication partner stations can be maintained 2 The maximum number of station information that can be set is 64 When more than 64 other station access communication request
76. Bit device Can recognize data of target station has been read from Word device bit designation 3 other station Local station network number OFF Incomplete ON Complete 1 x Bit device li 2 Word device ETETE TIELT x3 Word device bit designation 4 WHEN THE QCPU ACCESSES THE OTHER STATION PLC USING THE DATA LINK INSTRUCTION MELSEC Q 1 When the target station of the SREAD instruction is the Q00J Q00 Q01CPU the read notify device for the target station that is set by an argument D3 is ignored The operation of the SREAD instruction is identical to that of the READ instruction 2 The SREAD instruction can be programmed without the argument D3 while the operation is identical to that of the READ instruction Depending on whether D3 is omitted or not the SREAD instruction can be operated differently b WRITE SWRITE instructions Network number designation Write command JP E ti Execution HH JP WRITE Jn S1 S2 D1 D2 H during start p Write command JP E ti Execution JP SWRITE Jn S1 S2 D1 D2 D3 during startup Network module Ethernet module start I O signal designation Write command GP Execution GP WRITE Un St S2 D1 D2 during startup Write command GP Execution GP SWRITE Un S1 S2 D1 D2 D3 during startup 1 to 239 Network number 2
77. C inquiry interval 5 Minute Send method Send attached file C Send text mail Attached file name Attached file form csv b Input format of inspection value DEC News data News data _4 storage device points No Condition device Condition for inspection wo Device value match gt DO Device value lt Monitoring value No sign 50 MO Pulse up E Pulse up E 10 ESTO ET IES CIT Cancel 2 USING THE E MAIL FUNCTION MELSEC Q News settings Notification condition Item name Description of setting CPU status Device Setting range option monitoring 1 monitoring No setting Normal STOP Module error Module system error Serious Fatal Error Condition for PLC Select the monitoring condition for the Module warning STOP inspection CPU Moderate error STOP Normal RUN Module warning RUN Moderate Error STOP PAUSE Send attached file Select the data send method Send text mail Binary format q ASCII format file CSV format Attached file name Set the attached file name NM EA A Set time interval between reading the PLC inquiry interval CPU status and device values and 30sto24h the units h min s Input format of inspection Select the input format of the p P p Decimal hexadecimal value monitoring data Set the condition device Condition for inspection _ Set the monitoring condition ae RESTE Monitoring value Set the monitoring value Notification data storage Notificatio
78. CESSES THE OTHER STATION PLC USING THE DATA LINK INSTRUCTION MELSEC Q 1 When the target station of the SWRITE instruction is the Q00J Q00 Q01CPU the write notify device for the target station that is set by an argument D3 is ignored The operation of the SWRITE instruction is identical to that of the WRITE instruction The SWRITE instruction can be programmed without the argument D3 while the operation is identical to that of the WRITE instruction Depending on whether D3 is omitted or not the SWRITE instruction can be operated differently 2 Instruction execution timing a When normal completion 1 READ instruction SREAD instruction Sequence scan 0 END H 0 END 0 END 70 END F70 END i i l Read command LA gt I SN l l l ji 1 1 i Local station QCPU Read completion device N I i i Device designated with D2 Read completion device D2 1 device Read data storage device Device designated with D1 Pe ee ie Is Cae a eA SN Aia A A A MA A wee coe ee ate a etl a Ethernet rane i module Dae a Ties at A A A A A r A E di E age A on a ca a E Mean H GA A A A RA AS A SS A AS A O a A O EU at Ethernet module i i Sequence scan 0 END Ho END ko END o END Ho END l i i l l i i l Read data storage device 2 I Target station Device designated with S
79. CNET H MELSECNET 10 Control station Normal station Remote master station Multiple remote master station Parallel remote master station Multiple remote submaster station Parallel remote submaster station Ethernet module Control station Normal station Remote master station Multiple remote master station Parallel remote master station Multiple remote submaster station Parallel remote submaster station Ethernet Ethernet module MELSECNET H MELSECNET 10 Control station Normal station Remote master station Multiple remote master station Parallel remote master station Multiple remote submaster station Parallel remote submaster station Ethernet module MELSECNET H MELSECNET 10 Control station Normal station Remote master station Multiple remote master station Parallel remote master station Multiple remote submaster station Parallel remote submaster station Ethernet Ethernet module MELSECNET H MELSECNET 10 Control station Normal station Remote master station Multiple remote master station Parallel remote master station Multiple remote submaster station Parallel remote submaster station Ethernet module MELSECNET H MELSECNET 10 Control station Normal station Remote master station Multiple remote master station Parallel remote master station Multiple remote submaster station Parallel remote submaster station Ethernet Ethernet module
80. CTIONS MELSEC Q Set by 7 Designate the target station 1to64 The station with the corresponding station number 81H to AO All the station with the indicated group number Can be set when the execution type designated in S1 is 0 No arrival confirmation All stations having the target network number simultaneous broadcast Excluding the local station Can be set when the execution type designated in S1 is 0 No arrival confirmation She fFikedvaw Valid when the execution type designated in S1 is 1 With arrival confirmation 1 At instruction execution Set the number of resends when the instruction fails Nunibardieedend to complete within the monitoring time designated by Oto 15 User S1 8 system 0 to 15 Time 2 At instruction completion Store the number of resends executed result 0 to 15 Time Valid when the execution type designated in S1 is 1 With arrival confirmation Set the monitoring time until the instruction completion equal to the TCP resend timer value or greater When the instruction fails to complete within the 1 to 16383 monitoring time it is resent for the number of resends 0 to TCP designated in S1 7 resend timer 0 to TCP resend timer value value The monitoring time is reset to the TCP resend timer value TCP resend timer value 1 to 16383 Monitoring time units s Designate the number of write data in S2 to S2 n 1 to 4
81. Command input 1800 500ms monitoring timer 1 32767 PLC monitoring timer fi 0 lt 500ms 1 32767 Default Check End Cancel FTP parameter settings Description of setting Setting range Selections f Do not use FTP Select whether or not to use the FTP function s Set the log in name when a communication destination requests Log in name Pye f QJ71E71 log in file transfer to the Ethernet module by external device eared Set the password when a communication destination requests file transfer to the Ethernet module by external device Password ER nar New Set the new password when a communication destination requests file transfer to the Ethernet module by external device Command input monitoring Set the monitoring time for the Ethernet module to monitor the 1 to 32767 timer command input time from the FTP client Set the monitoring time for the Ethernet module to monitor the PLC monitoring timer 9 1 to 32767 operation of the local station s CPU 1 FTP Address 4H b8 b9 Default value Do not use the FTP function Set whether or not to use the FTP function of the Ethernet module OTRA the FTP function Do not use the FTP function not use the FTP function 5 WHEN USING FILE TRANSFER FUNCTIONS FTP SERVER MELSEC Q 2 Log in name and password Address 3B0H 3B6H Default value QJ71E71 a b c Set the log in name and password for the external device to request
82. D A i f f Send completion device 1 D 1 device l l Completion status S1 1 device i pest tta a a Aree em meet A aca at eea r A A A a a a ee a ae a a e E A A A gt A A A A A AN RS Aha owe AR AC q Ethernet i i 1 Channel 1 module i i Ls BN BY PEN PE SE NA EEE a gO Ss Se a AVEN EE E E A AEA AE at Data Data Data IO sending Send error Resend when designated for twice 2 RECV instruction A E N AS a E o E Ethernet i module i ge E EEEE NE E E Some apy SAA Aloe lah cee E is cia e cee Sequence scan RECV instruction execution request flag i i i Receiving side 1 Q QnACPU Receive completion device l i l l i Device designated with D2 Receive completion device D2 1 device Completion status S 1 device 1 The RECV instruction execution request flag for Channel 3 used at the receiving side Q QnACPU is as shown below For Ethernet module Bit 2 of the RECV instruction execution request area address 205 in the buffer memory For the N W module SBA2 of the link special relay 4 WHEN THE QCPU ACCESSES THE OTHER STATION PLC USING THE DATA LINK INSTRUCTION MELSEC Q 3 Program example Station 3 uses channel 3 with an SEND instruction and sends data to station 15 using channel 5 When data is received at station 15 data is read from channel 5 Q QnACPU E
83. ECV instruction is being executed or has been completed normally or abnormally can be checked with the completion device D2 or completion status display flag D2 1 designated in the set data a Completion device D2 Turns on at the END processing of the scan where the MRECV instruction is completed and turns off at the next END processing b Status display device at completion D2 1 Turns on and off depending on the completion status of the MRECV instruction Normal completion Stays off and does not change Abnormal completion Turns on at the END processing of the scan where the MRECYV instruction is completed and turns off at the next END processing Operation when the MRECV instruction is being executed Mail information area b15 MRECV instruction completion device D2 D2 1 Ethernet module Inquiry Inquiry time interval Mail server Mail Mail Errors 1 When a dedicated instruction completes abnormally the abnormal completion signal D2 1 turns on and the error code is stored in the completion status S 1 See the following manuals regarding the error code check the errors and take corrective actions lt Error codes gt 4FFFH or less QCPU Q Mode User s Manual Hardware Design Maintenance and Inspection C000H or higher Section 11 3 3 of the Q Corresponding Ethernet Interface Module User s Manu
84. Ethernet module Ethernet module Receiving side Q QnACPU MELSEC Q 2 Instruction execution timing for receive processing by the main program a When normal completion Sequence scan Send command Send completion device Device designated with D Send completion device D 1 device Channel 1 Data sending Storage complete Sequence scan 0 RECV instruction exection request flag gt k1 Receive completion device Device designated with D2 1 scan 1 gt l Receive completion device D2 1 device OFF Receive data storage device 2 gt lt Receive data Device designated with D1 1 The RECV instruction execution request flag for Channel 3 used at the receiving side Q QnACPU is as shown below x For Ethernet module Bit 2 of the RECV instruction execution request area address 205 in the buffer memory For the N W module SBA2 of the link special relay 4 WHEN THE QCPU ACCESSES THE OTHER STATION PLC USING THE DATA LINK INSTRUCTION b When abnormal completion 1 SEND instruction fae A ER ae mee Me We ee oe re ee A ee at ee A eR ee A A Thane By tg VP gf Of Fae ad tw q i Sequence scan o END H40 END H0 END H0 ENDLo END y I I I i Send command T l f 1 I Sending side Q QNACPU send completion devi pletion device Device designated with
85. FFH is designated for the target station number the instruction should be executed by setting the execution type to No arrival confirmation 3 When writing to a device of the same station from multiple stations make sure that the timings of the write operations do not coincide If the communication itself is normally completed when the execution type is set to No arrival confirmation the send is considered normally completed on the write source station even if the contents of the send data are abnormal In addition even if the contents of the send data are normal when the instruction is executed to the same station from multiple stations a timeout error C083H will occur on the write source station 1 The Set by column indicates the following User Data is set by the user before executing a dedicated instruction e System The PLC CPU stores the execution result of a dedicated instruction x2 For a list of error codes see Section 11 3 3 of the Q Corresponding Ethernet Interface Module User s Manual Basic x3 It can be specified when the local station has an Ethernet module of function version D or later Not available for any other case Access to the target CPU is required x4 Nothing is stored if the execution source detects an error when receiving an instruction 5 When the WRITE instruction is executed to the redundant system with a control system or standby system CPU specified the instruction may be unsuccessful
86. Module Appendix 12 Setting Value Recording Sheets SH 080009 About Manuals The following manuals are also related to this product If necessary order them by quoting the details in the tables below Related Manuals Q Corresponding Ethernet Interface Module User s Manual Basic This manual explains the specifications of the Ethernet module data communication procedures with SH 080009 external devices line connections open close fixed buffer communication random access buffer 13JL88 communication and troubleshooting Q Corresponding Ethernet Interface Module User s Manual Web function SH 080180 This manual explains how to use the Web function of the Ethernet module Sold separately 134R40 Q Corresponding MELSEC Communication Protocol Reference Manual This manual explains the communication methods and control procedures through the MC protocol for SH 080008 13JF89 the external devices to read and write data from to the PLC CPU using the serial communication module Ethernet module Sold separately The Manual s Use and Structure How to use this manual In this manual explanations are given for each special function of the Ethernet modules QJ71E71 100 QJ71E71 B5 and QJ71E71 B2 Please use this manual using the following key items below as a reference 1 To learn about an overview of the special functions e Chapter 1 provides an overview of each of the special functions available for the Ethernet
87. N NS TA UN Retin ah Eg EAE e A eee Fee NIRA eas DT Oe at a Sequence scan 1 1 Execution instruction Local station QCPU i i Execution completion i device device specified with D2 i Execution completion l device D2 1 device A Sk O ER Gale BA EEIE E DE SE Date ae ONN O eh EEEN ANTA BE LR a a te eas as thes Ba a OE E a eae cele ale Ne a at a dt es Bis Sah Sy Dal tos E a pa opt Es pa A E eg en heen RN Ethernet f Channel 1 module i A A A RR E PERA E A ES AN IE PON Ra cee ta Seo seat AR E A NN al A EN EN A A hy pgp ae ae te ew Ng AI O A Ethernet i module i A E E Sy EBs es OR A AA ele il E E EL Be BS Se E TEA BD A ea cae ds o i ao E we e ES Ee OS SS E E a a A Grote me A A A A ar E AO ee Ge mt eg eg ge ae ae ta my Va Mm Oe GP gee ge ay Te A 7 Sequence scan END 0 END Target station Q QnACPU 4 WHEN THE QCPU ACCESSES THE OTHER STATION PLC USING THE DATA LINK INSTRUCTION Local station QCPU Ethernet module Seque Execu Execu Devici Execu D2 Comp S1 b When abnormal completion nce scan MELSEC Q ion command f ion completion device e designated with D2 ion completion device 1 device etion status 1 device O RO SN Le Pe ah A a I AND MIO Ne Nee Ls Ln Tn LEE INTE PUN TEO e SON fee Pi ry aa el le NP BOS ere se 5 i i l i
88. N PLC USING THE DATA LINK INSTRUCTION MELSEC Q 4 5 1 Data sending receiving for receive with the main program SEND RECV This section explains the format and program examples of the SEND and RECV instructions that are used to send receive data between the PLC CPUs For more details see Sections 6 5 and 6 9 1 Instruction format a SEND instruction Network number designation Send command JP SEND Jn S1 S2 D JP Execution during startup Network module Ethernet module start I O signal designation Send command oe f E GP SEND St 82 a ads EM Setting details 1 to 239 Network number 254 Network designated in the valid module for other station access Local station network number Start I O signal of the local station network module Ethernet module Designate by higher two digits when the I O signal is expressed by three digits Control data storage head device 2 Designate the head device of the local station that stores Word device the control data Send data storage head device Designate the head device of the local station that stores Word device the send data Send completion device Designate the device to turn on one scan when the send Bit device compels Word device bit designation 3 OFF Incomplete ON Complete OFF Normal ON Error x1 Bit device secs X Y M L F V B x2 Word device estrene T C D W ST R ZR 3 Word device bit designation
89. NG FILE TRANSFER FUNCTIONS FTP SERVER MELSEC Q 6 Precautions when deleting files 1 2 When determining the timing to delete files consider the system operation as a whole including the functions of ACPU and GX Developer The parameter file and sequence program file can not be deleted during the QCPU is performing RUN Delete these files after setting the QCPU to the stop status Files with read only attribute and files that are locked from another device or function cannot be deleted The file attributes can be changed using the FTP operation command quote change File deletion can only be conducted for the QCPU program memory or memory card RAM area After deleting a file with the QCPU in RUN status do not read or write the data of the deleted file by the sequence program Doing so may result in an operation error detected in the QCPU 5 WHEN USING FILE TRANSFER FUNCTIONS FTP SERVER MELSEC Q 5 6 FTP Commands The FTP operation commands on the FTP client side external devices supported by the Ethernet module FTP server are described 5 6 1 File designation method The file designation method in the FTP operation command from the FTP client side is explained Designation descriptions The part with the single quotation mark indicates one argument part with the brackets indicates that it is optional 1 Password If a password is registered in the target file for file transfer
90. NSTRUCTION MELSEC Q b Station 2 programs SWRITE instruction When I O signals of Ethernet module are X Y40 to X Y5F W woy BI Do J With arraival confirmation clock Control data setting required data setting command Tvs 6 2 J Channel used by local station O to 3 Target stations CPU type target CPU mov K20 4 J Target statio n network number Woy K3 5 Target station number mov K5 7 J Number of resend o k20 8 J Arrival monitoring time 20 s MoV Ka D9 J Write data length 4 words x21 el ttt fwov KtO 300 Write data setting command mov K20 sm 7 Write data o O MO D0302 Y wov K40 D303 x22 x59 Al 1 1k uP SWRITE J20 DO D300 50 M60 moo Y X59 Initial normal completion signal Write command M60 feta E A E ony A A a M61 ii Processing program on abnormal 1 1 i I AA Completion Performs error code reading etc i 1 4 WHEN THE QCPU ACCESSES THE OTHER STATION PLC USING THE DATA LINK INSTRUCTION MELSEC Q 4 7 Reading Writing Word Devices of Other Stations ZNRD ZNWR This section explains the format and program examples of the ZNRD ZNWR instructions that are used to read and write data of word devices of other station For details see Sections 6 13 and 6 14 1 Instruction format a ZNRD instruction Network number designation Read command J Execution P HH samo un m on e o during ON R
91. NWR instruction is completed and turns off at the next END processing Operation of the local station when the ZNWR instruction is being executed END END END END processing processing processing processing Sequence program EH ee ON ZNWR instruction execution i is completed bs i l ZNWR instruction OEE Y a ooo oE ON Sn 3 Send receive OFF i Y n direction flag i i ON OFF Completion device SSS 5 Abnormal i i ON completion i i 4 Normal l Status display device OFF l Paa y at completion O One scan Errors 1 When a dedicated instruction ends with an error the abnormal completion signal D2 1 turns on and the error code is stored in the completion status S 1 See the following manuals regarding the error code check the errors and take corrective actions lt Error codes gt 4FFFH or less QCPU Q Mode User s Manual Hardware Design Maintenance and Inspection C000H or higher Section 11 3 3 of the Q Corresponding Ethernet Interface Module User s Manual Basic Program example A program that writes the contents of D300 to 303 of station number 2 to D50 to 53 of station number 3 When I O signals of the Ethernet module are X Y00 to X Y1F X22 X19 HH 92 2808 1 K3 D50 D300 K4 M10 X19 Initial normal completion signal Write command SET Y30 Normal completion display RST Y31 M11 TOM MOV 6209 D10 Error code SET Y31 Error completion display 6 DEDICATED INSTRUCTI
92. Network parameter Ethernet e mail setting Module No 1 OF ES General setting Password Mail address Y Check of mail At every 5 Minute Y Mail server name Mail send setting e SMTP server name CP 01 EEE l T Mail receive setting POP server name Ceas End Cancel Setting item Description of setting item Setting range option Password ss Setthe password to the mailsewver _ _____ Mailaddress_ Set the mail address for the Ethernetmodue Check mark Select whether or not to make inquiries to the incoming mail Inquire server regarding the receiving status No check mark Do not inquire pein Set the time interval and unit for making inquiries to the 30sto 24h y incoming mail server e h min s Check of mail SMTP server name Set the send mail server name A Mail send 7 Decimal Input format Select the input format of the send mail server s IP address E setting e Hexadecimal IP address Set the IP address of send mail server 00000001 to FFFFFFFEH Set the receive mail server name EA Mail receive Select the input format of the receive mail server s IP Decimal Input format setting p address Hexadecimal IP address Set the IP address of the receive mail server 00000001 to FFFFFFFEn 2 USING THE E MAIL FUNCTION MELSEC Q a General settings Designate the mail setting values that have been registered with the Internet service provider
93. ONS MELSEC Q MEMO INDEX A Accessible range MELSECNET H MELSECNET 10 crnan sin Ar Eear i 3 2 Attributes of file ooooocccccccncccccnonocononcnnos 5 18 Automatic response System 3 8 B Broadcast Simultaneous broadcast 4 4 C Check receive mail ooooncccnnccciccccoccnnionanons 2 13 Command input monitoring timer 5 6 Command list Ethernet module dedicated commanas 5 2 FTP server dedicated commands 5 2 Commands supported by Ethernet module 5 2 Communication procedure PD Pies E E EE occ 5 7 MELSECNET H MELSECNET 10 relay COMMUNICATION cceeeeeeeeeeeeeteeeeteeeeees 3 20 Processing procedure of the e mail 2 9 Condition AeVISE ccecccesceeseeseeeseeeseeeeeees 2 34 Condition for PLC inspection 0 2 33 Conversion fOrmat ccccecccecesssesstessteeseeeees 3 8 D Data link instructions cceseeeeeeeeeeteeees 4 7 DN Sicilia ida 2 11 Drive NaMe aiii 5 16 E E mail sending attached file 2 15 E mail sending Main text eects 2 28 E malseting anier a EA 2 12 E mail sending and receiving 2 1 Error code Data link instructions cceseeeeeeeees 4 38 Response code FTP 5 20 Ethernet module dedicated commands ih e 5 2 5 27 Ethernet module support Commands FTP sessment 5 2 5 21 Index 1 F 1 M N File paliar 5 16 F
94. OTHER STATION PLC USING THE DATA LINK INSTRUCTION MELSEC Q 4 9 Error Codes for Data Link Instructions When the execution results of the data link instruction shown in this chapter end error the returned error code is the same error code as is shown in the following manual Q corresponding Ethernet Interface module Section 11 3 3 of User s Manual Basic The error code for data link instruction is stored in the Ethernet module error log area and the following area 1 SEND RECV RECVS READ SREAD WRITE SWRITE REQ Control data completion status S1 1 2 ZNRD Buffer memory Address 207 3 ZNWR Buffer memory Address 209 5 WHEN USING FILE TRANSFER FUNCTIONS FTP SERVER MELSEC Q 5 WHEN USING FILE TRANSFER FUNCTIONS FTP SERVER Files in the local station QCPU to which the Ethernet module is installed can be read and written from external device using the Ethernet module file transfer function In this chapter how to use command the Ethernet module FTP function from external device personal computer workstations etc is explained The access destination of files handled using the file transfer function is the local station QCPU in the station to which the Ethernet module is installed Specify an access target CPU if the local station QCPU is included in a multiple CPU system 5 1 File Transfer Functions The file transfer functions hereinafter called FTP server of the Ethernet module
95. P address and Network No station number etc for using the MELSECNET H MELSECNET 10 relay communication function are set on this screen Set these values by seeing Section 3 3 1 Setting the MNET 10H Ethernet routing information setting of routing parameters 1 On this screen the routing parameters between Ethernet modules for accessing other stations on other MELSECNET H MELSECNET 10 networks are set in the same way as for the routing parameter settings of the MELSECNET H MELSECNET 10 x The Network No and station number of the first communication relay station as seen from the local station are set These settings are required for a station in which two or more Ethernet modules or MELSECNET H MELSECNET 10 network modules are installed Set these values by seeing Section 3 3 3 3 WHEN COMMUNICATING WITH MELSECNET H MELSECNET 10 RELAY MELSEC Q 3 3 1 Setting the Station No lt gt IP information The Station No lt gt IP information is used to obtain the IP address of the transmission destination station in order to send an access message to other station designated with the Network No and station number from one Ethernet module to the next Ethernet module This section explains the Station No lt gt IP information settings that are required to access other stations via the Ethernet module using the MELSECNET H MELSECNET 10 relay communication function Select GX Developer Network parameter
96. Q Corresponding Ethernet Interface Module MITSUBISHI Application Mitsubishi Programmable Logic Controller QJ71E71 100 MELSEG QJ71E71 B5 QJ71E71 B2 e SAFETY PRECAUTIONS e Always read before starting use Before using this product please read this manual introduced in this manual carefully and pay full attention to safety to handle the product correctly The instructions given in this manual are concerned with this product For the safety instructions of the PLC system please read the user s manual for the CPU module to use In this manual the safety instructions are ranked as DANGER and CAUTION 7 Nn 1 N l Indicates that incorrect handling may cause hazardous conditions l gt DANGER resulting in death or severe injury l l l A CAUTION Indicates that incorrect handling may cause hazardous conditions resulting in medium or slight personal injury or physical damage p Note that the CAUTION level may lead to a serious consequence according to the circumstances Always follow the instructions of both levels because they are important to personal safety Please store this manual in a safe place and make it accessible when required Always forward it to the end user Design Precautions gt DANGER e For details on the operating status of each station when a communication abnormality occurs in the data link see the manual for each data link Erroneous outputs and m
97. Q Un S1 S2 D1 D2 GP Execution during startup BEN Setting details 1 to 239 Network number a 254 Network designated in a Local station network number i valid module for other station access Jn Start I O signal of the local station network module Ethernet Un module Designate by higher two digits when the I O signal is expressed by three digits S1 Control data storage head device l 2 Designate the head device of the local station that stores Word device the control data Request data storage head device local station S2 Designate the head device of the local station that stores Word device the request data Response data storage head device local station Designate the head device of the local station that stores Word device the response data Execution completion device local station Designate the device of the local station to turn on one scan when the execution is complete OFF Incomplete ON Complete Bit device Word device bit designation E OFF Normal ON Abnormal 1 Bit device n aireari ii X Y M L F V B 9 Word device eee eetere T C D W ST R ZR 3 Word device bit designation Word device Bit number 4 WHEN THE QCPU ACCESSES THE OTHER STATION PLC USING THE DATA LINK INSTRUCTION MELSEC Q 2 Instruction execution timing a When normal completion ise i tin eRe Cg Pe BD BAI
98. QCPU to RUN status 1 y E End file write gt x1 The QCPU must be set to STOP gt RUN gt STOP gt RUN When restarting the QCPU operation after writing a file it is recommended to set QCPU to RUN with the key switch The QCPU can change its status from STOP gt RUN from the FTP command but caution must be taken to the PLC system operations 5 WHEN USING FILE TRANSFER FUNCTIONS FTP SERVER MELSEC Q 5 5 Precautions when Using the File Transfer Functions The precautions when using the Ethernet module FTP server functions are explained 1 Precautions when designing a system which uses file transfer functions a For the system When performing file transfers with the system in operation or controlling the status of the PLC design the system such as configuring an interlocking circuit in the sequence program so that the safety of the overall system is always maintained For external devices Some of the FTP operation commands on the FTP client external devices supported by the Ethernet module as a FTP server may not operate as described in this manual depending on the client side FTP application See the manual on the FTP client external devices and confirm the functions and operation methods For the QCPU 1 Only files that can be created generated by the user with GX Developer can be transferred See section 5 6 2 2 File transfers can only be performed to the local station
99. QCPU with the Ethernet module installed Designate an access target CPU if the local station s QCPU is configured as a multiple CPU system 3 When file read write is performed by the file transfer functions while QCPU is running the QCPU s sequence scan time may take longer than when using Ethernet module s other functions and the file read write take a few minutes or longer depending on the file size or sequence scan The file read write processing time may take even longer depending on various conditions such as the Ethernet line load line traffic number of connections used at the same time exchange processing which uses another connection and the system configuration 2 Precautions when starting up the Ethernet module When the QCPU is write protected DIP switch 1 is on file transfers which perform write attribute change file write etc cannot be performed 5 WHEN USING FILE TRANSFER FUNCTIONS FTP SERVER MELSEC Q 3 Precautions common to any usage of the file transfer functions a For external device When a time out error occurs during file transfer using the FTP function the FTP function line is closed disconnection regardless of the GX Developer setting When restarting the file transfer perform the log in operation to the Ethernet module from the FTP client again For the QCPU 1 If a password is registered in the target file for file transfer transfer that password set in the Ethernet module
100. R DO D20 D30 MO X19 Initial normal completion sae signal mo Processing program on instruction completion i Processing program on abnormal _ completion mov Di D100 Read error code etc 4 WHEN THE QCPU ACCESSES THE OTHER STATION PLC USING THE DATA LINK INSTRUCTION REQ instruction communication request source station 4 37 MELSEC Q b This is a program to Remote STOP station number 13 on network number 7 When I O signals of Ethernet module are X Y00 to X Y1F Station No 1 Station No 13 QCPU E71 _ Q QnACPU E71 REQ instruction r 2 communication 1 1 request destination station Network No 7 X20 MOV H91 D0 Clock data setting required Control data setting command ioe di 5 Channel used by the local station Hoyr AS D3 Target station s CPU type target CPU MOV K7 D4 Target station network number Mov K13 DS Target station number MOV K5 D7 Number of resend MOV K20 D8 Arrival monitoring time 20 s MOV K3 D9 Request data length X21 3 words i MOV H10 D20 Request type Request data setting command Mov H2 D21 Subrequest type Mov H1 D22 Forced execution not performed X22 X19 RA rR Rr D0 D20 D30 MO X19 Initial normal completion Write command signal MO i Processing program on abnormal i I i i completion 4 Read error code etc i 1 mov Di D100 4 37 4 WHEN THE QCPU ACCESSES THE
101. RANSFER FUNCTIONS FTP SERVER MELSEC Q 3 Attributes The following is designated when changing the attributes of the file stored in the QCPU drive to be transferred r Read Only gt w read write enabled See the quote change command in section 5 6 4 5 18 5 WHEN USING FILE TRANSFER FUNCTIONS FTP SERVER MELSEC Q 5 6 2 QCPU user file list The user created files files that are can be created by the user with GX Developer that can be designated for file transfer are described below Drive that can store the file Type File type File identifier See EA 5 6 1 Remark A 1 ile 1drive plc a eee SFC program Device comments Device initial values gt ee tee 124 files For device pesses j o ee NS O x tfelcru_ Sampling trace data a Status latch data ami For debugging Program trace data ar SFC trace data QTR Fordiagnosis lErorlogdata oro S xX Oo x o lx O Can be stored x Cannot be stored x1 A password can be registered in program files device comment files and device initial value files of the designated memory program memory standard ROM memory card See the QCPU Q mode User s Manual Function Explanation Program Fundamentals for details on the password 1 Each memory for QCPU does not have any sub directories The files are all stored in the root directory 2 See the QCPU User s Manual for the restrictions and details of the QCP
102. RECV e woe f Inquiries to the mail server are instruction the inquiry read Receive mails stored on more frequent Inquire Read processing of information on the mail server can be na f f More processing in the module receive mails remaining on the read in succession affects other internal processing mail server is also executed Inquire whether or not mails are received immediately x3 For a list of error codes see Section 11 3 3 of the Q Corresponding Ethernet Interface Module User s Manual Basic Functions 1 This instruction reads receive mails from the mail server CPU module Ethernet module Mail server MRECV Un S D1 D2 Buffer memory Destination mail address Header Subject etc Attached file x Main text Attached file 6 DEDICATED INSTRUCTIONS MELSEC Q 2 If a received e mail contains data exceeding the reception data length S 9 designated in the control data of the MRECV instruction only the data equivalent to the designated reception data length will be stored and the remaining data will be ignored 3 Whether or not there are mails on the mail server can be determined by the on receive mail off no receive mail of bit 15 of the mail information area address 2682H 9858 in the buffer memory The information in the mail information area is updated when the MRECV instruction execution completes 4 Whether the MR
103. RITE instruction is being executed or has been completed normally or abnormally can be checked with the completion device D2 or completion status display flag D2 1 designated in the set data a Completion device D2 Turns on at the END processing of the scan where the WRITE instruction is completed and turns off at the next END processing b Status display device at completion D2 1 Turns on and off depending on the completion status of the WRITE instruction Normal completion Stays off and does not change Abnormal completion Turns on at the END processing of the scan where the WRITE instruction is completed and turns off at the next END processing 6 DEDICATED INSTRUCTIONS Operation of the local station when the WRITE instruction is being executed END END END END processing processing processing processing Sequence program q q SA WRITE instruction ON 1 1 execution is completed 3 OFF WRITE instruction SS SS 1 ON Send receive OFF direction flag ON i Completion device i SIDO Abnormal i ON completion 1 1 E RA 1 Status display device OFF bin at completion AAA One scan Errors Program example 5 When the instruction is executed using J WRITE G WRITE the next write processing is executed in succession after one write processing is completed while the write command is on When the instruction is executed using JP WRITE GP WRITE the wri
104. Set the IP address of the outgoing mail server SMTP 4 Set the IP address of the incoming mail server POP3 e The SMTP server delivers transfers e mails between mail servers e The POPS server transfers received e mails addressed to users to the corresponding users The mail server names must be designated to use the e mail function See POINT of 1 2 USING THE E MAIL FUNCTION MELSEC Q 3 Send mail address setting Purpose of setting Register the e mail address of the external devices where e mail is to be sent Start procedure E mail setting gt Send e mail address setting Setting screen Ethernet send mail address setting Send mail address Notification setting End Cancel Setting item Description of setting Setting range Selections Send mail address Set the mail address of the transmission destination secs e Execute news Notification setting Select whether or not to set news a Send mail address 1 Designate the mail addresses of a maximum of 16 external devices to which mails are sent from the local station s Ethernet module Only one e mail address can be specified for each area 2 Inthe send e mail address setting sequentially set up e mail addresses starting from No 1 To delete an e mail address with a mid setting number specify dummy e mail addresses before that address If it is preceded by any empty e mail address areas subsequent setting numbe
105. Station 4 Station 3 a Program of station 1 ZNRD instruction When I O signals of Ethernet module are X Y00 to X Y1F X22 X19 ee K4 D10 D200 K5 mo X19 Initial normal completion signal R nets MO ML SET Y30 Normal completion display RST Y31 M1 TON MOV 6207 DO Error code SET Y31 Error completion display RST Y30 b Program of station 2 ZNWR instruction When I O signals of Ethernet module are X Y00 to X Y1F X22 X19 a 2808 1 K3 D50 D300 K4 M10 X19 Initial normal completion signal anand M10 M11 SET Y30 Normal completion display RST Si M11 OM MOV G209 D10 Error code SET Y31 Error completion display RST Y30 4 32 4 32 4 WHEN THE QCPU ACCESSES THE OTHER STATION PLC USING THE DATA LINK INSTRUCTION MELSEC Q 4 8 Reading Writing Clock Data Remote RUN Remote STOP REQ This section explains the format and program examples of the REQ instruction that is used to read write clock data and remote RUN remote STOP of the Q QnACPU of other stations For details see Sections 6 7 and 6 8 1 Instruction format Network number designation Execution command J REQ Jn S1 S2 D1 D2 J Execution during on Execution command JP Execution JP REQ st s2 D1 D2 quire a Network module Ethernet module start I O signal designation Execution command G REQ Un St s3 01 02 G Execution during on Execution command GP RE
106. THER STATION PLC USING THE DATA LINK INSTRUCTION MELSEC Q 3 Program example Read data from D10 to 14 of station 4 to D200 to 204 of station 1 Write the data stored in D300 to 303 of station 2 to D50 to 53 of station 3 Station 1 Station 2 READ instruction communication request source station WRITE instruction communication request source station Network No 20 WRITE instruction communication Q QnACPU Q QnACPU E71 READ instruction communication len D10 ree D50 station D1 1 station D51 D12 D52 D13 D53 D14 Station 4 A Station 3 M100 turns on write completion a Station 1 program READ instruction When I O signals of Ethernet module are X Y40 to X Y5F X20 J tiv H81 DO Clock data setting is required Control e O K3 2 Channel used by local station command vov HO 3 Target station s CPU type target CPU J itty K20 4 Target station network number k_M K D5 Target station number c_i K5 D7 Number of resend J MOV K20 D8 Arrival monitoring time 20 s O K5 9 Read data length 5 words X21 X59 a HT AP READ 20 DO D10 D200 Mo X59 Initial normal completion commend A E NA NA signal Performs error code reading etc 4 WHEN THE QCPU ACCESSES THE OTHER STATION PLC USING THE DATA LINK I
107. TP Cleo 5 7 FTP command cocccccccccnnnnccccccnnnnnonanccnnnnoos 5 2 5 21 FIP log2in Name id 5 6 FTP operation command ccseeeee 5 21 FTP Parameter onenei enen aue 5 5 Inquiry time intervals for checking receive Mall oo eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeenees 2 13 Intermediate network No ooooonnconccncccncccnnccn 3 15 Intermediate station NoO ceeeeeeseeseeeeee 3 15 IP address computation system eee 3 9 IP address of the partner station 3 9 MELSECNET H MELSECNET 10 relay COMMUNICATION nae n A 3 1 Monitoring function of the PLC CPU 2 3 Monitoring value 2 35 MRECYV instruction for e mail 2 20 MSEND instruction for attached file ON 2 15 6 7 MSEND instruction for main text e Mail aia niniin ni iaaa 2 28 6 7 Name of attached file ee eeeeeeeeeeeeeeeeees 2 18 Net mask pattern eeeeeeeseeseeeeeeneeeneeeeeeas 3 6 Network number and station number of the destination e ee eeeeeeeeeeeeeeeeeeceeeeeeeeeeeeaeeteneeeeaes 3 9 News data storage device eeeeeeeeereeeees 2 35 News designation 2 14 Newe PONS nrar aA 2 35 News setting Notification setting 2 14 2 32 Notif data points 0 0 eeeeeeeeeeeeeteeeeeeeteeeeeee 2 35 Notification data storage device 2 35 Index 1 P Password EM at ai 2 12 RUB Mike AO 5 5 5 16 PLC inquiry interval s es 2 34 PLC monitoring timer
108. TP SERVER get Function Designation format Designation example 1 Designation example 2 Caution ls Function Designation format Designation example Similar function mdelete Function Designation format Designation example Caution Similar function MELSEC Q Reads the file from the QCPU get TRANSFER SOURCE FILE PATH transfer destination file path Reads the file stored in the RAM area of memory card and stores using the same file name get 1 MAINSEQ1 QPG To read the file stored in the RAM area of memory card and store using a different file name get 1ASEQ1BAK QPG SEQ SEQ10LD QPG When the transfer destination file path FTP client side is not designated the file is stored in the FTP client side with the same name as the transfer source file name on the QCPU side The transfer destination is the connected current directory of the FTP startup connection See sections 5 5 and 5 6 1 Displays the file names of the files stored in the QCPU ls drive name To display the file names of the files stored in the RAM area of memory card Is 1A dir Deletes the file stored in the QCPU When deleting the multiple files the file name and extension are designated using wild cards or mdelete FILE PATH abbreviated as mdel To delete all files with the extension QPG in the files stored in the RAM area of memory card mdelete 1 QPG See sect
109. U perform the access using the group No designation 4 WHEN THE QCPU ACCESSES THE OTHER STATION PLC USING THE DATA LINK INSTRUCTION MELSEC Q 4 5 Data Sending Receiving This section explains the arbitrary data sending receiving function instruction format and programs using the data send receive instructions SEND RECV and RECVS instructions 1 The SEND RECV and RECVS instructions are used for sending and receiving arbitrary data to from the PLC CPU with which communicate is being performed 2 Data sending is performed using the SEND instruction and data receiving is performed using the RECV or RECVS instruction The RECV instruction and the RECVS instruction are used differently as follows a The RECV instruction is used in the receiving processing in the main program The main program reads from the RECV instruction executing request area in the buffer memory and executes the RECV instruction using a switch from off to on of a bit corresponding to the data receiving channel number as a trigger b The RECVS instruction is used in the receiving processing in an interrupt program An interrupt program is started when data is received from the PLC CPU with which communication is being performed to enable receive data reading to the PLC CPU In order to start the interrupt program set the parameters on the following screens of GX Developer 1 Network Parameters Ethernet Interrupt Settings screen Set the control
110. U user files 5 WHEN USING FILE TRANSFER FUNCTIONS FTP SERVER 5 6 3 Response code MELSEC Q For information regarding the response codes that are returned to the external device FTP client by the Ethernet module FTP server see the manual for the FTP client for the codes except the following 4000H Other than the following See the manual for the FTP client The first two digits of the response code is described below 123 ll Response regarding the start of the request processing Response regarding the successful end of the request proccessing Response indicationg the necessity for additional information pertaining to the request processing Response regarding abnormal end of the request processing Response regarding abnormal end of the request processing See the QCPU User s Manual and correct See Section 11 3 3 of User s Manual Basic and correct Response regarding a syntax error Response regarding information request such as status Response regarding control or data connection Response regarding log in processing or account processing Unused Response regarding the FTP server status 5 WHEN USING FILE TRANSFER FUNCTIONS FTP SERVER 5 6 4 FTP operation command CAUTION MELSEC Q The FTP operation command functions and usage on the FTP client external device side supported by the Ethernet module FTP server are explained e S
111. Write data length 1 to 480 Word to 480 User 1 10 Not used eee e PA Store the valid invalid status of the clock data in S1 12 to S1 17 S1 11 Clock set flag O Invalid System 1 Valid 1 to 64 81 to AOH FFH Target station number nm a Arrival monitoring time S1 9 S1 Higher 8 bits month 01H to 12H lower 8 bits last 2 digits of year 00H to 99H Higher 8 bits hour 00H to 23H Clock data lower 8 bits date 01H to 31H set only when errors Higher 8 bits second 00H to 59H System occur lower 8 bits minute 00H to 59x Higher 8 bits first 2 digits of year 00H to 99 lower 8 bits day of the week 00H Sunday to 06x Saturday Stores the network number of the station that detected Abnormal detection an abnormality 1 to 239 network number 1 to 239 Network number Abnormal datectign station Stores the Sanon number of the station that detected an a ysiem abnormality 1 to 64 number 1 to 64 Station number 6 DEDICATED INSTRUCTIONS MELSEC Q 1 The data written storage device D1 requires a contiguous free area equal to or greater than the write data length S1 9 maximum of 480 words 2 In order to increase the reliability of the function it is recommended to execute the instruction by setting the execution type to With arrival confirmation when a number from one to 64 is designated for the target station number When 81H to AOH or
112. a link instruction x1 Access to PLC CPUs other than the QCPU and QnACPU is allowed only to stations connected to the MELSECNET 10 1 The MELSECNET H MELSECNET 10 network No group No and station No for the Ethernet module in the data link instruction setting data designate the network No group No and station No assigned to the Ethernet module by the Setting the number of MNET 10H Ethernet cards indicated in User s Manual Basic x This is so that the Ethernet network system will be considered to be the same class as the MELSECNET H MELSECNET 10 network system to perform other station accessing processing for the QCPU For details of the data designation method for the data link instruction see chapter 6 A maximum of eight instructions can be performed simultaneously as long as the channel number 1 to 8 designated in each instruction control data do not overlap with each other when the access destination stations communication request destination station are different DANG ER __ Precautions for data link instruction 1 In a system where AnUCPU coexist never execute the following instruction from the Q QnACP U to other station s ANUCPU The AnUCPU that has been executed such instruction results in MAIN CPU DOWN or WDT ERROR and may stop the operation 1 SEND 2 READ 3 SREAD 4 WRITE 5 SWRITE 6 REQ 2 When accessing for all Q QnACPU stations on the MELSECNET 10 including PLC CPU other than Q QnACP
113. ading Writing Clock Data Remote RUN Remote STOP REQ c cssceeceeseeseeeeseeeeeeeeeeeeeeeeeaes 4 33 4 9 Error Codes for Data Link Instructions cccecceceeseeeeceeceeeeseeeceeeeaeeaecaeeeeeaecaecaeseaesaesaeseeeaesaesaeeeeseateats 4 38 5 WHEN USING FILE TRANSFER FUNCTIONS FTP SERVER 5 1 to 5 32 5 1 Eille Transter Functions aia 5 1 5 1 1 FTP server support functions of Ethernet module oocooicciconiconnconncnnncnncnncancnnccan rca 5 2 5 2 File Transterable Rangi inci aia 5 4 5 3 FTP Parameter Settings for File Transfer from GX Developer cecceecceeeeeeteeeeceeeeeeeeeeeeaeeeeeeaeeaes 5 5 5 4 Procedure and Required Processing on the External Device Side FTP Client 5 7 5 5 Precautions when Using the File Transfer Functions ccc ececeeeeeeeeeeeeeeeeeeeeeeeeeeeaeeeaeeeaeeeaeeeaeeaeenatenas 5 12 5 6 FIP Commands 2 s niee as Bia ae alia naan a ae inn ide Aika ide MNS Wide wage 5 16 5 6 1 File designation method ccesceecesceeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeseaeseaeeeaeeeaeseaeeeaeeeaeeeaneeenseeseeeseeeeeees 5 16 5 6 2QCPU user file Stout tail 5 19 9 63 RESPOMSC COG imitan 5 20 5 6 4 FTP operation COMMANG sassis na n a a aa NTA An 5 21 6 1 Dedicated Instruction LETero A A ETE i ai 6 1 6 2 MREGCVIMStr tonic 2c tis oh itis eevee eats dd dos ld 6 2 6 3 MSEND IMStructtOM e r a teste wed eatin os led eet ia eae eee elective 6 7 6 4 READ INSTUCION it a 6 12 6 5 RECV Instr
114. ails PLC Mail f Mail PLC CPU server server CPU n Subject Encode _ 7 i ER Subject Does not decode ASCII data Base64 7bit i ASCII data Main text Encode Main text Cannot be MREC 2 ae ASCII data Toiy gt gt ASCIIdata gt received Lstinstuc tion f tion Binary data i Attached file Encode i Attached file Decode binary data us ASCII ata A Base64 i gt binary data Base64 7bit 8bit CSV data i Quoted Printable 3 Flow of the e mail The following diagram illustrates the flow of e mail sent by the PLC CPU to its reception by the external device PLC Ethernet Mail server Mail server Ethernet PLC CPU module 3 module CPU MSEND i Checks whether or not any mails Mail send re were received i Mail send y f 1 Stores information No mail 1 gt receive mail received i 1 poo i f 1 Mails received i 1 14 Confirms 1 information of receive mail MRECV Reads receive mail i i i p 1 i Request to receive mail i 1 1 p Stores receive mail i 1 1 1 Send an e mail to the send mail server of the local station s Ethernet module 2 The send mail server of the local station s Ethernet module sends the e mail to the receive mail server of the send destination device When receiving by the Ethernet module 3 The Ethernet module checks whether or not any mails have a
115. al Basic 6 DEDICATED INSTRUCTIONS Program example MELSEC Q The following example shows a program that receives e mails This program performs e mail reception processing using the receive command X21 When I O signals of the Ethernet module are X Y00 to X Y1F x21 J set M60 M60 U0 G9858 F m DO D2 D9 DIO MO Designate to make inquiry to the server Designate to read the head mail Designate to adjust to the data length of the receive mail Designate to adjust to the header data length of the receive mail Read receive mails 6 DEDICATED INSTRUCTIONS MELSEC Q 6 3 MSEND Instruction This instruction sends e mails Applicable device MELSECNET H Internal device i MELSECNET 10 Special module Constant File register faexreasier Oth Direct JONO uoco a TE A hun Instruction Executing symbol condition Command MSEND ZP MSEND Un S1 S2 D Set data Description ai Start I O signal of the local station s Ethernet module Un User Character Character sting 00 to FE The higher 2 digits of the 3 digit I O signal S1 Head device of the local station that stores the control data Head device of the local station that stores the contents of the e mail JS Device name s2 MS 2 be sent Subject attached file or Subject main text qe Local station device that is turned on for one scan by the completion of D the instruction System Bi
116. alfunctions may lead to accidents Not doing so can cause an accident due to false output or malfunction e To prevent malfunctions of the PLC system that may be caused by illegal e mails from the outside take a proper countermeasure such as virus detection so that illegal e mails are not received by the mail server of this module Using an anti virus program etc e If it is necessary to ensure the security of the PLC system against unauthorized access from external devices via the Internet appropriate measures must be incorporated by the user e Then controlling a running PLC modifying data by connecting peripheral devices to the CPU module or connecting a personal computer to the intelligent function module configure an interlocking circuit in a sequence program so that the safety of the overall system is always maintained Also before performing other control operations program modifications and operation status modifications status control on the running PLC be sure to read the manual carefully and thoroughly confirm the safety Especially in the above mentioned control operations that are performed from an external device to a remote PLC any problems on the PLC side may not be dealt with promptly due to abnormal data communication In addition to configuring an interlocking circuit in a sequence program determine how the system handles data communication abnormalities etc between the opposite devices and the PLC CPU Desi
117. at the END processing of the scan where the SEND instruction is completed and turns off at the next END processing b Status display device at completion D2 1 Turns on and off depending on the completion status of the SEND instruction Normal completion Stays off and does not change Abnormal completion Turns on at the END processing of the scan where the SEND instruction is completed and turns off at the next END processing 6 DEDICATED INSTRUCTIONS Status display device OFF at completion Operation of the local station when the SEND instruction is being executed END END END END processing processing processing processing Sequence program E a aa SEND instruction execution i i ON 1 i is completed SEND instruction DEE paa l ON po Send receive OFF y direction flag ON l OFF Completion device OO RAR lt Abnormal ON completion 4 Normal 5 When the instruction is executed using JP SEND GP SEND the send processing is executed only once when the send instruction flag switches from off to on at rise Errors 1 When a dedicated instruction completes abnormally the abnormal completion signal D 1 turns on and the error code is stored in the completion status S1 1 See the following manuals regarding the error code check the errors and take corrective actions lt Error codes gt 4FFFH or less QCPU Q Mode User s Manual Hardware D
118. ata The target station must be connected to an MELSECNET H MELSECNET 10 or Ethernet network system The sent data is stored in the channel set with the target station s S2 Use the RECV RECVS instruction when reading the data sent on the target station When data sending to the target station number is completed the completion device designated in D turns on Local station Response station QCPU Ethernet module Q QnACPU Ethernet module Channel 1 Channel 1 3 Channeln HF fe q 4 Channel n Channel 8 Channel 8 Ethernet 2 Data can be sent to stations connected to either the MELSECNET H MELSECNET 10 or Ethernet networks having the designated numbers in addition to stations connected to the local station s network 3 The data link instruction and instructions for the Ethernet network system cannot be executed at two or more locations for the same channel If the execution conditions are met at two or more locations at the same time instructions to be executed later have to wait until the channel becomes available because handshaking is automatically performed at the execution of the first instruction 4 Whether the SEND instruction is being executed or has been completed normally or abnormally can be checked with the completion device D2 or completion status display flag D2 1 designated in the set data a Completion device D2 Turns on
119. c Terms and Abbreviations Section 1 2 Section 2 1 2 1 Section 3 2 1 2 Section 4 6 4 8 Section 5 5 5 6 Section 6 4 6 5 6 6 6 7 6 8 6 9 6 11 6 12 x The manual number is given on the bottom left of the back cover Print Date_ Manual Number Japanese Manual Version SH 080005 J This manual confers no industrial property rights or any rights of any other kind nor does it confer any patent licenses Mitsubishi Electric Corporation cannot be held responsible for any problems involving industrial property rights which may occur as a result of using the contents noted in this manual O 1999 MITSUBISHI ELECTRIC CORPORATION INTRODUCTION Thank you for purchasing the MELSEC Q series PLC Before using the equipment please read this manual carefully to develop full familiarity with the functions and performance of the Q series PLC you have purchased so as to ensure correct use Please forward a copy of this manual to the end user CONTENTS This manual SAFETY PRECAUTIONS css fee sees a dev vet tala ia A 1 REVISION Scotia dis ida A 5 CONTENTS taa tts A IA E A A Se an See a A 7 About Manuals eai nodos A 11 The Manual s Use and Structure ceccesceeccecceceeeceeeeeeeseeaeceeesaeeaecaecaeeaeeaecaesaeeaesaesaeeaseaesaeeaeeeaeeaeeaeeeeeeaeeaes A 12 About the Generic Terms and Abbreviations 00 ci eeececceseeeeeeeeeeceeseeeeeeesaeeaeeeeeesaesaeseseesaesaesasaeeeseesaesaeeaneees A 15 1 OVERVIEW 1
120. cal station Response station QCPU Ethernet module Q QnACPU Ethernet module S2 Channel 1 D1 REQ Channel n Channel 8 Ethernet 2 Device data can be sent from stations connected to either the MELSECNET H MELSECNET 10 or Ethernet networks having the designated numbers in addition to stations connected to the local station s network 3 The data link instruction and instructions for the Ethernet network system cannot be executed at two or more locations for the same channel If the execution conditions are met at two or more locations at the same time instructions to be executed later have to wait until the channel becomes available because handshaking is automatically performed at the execution of the first instruction 6 DEDICATED INSTRUCTIONS MELSEC Q 4 Whether the REQ instruction is being executed or has been completed normally or abnormally can be checked with the complete device D2 or completion status display flag D2 1 designated in the set data a Completion device D2 Turns on at the END processing of the scan where the REQ instruction is completed and turns off at the next END processing b Status display device at completion D2 1 Turns on and off depending on the completion status of the REQ instruction Normal completion Stays off and does not change Abnormal completion Turns on at the END processing of the scan where the REQ
121. ce number of host station CPU module x Last device number in host station CPU module having the same device name as S2 When the target station of the SREAD instruction is the Q00J Q00 Q01CPU the read notify device for the target station that is set by an argument D3 is ignored The operation of the SREAD instruction is identical to that of the READ instruction The SREAD instruction can be programmed without the argument D3 while the operation is identical to that of the READ instruction Depending on whether D3 is omitted or not the SREAD instruction can be operated differently Control data See Section 6 4 for information about how to handle the control data of the SREAD instruction when reading from the word device memory of other station The control data should be handled in the same way as when reading the word device memory using the READ instruction Thus this section omits its explanation The number of steps for the SREAD instruction is 10 6 DEDICATED INSTRUCTIONS MELSEC Q Functions 1 This instruction reads the designated word device data of the station designated with the target station network number and target station number in the control data The station must be connected to an MELSECNET H MELSECNET 10 or Ethernet network system When reading the device data from other station is completed the completion device designated in D2 turns on Also when sending the device data designated in S2
122. corrective actions lt Error codes gt 4FFFH or less QCPU Q Mode User s Manual Hardware Design Maintenance and Inspection C000H or higher Section 11 3 3 of the Q Corresponding Ethernet Interface Module User s Manual Basic 6 DEDICATED Program example X20 INSTRUCTIONS MELSEC Q The following example shows a program that writes the data stored in D300 to 303 to D50 to 53 of station number 3 When I O signals of the Ethernet module are X Y40 to X Y5F ttt Control data setting command X21 Write data setting command X22 Write command M60 im mov NOV 1 NOV mov Tov vov tig pio A E w fio Mov toy x 9 Kt HT HP SWRITE J20 DO D300 D50 M61 1 booo o ooo completion mov Di H81 K6 K20 K3 K5 K20 K4 K10 K20 K30 K40 M60 DO 1300 D301 D302 D303 M100 I o o D n o 3 amp S 3 amp 9 3 o 5 o S 3 2 Q fe 3 o fe 5 pat Processing program on abnormal With arraival confirmation clock data setting required Channel used by local station J Target station s CPU type target CPU Target statio n network number Target station number Number of resend J Arrival monitoring time 20 s J Write data length 4 words 17 gt Write data Y J X59 Initial normal completion signal i J Performs error c
123. ction x5 When the REQ instruction is executed to the redundant system with a control system or standby system CPU specified the instruction may be unsuccessfully completed due to system switching occurred on the target station error code 4244H 4248 If this has occurred execute the REQ instruction again Request data All values are set by the user Remote RUN_ Remote STOP 0010 When station No is specified in S1 5 0030 When all stations or a group is specified in S1 5 00014 Remote RUN S2 Sub request type 00021 Remote STOP Designate whether or not to forcefully execute remote RUN STOP operations 00011 Do not force execution S2 2 Mode 0003 Force execution setting at remote STOP The forced execution is a function for forcefully executing remote RUN from other station when the station that executed the remote STOP is no longer able to execute remote RUN Designate the status of the CPU s device memory only when executing remote RUN S2 3 Clear mode 00001 Do not clear however the local device will be cleared 00014 Clear excluding setting and latch range at remote RUN 00021 Clear including setting and latch range at remote RUN Response data All values are set by the system Request type Device Item Description Remote RUN Remote STOP 0090 When station No is specified in S1 5 D1 Request type gt 00B0 When all stations or a group is specified 00014 Remote RUN
124. d device Device value gt monitoring value unsigned _ ___ t thoUs6r Device value gt monitoring value Device value gt monitoring value unsigned When the monitoring device value is greater than the value set When the monitoring device value is greater than the value set by the user the user When the monitoring device value is equal to or less than the value set by Device value lt monitoring value signed heuse Device value lt monitoring value signed When the monitoring device value is less than the value set by the user When the monitoring device value is equal to or greater than the value set Device value gt monitoring value signed by the user Device value gt monitoring value signed When the monitoring device value is greater than the value set by the user 9 Monitoring value Designate the comparison value of the condition of comparison given in 8 above 10 Notification data storage device News data storage device The condition device that stores the news data is set when the news condition is satisfied When the CPU monitoring condition shown in 1 is No setting GX Developer automatically sets the condition device so the user does not need to set it 11 Notif data points News points Designate how many devices should be read number of points read from the devices designated in 10 above a The number of device points that can be sent at a time is calculated as follows
125. d power cables to be connected to the module ina duct or fasten them using a clamp If the cables are not placed in a duct or fastened with a clamp their positions may be unstable or moved and they may be pulled inadvertently This may damage the module and the cables or cause the module to malfunction because of faulty cable connections e Tighten the terminal screws using the specified torque If the terminal screws are loose it may cause the module to short circuit malfunction or fall off If the terminal screws are tightened excessively it may damage the screws and cause the module to short circuit malfunction or fall off e When disconnecting the communication and power cables from the module do not pull the cables by hand When disconnecting a cable with a connector hold the connector to the module by hand and pull it out to remove the cable When disconnecting a cable connected to a terminal block loosen the screws on the terminal block first before removing the cable If a cable is pulled while being connected to the module it may cause the module to malfunction or damage the module and the cable e Be careful not to let any foreign matter such as wire chips get inside the module They may cause fire as well as breakdowns and malfunctions of the module e A protective sheet is pasted on the upper part of the module in order to prevent foreign matter such as wire chips to get inside the module while wiring Do not remove this protect
126. d to the MELSECNET 10 or Ethernet network systems Thus the target station numbers should be limited to Q QnACPU station numbers 2 When writing data from the other station CPU module device with the WRITE instruction specify the device within the range applicable to the host station CPU module Head device number to be write in other station CPU module S2 number of write points 1 lt last device number of host station CPU module x Last device number in host station CPU module having the same device name as S2 1 1 When the instruction is completed the completion status S1 1 and the clock data S1 11 to S1 17 at abnormal occurrence are stored in the control data 2 The number of steps for the WRITE instruction is 10 6 DEDICATED INSTRUCTIONS MELSEC Q Control data Set data Setting range Set by b15 to 0 a 1 Execution type bit 0 0 No arrival confirmation When the target station is on the same network Completed when the data is sent from the local station i Complete Execution source Target station When the target station is on other network Completed when the data arrives at the relay station on the network of the local station j Complete j Execution source Relay station Target station Execution abnormal 00011 complete type E 0081H ree 1 With arrival confirmation Completed when data is written to the target station y Complete na Target station
127. described below 4 WHEN THE QCPU ACCESSES THE OTHER STATION PLC USING THE DATA LINK INSTRUCTION MELSEC Q Example READ instruction execution timing 1 Communication timing when the READ instruction completed successfully when resend is not performed E71 QCPU E71 Local station Other station Q QnACPU READ o oo gt op oo oeo none TP oe cas Command UDP Receive response Arrival 4 COPED Seas E gt Read request monitoring time x1 Response o 4 H Read data Receive response mee UDP 4 Execution completion 2 Communication timing when the READ instruction completed successfully when resend is performed E71 QCPU E71 Local station Other station Q QnACPU READ f 7 j Command UDP Receive response Arrival Pe _ UPP 4 a monitoring time 1 aerate 3 0 Command UDP Resend cet ease f gt Receive response Repeat for UDP 2 4 the number lt 74 BOB Read request f d na Response ___ Read data x2 4 q Receive response UDP 4 Execution 2222 JE completion x The user designates the arrival monitoring time with the READ instruction control data S1 8 2 The user designates the number of resend with the READ instruction control data S1 7 x3 Indicates the response not returned within the arrival monitoring time The Ethernet module
128. device a Once any of the results of the device monitoring matches the monitoring condition among the devices having the conditions designated on the Ethernet news setting screen the Subject and attached file or the Subject and main text will be sent b The following shows the contents for the Subject sent No ERES k kkk AS E Condition match device Monitoring for condition mached value monitoring value Condition match device Send destination No C All device values for the number of registered points designated on the Ethernet news setting screen are recorded in the attached file or main text The size of the data recorded in the attached file or main text is calculated as follows Registered points number of bits 16 x 2 bytes Round up to a whole number Information of word devices Registered points number of devices x 2 bytes 2 USING THE E MAIL FUNCTION MELSEC Q d Thecontents of the data recorded are as follows 1 When sending data as an attached file If the data format is binary values are recorded from the lower byte L side e If the data format is ASCII target values are converted to 4 digit hexadecimal ASCII codes and recorded from the higher byte H side of the values If the data format is CSV target values are converted to 4 digit hexadecimal ASCII codes and recorded from the higher byte H side of the values If multiple word data is to be processed insert a co
129. displaying the currently selected access target CPU quote cpuchg Caution The control PLC of the Ethernet module will be the access target CPU after logging in when the OPEN USER command is executed to the Ethernet module 5 WHEN USING FILE TRANSFER FUNCTIONS FTP SERVER MELSEC Q keyword set Ethernet module dedicated command Function Sets the registered password of the target file for file transfer in the Ethernet module Or display clear the current password set in the Ethernet module Use this command only if a password is registered in the target file of file transfer The Ethernet module performs a password check when the designated file is accessed Designation format quote keyword set password Password To set a password designate the password registered in the file of the target QACPU memory Designate gt gt gt gt to clear a password set in the Ethernet module One of the following is displayed as the execution result for a successful completion When setting a password 200 Command successful When displaying a password 200 keyword is password When clearing a password 200 Command successful Designation example 1 To set the password 1234 to the Ethernet module quote keyword set 1234 Designation example 2 To display the password currently set in the Ethernet module quote keyword set Designation example 3 To clear the password currently set in the Ethernet module quote keyw
130. dtimer Y 0 KO po IPassembly timer 10 X50 L_____Response monitoringtimer Y B X500ms _ Destination existence conformation starting interval 1200 X500ms __Destination existence conformation interval timer 20 X500ms Destination existence conformation resend timer Pf Times DNS setting Input format DEC z End Cancel 2 USING THE E MAIL FUNCTION MELSEC Q Initial settings Description of setting Setting range options Timer setting 71 DNS setting TCP ULP timer Set the time of packet existence at TCP data send 2 to 32767 a Set the interval for checking the receive enabled TCP zero window timer Satis 2 to 32767 TCP resend timer Set the time to resend at TCP data send 2 to 32767 Set the confirmation wait time at TCP close TCP end timer j 2 to 32767 processing IP assembly timer Set the wait time for division data packets 1 to 32767 Response monitoring timer Set the response wait time 2 to 32767 Set the time to start confirming existence of an Destination existence confirmation E noe A external device after communication with it has 1 to 32767 starting interval terminated Destination existence confirmation Set the time interval between reconfirming 1 to 32767 interval timer existence E e f Set the number of times to reconfirm existence Destination existence confirmation Jan E when a response to the existence confirmation is 1 to 32767 resend timer n
131. dule of the following versions cannot be received normally by the MRECYV instruction Ethernet modules with serial numbers where the first 5 digits are 03101 or less Different methods are used for converting Subject data at send and reception See Section 2 1 1 2 e When sending Encodes the Subject and then send it e When receiving Receives the Subject without decoding it 2 USING THE E MAIL FUNCTION MELSEC Q 2 4 E mail Specifications The following table lists the specifications of the e mail function Item Specification Attached file 6 k words X 1 Data size Main text 960 words X 1 When sending Sends either a file as attachment or main text select one When receiving Received a file as attachment Data transfer method Subject Us ASCIl format or ISO 2022 JP Base 64 Attached file format MIME format MIME Version 1 0 Binary ASCII CSV can be selected Data of attached file format File name XXXX bin binary XXXX asc ASCII XXXX csv CSV CSV Comma Separated Value Cannot be divided only one file can be sent received Transmission Division of attached file If any divided files are received only the first file will be received and the remaining files specifications will be discarded Transmission Subject Base 64 7 bits and reception When sending encode Main text 7 bits Attached file Base 64 Subject Does not decode Main text Cannot be received When
132. e When all stations or a group is specified i in S1 5 on e ees o o 00011 Clock data write Higher 8 bits month 01H to 12x lower 8 bits year 00H to 99x x Year Lower two digits Higher 8 bits hour 00H to 23H lower 8 bits date 01H to 31H Higher 8 bits 00H lower 8 bits day of the week 00x Sunday to 06x Saturday Clock data read i Higher 8 bits second 00H to 59H RUT lower 8 bits minute 00H to 59x The clock data cannot be read written when the system protection is activated on the target station s Q QnACPU the system protect switch is on When the clock data is read the response data storage device D1 requires a contiguous free area of six words 6 DEDICATED INSTRUCTIONS MELSEC Q Program example The following example shows a program that writes the clock data 8 30 00 to the Q QnACPU of station number 13 having network number 7 When I O signals of the Ethernet module are X Y00 to X Y1F X20 MOV H91 DO Clock data setting required Control data setting command Mara i D2 Channel used by the local station MOV H3FF D3 Target station s CPU type target CPU MOV K7 D4 Target station network number Mov K13 D5 Target station number Mov K5 D7 Number of resend MOV K20 D8 Arrival monitoring time 20 s Mov K6 D9 Request data length 6 words X21 MOV H11 D20 Request type Request data setting command MOV El D21 Subrequest type kov B38 D22 Change pattern MOV H3008
133. e bin mm month dd day hh hour ss minute 2 When ASCII format is designated The name of the attached file is mmddhhss asc system date asc mm month dd day hh hour ss minute 3 When CSV format is designated The name of the attached file is mmddhhss csv system date csv mm month dd day hh hour ss minute For details on how to receive e mails see 4 on page 2 17 The system date for the file name is the data managed by the PLC of the station in which the Ethernet module is installed 2 USING THE E MAIL FUNCTION MELSEC Q 4 Receiving by a personal computer The following explains how a PC UNIX receives e mails sent from the Ethernet module After setting an environment for using the Internet with application software that processes e mails e mails can be received on a receive message screen as shown below Example The following shows an example of the reception of e mail sent using the MSEND instruction see 3 The screen display shows is that of Microsoft Corporation s Outlook Express 5 No 1 testmail msend Iof ES File Edit View Tools Message Help lo amp Cc GB X A Reply Reply All Forward Print Delete Previous Next Addresses From Mail address of Ethernet module e a Date To Mail address of external device Subject No 1 testmail msend see D Attach ss 00000000 asc 3 bytes eee c lt Data contents for attached files gt 123456789abc a From Displays the mail addre
134. e default value for this timer value as much as possible When changing the setting value determine the CPU monitoring timer value upon consulting the system administrator Designate the setting value in the range of lt 1H to 7FFFH 1 to 32767 gt The FTP connection is disconnected if an ACPU monitoring error is detected after the FTP client log in When restarting the file transfer make sure that the local station s QCPU is operating normally and then start over from the log in operation again 5 WHEN USING FILE TRANSFER FUNCTIONS FTP SERVER MELSEC Q 5 4 Procedure and Required Processing on the External Device Side FTP Client This section explains the procedure and required processing on the external device side for using the FTP server function of the Ethernet module In the explanation the FTP operation commands and input formats used for the applicable operations are shown lt ret gt indicates input using the CR Enter or Return key FTP transfer operation procedure Start Procedure on the external device side FTP client 1 Check the initial processing of the Ethernet module Log in to the Ethernet module 2 Log in to the Ethernet module Is the connection to be used subject to the remote password check Remote password unlock processing Data communication 3 Remote password unlock processing 4 Various operation of the FTP Is the connection to
135. e e Ps gd os E A E A A A A A A A A A A E Sequence scan PLC CPU Read data storage device i Target station Device designated with S l 4 WHEN THE QCPU ACCESSES THE OTHER STATION PLC USING THE DATA LINK INSTRUCTION MELSEC Q 2 ZNWR instruction Sequence scan 0 END 70 END 0 END 70 END 70 END Write command Local station i i i i I QCPU Write completion device 1 Device designated with D2 i i i Write completion device D2 1 device Write data storage device Device designated with S eS Es E A A AS DA A NS A A A A A A Ie A S eae Se A A A AO Pl Ethernet i module i i Eire wes Se BS ds o OS Se od ei a e o da lio e de A Sy Se a Sg gd SES Se a e Se ISI al De rey AR RM Ad ia Ve en Pe PE EUS Ga ds Y AA ah ay hp ee ie eta NS O A ph OF ay a nl Ethernet i module i Sequence scan 0 END 0 END 0 END 0 END 0 END Target station i I PLC CPU i Write data storage device 3000 Device desiganted with D1 4 WHEN THE QCPU ACCESSES THE OTHER STATION PLC USING THE DATA LINK INSTRUCTION MELSEC Q b When abnormal completion 1 ZNRD instruction Sequence scan 0 END H70 END 0 END H70 END Read command a ee Localstation QCPU Read completion device iy Device designated with D2 1 l i f Read completion
136. e quote change command are explained When changing the attribute of the file for file transfer designate the attribute after the change The attributes are for changing the file to read only or read write enabled file The attribute can be changed to the following for the files stored in the QCPU memory using this commana r read only gt w read write enabled An user created file has the read write attribute if it has not been changed 5 WHEN USING FILE TRANSFER FUNCTIONS FTP SERVER MELSEC Q O cpuchg Ethernet module s dedicated command Function This command designates an access target CPU with a multiple CPU system configuration Alternatively it displays the current access target CPU Designation format quote cpuchg access target CPU Access target CPU Designate the CPU to which file access is to be performed quote cpuchg Checks the current access target CPU quote cpuchg controlPLC Designates the control PLC as the access target CPU When the command is successfully completed the execution result is displayed as follows When setting the access target CPU 200 Command Okey When displaying the access target CPU 200 Target cpu is access target CPU If the designated access target CPU does not exist the following message is displayed 557 Cpu not found Designation example 1 When designating the access target CPU as the control PLC quote cpuchg controlPLC Designation example 2 When
137. ead command JP Execution HA JP ZNRD Jn nt S D1 n2 D2 a during startup Setting details Target station network number 1 to 239 Designate the target station network number 1 to 64 constant Bit device digit designation 2 Word device Target station number Designate the target station number Read data storage head device target station Designate the head device of the target station that stores the data to read Read data storage head device local station Designate the head device of the local station which will Word device store the data to be read When reading from Q QnACPU 1 to 230 constant When reading from PLC CPU other than Q QnACPU 1 to 32 constant Bit device digit designation A Word device Read data length Designate the number of data words to read Read completion device local station Designate the device of the local station to turn on one scan when the read is complete OFF Incomplete ON Complete OFF Normal ON Abnormal Bit device sssssssnsscsssassssossasesnasesseas 2 Bit device digit designation 3 Word device pi a 4 Word device bit designation Bit device Word device bit designation 4 The normal abnormal end status when a read is complete is stored in the data link instruction communication completion result Channel 1 storage area address 207 in the buffer memory When the read completion device
138. ecimal Set the station number of the communication request destination source stations This setting is required when Table computation system or Use together system is IP address selected as the conversion method Set the IP address of the communication request destination source stations Other than 00000000 and FFFFFFFFH 3 WHEN COMMUNICATING WITH MELSECNET H MELSECNET 10 RELAY MELSEC Q 1 Station No lt gt IP information system conversion method address 4H b7 b6 a There are four kinds of Station No lt gt IP information methods as shown below b Select one of them according to Section 3 3 2 and make sure to set the values on this screen using the method selected The default conversion method is the Automatic response method Parameter settings requirement Conversion method Net mask pattern Conversion setting Automatic response system IP address computation system OX Table exchange system x o Use together system E AS ee O Setting required X Setting not required 2 Net mask pattern address 3A9H a Designate the mask value based on the guidelines given below This pattern is used in a logical sum with the local station s IP address when calculating the IP address of the opposite device using the IP address computation system b When setting the sub net mask designate the target settings of the IP address class network address and sub net address so that a
139. ection 6 6 For interrupt programs For reading writing Issues a remote RUN STOP request to other 2 Section 6 7 clock data REQ station Remote RUN STOP Reads writes clock data of other station Section 6 8 POINT 1 The user should not change data control data request data etc designated with any of the dedicated instructions until the execution of that instruction is completed Only PLC CPUs of ACPU modules can handle the higher two digits of the year Gregorian calendar in the clock data that are processed with dedicated instructions Thus when executing dedicated instructions on PLC CPUs other than QCPUs the data portion of the higher two digits of the year is treated as 00H All dedicated instructions must be executed online If any of the dedicated instructions is executed offline no error will occur but the execution of the dedicated instruction will not be completed 6 DEDICATED INSTRUCTIONS MELSEC Q 6 2 MRECV Instruction This instruction reads received e mails Applicable device MELSECNET H MELSECNET 10 Special module Constant Index register Zn Others Direct JOO Instruction Executing symbol condition Command MRECV ZP MRECV Un S D1 D2 Set data Description nae Start I O signal of the local station s Ethernet module Un User Character Character sting 00 to FE Higher 2 digits of the 3 digit I O signal Head device of the local station that stores the
140. ection explains how to send e mails from a PC UNIX to the Ethernet module Once an environment that is capable of using the Internet through an application program that handles e mail is set up e mail can be created and sent on the New Message screen As for an e mail program that sends e mail to the Ethernet module use a program that can designate the encoding method Base 64 7 bits 8 bits Quoted Printable of attached files e New Message CIF l l Send To Mail address of Ethernet module a Subject TESTMAIL b Attach 01234567 bin 12 bytes eee d e A c Vi a To Designate the mail address of the Ethernet module b Subject Designate the subject of the e mail to be sent to the Ethernet module in ASCII format c Main text Do not designate data the Ethernet module ignores it d Attach file Data can be sent as an attached file Send the attached file data as binary data x The Ethernet module does not convert the received attached file data from ASCII to binary e Attached file name Designate the name of the attached file using alphanumeric characters It is recommended to use the name within eight characters Designate either bin or asc for the attached file extension The stored data will be received as binary data Designate a single attached file when sending e mail to the Ethernet module If more than one files are attached the
141. ed 5 WHEN USING FILE TRANSFER FUNCTIONS FTP SERVER MELSEC Q 2 Ethernet module dedicated commands The Ethernet module dedicated commands to be attached to the FTP operation command quote are explained change Ethernet module dedicated command Function Displays changes the file attribute for the file stored in the QCPU Designation format When displaying the file attribute quote change FILE PATH Either of the following is displayed as the execution result after a successful completion e When the designated file is a read only file R When the designated file is a file with read write enabled Designation format When changing the file attribute quote change FILE PATH ATTRIBUTE Designate either of the following for the attribute To change to read only file ir To change to read write enabled w Designation example 1 To display the file attribute for the file stored in the RAM area of memory card quote change 1 MAINSEQ1 QPG Designation example 2 To change the file attribute of the file stored in the RAM area of memory card quote change 1 MAINSEQ1 QPG r Caution When the PLC CPU is set to RUN an error occurs when the following files are designated Parameter file File currently being executed by the program memory drive name 0 The attribute changing is possible between read only file and read write enabled file e See sections 5 5 and 5 6 1 The file attributes designated using th
142. el M10 X19 Initial normal completion signal IRET 6 DEDICATED INSTRUCTIONS MELSEC Q 6 7 REQ Instruction Remote RUN STOP This instruction issues remote RUN STOP requests to PLC CPUs of other stations Applicable device MELSECNET H MELSECNET 10 Special module Constant p Index register Zn K H Others Direct JO O UO GO Instruction Executing symbol condition Command REQ Set data Network number of the local station 1 to 239 254 254 The network designated by the valid module during other station Binary 16 bits access User ye fn lee I O signal of the local station s Ethernet net module ye Ain to FE The higher 2 digits of the 3 digit I O signal Head device of the local station that stores the control data Head device of the local station that stores the request data Device name Local station device that is turned on for one scan by the coripletion of System a the instruction Bit The local devices and the file register for each program cannot be used as devices used in setting data Character character sting D2 1 is turned on if the instruction execution completes abnormally The REQ instruction can be executed only when the target station is a Q QnACPU The REQ instruction cannot be executed to an ACPU connected to an MELSECNET 10 or Ethernet network system The number of basic steps for the REQ instruction is
143. en the data is stored in the receive station channel the bit corresponding to each channel of buffer memory RECV instruction execution request area turns on Data can be read automatically bu using this signal for the receive command The signal turns off shen the RECV instruction is completed Buffer memory Address 205 CDh Bit location 15 to 8 7 6 5 4 3 2 1 0 ET A grea aed ak pee ad E Fr to Channel 1 Channel 2 to Channel 8 4 WHEN THE QCPU ACCESSES THE OTHER STATION PLC USING THE DATA LINK INSTRUCTION MELSEC Q 4 5 2 Data sending receiving for receive with an interrupt program SEND RECVS This section explains the format and program examples of the RECVS instruction for receive when sending receiving data between the PLC CPUs For details on the instruction format and program examples of the SEND instruction see Section 4 5 1 For more details see Sections 6 5 and 6 9 1 Instruction format a SEND instruction Same as the instruction format described in Section 4 5 1 b RECVS instruction Ethernet module start I O signal designation Receive command E Z Z RECVS Un 01 D2 Z Executed at rise E Description of setting Setting range Start I O signal of the local station Ethernet module Designate by higher two digits when the I O signal is 0 to FEH expressed by three digits Control data storage head device Designate the head device of the local station that stores Word de
144. er data length of the receive mail MO Read receive mails The following explains the types of execution that can be designated in the MRECV instruction s control data For more details on how to designate the execution types see Section 6 2 MRECV Instruction b9 b8 Complete type O Type of MRECV instruction execution Designate whether or not to read the next mail after executing the MRECV instruction Setting value for designating the i Description of i Demeri type of execution Setting type escription of processing emerit Execute only e mail read processing The next receive mail The inquiry read processing of the ve f cannot be read by nt a A a Inquiries to the mail Do not inquire remaining receive mail information is immediately server can be less Do not read executed after the time set with a f A Mails tend to requent parameter of GX Developer has q accumulate on the elapsed mail server Inquiries to the mail Execute read processing of e mails a server become more After executing the MRECV Mails received by the Inquire N frequent instruction the inquiry read mail server can be PSS x Read awh 3 More processing in the processing of the remaining receive read in succession 0 module affects other mail information is also executed internal processing 2 USING THE E MAIL FUNCTION MELSEC Q 4 Sending from a personal computer This s
145. es and product names used in this document are trademarks or registered trademarks of respective owners Q Corresponding Ethernet Interface Module User s Manual Application MODEL QJ71E71 U OU E MODEL CODE 13JL89 SH NA 080010 G 0406 MEE a MITSUBISHI ELECTRIC CORPORATION HEAD OFFICE 1 8 12 OFFICE TOWER Z 14F HARUMI CHUO KU 104 6212 JAPAN NAGOYA WORKS 1 14 YADA MINAMI 5 CHOME HIGASHI KU NAGOYA JAPAN When exported from Japan this manual does not require application to the Ministry of Economy Trade and Industry for service transaction permission Specifications subject to change without notice
146. esign Maintenance and Inspection C000 or higher Section 11 3 3 of the Q Corresponding Ethernet Interface Module User s Manual Basic 6 DEDICATED INSTRUCTIONS MELSEC Q Program example The following example shows a program that sends data to channel 5 of station number 15 When I O signals of the Ethernet module are X Y00 to X Y1F ra With arrival confirmation clock data setting required Control data setting command MOV K3 D2 Local station usage channel MOV K5 D3 Target station storage channel MOV K7 D4 Target station network number Target station number fo gS D7 Number of resend qu po K20 D8 0 _ _ _ ____________ O K4 D9 memm iT K10 D100 Delivery monitoring time 20 s Send data length 4 words e O K20 D101 Send data s A S D102 o o Rod K40 D103 X22 X19 RSA send 7 DO D100 Mo command X19 Initial normal completion signal Performs error code reading etc 6 DEDICATED INSTRUCTIONS MELSEC Q 6 10 SREAD Instruction This instruction reads data in word devices of other stations Applicable device MELSECNET H Internal device i i MELSECNET 10 Special module Index register Constant File register Oth Direct JO O UDIGO Zn K H sd Instruction Executing symbol condition Command JP SREAD S1 S2 D1 D2 D3 SREAD SN Setting data Set by Network number of the local station 1 to 239 254 254 The network desig
147. esignated numbers in addition to stations connected to the local station s network The data link instruction and instructions for the Ethernet network system cannot be executed at two or more locations for the same channel If the execution conditions are met at two or more locations at the same time instructions to be executed later have to wait until the channel becomes available because handshaking is automatically performed at the execution of the first instruction Whether the READ instruction is being executed or has been completed normally or abnormally can be checked with the completion device D2 or completion status display flag D2 1 designated in the set data a Completion device D2 Turns on at the END processing of the scan where the READ instruction is completed and turns off at the next END processing b Status display device at completion D2 1 Turns on and off depending on the completion status of the READ instruction Normal completion Stays off and does not change Abnormal completion Turns on at the END processing of the scan where the READ instruction is completed and turns off at the next END processing 6 DEDICATED INSTRUCTIONS Operation of the local station when the READ instruction is being executed END END END END processing processing processing processing i program READ instruction ON execution is completed a READ instructio
148. ess and UDP port number Thus the Ethernet module must convert the data shown below Network No and station number of MELSECNET H MELSECNET 10 IP address and UDP port number of Ethernet The Station No lt gt IP information are required when accessing other stations via other Ethernet network systems and must be registered in all the QCPU stations in which the Ethernet modules are installed The Station No lt gt IP information should be set on the Setting the Station No lt gt IP information screen and written in the PLC CPUs of the applicable stations where Ethernet modules are installed 3 WHEN COMMUNICATING WITH MELSECNET H MELSECNET 10 RELAY MELSEC Q 3 3 2 Convert format between the Network No station number and IP address port number The process overview of the conversion method set by the Station No lt gt IP information screen for performing the other station access via Ethernet module using the MELSECNET H MELSECNET 10 relay communication function is explained Select one of the conversion methods to set 1 Automatic response system Convert format of Ethernet module default value a Overview of automatic response system 1 The automatic response system differs from the other convert format in that designations can only be made when the Ethernet module installed station is the communication request destination station or communication relay receiving station 2 The partner station IP
149. et on the send mail address settings screen 3 Send mail subject attached file Subject consists of the send destination number and the character data designated by the sequence program It is not converted to ASCII format The Subject should be designated in the sequence program in ASCII characters 4 Complete bit 5 Main text of mail There is no data for the main text of mail x The send data is included in the attached file 6 Attached file This indicates the device data designated by the MSEND instruction The attached file is sent in either one of binary format ASCII format or CSV format The transmission format for attached file is designated in the control data of the MSEND instruction See 3 1 2 USING THE E MAIL FUNCTION MELSEC Q 1 Send using the sequence program The following explains how an e mail is sent by the sequence program See Chapter 6 MSEND for detail Direction Create control data at D20 and on Create send data at D200 and on Send the e mail ZP MSEND UO D20 D200 M10 M10 M11 Processing program when normal completion M11 Processing program when abnormal completion 2 Execution timing of the instruction Initial processing E mail sending 3 3 Initial normal completion signal X19 DA instruction completion device MSEND instruction completion device 1 Normal completion abnormal com
150. g the error code check the errors and take corrective actions lt Error codes gt 4FFFH or less QCPU Q Mode User s Manual Hardware Design Maintenance and Inspection C000H or higher Section 11 3 3 of the Q Corresponding Ethernet Interface Module User s manual Basic 6 DEDICATED INSTRUCTIONS MELSEC Q Program example The following example shows a program that reads receive data from channel 5 When I O signals of the Ethernet module are X Y00 to X Y1F X20 ov H80 D20 Clock data setting required Control data setting command MOV K5 D22 Local station storage channel ov Ko D28 Arrival monitoring time 20 s UO rors AA fov 6205 Duo X19 Initial normal completion signal D110 4 rie 37 D20 D300 M10 M1 _ Processing program when normal completion 1 1 Mu Processing program when abnormal completion m Performs error code reading etc i f f mov D231 D100 F PER EHI When the data is stored in the receive station channel the bit corresponding to each channel of buffer memory RECV instruction execution request area turns on Data can be read automatically bu using this signal for the receive command The signal turns off shen the RECV instruction is completed 6 DEDICATED INSTRUCTIONS MELSEC Q 6 6 RECVS Instruction for Interrupt Programs This instruction reads received data Applicable device MELSECNET H MELSECNET 10 Special module
151. g this function When not using this function request source section communication Communication using Only possible to read write i External device Reference Manual the MC protocol data from to the PLCs of other a 7 Possible to read write data a l Communication using Moe stations in the same Ethernet Network module from to other station s PLC the data link or MELSECNET H installed QOPU Chapter 4 which is the access request instructions N MELSECNET 10 network station destination from an access system as that of the station source device via multiple i in which the Ethernet module Communication with MELSECNET H is installed GX Developer other stations using MELSECNET 10 and GX Developer P Example Only access 1 Manual shown in the diagram in Section 3 2 1 is possible GX Developer Ethernet network systems 3 WHEN COMMUNICATING WITH MELSECNET H MELSECNET 10 RELAY MELSEC Q 3 2 Remote Station PLC Accessible Range and Stations The accessible range and the stations when performing the other station access via Ethernet module using the MELSECNET H MELSECNET 10 relay communication function is described 3 2 1 Accessible range and stations External External Ethernet device device module 3 Ethernet 5 L 11 Accessing on the same Ethernet 7 PEREA p NT T ieee ea DEA o eee a EY Ethernet Ethernet 12 Accessing to External Exter
152. gister the mail address of Register the mail address of See Section 2 6 3 Set the news condition See Section 2 9 1 Reset the CPU or Stop and Run the CPU Read the CPU information Send receive data as an attached a one aaas ail file of e mail shed F S nmatcne See Section 2 7 See Section 2 8 News Performed by the Ethernet module condition 1 The open and close processing of matching the communication line for sending receiving e mails is automatically executed by the Ethernet module Matched Send E mail news information 1 2 USING THE E MAIL FUNCTION MELSEC Q 2 6 E mail Setting from GX Developer This section explains the settings required by GX Developer to send and receive e mails For details on how to display each screen refer to the GX Developer Operating Manual 1 DNS setting Purpose of setting Specify the IP address of the DNS server when setting the mail server name using the domain name by the e mail setting see 2 Start procedure Network parameter setting the number of MNET 10H Ethernet cards gt Initial setting Setting screen E Network parameter Ethernet initial setting Module No 1 Iof x Timer setting Module will operate on default values if setting left blank AA Setting value Defaut value In module m aaas x500ms TEP zero window timer 500ms J TiPresemdtimes 20 X500ms ER en
153. gn Precautions lt gt DANGER e Do not write any data in the system area of the buffer memory of the intelligent function module Also do not output turn on the use prohibited signal which is one of the output signals from the PLC CPU to the intelligent function module If data is written to the system area or the use prohibited signal is output there is a risk that the PLC system may malfunction AX CAUTION e Do not bundle the control wires and the communication cables with the main circuit and the power wires and do not install them close to each other They should be installed at least 100 mm 3 94 in away from each other Failure to do so may generate noise that may cause malfunctions e When the status control remote RUN STOP etc of the PLC CPU is performed from the external device select the Always wait for OPEN parameter set by an user in advance Select with the initial timing setting in the operational setting If Do not wait for OPEN is selected the communication line at remote STOP is closed The communication line cannot be reopened on the PLC CPU side after that and the remote RUN from the external device cannot start either Installation Precautions gt DANGER e Use the PLC in an environment that meets the general specifications listed in the user s manual for the CPU module to use Using the PLC in any other operating environments may cause electric shocks fires or malfunctions or ma
154. he external device QCPU with Ethernet module installed station is explained The file transfer operation from the external device using the Ethernet module FTP server function can be performed from any external device with Ethernet module on the Ethernet When the router relay function is used the external device on the Ethernet connected via the designated router can perform FTP functions File transfers can be performed from the following external device with the symbol External device Ethernet 1 Jr ri N gt JE Router Relay processing H 19 MELSECNET H MELSECNET 10 PLC to PLC network iii SS Hi File transfers cannot be performed from the external device on the Ethernet 3 which is connected via MELSECNET H MELSECNET 10 Ethernet 2 5 WHEN USING FILE TRANSFER FUNCTIONS FTP SERVER MELSEC Q 5 3 FTP Parameter Settings for File Transfer from GX Developer This section explains how to set the Ethernet FTP parameters for the file transfer FTP Select GX Developer Network parameters to start the Setting the Ethernet FTP parameters screen For details on how to display this screen see the GX Developer Operating Manual igi Network parameters Setting the Ethernet FTP parameters Module No 1 PSI ES FTP parameters FTP z Log in name Qu 71E71 Password Current Mi New
155. he gratis warranty term repairs shall be charged for in the following cases 1 Failure occurring from inappropriate storage or handling carelessness or negligence by the user Failure caused by the user s hardware or software design 2 Failure caused by unapproved modifications etc to the product by the user 3 When the Mitsubishi product is assembled into a user s device Failure that could have been avoided if functions or structures judged as necessary in the legal safety measures the user s device is subject to or as necessary by industry standards had been provided 4 Failure that could have been avoided if consumable parts battery backlight fuse etc designated in the instruction manual had been correctly serviced or replaced 5 Failure caused by external irresistible forces such as fires or abnormal voltages and Failure caused by force majeure such as earthquakes lightning wind and water damage 6 Failure caused by reasons unpredictable by scientific technology standards at time of shipment from Mitsubishi 7 Any other failure found not to be the responsibility of Mitsubishi or that admitted not to be so by the user 2 Onerous repair term after discontinuation of production 1 Mitsubishi shall accept onerous product repairs for seven 7 years after production of the product is discontinued Discontinuation of production shall be notified with Mitsubishi Technical Bulletins etc 2 Product supply including repair part
156. hen abnormal Higher 8 bits second 00 to 594 lower 8 bits minute 00x to 59x Higher 8 bits first 2 digits of year 00s to 99h lower 8 bits day of the week 00 Sunday to 06x Saturday 6 DEDICATED INSTRUCTIONS MELSEC Q Receive data Set by This stores the contents header attached file of the Receive data System received e mail The receive data storage device D1 requires a contiguous free area equal to or greater than the receive data length S 9 maximum of 6517 words 1 The Set by column indicates the following User Data is set by the user before executing a dedicated instruction e System The PLC CPU stores the execution result of a dedicated instruction 2 The following shows a description of the processing after the MRECV instruction is executed by selecting the execution type Setting option Description of processing Execute only the read processing of e mails from the mail server Even if mails remain on the mail No extra read a Inquire read about information od server they cannot be read Do not inquire a processing is executed on receive mails remaining on immediately Do not read when there are no mails the mail server after the time set Mails tend to accumulate on the on the mail server z in a GX Developer parameter mail server has elapsed Execute the read processing of e mails from the mail server After executing the M
157. ication function is performed using the UDP IP protocol and data is always communicated in binary code See the manual for the MELSECNET H MELSECNET 10 system for the interlock signals and the send receive processing and processing time of the link data when performing data communication with QCPUs of other stations via the MELSECNET H MELSECNET 10 network system 4 WHEN THE QCPU ACCESSES THE OTHER STATION PLC USING THE DATA LINK INSTRUCTION MELSEC Q 4 WHEN THE QCPU ACCESSES THE OTHER STATION PLC USING THE DATA LINK INSTRUCTION By using the MELSECNET H MELSECNET 10 relay communication function the Ethernet network system is regarded as the same class as the MELSECNET H MELSECNET 10 network system therefore the QCPU can perform data communication with the other station PLC CPUs as follows using the data link instructions e PLC CPUs of other stations on the same Ethernet network system e PLC CPUs on other Ethernet networks accessed via routers using the router relay function PLC CPUs on other Ethernet or MELSECNET H MELSECNET 10 networks accessed via the MELSECNET H MELSECNET 10 using the MELSECNET H MELSECNET 10 relay communication function In this chapter the usage of the data link instructions etc are explained when the local station QCPU performs data communication with the other station PLC CPU with the Ethernet module via Ethernet or MELSECNET H MELSECNET 10 PONT _ When accessing other stations us
158. ignated by the MSEND instruction It is not converted to ASCII format by the Ethernet module Designate the main text in ASCII characters in sequence programs x The following binary code data is processed as control codes ODOAn Line feed code CR LF 00H End of main text x Itis recommended to use 78 characters or less data when writing each line of the main text sending data Be sure to add a line feed code CR LF ODOAH at the end of the main text lines Attached file No attached file can be sent when sending data as the main text of e mail 2 USING THE E MAIL FUNCTION MELSEC Q 1 Send using the sequence program The following explains how an e mail is sent by the sequence program See Chapter 6 MSEND for detail Direction Create control data at D20 and on Create send data at D200 and on Send the e mail ZP MSEND UO D20 D200 M10 M10 M11 Processing program when normal completion M11 Processing program when abnormal completion 2 Execution timing of the instruction Initial processing E mail sending 3 3 Initial normal completion signal X19 DA instruction completion device MSEND instruction completion device 1 Normal completion abnormal completion MSEND instruction 1 Start the local station PLC The parameters for the e mail function are stored in the Ethernet module 2 Execute the MSEND instr
159. iles and browse a file list as needed Ethernet f FTP client FTP server 1 OVERVIEW MELSEC Q 1 2 Additional Functions in Function Version B or Later The following table lists the functions additionally provided for the Ethernet modules of function version B or later For the function version serial No software version of the Ethernet modules and related products i e CPU module GX Developer supporting the additional functions refer to the User s Manual Basic Section 2 7 For comparison by function versions of the Ethernet module refer to the User s Manual Basic Appendix 1 1 1 Functions added for function version B j Reference Function Overview section Sending files in CSV Sends a file in CSV format as attachment to e mail from the format as attachment Ethernet module Sends main text of up to 960 words from the Ethernet f Sending main text When using module the e mail The following encoding decoding is supported Chapter 2 function e Encode the Subject using 7 bits encoding and send it from Support for encoding decoding the Ethernet module e Decode and receive an e mail encoded with Quoted Printable by the Ethernet module Unlocks locks the remote password of the QCPU The check unlock processing enables access to the QCPU using FTP the file transfer commands FTP server The QCP U transfers files to the control PLC non control Support for
160. indexreaisiei Zn Constant Sie Direct JIAO uoco A K H Instruction Executing symbol condition Command Set data Start I O signal of the local station s Ethernet net module 00 to FE The higher 2 digits of the 3 digit I O signal Character string Head device of the local station that stores the control data D1 Head device of the local station that stores the receive data D2 Designate as dummy Bit Device name System The local devices and the file register for each program cannot be used as devices used in setting data The RECV instruction can be executed only when the local station is a QCPU The number of steps for the RECV instruction is 10 6 DEDICATED INSTRUCTIONS MELSEC Q Control data Set by Complete type Designated ser Stores the status at completion of the instruction Completion status 0 Normal System Other than 0 Abnormal error code Designate the channel number that stores data to be read Local station storage channel 1to8 User 1 to 8 Channel number Stores the channel number used by the send station 1 to 8 Channel number Network number used by send Stores the network number of the send station 1 to 239 Susien station 1 to 239 Network number y Stores the station number of the send station Send station number 1 to 64 Station number receive from the station with the indicated station number a eel System area i alee he word count of
161. indicate which one is the target of the RECV instruction When the Jn is specified in the RECV instruction the PLC CPU will execute the instruction to the module with the smallest starting I O No Example To execute the RECV instruction at station No 3 for the SEND instruction from station No 1 specify the Un as U2 Network No 1 O ol Send station Ethernet Ethernet Ethernet module module module HH SEND H Station Station Station HIH RECVU2 H No 1 No 2 No 3 Receive station x The Set by column indicates the following User Data is set by the user before executing a dedicated instruction e System The PLC CPU stores the execution result of a dedicated instruction 2 For a list of error codes see Section 11 3 3 of the Q Corresponding Ethernet Interface Module User s Manual Basic x3 Nothing is stored if the execution source detects an error when receiving an instruction Functions 1 This instruction reads via the Ethernet module of the local station the data sent from a station connected to an MELSECNET H MELSECNET 10 or Ethernet network system which is designated with the network number and station number in the control data The data is sent using the SEND instruction When data is received from the send station the receive data is stored in the channel of the local station designated with the send station and the corresponding bit in the RECV instruction execution re
162. ing Control Method 7 4 Data Format 7 5 Programming 8 FIXED BUFFER COMMUNICATION WITH THE NO PROCEDURE CONTROL METHOD 8 1 Control Method 8 2 Sending Control Method 8 3 Receiving Control Method 8 4 Data Format 8 5 Simultaneous Broadcast Using UDP IP 8 6 Programming 9 COMMUNICATION USING THE RANDOM ACCESS BUFFER 9 1 Control Method 9 2 Data Format 9 3 Physical and Logical Addresses of the Random Access Buffer 9 4 Precautions when Creating Programs Related Manual 1 Q corresponding Ethernet Interface Module User s Manual Basic 10 DEDICATED INSTRUCTIONS 10 1 Dedicated Instruction List 10 2 BUFRCV Instruction 10 3 BUFRCVS Instruction 10 4 BUFSND Instruction 10 5 CLOSE Instruction 10 6 ERRCLR Instruction 10 7 ERRRD Instruction 10 8 OPEN Instruction 10 9 UINI Instruction 11 TROUBLESHOOTING 11 1 How to Check Errors Using LED Displays 11 2 How to Check an Error Through GX Developer 11 3 Error Code List 11 4 Troubleshooting Flowchart APPENDIX Appendix 1 Appendix 2 Appendix 3 Appendix 4 Appendix 5 Appendix 6 Appendix 7 Appendix 8 Appendix 9 Function Upgrade for the Ethernet Module The QnA A Series Module Installing the Ethernet Module on Existing Systems Processing Time ASCII Code List References External Dimensions Program Examples Communication Support Tool MX Component Appendix 10 Differences Between the Ethernet and the IEEE802 3 Appendix 11 ICMP Protocol Supported by the Ethernet
163. ing data link instructions via Ethernet module set the parameters shown in Chapter 3 4 1 Other Station Access with the Data Link Instruction The data link instruction is an instruction to perform data send receive read write of the word device memory and other station access such as remote RUN STOP to the other station QCPU connected to the MELSECNET H MELSECNET 10 or Ethernet If the initial processing of the local station relay station and access station s Ethernet module is finished correctly it will be possible to access other stations by the data link instruction Local station Other station z Other station access E thernet 4 7 7777 thernet QCPU gt QCPU module module Ethernet i a Other station Other station QCPU Network Ethernet i i module module access h i Other station Eth i 0 C MELSECNET H MELSECNET 10 gt QCPU erne module Other station Ethernet Other station access De aS ey O eR ee By Vins Re ok eee 4 WHEN THE QCPU ACCESSES THE OTHER STATION PLC USING THE DATA LINK INSTRUCTION MELSEC Q 4 2 Precautions for Accessing Other Stations The following describes precautions when accessing other stations via the Ethernet module using the data link instructions 1 Executing multiple instructions at one time common to the data link instructions a When accessing multiple communication request destination stations o
164. instruction is completed and turns off at the next END processing Operation of the local station when the REQ instruction is being executed END END END END processing processing processing processing Sequence program HH Y EI q aii REQ instruction ON execution is completed bS FF REQ instruction 9 pein toe ate ON LAA O A 5 mM Send receive OFF instruction flag KA A AK K i ON Completion device OFF A i Ab i i ON completion l l 4 Normal Status display device at_OFF RN completion y completion One scan 5 When the instruction is executed using J REQ G REQ the next write processing is executed in succession after one write processing is completed while the write command is on When the instruction is executed using JP REQ GP REQ the write processing is executed only once when the write command switches from off to on at rise Errors 1 When a dedicated instruction completes abnormally the abnormal completion signal D2 1 turns on and the error code is stored in the completion status S1 1 See the following manuals regarding the error code check the errors and take corrective actions lt Error codes gt 4FFFH or less QCPU Q Mode User s Manual Hardware Design Maintenance and Inspection C000H or higher Section 11 3 3 of the Q Corresponding Ethernet Interface Module User s Manual Basic 6 DEDICATED INSTRUCTIONS MELSEC Q Program example
165. ion 5 6 2 See the GX Developer Operating Manual for the details about the file names and extensions When using a FTP operation command which can designate multiple files the files file names and extensions are designated using wild card symbols oe 2 Files containing the characters before x and any set of characters including none replacing the are designated Example 1 When designating all files with the QPG extension QPG Example 2 When designating file names which start with MAIN and the extension is QPG MAIN gt QPG The files containing the text string designated including none replacing with any character including none can be used multiple times Example 1 The letter after MAIN is any character and the extension is QPG MAIN SEQ QPG Example 2 To designate all files whose extension start with QP QP Example 3 To designate all files whose extension start with Q Q In the description of the FTP operation commanoas the file name indicates both the file name and extension It is recommended to use the following method to treat the file name from the external device e Use the ASCII code characters upper case for the alphabet letters for the file to be written to the FTP server Do not change the file name for the file read from the QCPU Each memory for QCPU does not have any sub directories Each file is stored in the root directory 5 WHEN USING FILE T
166. ion format Designation example Caution user Function Designation format Designation example 1 Designation example 2 Caution MELSEC Q Displays the QCPU current directory pwd The QCPU disks do not have any sub directories and the files are stored in the root directory Therefore is displayed as the execution result of the pwd command Disconnects the connection to the FTP server and ends FTP quit bye Sends the FTP server subcommand Ethernet module dedicated command quote Ethernet module DEDICATED COMMAND Ethernet module dedicated command See 2 quote status Only the Ethernet module dedicated command shown in 2 can be designated directly after the quote command Changes the QCPU file name rename FILE PATH BEFORE CHANGE FILE PATH AFTER CHANGE abbreviated as ren To change the file name of the file stored in the RAM of memory card rename 1 MAINSEQ1 QPG 1 SEQ1OLD QPG See section Items 5 5 and 5 6 1 Enter the user name and password for the connected FTP server User User name Password User name FTP log in name set during Ethernet module FTP parameter setting Password Password set during Ethernet module FTP parameter setting See sections 5 3 for the FTP log in name and password To designate the user name user QJ71E71 To designate both user name and password user QJ71E71 QJ71E71 The password entry from the keyboard is not display
167. ions 5 5 and 5 6 1 delete 5 WHEN USING FILE TRANSFER FUNCTIONS FTP SERVER mair Function Designation format Designation example Caution Similar function mget Function Designation format Designation example Caution MELSEC Q Stores the detailed information file name created date and size of the files stored in the QCPU to the FTP client side file as log data mdir transfer source drive transfer destination file path To store the detailed information of the files stored in the RAM area of memory card to S990901 LOG file mdir 1 S990901 LOG Always designate directly after the drive name of the transfer source When designating the transfer destination file path FTP client side always designate the transfer source drive name When the transfer destination file path is not designated the file name set by the FTP application on the FTP client side is used to save the file The transfer destination is the connected current directory of the FTP startup connection mis Reads a file from QCPU When reading multiple files the file name and extension for the file path is designated using wild cards or Receive confirmation is performed for each file transfer mget FILE PATH To read all files with extension QPG from the files stored in the RAM area of memory card mget 1 QPG The files read are stored on the FTP client side with the same file name
168. is completed the device on other station designated in D3 turns on Local station Response station QCPU Ethernet module Q QnACPU Ethernet module D1 Channel 1 S2 SREAD Channel n Channel 8 Ethernet 2 Device data can be read from stations connected to either the MELSECNET H MELSECNET 10 or Ethernet networks having the designated numbers in addition to stations connected to the local station s network 3 The data link instruction and instructions for the Ethernet network system cannot be executed at two or more locations for the same channel If the execution conditions are met at two or more locations at the same time instructions to be executed later have to wait until the channel becomes available because handshaking is automatically performed at the execution of the first instruction 4 Whether the SREAD instruction is being executed or has been completed normally or abnormally can be checked with the send receive instruction flag corresponding to the channel used completion device D2 or completion status display flag D2 1 designated in the set data a Completion device D2 Turns on at the END processing of the scan where the SREAD instruction is completed and turns off at the next END processing b Status display device at completion D2 1 Turns on and off depending on the completion status of the SREAD instruction Normal completion Stays off and
169. ission 3 WHEN COMMUNICATING WITH MELSECNET H MELSECNET 10 RELAY MELSEC Q a For communication request message transmission b For response message transmission 4 Use together system a Overview of the Use together system 1 This method uses both the IP address computation system and the table 2 3 exchange system This method can be designated when accessing other station with the same Network No accessing other station in other MELSECNET H MELSECNET 10 network system or accessing an Ethernet with different Network No and relaying from the MELSECNET H MELSECNET 10 to the Ethernet network system The set target Ethernet module can be installed either at a communication request source station communication relay station or communication request destination station b Conversion processing of the Use together system 1 2 3 When a communication request message command frame to access other station is received the communication request message is sent to the next station obtained by the table exchange system at first If the IP address of the Ethernet module cannot be obtained by the table exchange system the IP address is obtained by the IP address computation system in order to send the communication request message The response message response to the communication request message is returned based on the return IP address and the data in the conversion table or the stored da
170. itial normal completion signal Read command MO M1 x SET Y30 Normal completion display RST Y31 M1 TON MOV 6207 DO Error code SET Y31 Error completion display 6 DEDICATED INSTRUCTIONS MELSEC Q 6 14 ZNWR Instruction This instruction writes data to word devices of other stations ACPU Applicable device MELSECNET H MELSECNET 10 Direct JO O Instruction Executing symbol condition NE 03 ZNWR JP ZNWR Jn ni D1 9 Setting data P Description Setimgrange Set by Target station network number Designates the network number of the target 1 to 239 Binary 16 bits station 1 to 64 Constant The station with the corresponding station number User Target station number 81H to 89h Designates the station number of the target All stations having the Character string station designated group number FFu All stations having the target network number Data written storage head device target station Designate the head device of the target station to which data is written Device name Data written storage head device local station Designate the head device of the local station that stores the data to be written When writing to Q QnACPU Length of data written 1 to 230 Constant Designates the number of data word count to When writing to PLC CPUs User Binary 16 bits be written other than Q QnACPU 1 to 32 Constant Write completion device local statio
171. ive sheet during wiring work However be sure to remove the protective sheet before operating the module to allow heat radiation during operation e Solder the coaxial cable connectors properly Incomplete soldering may result in malfunctions Setup and Maintenance Precautions AX CAUTION e Never disassemble or modify the module This may cause breakdowns malfunctions injuries or fire e Before mounting or dismounting the module make sure to shut off all phases of the external power supply Failure to do so may cause the module to breakdown or malfunction e Do not mount remove the module onto from base unit more than 50 times IEC61131 2 compliant after the first use of the product Failure to do so may cause the module to malfunction due to poor contact of connector e Do not touch the terminals while the power is on Doing so may cause electric shocks or malfunctions e Before cleaning the module or retightening the terminal screws and the module mounting screws make sure to shut off all phases of the external power supply Failure to do so may cause the module to breakdown or malfunction If the screws are loose it may cause the module to short circuit malfunction or fall off If the screws are tightened excessively it may damage the screws and cause the module to short circuit malfunction or fall off e Always make sure to touch the grounded metal to discharge the electricity charged in the body etc before touching the
172. k nad gE tee ER RA has ete ha Stl A RO op Lp AE A a Sa i Sant Sat pat Wash a as E SN OA a 4 WHEN THE QCPU ACCESSES THE OTHER STATION PLC USING THE DATA LINK INSTRUCTION MELSEC Q b When abnormal completion 1 READ instruction SREAD instruction i Sequence scan 0 END H 0 END 0 END 70 END H0 END y l l Read command a ee l l l Local station QCPU Read completion device gt Device designated with D2 I Read completion device l D2 1 device 1 1 scan i Completion status Error code i 1 S1 1 device i RET A AAA AAA AMA E E EEE E 4 RA Fe OO Levens Fede NOE Te ig UNO a NS Pe Bes PON Ce Ne Ot E Ke Ree Bk Ngee aoe Oe ee Nee A A Bn ped a Ethernet o anne module A O a is Si oe a A e AD E SE A a A A e e E a a A ce Es yee pes fe it 2 WRITE instruction SWRITE instruction ASA es Fede AO AS POR A A AR RR IS AAA AA Pree Fo pe oes Ce ee q Sequence scan Write command f l i i i E i Local station Write completion device Device designated with D2 i l QCPU Write completion device D2 1 device Write data storage device Device designated with S2 Completion status S1 1 device Error code Ethernet Channel 1 module Target station error 4 WHEN THE QCPU ACCESSES THE O
173. k system MELSECNET H Abbreviation for the MELSECNET H network system Network module Abbreviation for interface modules compatible with the MELSECNET H Ethernet Address GX Developer N W module MELSECNET 10 network system Opossit device Generic term for personal computers computers work station WS and Ethernet External device module etc that are connected by the Ethernet for data communication Personal computer Generic term for IBM PC AT or 100 compatible personal computer Generic term for QOOJCPU QOOCPU Q01CPU Q02CPU QO2HCPU QCPU QO6HCPU Q12HCPU Q25HCPU Q12PHCPU Q25PHCPU Q12PRHCPU and Q25PRHCPU QCPU station Abbreviation for the PLC mounted QCPU Generic term for Q2ACPU Q2ACPU S1 Q2ASCPU Q2ASCPU S1 Q2ASHCPU Q2ASHCPU S1 QA3ACPU Q4ACPU and Q4ARCPU Q QnA Generic term for ACPU and QnACPU Abbreviation for the Q Corresponding MELSEC Communication Protocol Reference Manual QnACPU Reference Manual Abbreviation for the Q Corresponding Ethernet Interface Module User s Manual User s Manual Application Application Abbreviation for the Q Corresponding Ethernet Interface Module User s Manual User s Manual Basic Basic Abbreviation for the Q Corresponding Ethernet Interface Module User s Manual User s Manual Web function Web function 1 OVERVIEW MELSEC Q 1 OVERVIEW This manual provides information on the special
174. le x1 The parameter file and the sequence program file cannot be deleted during RUN x2 The list of Ethernet module dedicated commands used along with the quote command is described When executing the commands from the FTP client attach the command after the quote command Example When executing the stop command Enter the following in the command prompt quote stop lt ret gt 5 WHEN USING FILE TRANSFER FUNCTIONS FTP SERVER MELSEC Q PLC CPU status Remote password During RUN Command Function During Wi E z Write disabl While While locked STOP rite Ana le rite isa le Ginlockea ile locke setting setting status Display QCPU operation information o o o Oo x stop _ Setacputostopstae J O o o Oo x en baoevonmse of e fo fo p Designates an access target CPU when Ethernet module FTP configurating the multiple CPU system or i server dedicated displays the present access target CPU DE dd keyword set Set display clear QCPU file access keywords ews Ee ee eee e NA EC A IC lock unlock to lock rst pe I unlock to unlock Some of the commands in the table may not operate as described in this manual depending on the client side FTP application See the manual for the FTP client side external device and confirm the functions and operation methods as well 5 WHEN USING FILE TRANSFER FUNCTIONS FTP SERVER MELSEC Q 5 2 File Transferable Range The file transferable range from t
175. le is returned from an external device Error code end code area address from E5H 229 These processing are performed automatically with the Ethernet module Interlock when executing the data link instruction a Via Ethernet Execute the data link command when the local station communication request source station Ethernet module is at the following I O signal state aye aya SEND X19 Initial normal complation signal X1F Watchdog time error station signal b Via MELSECNET H MELSECNET 10 Check the status of the local station communication request source station communication relay station and access destination communication request destination station using the following devices Execute the data link instruction if the status is normal e Link special relay SB20 SB47 SB70 etc e Link special register SW70 to 73 SW74 to 77 etc See the MELSECNET H MELSECNET 10 Reference Manual for the interlock signals link data send receive processing and processing time when performing data communication with the other station PLC CPU via MELSECNET H MELSECNET 10 Number of resend designation of data link instruction When executing each data link instruction except for ZNRD and ZNWR it is recommended to designate a value greater than 1 for the number of resend designation area of the control data storage device The resend timing when the READ command is executed after designating the number of resend is
176. leted normally when the remote password unlock processing is performed The remote password is a character string registered in the QCPU with the GX Developer by user and data to allow prohibit access to the QCPU of another station via the QCPU of the station installed Ethernet module or via the station installed Ethernet module 4 Precaution when logging in to the Ethernet module FTP server Only one external device FTP client can log in to the Ethernet module at a time 5 WHEN USING FILE TRANSFER FUNCTIONS FTP SERVER MELSEC Q 5 Precautions when writing a file 1 Operation to overwrite an existing file cannot be performed Either delete corresponding file using the file delete command delete mdelete or change the file name using rename command before the file is written The sequence program file set in the parameter file currently used for the QCPU operation cannot be written Set the QCPU to the stop state then write in the file File transmission attributes change file write etc for file write can only be conducted for the QCPU program memory or the memory card RAM area Check the number of files that can be registered to the drive for the files to be stored File write cannot be performed to a drive where the number of files has already reached the allowed number of registered files The files are stored in the designated drive s cluster size units Any drives which fit in the size of the continuous
177. ll bits are 1 in the mask pattern The mask pattern is designated with a decimal hexadecimal value obtained by dividing the 32 bit mask value into 8 bit segments c When the sub net mask is not designated the mask pattern designation is not necessary When the mask pattern is not designated the following mask value is used as the mask pattern according to the local station IP Address class Class Mask value used FF 00 00 00H FF FF 00 00H FF FF FF 004 3 Conversion setup conversion information address 229H to 3A8H a The conversion setting is required to obtain the IP address from the Network No and station number using the table exchange system b If the local station is an Ethernet module and the next station to which the communication request response message is passed to access other station is also an Ethernet module designate the Network No station number and IP address of the next station s Ethernet module Designate the values set on Network parameters Setting the number of MNET 10H Ethernet cards screen c Designate the Network No in the range of 1 to 239 1H to EFH and the station number in the range of 1 to 64 1H to 40H 3 WHEN COMMUNICATING WITH MELSECNET H MELSECNET 10 RELAY MELSEC Q 1 Communication between the Ethernet module and QCPU is performed according to the Network No and communication between two Ethernet modules are performed according to the IP addr
178. llowing devices cannot be designated e Step relay S e Direct input DX e Direct output DY e Index qualification Indirect designation 3 After completion of the news setting the system will rearrange the condition devices in the order word devices first and then bit devices Display the news setting screen again to confirm the condition device settings 2 USING THE E MAIL FUNCTION MELSEC Q 8 Condition for inspection Designate the news conditions to monitor the devices of the PLC CPU The following table lists the comparison conditions for the designated device Condition of comparison When switching from off to on is detected Bit device a CIT When switching from on to off is detected No condition No condition setting For each For each monitoring When the monitoring device value and the value set by the user are the Device value monitoring value same p mm When the monitoring device value and the value set by the user are Device value monitoring value differant When the monitoring device value is equal to or less than the value set by Device value lt monitoring value unsigned Se nnn O User Device value lt monitoring value Device value lt monitoring value unsigned When the monitoring device value is less than the value set When the monitoring device value is less than the value set by the user the user When the monitoring device value is equal to or greater than the value set Wor
179. ls can be sent and received in an environment where the Internet service is SATS External device AN External device 1 available as shown above directions from the Internet service provider or system administrator 2 Set each Internet mail setting value for the Ethernet module and PC following the Each of the Ethernet module parameters for using the e mail function is set with 3 GX Developer 2 USING THE E MAIL FUNCTION MELSEC Q 2 3 Precautions for Using the E mail Function The following explains precautions when using the e mail function of the Ethernet module 1 Precautions regarding the system a Design the system so that the entire system operates normally at all times when sending receiving e mails to from a running system and controlling the PLC In order to avoid PLC system malfunctions caused by receptions of illegal e mails from the outside sources take precautions in preventing illegal e mails from being received on the mail served on the Ethernet module side using an anti virus program etc Precautions regarding the external device a E mails can be sent to PLC CPU stations in which Q series Ethernet modules are installed Since the conventional
180. ly completed due to system switching occurred on the target station error code 4244H 4248H If this has occurred execute the WRITE instruction again 6 DEDICATED INSTRUCTIONS MELSEC Q Functions 1 This instruction writes data for the device designated in S2 of the local station and succeeding devices to the word devices of the station designated with the target station network number and target station number in the control data The station must be connected to either an MELSECNET H MELSECNET 10 or Ethernet network system When writing device data to other station number is completed the completion device designated in D2 turns on Local station Response station QCPU Ethernet module Q QnACPU Ethernet module S2 Channel 1 D1 ARIE Channel n Channel 8 Ethernet 2 Data can be written to stations connected to either the MELSECNET H MELSECNET 10 or Ethernet networks having the designated numbers in addition to stations connected to the local station s network 3 The data link instruction and instructions for the Ethernet network system cannot be executed at two or more locations for the same channel If the execution conditions are met at two or more locations at the same time instructions to be executed later have to wait until the channel becomes available because handshaking is automatically performed at the execution of the first instruction 4 Whether the W
181. mat of the main text designated in the control data of the MSEND instruction If data is sent as the main text of e mail the Ethernet module does not convert the transmission format Designate the main text data in ASCII characters in sequence programs Completion type Designates the transmission format of the main text Setting values for designating the main text Applicable data transmission format Format set a n Description of processing b12 b11 b10 b9 b8 Send the main text data The Ethernet module does not convert the transmission format Designate the main text data in ASCII characters in sequence programs PC UNIX No conversion portable terminal 2 USING THE E MAIL FUNCTION MELSEC Q 4 Receiving by the a personal computer The following explains how a PC UNIX portable terminal receives e mail sent from the Ethernet module After setting an environment for using the Internet with application software that processes e mails e mails can be received on a receive message screen as shown below Example The following shows an example of the reception of e mail sent using the MSEND instruction see 3 The screen display shows is that of Microsoft Corporation s Outlook Express 5 No 1 testmail msend Al ES File Edit View Tools Message Help lo Ge ve S amp S X at F Reply Reply All Forward Print Delete Previous Next Addresses From Mail address of Ethernet module eee a Date To Mail
182. meter setting the number of MNET 10H Ethernet cards gt Setting screen E Network parameter Ethernet initial setting Module No 1 Timer setting Module will operate on default values if setting left blank Setting value Default value f In module TCP ULP timer TCP zero window timer TCP resend timer TCP end timer IP assembly timer Response monitoring timer Destination existence conformation starting interval Destination existence conformation interval timer Destination existence conformation resend timer DNS setting nput format DEC S IP address of DNS server 1 IP address of DNS server 2 IP address of DNS server 3 IP address of DNS server 4 End Cancel a DNS Setting Initial setting Designate the internet service provider used by the local station s Fthernet module and the IP addresses of the domain name servers DNS designated by a system administrator 1 Select the input format of the IP addresses decimal hexadecimal 2 Designate the IP addresses of the DNS server to DNS servers 1 to 4 f 1 Shows how to start the setting screen gt 2 Shows the setting screen of GX Developer 3 Shows a description of the setting Depending on the function used Address 0000H may be indicated after some function names This address indicates the buffer memory address of the Ethernet module in which
183. mma between each word 4 byte ASCII code data Insert CR Code 0DH and LF Code OAH every each setting device range Example In case of M15 to MO 0001 H M31 to M16 0002n WO 001AH W1 002B h For M15 to MO M15 to M12 to to to M8 M4 MO rupias 8 eee ep For binary WO L WO H W1 L W1 H DO L DO H D1 L D1 H D8 L D8 H D9 L D9 H 1A 00 2B 00 111 00 1200 e eee ere 19 00 1A 00 MO M8 M16 M24 M72 X10X18 X20 X38 BIOB18 B40B48 01 00 0200 0300 0400 0500 6000 6100 6200 3000 3300 wo wi DO D D2 D3 D4 D5 D6 D7 D8 D9 i 001A 002B 0011 0012 00130014 0015 00160017 0018 0019 001A MO M16 M32 M48 M64 X10 X20 X30 B10 B20 B30 B40 0001 0002 0003 0004 0005 0060 0061 0062 0030 0031 0032 0033 For CSV wo wi 0014 0028 CR LF bo bt be 03 Ds DS DS D7 cB be 0011 0012 0013 0014 0015 0016 0017 0018 0019 001A CR LF MO M16 M32 M48 M64 0001 0002 0003 0004 0005 CR LF X10 X20 X30 0060 0061 0062 CR LF B10 B20 B30 B40 0030 0031 0032 0033 CR LF The spaces and lines between device numbers and device values are inserted for the purpose of explanation They are not recorded in the attached file 2 37 2 37 2 USING THE E MAIL FUNCTION MELSEC Q 2 When sending data as main text e Target data values are converted to 4 digit hexadecimal ASCII codes and recorded from the higher byte H side of the values The device
184. module Failure to do so may cause a failure or malfunctions of the module Operating Precautions AX CAUTION e Please read the user s manual carefully and confirm the safety thoroughly before proceeding to perform control operations of the PLC especially modifications of data programs and operation status status control that is running by connecting personal computers etc to the intelligent function module Incorrect modifications of data programs and operating status may cause system malfunctions damages to the machines or accidents Precautions When Disposing of This Product AX CAUTION e Dispose of this product as an industrial waste REVISIONS Jun 2001 SH NA 080010 C The manual number is given on the bottom left of the back cover Print Date_ Manual Number Dec 1999 SH NA 080010 A Oct 2000 SH NA 080010 B Reflect the contents of the function version B Put Windows base software products together from Mitsubishi Programmable Logic Controller MELSEC series to Mitsubishi integrated FA software MELSOFT series Standardize the name from software package GPP function to product name GX Developer Correction Entire manual change MELSECNET 10H to MELSECNET H Contents About Manuals About the Generic Terms and Abbreviations Chapter 1 entire Section 1 2 POINT Section 2 1 2 5 2 2 6 1 2 6 2 2 7 1 2 7 2 Section 3 2 1 2 3 3 3 4 Section 4 1 4 3 4 5 2 Sec
185. munication request source station a receiving station b sending station a destination station b ce ay a 1 i i i value Station No Decimal IP Address 192 0 1 12 192 0 1 11 192 0 2 22 192 0 2 21 E71 module setting details when accessing from QCPU 2 to QCPU 1 2 Communication request destination station a Setting Network No ET value Station No Setting not necessary 4 Setting not necessary Setting not necessary Decimal IP Address 192 0 1 11 3 Communication request source station a Setting Network No 5008 value Station No Setting not necessary Setting not necessary Setting not necessary Decimal IP Address 192 0 2 22 E71 module setting details when accessing from QCPU 4 to QCPU 1 1 Communication request 2 Communication relay 3 Communication relay 4 Communication request source station b sending station b receiving station b destination station a Setting Newer No 1 1 1 1 2 22 2 21 value Station No Decimal IP Address 192 0 1 12 192 0 1 11 192 0 2 22 192 0 2 21 E71 module setting details when accessing from QCPU 4 to QCPU 3 4 Communication request destination station a Setting Network No en value Station No Setting not necessary Setting not necessary Setting not necessary f Decimal The a and b in the E71 station setting details column indicate whether the value is for the communication request message transmission or response message transm
186. n Designate device that is turned on for one scan by the write completion Syst D2 off Incomplete on Complete ySiem D2 1 off Normal on Abnormal setting range The local devices and the file register for each program cannot be used as the device used for the setting data 6 DEDICATED INSTRUCTIONS MELSEC Q 1 The ZNWR instruction can be executed when the target station is a QCPU or QnACPU Access to an AnUCPU is available via MELSECNET 10 2 When writing data from the other station CPU module device with the ZNWR instruction specify the device within the range applicable to the host station CPU module Head device number to be write in other station CPU module S number of write points 1 lt last device number of host station CPU module x Last device number in host station CPU module having the same device name as S The normal abnormal completion status at write completion is stored in the data link instruction communication completion result Channel 2 storage area address 209 of the buffer memory If the write completion device D2 1 is on due to abnormal end read the error code stored in the area mentioned above and correct the error accordingly x For a list of error codes see Section 11 3 3 of the Q Corresponding Ethernet Interface Module User s Manual Basic Functions 1 This instruction write n2 points of data from the word device designated by S of the local station
187. n OFE fl E ON poo Send receive OFF instruction flag i Y ON OFF i Completion device S eer DO E Abnormal ON completion Status display device OFF Normal i at completion Uoo a aooo completion y yp ERRE 5 When executing the instruction using JP READ GP READ the read processing is executed only once when the read instruction flag switches from off to on at rise Errors 1 When a dedicated instruction ends with an error the abnormal completion signal D2 1 turns on and the error code is stored in the completion status S1 1 See the following manuals regarding the error code check the errors and take corrective actions lt Error codes gt 4FFFH or less QCPU Q Mode User s Manual Hardware Design Maintenance and Inspection C000H or higher Section 11 3 3 of the Q Corresponding Ethernet Interface Module User s Manual Basic Program example The following example shows a program that reads data from D10 to 14 of station number 4 to D200 to 204 of station number 1 When I O signals of the Ethernet module are X Y40 to X Y5F H81 DO Clock data setting is required Channel used by local station c NS 2 Target station s CPU type target CPU vov HO 3 K20 4 Target station network number A 110 V K4 D5 Target station number Number of resend SS ov K5 D7 Arrival monitoring time 20 s Read data length 5 words X59 Initial normal completion signal
188. n and off depending on the completion status of the ZNRD instruction Normal completion Stays off and does not change Abnormal completion Turns on at the END processing of the scan where the ZNRD instruction is completed and turns off at the next END processing Operation of the local station when the ZNRD instruction is being executed END END END END processing processing processing processing Sequence program e E ON ZNRD instruction execution i i I is completed e ZNRD instruction OFF AR ON HA OR A HSA Send receive OFF 4 i direction flag ON s OFF i l Completion device E ES TE Abnormal i i completion i amp Normal Status display device OFF completion y at completion ws One scan Errors 1 When a dedicated instruction ends with an error the abnormal completion signal D2 1 turns on and the error code is stored in the completion status S 1 See the following manuals regarding the error code check the errors and take corrective actions lt Error codes gt 4FFFH or less QCPU Q Mode User s Manual Hardware Design Maintenance and Inspection C000 or higher Section 11 3 3 of the Q Corresponding Ethernet Interface Module User s Manual Basic Program example A program that reads the contents of D10 to 14 of station number 4 from D200 to 204 of station number 1 When I O signals of the Ethernet module are X Y00 to X Y1F X22 x19 RE E K4 D10 D200 K5 Mo X19 In
189. n data storage device value device Notif data points Set the notification data points 2 O Setting item X Setting not required 1 When an e mail is sent with the PLC status inspection only subject PLC CPU status is stored is sent Set the data format for the attached 1 Condition for PLC inspection Condition for PLC inspection Normal STOP Sends an e mail when the PLC CPU is placed in the STOP status normally Module error Sends an e mail when an error that stops the CPU execution has occurred Module system error Sends an e mail when the PLC CPU is stopped by an external operation Module warning STOP pp e g etc while an error that allows to continue the CPU execution has occurred Normal RUN Sends an e mail when the PLC CPU is placed in the RUN status normally Sends an e mail when an error that does not allow to continue the CPU Module warning RUN execution has occurred while the PLC CPU is in the RUN status The PLC CPU is in operation PAUSE Sends an e mail when the PLC CPU is placed in the PAUSE status 2 Send method Select the send method of the device monitoring results Explanation Send attached file Sends data as an attached file in the file format designated in 3 Sends data as the main text of e mail in ASCII code format It is not necessary to designate items 3 and 4 when this setting is used Send text mail 2 USING THE E MAIL FUNCTION MELSEC Q 3 Attached
190. n the instruction is executed to the same station from multiple stations a timeout error C0831 will occur on the send station When the execution type is set to With arrival confirmation if the send station sends data to the same channel of the receive station before the receive station reads data using the RECV instruction a buffer full error will occur on the send station side Q QnACPU Q QnACPU send station E71 N W module E71 N W module receive station Channel 3 Channel 5 Designate the target station sending data with the network No and station No of the network module or Ethernet module receiving the request from the send station x In the diagram below designate the network No and station No of the first Ethernet module The SEND instruction cannot be executed if a network module or Ethernet module other than the one receiving the request from the send station is designated In the diagram below the SEND instruction cannot be executed if the network No and station No of the second Ethernet module is designated Network No 1 Network No 2 T Ethernet Ethernet Ethernet module module module Target 1st 2nd station Send station 6 DEDICATED INSTRUCTIONS MELSEC Q Functions 1 This instruction sends data stored in the devices designated with the local station s S2 to the station designated with the target station network number and target station number in the control d
191. n the control data 2 The number of steps for the SEND instruction is 8 6 DEDICATED INSTRUCTIONS Control data Device MELSEC Q Set data b7 2 1 Execution type bit 0 0 No arrival confirmation When the target station is on the same network Completed when the data is sent from the local station gt Complete Execution source Target station When the target station is on other network Completed when the data arrives at the relay station on the network of the local station Complete y o Execution source Relay station Target station Execution abnormal z complete type 1 With arrival confir Completed when station s designat y Complete mation the data is stored in the target ed channel Oo 2 Abnormal complete i Target station Execution source Relay station Target station i 1 Complete type bit 7 Set whether or not the clock data setting is required at abnormal completion 0 Clock data setting not required Clock data at e rror occurrence is not stored in S1 11 to S1 17 1 Clock data setting required Clock data at error occurrence is stored in S1 11 to S1 4 1 Stores the status at the Completion status 0 Normal St 2 Channel used by the local Set the channel used by the local station iis isa station 1 to 8 chan
192. n the stop status 6 DEDICATED INSTRUCTIONS MELSEC Q 6 DEDICATED INSTRUCTIONS The dedicated instructions are used to simplify programming for using the functions available for the intelligent function module This chapter explains the dedicated instructions for the functions that are explained in this manual among those dedicated commands available for the Ethernet module that can be used by QCPU 6 1 Dedicated Instruction List The following table lists the dedicated instructions explained in this chapter Dedicated Reference Application Functional description EA section MRECV Reads received e mails Section 6 2 For E mail sending receivin 7 i MSEND Section 6 3 READ Reads data from word devices of other station Section 6 4 Reads from other station s device SREAD i Section 6 10 with completion device For reading writing WRITE Writes to other station s device Section 6 12 device data Writes to other station s device SWRITE Section 6 11 For communication with completion device with the PLC CPU of ZNRD Reads from other station s device for ACPU Section 6 13 other station ZNWR ___ Writes to other station s device for ACPU Section 6 14 SEND Sends data to other station Section 6 9 gt Data link For message an Reads receive data from other station 9 any RECV Section 6 6 instruction data sending For the main program receivin Reads receive data from other station RECVS i S
193. nal acPU Ethernet module module remote Ethenet device device module Ethernet i z z External Ethernet 3 Accessing to the device module MELSECNET H MELSECNET 10 via Ethernet a lee Rene Sena Ne ANA IAN ales a mele a ONE AA i MELSECNET H MELSECNET 10 4 Accessing the Ethernet via Ethernet MELSECNET H MELSECNET 10 Network Network La ol ecPu module module MELSECNET H MELSECNET 10 External gt e td JQCPU Network device module Ethernet module Ethernet 5 Accessing remote Ethernet with the router relay Router External External Ethernet Ethernet device module module Ethernet a 1 Accessible range 1 Routing via the Ethernet and MELSECNET H MELSECNET 10 network systems is allowed within the range of the MELSECNET H MELSECNET 10 specifications x Accessing other station is possible between devices indicated by 1 to 5 in the figure on the previous page 2 The only networks that can be routed are the MELSECNET H MELSECNET 10 and Ethernet 3 WHEN COMMUNICATING WITH MELSECNET H MELSECNET 10 RELAY MELSEC Q 2 Accessible stations communication request destination stations and relay stations communication relay stations This relay communication function allows communication with PLCs of other stations if the communication destination PLCs communication request destination stations a
194. name and display device No are recorded for each setting device e If multiple word data is to be processed insert a comma between each word 4 byte ASCII code data Insert a CR code ODH and a LF code OAH for each setting device range or 8 word data Example In case of M15 to MO 0001h M31 to M16 0002H WO 001An W1 002BH For M15to MO M15 to M12 to M8 to M4 to MO O0o7 O 0 0 0 0 0 0 0 0 0 0 0 0 0 1 For the main text of e mail WO W1 CR LF 001A 0028 CR LF DO D9 CR LF 0011 0012 0013 0014 0015 0016 0017 0018 CR LF 0019 001A CR LF MO M79 CR LF 0001 0002 0003 0004 0005 CR LF X10 X3F CR LF 0060 0061 0062 CR LF B10 B4F CR LF 0030 0031 0032 0033 CR LF The dotted boarder lines between device values in the above figure are inserted for the purpose of explanation They are not recorded in the main text 1 When e mail is sent after the result of the device monitoring and the monitoring condition match the Subject and attached file or the Subject and main text will be sent As a device monitoring result the data that was read from the PLC CPU by the Ethernet module in order to determine whether or not the conditions match will be sent For details on the correspondence between the word device values and the data format of the attached file see the figure in Section 2 7 3 The main text will be sent after converting the data read into ASCII code data
195. nated by the valid module during other station Binary 16 bits access User Start I O signal of the local station s Ethernet module Character sting strin 00 to FE The higher 2 digits of the 3 digit I O signal 9 St Head device of the local station that stores the control data S2 Head device of the target station from which data is read A Device name D1 Head device of the local station that stores data read Local station device that is turned on for one scan by the completion of the instruction y System D2 1 is turned on if the instruction execution completes abnormally D3 Device of the target station that is turned on for one scan by completion of the instruction Read notification device The local devices and the file register for each program cannot be used as devices used in setting data 6 DEDICATED INSTRUCTIONS MELSEC Q 1 The SREAD instruction can be executed only when the target station is Q QnACPU The SREAD instruction cannot be executed for an ACPU connected to the MELSECNET 10 or Ethernet network systems Thus the target station numbers should be limited to Q QnACPU station numbers When reading data from the other station CPU module device with the SREAD instruction specify the device within the range applicable to the host station CPU module Head device number to be read in other station CPU module S2 number of read points 1 lt last devi
196. nd all the relay stations to the communication destination stations communication relay stations are configured with the modules listed below a Accessible PLC modules communication request destination stations other stations 1 PLC CPU modules Pe Modeiname OOS U OO PLC CPU A A A A AAA Basic model QOOJCPU QO0CPU Q01CPU High perf a ormance 02CPU Q02HCPU QO6HCPU Q12HCPU Q25HCPU Process CPU Q12PHCPU Q25PHCPU Redundant CPU Q12PRHCPU Q25PRHCPU PLC CPU Q2ACPU Q2ACPU S1 Q2ASCPU Q2ASCPU S1 Q2ASHCPU Q2ASHCPU S1 Q3ACPU Q4ACPU A1NCPU A2NCPU A2NCPU S1 A3NCPU A2ACPU A2ACPU S1 ASACPU A2UCPU A2UCPU S1 AJUCPU A4UCPU A1SCPU A1SJCPU S3 A1SHCPU A1SJHCPU A2SCPU A2SHCPU A2ASCPU A2ASCPU S1 AOJ2HCPU Q02CPU A Q02HCPU A QO6HCPU A 2 Remote l O station modules Model name MELSECNE YE QJ72LP25 25 QU72LP25GE QJ72BR15 Remote l O station AJ72QLP25 AJ72QBR15 A1SJ72QLP25 A1SJ72QBR15 AJ72LP25 G AJ72BR15 x1 It is possible to read from and write to the buffer memory of special function modules that are installed in MELSECNET 10 remote I O stations MELSECNET 10 Remote l O station b Modules that can act as relays between networks communication relay stations A EC QU71LP21 QU71LP21 25 QU71LP21S 25 QU71LP21GE QJ71BR11 MELSECNET H MELSECNET H mode QU71LP21 QJ71LP21 25 QU71LP21S 25 QU71LP21GE QJ71BR11 MELSECNET 10 mode MELSECNET 10 AJ71QLP21 S G AJ71QBR11 A1SJ71QLP2
197. nel Target station storage Designate the target station s channel that stores data channel 1 to 8 channel Target station network number designated 7 completion of the instruction System Other than 0 Abnormal error code Designate the network number of the target station 1 to 239 Network number 254 When 254 is designated in Jn The network 1 to 239 254 User by the valid module during other station access Continued to the next page 6 DEDICATED INSTRUCTIONS MELSEC Q Set data Set by Designate the target station 1to64 The station with the corresponding station number 81H to AOH All the station having the indicated group number Can be set when the execution 1to64 Target station number type designated in S1 is 0 No arrival Stato AO confirmation FF All stations having the target network number simultaneous broadcasting Excluding the local station Can be set the execution type designated in S1 is 0 No arrival confirmation e a e ee St 9 Valid when the execution type designated in S1 is 1 With arrival confirmation 1 At instruction execution Set the number of resends when the instruction fails to complete within the monitoring time designated by S1 8 0 to 15 Time 2 At instruction completion Store the number of resends executed result 0 to 15 Time Valid when the execution type designated in S1 is 1 With arrival confirmation Set
198. network number simultaneous FFu broadcast excluding the local station only clock data write and remote RUN STOP are allowed Po Fixed value 1 At instruction execution Set the number of resends when the execution of an instruction did not complete within the monitoring time designated by S1 8 0 to 15 times 2 At instruction completion Store the number of resends executed result 0 to 15 times Set the monitoring time until the instruction completion so that it is greater than or equal to the TCP resend timer value When the instruction fails to complete within the monitoring time it is resent for the number of resends designated in S1 7 0 to TCP resend timer value The monitoring time is reset to the TCP resend timer value TCP resend timer value 1 to 16383 The monitoring time is the designated value unit s Designate the number of request data word Word count of data stored in the request data storage device S2 Request data length 4 Remote RUN 3 Remote STOP 2 Clock data read 6 Clock data write Store the number of response data word Word count of data stored in the response data storage device 4 Remote RUN 6 Clock data read 2 Clock data write Store the valid invalid status of the data in S1 12 to S1 17 Clock set flag 0 Invalid 1 Valid S1 12 Higher 8 bits month 01 to 12h lower 8 bits last 2 digits of year 00 to 99 Clock data set only when Higher 8 bits hour 00x to 23x
199. ng binary code data is treated as control codes ODOA Line feed code CR LF 00x End of the main text It is recommended to limit the data written in one line of the main text to 78 characters or less Be sure to add a line feed code CR LF ODOA at the end of lines of the main text Store the status at completion of the instruction S1 1 Completion status 0 Normal Other than 0 Abnormal error code 2 Designate the opposite device to which the e mail is sent by the setting number of the Ethernet send mail address setting with GX Developer 1 to 16 The setting number of the destination external device S1 3t0 S1 8 Systemarea Y gt Designate the data length Subject attached file or Subject main text of the e mail stored in S2 0 to S2 n 1 When sending data as an attached file Subject O to 373 attached file 1 to 6144 1 to 6517 The data length of e mail words 2 When sending data as the main text Subject O to 373 Main text 1 to 960 1 to 1333 The data length of e mail words Designate the data length of the Subject of the e mail stored in S1 10 Subject length S2 0 to S2 n 0 to 373 User 0 to 373 The data length of the Subject words This stores the valid invalid status of the clock data in S1 12 to S1 15 S1 11 Clock set flag a 0 1 System 1 Valid Higher 8 bits month 01 to 12h o 1 0 o 1 S1 2 Send destination number 1 to 6517 or
200. not be executed for an ACPU connected to the MELSECNET 10 or Ethernet network systems Thus the target station numbers should be limited to Q QnACPU station numbers When reading data from the other station CPU module device with the READ instruction specify the device within the range applicable to the host station CPU module Head device number to be read in other station CPU module S2 number of read points 1 lt last device number of host station CPU module x Last device number in host station CPU module having the same device name as S2 1 1 At completion of the execution of an instruction the completion status S1 1 and the clock data S1 11 to S1 17 at error occurrence are stored in the control data 2 The number of steps for the READ instruction is 9 Control data STE b15 to b7 to bO 0 1 0 1 1 Abnormal complete type bit 7 Set whether or not the clock data setting is required at abnormal completion Abnormal complete type 0 Clock data setting is not required Clock data is not stored in S1 11 to S1 17 when errors occur 1 Clock data setting is required Clock data is stored in S1 11 to S1 17 when errors occur Store the status at completion of an instruction S1 Completion status 0 Normal 2 System Other than 0 Abnormal error code Designate the channel used by the local So S1 2 Chama used by the local station 1 to 8 Channel 1to8 User Specify
201. nother Ethernet modules or an external device such as a PC as the main text or attached file of e mail E mail sent from other Ethernet modules and PCs can also be received External device Portable terminal Sending e mail by the PLC CPU Ethernet module f i device that MSEND instruction MRECV instruction cannot handle attached files Subject O x1 O Q Binary format O Attached file Binary to ASCII conversion y O x Maximum 6k words Binary to CSV conversion Main text Designating using ASCII data x Q Maximum 960 words x1 The Ethernet module receives the Subject without decoding a Sending e mail by the PLC CPU MSEND instruction Data transmission is performed via the main text or attached file of e mail using the MSEND instruction 1 For an attached file device data and other information is sent by converting into binary ASCII CSV data format 2 For the main text ASCII code data character string data created by a sequence program is sent b Receiving e mail by the PLC CPU MRECV instruction Receives attached file data of e mail using the MRECV instruction The main text data of e mail cannot be received 2 USING THE E MAIL FUNCTION MELSEC Q 2 Data conversion method used by the Ethernet module The following shows the data conversion method used by the Ethernet module When sending e mails When receiving e m
202. number SI on the Ethernet module side when an interrupt request is made to the PLC CPU from the Ethernet module 2 Intelligent function module interrupt pointer setting screen Associate the control number SI set in the Ethernet Interrupt Settings above with the interrupt pointer Ixx used in the sequence program The settings on the two screens above are the same as when received data is read by an interrupt program in the fixed buffer communication For details on the settings and setting method on these screens see Section 7 3 2 of the User s Manual Basic POINT 1 In order to start an interrupt program the following settings with GX Developer and interrupt enable by the sequence program must be required e Network parameters Ethernet interrupt settings and Intelligent function module interrupt pointer settings with GX Developer e Create interrupt enable disable programs in the main program in order to start an interrupt program Use the El DI and IMASK instructions for this 2 In cases where receive data is read on the same channel the main program for reading receive data and the interrupt program for reading receive data can not be used together Please use either program to read receive data In order to read receive data with the interrupt program when the setting corresponds to GX Developer the main program can not be used to read receive data 4 WHEN THE QCPU ACCESSES THE OTHER STATIO
203. ode reading etc i i i 6 DEDICATED INSTRUCTIONS MELSEC Q 6 12 WRITE Instruction This instruction writes data to word devices of other stations Applicable device MELSECNET H Internal device El ll MELSECNET 10 Special module Index register Constant os ile register e register Direct JOO uoco Zn K H Instruction Executing symbol condition Command JP WRITE st s2 D1 D2 Ml WRITE een Setting data Set by Network number of the local station 1 to 239 254 254 The network designated by the valid module during other station Binary 16 bits access User Start I O signal of the local station s Ethernet module Character sting strin 00 to FE The higher 2 digits of the 3 digit I O signal 9 S1 Head device of the local station that stores the control data User system Head device of the local station that stores data to be written Device name Head device of the target station to which data is written Local station device that is turned on for one scan by the completion of the instruction D2 1 is turned on if the instruction execution completes abnormally The local devices and the file register for each program cannot be used as devices used in setting data 6 DEDICATED INSTRUCTIONS MELSEC Q 1 The WRITE instruction can be executed only when the target station is the Q QnACPU The WRITE instruction cannot be executed for an ACPU connecte
204. odes for the Ethernet module Section 11 3 lists the error code storage locations in the buffer memory in the beginning of the section Structure of this manual 1 Setting Parameters with GX Developer a By setting parameters with GX Developer the sequence programs for communicating with external devices can be simplified in the Ethernet module b In this manual parameter settings using GX Developer are explained in detail for each item displayed on the setting screens For details on the types of the setting screens objectives of the settings the setting items and an outline of the setting operation using GX Developer see Section 4 5 of the Q Corresponding Ethernet Interface Module User s Manual Basic c Set the required parameters by referring to chapters that explain the functions to be used and load the set parameters to the PLC CPU of the Ethernet module installed station 2 Setting screen of GX Developer This manual explains the parameter settings with GX Developer in the following format 2 6 E mail Setting from GX Developer This section explains the setting required by GX Developer to send and receive e mails For details on how to display each screen refer to the GX Developer Operating Manual 1 DNS setting Purpose of setting Specify the IP address of the DNS server when setting the mail server name using the domain name by the e mail setting see 2 Start procedure Network para
205. om station 1Ns3 to 3Ns4 in the diagram in the next page the following values are set to the stations which require the routing parameter setting e Communication request source station Station 1Ns3 e Communication relay station Station 1Ns4 2Mp1 and Station 2Ns4 3Ns5 The code used for each station in the diagram indicates the Network No of the MELSECNET H MELSECNET 10 or Ethernet station type and station number A maximum of 64 transfer to Network No can be set in the QCPU 64 types of Network No can be accessed to other station via local station or can be the request source However the same transfer destination Network No cannot be set two or more times multiple times 3 WHEN COMMUNICATING WITH MELSECNET H MELSECNET 10 RELAY MELSEC Q Routing parameter setting VV Transmission Intermediate Inter NN Setting is necessary only for to Network Network No mediate No Station No the request transfer to network 3 1 4 No 3 y MELSECNET H 3Mp1 3Ns2 Intermediate MELSECNET 10 Remote node Network No 1 A Network No 3 E El Ethernet Remote Remote 3N3 node node MELSECNET H MELSECNET 10 0 O Network No 2 Routing parameter setting Routing parameter setting et 3 2Ns2 2N3 TE Transmission Intermediate Inter Transmission Intermediate In
206. ome of the FTP operation commands on the FTP client external device side supported by the Ethernet module may not perform as explained in this manual depending on the FTP application used on the client side See the manual for the FTP client external device as well and confirm the functions and operation methods 1 FTP server support commands binary Function Designation format bye Function Designation format Same function close Function Designation format delete Function Designation format Designation example Caution Similar function dir Function Designation format Designation example Similar function Notifies to the FTP server that the file transfer is performed without converting the file The carriage return code and kanji code are not converted either The Ethernet module is automatically set to this binary Abbreviated as bin Disconnects the FTP server connection and ends FTP bye quit Disconnects the FTP server connection close Deletes the file stored in the QCPU delete FILE PATH To delete a file stored in the RAM of memory card delete 1 MAINSEQ1 QPG See section 5 5 and 5 6 1 mdelete Displays the file names created dates and sizes of the files stored in QCPU dir drive name To display detailed information of files stored in the RAM of memory card dir 1 ls 5 WHEN USING FILE TRANSFER FUNCTIONS F
207. on Initial Receive mail Receive mail processing confirmation confirmation ia 1 Inquiry interval Inquiry interval Initial normal completion X19 pa A la gt Number of mails remaining on the server Buffer memory address 22640 Mail buffer Buffer memory address 9857 to Flag indicating whether there are receive mails Buffer memory address 9858 bit 15 MRECYV instruction MRECYV instruction completion device oes e Abnormal aU a MRECV instruction completion 1 completion device 1 Mail 4 Mail 2 l 2 USING THE E MAIL FUNCTION MELSEC Q 1 Start up the local station PLC The parameters for the e mail function are stored in the Ethernet module 2 Check whether or not any received e mails are stored on the mail server If any receive mail has been stored the receive mail information is stored in the buffer memory 3 Execute the MRECV instruction Read e mails from the server x E mails that have been read will not remain on the mail server 4 The flag indicating whether or not there is a receive mail stays on by designating Inquire with MRECV instruction s control data item 5 When reading e mails is completed the MRECV instruction completion device turns on When the completion device 1 abnormal completion signal turns on the error code is stored in the control data completion status S 1 x For details on the cause
208. on method used by the Ethernet module Ethernet Mail module Subject ee server ubjec ncode gt ASCII data gt binary data Base64 7bit Main text Encode binary data ASCI data gt 7bit CPU monitoring binary data Attached file ASCII data Encode binary data TR Base64 CSV data 2 USING THE E MAIL FUNCTION MELSEC Q 3 Flow of the e mail The diagram shown below illustrates the flow of e mails from the local station s Ethernet module to the external device after the monitor values match with the news conditions PLC CPU Ethernet module 1 Status i 1 Read monitoring Device value 1 information 2 Check news conditions i Mail server 1 No match Match External oly 4 device Send mail R 1 Reads the monitoring information such as status and device values of the PLC CPU 2 Checks whether the monitoring information read and the news conditions set by the user match Checks match mismatch of the news conditions 3 Sends an e mail when the monitored values match with the news conditions x Multiple news conditions may be set so that an e mail can be sent notified when any of the conditions matches See Section 2 9 1 Set the CPU inquiry time interval used by the Ethernet module to monitor the PLC CPU considering the interval of change time in the monitoring target After a news condition match occurs
209. on s word device With SWRITE device on target station can be turned on Ethernet module N W module r ar Ethernet module N W module Q QnACPU r 4 4 Chapter 1 Chapter 2 Chapter 3 CATE Chapter 5 Chapter 6 Chapter 7 Chapter 8 4 Performs clock data read and write for other stations Ethernet module NW module E Ethernet module N W module Q QnACPU 2 a E Chapter 1 Chapter 2 Chapter 3 Chapters Chapter 5 Chapter 6 Chapter 7 Chapter 8 Reads data from other station s word device Ethernet module N W module Ethernet module N W module 7 1 1 HHZNRD Word device See Section 4 7 Instruction execution station Local station Target station Station type Ethernet Ethernet module Station type Ethernet Ethernet module MELSECNET H MELSECNET 10 MELSECNET H MELSECNET 10 Control station Normal station Remote master station Multiple remote master station Parallel remote master station Multiple remote submaster station Parallel remote submaster station Ethernet module Control station Normal station Remote master station Multiple remote master station Parallel remote master station Multiple remote submaster station Parallel remote submaster station Ethernet Ethernet module MELSECNET H MELSECNET 10 MELSE
210. on when the SWRITE instruction is being executed END END END END processing processing processing processing Sequence program __ _ N 2 execution is completed i OFF SWRITE instruction b i Send receive OFF AAA ANA direction flag OFF Completion device _ _ _ _ _ N completion 7 f f i f i i Abnormal i i 4 Normal i f Status display device OFF at completion Operation of the other station when the SWRITE instruction is being executed END END END END processing processing processing processing Sequence program A Write completion of device data designated with the ON OFF SWRITE instruction Completion device _ _ 5 When the instruction is executed using J SWRITE G SWRITE the next read processing is executed in succession after one read processing is completed while the read command is on When the instruction is executed using JP SWRITE GP SWRITE the read processing is executed only once when the read command switches from off to on at rise Errors 1 When a dedicated instruction ends with an error the abnormal completion signal D2 1 turns on and the error code is stored in the completion status S1 1 See the following manuals regarding the error code check the errors and take
211. ord set If a password is registered in the target file for file transfer set the password in the Ethernet module prior to file transfer Designating the password registered in the QCPU target file enables QCPU file operation One password can be set in the Ethernet module If the target file for file transfer changes and a password is registered in the file which is at the changed destination reset the password for the new target file in the Ethernet module When logging into the Ethernet module from the external device the password set in the Ethernet module changes to e k x x clear Caution 5 WHEN USING FILE TRANSFER FUNCTIONS FTP SERVER MELSEC Q The password designated using the quote keyword set command is explained 1 If a password is registered in the target file for file transfer use this command to set the password in the Ethernet module after logging into the Ethernet module prior to file transfer The password is used so that the QCPU can allow prohibit access to the target file from outside The password for file access to the QCPU is registered with the GX Developer The password designated by this command is for operations with the Ethernet module The user designates the same character string as that registered with the GX Developer to the QCPU designated file password unlock Ethernet module dedicated commands Function Designate the remote password set in the QCPU and perfo
212. ored in D1 0 to D1 n Reception data length 0 No receive data 0 to 480 System 1 to 480 Word count of receive data Not used SE A ME Store the valid invalid status of the data in S 12 to S 17 Clock set flag O Invalid System 1 Valid lower 8 bits last 2 digits of year 00 to 99 Arrival monitoring time Higher 8 bits month 01 to 12h Clock data set only when Higher 8 bits hour 00x to 23x lower 8 bits date 014 to 314 errors occur Higher 8 bits second 00 to 59x lower 8 bits minute 00 to 59H Higher 8 bits first 2 digits of year 00x to 99x lower 8 bits day of the week 00 Sunday to 06x Saturday System Poma detection network eed network No of the station that detected an abnormality tas number 1 to 239 Network No m detet i Stores the station number of the station that detected an System normal detection station abnormality 3 1 to 64 number 1 to 64 Station number 6 DEDICATED INSTRUCTIONS MELSEC Q 1 The receive data storage device D1 requires a contiguous free area equal to or greater than the receive data length S 9 maximum of 480 words 2 Execute the RECV instruction every time the corresponding channel s bit in the RECV instruction execution request area address 205 of the buffer memory turns on there is receive data 3 When multiple Ethernet modules with the same network No are installed to a receive station specify the Un to
213. ored in the receiving error log area 2 USING THE E MAIL FUNCTION MELSEC Q 1 The following shows the transmission format of the attached file designated in the control data of the MSEND instruction For more details on the binary format ASCIl format CSV format designation see the MSEND Instruction in Chapter 6 Dedicated Instructions Complete type Designate the transmission format of the attached file Setting values for designating the attached file transmission format Format set Applicable station Description of processing Sends the attached file in binary format 0 Bray Ethernet module bin e x OK oat the attached file in ASCII format ASCII PC UNIX The Ethernet module converts the attached file from binary to ASCII asc Sends the attached file in CSV format CSV PC UNIX The Ethernet module converts the attached file from binary to CSV gt gt gt cSV a Designate binary format when communicating between Ethernet modules The attached file of the MSEND instruction will be sent as is The name of the attached file is mmddhhss bin system date bin mm Month dd Date hh Hour ss minute b Designate either binary format ASCII format or CSV format when a PC UNIX receives e mail sent from an Ethernet module The attached file of the MSEND instruction will be sent in the designated format 1 When binary format is designated The name of the attached file is mmddhhss bin system dat
214. ormed after placing the QCPU in the STOP status 5 Remote password lock Changes the status of the remote password from unlock to lock if the FTP communication port has been designated as a port subject to the remote password check using the remote password setting quote password lock lt ret gt 6 Disconnecting a connection with the FTP server The connection with the FTP server is disconnected and various FTP operations ends bye lt ret gt 5 WHEN USING FILE TRANSFER FUNCTIONS FTP SERVER MELSEC Q File transfer operation procedure example The following two procedures performed between log in and log out are explained as FTP operation examples e Read the sequence program file from the QCPU e Write the sequence program file to the QCPU If the FTP communication port has been designated as a port subject to the remote password check perform the remote password unlock processing lock processing in compliance with the FTP transfer operation procedure described in Section 5 4 1 The procedure to read the sequence program file from the QCPU FTP client FTP server C Start file read D FTP operation command y Notty that the files will not be converted No file conversion notification bynaly lt ret gt Set the password of the target file for file transfer e Password setting in the Ethernet module This is not required if a password quote keyword set password lt ret gt is not registered
215. ot received Select the input format of the IP addresses of the i Input format decimal hexadecimal DNS servers IP address of DNS servert Set IP adress of DNSservert o IP address of DNS server2 SetIP address of DNSserver2 IP address of DNS server3 SetiPaddress of DNSserver3 IP address of DNS server4 Set IP adress of DNS sewver d o X1 See Section 5 2 of the User s Manual Basic a DNS setting Designate the Internet service provider used by the local station s Ethernet module and the IP addresses of the domain name servers DNS designated by a system administrator 1 Select the input format of the IP addresses decimal hexadecimal 2 Designate the IP addresses of the DNS servers to DNS servers 1 to 4 1 The DNS servers manage networks DNS settings are required to search for the SMTP server and POP3 server from a domain name 2 Make the DNS setting when the mail server name shown in item 2 is specified with a domain name No setting is required when it is specified with an IP address 3 When obtaining the IP addresses from a domain name the DNS servers are searched sequentially starting from the first DNS server 2 USING THE E MAIL FUNCTION MELSEC Q 2 E mail setting Purpose of setting Perform the setting to use the e mail function Start procedure Network parameter setting the number of MNET 10H Ethernet cards gt E mail setting Setting screen E
216. paoa ERR TI e a Processing program when normal completion M11 Portree eee en nnn nnn nnn 6 DEDICATED INSTRUCTIONS MELSEC Q 6 4 READ Instruction This instruction reads data from word devices of other stations Applicable device MELSECNET H Internal device i MELSECNET 10 Special module Constant File register Index register Zn Others Direct JOO UO GO K H Instruction Executing symbol condition READ Ai Command JP READ un Command GP READ Un Set data Set data Description Network number of the local station 1 to 239 254 254 The network designated by the valid module during other station Binary 16 bits access Start I O signal of the local station s Ethernet module a xs Character string 00 to FE The higher 2 digits of a 3 digit I O signal Head device of the local station that stores control data Head device of the target station from which data is read Device name Head device of the local station that stores data read Local station device that is turned on for one scan by completion of the instruction D2 1 turns on if the instruction execution completes abnormally The local devices and the file register for each program cannot be used as devices used in setting data 6 DEDICATED INSTRUCTIONS MELSEC Q 1 The READ instruction can be executed only when the target station is the Q QnACPU The READ instruction can
217. performs a resend of the command for the number of resend when this response is not received 4 The receive response UDP in the diagram is for the interlock between the Ethernet module and this is the response to the partner station Ethernet module from the Ethernet module OS 4 WHEN THE QCPU ACCESSES THE OTHER STATION PLC USING THE DATA LINK INSTRUCTION 4 4 Data Link Instructions MELSEC Q This section explains the overview of the data send receive in each data link instruction when accessing via Ethernet Module Instruction Details Data is sent SEND and received RECV between the Q QnACPU stations Ethernet module N W module Ethernet module Q QnACPU N W module Q QnACPU r channel 1 channel 2 channel 1 channel 2 f 1 Ces channel 3 HH LRECV Y i channel 4 NI channel 4 RECVS channel 5 channel 9 i i 1 i 1 channel 6 channel 6 channel 7 channel 8 channel 7 channel 8 he See Section 4 5 1 4 5 2 Reads data from other station s word device With SREAD device on target station can be turned on Ethernet module N W module r ar Ethernet module Q QnACPU N W module Q QnACPU r qr 4 4 i Chapter 1 i HEREDA Chapter 2 i i 7 Word device Chapter 3 Chapter 4 1 1 i Word device Chapter 5 i Chapter 6 1 1 1 Chapter 7 Chapter 8 See Secti Writes data to other stati
218. pletion MSEND instruction 1 Start the local station PLC The parameters for the e mail function are stored in the Ethernet module 2 Execute the MSEND instruction The e mail designated with the MSEND instruction is sent to the mail server 3 When the e mail sending to the send mail server is completed the MSEND instruction completion device turns on When the completion device 1 abnormal completion signal turns on the error code is stored in the control data completion status S1 1 For details on the causes of errors see Troubleshooting in the Q Corresponding Ethernet Interface Module User s Manual Basic 2 USING THE E MAIL FUNCTION X20 M10 MELSEC Q 3 Sample program The following shows a sample program for sending e mails by the PLC CPU Perform e mail send processing using the send command X20 The contents of the send data are shown in 4 When I O signals of the Ethernet module are X Y00 to X Y1F Designate ASCII as the send MOVP H800 D20 data format WOP Ki D22 Designate the send destination number MOVP K100 D29 Designate the send data length MOP K7 D30 Designate the subject length MOVP testmail msend D200 Designate subject MOVP H1234 D207 Designate the attached file MOVP H5678 D208 MOVP HOABC D209 ZP MSEND U0 D20 D200 M10 Send the e mail When an error occurs while sending e mail from the sending mail server to an external device an error code is st
219. quest area address 205 of the Ethernet module buffer memory turns on The received data is read from the receive data storage channel using the ON status of the corresponding bit of the RECV instruction execution request area to time the reading operations When reading the receive data from the Ethernet module is completed the completion device designated by D2 turns on Local station Response station QCPU Ethernet module Q QnACPU Ethernet module D1 Channel 1 D1 Channel 1 RECV SEND S 2 AA sear aed FP Channel n je eer ag Erste Channeln 4 7 Channel 8 Channel 8 ys aie aye aR tye Bee a AE TEE am ee a ee hel Ethernet 6 DEDICATED INSTRUCTIONS 2 3 4 MELSEC Q The instructions for Ethernet module cannot be executed to two or more locations for the same channel If the execution conditions are met at two or more locations at the same time instructions to be executed later have to wait until the channel becomes available because handshaking is automatically performed at the execution of the first instruction RECVS instruction for interrupt program cannot be used with the instruction for data link in cases where the same channel is used to read receive data using the instruction for data link Whether the RECV instruction is being executed or has been completed normally or abnormall
220. r attached file data 2681H Indicates the size of the header data 2682H Mail information Indicates the head address where the attached file data information is 2684H Head address of header Indicates the head address where the header information is stored 2685H From head address Indicates the head address of this data stored in the header information Date head address Indicates the head address of this data stored in the header information 2687H Subject head address Indicates the head address of this data stored in the header information 2688H Attached file name head address Indicates the head address of this data stored in the header information 2689H Message ID head address Indicates the head address of this data stored in the header information 268AH_ Systemarea Indicates the content of the header designation items above Header information maximum of 373 words 268BH to 3FFFH 7 Attached file maximum of 6144 words Indicates the contents of the attached file data 40004 2 USING THE E MAIL FUNCTION MELSEC Q 1 In the mail information storage area the following information related to the receive mail is stored in the corresponding bits Mail information storage area b15 b14 to b5 b4 b3 b2 bi b0 address 2682 98587 n 6 _ 5 4 3 2 4 1 Indicates whether the information maximum of 128 words in the From head address storage area is valid 1 or invalid 0 2 Indicates whether
221. r mail address Send destination mail address Subject Main text 2 Whether the MSEND instruction is being executed or has been completed normally or abnormally can be checked with the completion device D or completion status display flag D 1 designated in the set data a Completion device D Turns on at the END processing of the scan where the MSEND instruction is completed and turns off at the next END processing b Status display device at completion D 1 Turns on and off depending on the completion status of the MSEND instruction Normal completion Stays off and does not change Abnormal completion Turns on at the END processing of the scan where the MSEND instruction is completed and turns off at the next END processing 6 DEDICATED INSTRUCTIONS MELSEC Q Operation when the MSEND instruction is being executed MSEND instruction Completion device D D 1 pe a One scan Ethernet module Mail server Mail Errors 1 When a dedicated instruction completes abnormally the abnormal completion signal D 1 turns on and the error code is stored in the completion status S1 1 See the following manuals regarding the error codes check the errors and take corrective actions lt Error codes gt 4FFFH or less QCPU Q Mode User s Manual Hardware Design Maintenance and Inspection C000H or higher Section 11 3 3 of the Q
222. r 0 Head mail 9 1 or higher Designated mail S 3 to System area S 8 Execution type complete type Designate the data length header attached file of the e mail that can be stored in D1 O to D1 n header 1 to 373 At instruction attached file 1 to 6144 0 to 6517 execution 0 Adjust to the data length of the received e mail Words 8 9 Receive 1 to 6517 The number of data that can be stored in D1 to data length D1 n This stores the data length header attached file of the e mail i a X Including the stored in D1 0 to D1 n header length Sysiem i 1 to 6517 The number of received data stored in D1 0 to 9 y D1 n described below Designate the data length of the mail s header that can be stored At instruction CO ee SL eas EN clon 0 Adjust to the header data length of the received mail User Header 1 to 373 The number of data that will be stored in 010 373 S 10 knih D1 to D1 n i Words Store the data length of the mail s header that was stored in D1 At instruction Oto D1 n completion 1 to 373 The number of receive data that was stored in D1 to D1 n Store the valid invalid status of the clock data in S 12 to S 15 S 11 Clock set flag O Invalid 0 1 System 1 Valid Higher 8 bits month 011 to 12s lower 8 bits last 2 digits of year 00 to 99x Higher 8 bits hour 00 to 23x Clock data lower 8 bits date 01H to 311 System set only w
223. r 6 4 WHEN THE QCPU ACCESSES THE OTHER STATION PLC USING THE DATA LINK INSTRUCTION MELSEC Q 4 3 Using the Data Link Instructions This section explains how to use the data link instructions when accessing other stations via the Ethernet module 1 SEND instruction 1 When performing simultaneous other station accesses from multiple communication request source stations to the same communication request destination station change the channel number of the communication request destination station for each communication request source station If the channel number is being used at the communication request source station being accessed from other station using the same channel number when other station is accessed the data link instruction ends in error So re execute the instruction If the channel number used is different at the communication request destination station side simultaneous other station access can be performed from a maximum of eight communication request source stations to the same station 2 When performing other station access from the same communication request source station to the same communication request destination station change the channel number at the communication request destination station side When designating the same channel number on the communication request destination station side perform the second other station access after the first other station access is complete If
224. r codes see Section 11 3 3 of the Q Corresponding Ethernet Interface Module User s Manual Basic 3 It can be specified when the local station has an Ethernet module of function version D or later Not available in any other case Access to the target CPU is required x4 Nothing is stored if the execution source detects an error when receiving an instruction x5 When the READ instruction is executed to the redundant system with a control system or standby system CPU specified the instruction may be unsuccessfully completed due to system switching occurred on the target station error code 4244H 4248H If this has occurred execute the READ instruction again 6 DEDICATED INSTRUCTIONS Functions 1 MELSEC Q This instruction designates the target network number and target station number of a station connected to an MELSECNET H MELSECNET 10 or Ethernet network system in the control data and reads the data of designated word devices of that station When reading the device data is completed the completion device designated by D2 turns on 2 3 4 Local station Response station QCPU Ethernet module Q QnACPU Ethernet module D1 Channel 1 S2 READ Channeln je Channel 8 Ethernet Device data can be read from stations connected to either the MELSECNET H MELSECNET 10 or Ethernet networks having the d
225. rea address 207 of the buffer memory If the read completion device D2 1 is on due to abnormal end read the error code stored in the area mentioned above and correct the error accordingly Functions 1 This instruction reads n2 points of data from the word device of the connected station having the network number designated by Jn n1 in the Ethernet network system When reading the device data is completed the completion device designated in D2 turns on Local station Response station QCPU Ethernet module Q QnA Ethernet module ZNRD Channel 1 Sf Ethernet 2 The ZNRD instruction is executed using channel 1 fixed The data link instructions and the Ethernet instructions cannot be executed from two or more stations at the same time on the same channel If the conditions of more than one instruction to be executed match at the same time the instruction executed later is made to wait until the channel becomes available since handshaking is performed automatically 3 Whether the ZNRD instruction is currently being executed or has been completed normally or abnormally can be checked with the completion device D2 designated in the set data a Completion device D2 Turns on at the END processing of the scan where the ZNRD instruction is completed and turns off at the next END processing 6 60 6 60 6 DEDICATED INSTRUCTIONS MELSEC Q b Status display device at completion D2 1 Turns o
226. receiving decode Attached file Base 64 7 bits 8 bits Quoted Printable If e mail is sent from the external device to the PLC side specify the encoding method Base 64 7 bits 8 bits Quoted Printable of the attached file data Encryption No Compression No Communication with mail SMTP sending server Port number 25 server POP3 receiving server Port number 110 Microsoft Corporation Internet Explorer 5 0 Outlook Express 5 5 Outlook Express 5 Netscape Communications Corporation Netscape 4 05 Operation check mailer Internet mail terminology list DNS server Server that manages networks SMTP server Server that delivers transfers e mail between mail servers POP3 server Server that transfers received e mail addressed to subscribers to the corresponding subscribers 2 USING THE E MAIL FUNCTION MELSEC Q 2 5 Processing Procedure of the E mail Function The following flowchart illustrates the procedure that is required before sending and receiving e mails When DNS is used When DNS is not used See Section 2 6 1 Register the DNS server See Section 2 6 2 Register the mail address of the local station s Ethernet module When sending receiving When sending e mails using e mails using the PLC CPU the CPU monitoring function the external device the external device without news setting with news setting See Section 2 6 3 Re
227. rm the unlock processing This command is used when the FTP communication port is designated as a port subject to the remote password check Designation format quote password unlock remote password Remote password Designate the remote password set in the QCPU parameter e The following is displayed as the execution result for a successful completion 200 Command Okey e The following is displayed if the remote password does not match 556 Password Error e The following is displayed if another command is requested before the remote password unlock processing is performed 555 Password Locked Designation example 1 To designate the remote password 1234 quote password unlock 1234 Caution e If the FTP communication port is designated as a port subject to the remote password check the status will be locked when the user logs into the Ethernet module from an external device Executing this command and performing the unlock processing prior to various operation of the FTP enables QCPU file operation If the FTP communication port is not designated as a port subject to the remote password check the operation is completed successfully when the remote password unlock processing is performed password lock Ethernet module dedicated commands Function Designates the remote password set in the QCPU as unlocked and performs the lock processing This command is executed if the FTP communication port is designated as a port
228. rnal Devices and Additional Functions for Each Communication Function 3 4 Ethernet Module Function List 3 5 Dedicated Instruction List 3 6 List of GX Developer Setting Items for Ethernet Modules 3 7 List of Input Output Signals to from the PLC CPU 3 8 List of Applications and Assignments of the Buffer Memory 4 SETTINGS AND PROCEDURES PRIOR TO OPERATION 4 1 Loading and Installation 4 2 Settings and Procedures Prior to Starting the Operation 4 3 Components of the Ethernet Module 4 4 Connecting to the Network 4 5 Settings from GX Developer 4 6 Network Parameters Setting the Number of MNET 10H Ethernet Cards 4 7 Operational Settings 4 8 Self Diagnostic Tests 4 9 Maintenance and Inspection SH 080009 5 COMMUNICATION PROCEDURE 5 1 Overview of the Communication Procedure 5 2 Initial Processing 5 3 Router Relay Parameter 5 4 Confirming the Completion of the Initial Processing 5 5 Open Settings 5 6 Open Processing Close Processing of the Connection 5 7 Pairing Open 5 8 Automatic Open UDP Port 5 9 Corresponding with the QCPU Remote Password Function 5 10 Hub Connection Status Monitor Function 5 11 Configuring a Network in Redundant System Redundant System Support Function 6 COMMUNICATION USING THE MC PROTOCOL 6 1 Data Communication Function 6 2 Utilizing the MX Component 7 FIXED BUFFER COMMUNICATION WITH THE PROCEDURE EXIST CONTROL METHOD 7 1 Control Method 7 2 Sending Control Method 7 3 Receiv
229. rrived at the inquiry interval set with GX Developer and stores the results to the buffer memory 4 By executing the MRECV instruction the Ethernet module reads e mails from the e mail server to the mail buffer The PLC CPU reads one e mail and stores it in the mail buffer of the PLC CPU s device x By user designation with the MRECV instruction the Ethernet module reads the number of remaining receive mails on the mail server and stores this number in the buffer memory When receiving by a PC 5 Mails can be received using applications such as Internet Mail The e mail send reception function by the PLC CPU and the communication function using the random access buffer cannot be used together Only one of them can be used at any given time 2 USING THE E MAIL FUNCTION MELSEC Q 2 1 2 Sending e mail using the PLC CPU monitor function 1 Monitor function of the PLC CPU The monitor function of the PLC CPU is used to regularly monitor the status of the PLC CPU and device values and send e mail to the designated external device when they match with the notification conditions PLC CPU status and device values set by the user External device Sending e mail using the PLC CPU Portable terminal Ethernet module monitor function notification setting MRECV device that 1 jastruction cannot handle attached files Subject O 2 O O ES Binary format O Attached 7 file Binary to ASCII
230. rs and areas will move forward to fill in any empty numbers and areas after each setting so the setting numbers will change 3 When sending MSEND instruction e mail by the PLC CPU specify these setting numbers 1 through 16 in the control data b Notification setting News designation Designate whether or not to send the news information set with the CPU monitoring function Item Explanation Notification setting Execute news No execute For more details on the notification settings see Section 2 9 2 USING THE E MAIL FUNCTION MELSEC Q 2 7 Sending Receiving E mail Attached Files by the PLC CPU This section explains how to send and receive attached files of e mail using the dedicated instructions MSEND MRECV available for the Ethernet module 2 7 1 When sending data as an attached file The following explains the MSEND instruction and program for sending e mail The following illustration shows how the MSEND instruction is used to store data in an attached file and send it to an external device 1 2 3 4 LI ZP MSEND Un S1 S2 D Subject attached file 77 7 gt Mail server Mail address Parameter setting Desti nation 5 Main text of mail 1 O No QJ71E71 6 Attached file bin asc csv 1 1 O number of the Ethernet module 2 Control data such as send mail address This indicates the mail address of the send destination device s
231. s is not available after production is discontinued 3 Overseas service Overseas repairs shall be accepted by Mitsubishi s local overseas FA Center Note that the repair conditions at each FA Center may differ 4 Exclusion of loss in opportunity and secondary loss from warranty liability Regardless of the gratis warranty term Mitsubishi shall not be liable for compensation of damages caused by any cause found not to be the responsibility of Mitsubishi loss in opportunity lost profits incurred to the user by Failures of Mitsubishi products special damages and secondary damages whether foreseeable or not compensation for accidents and compensation for damages to products other than Mitsubishi products replacement by the user maintenance of on site equipment start up test run and other tasks 5 Changes in product specifications The specifications given in the catalogs manuals or technical documents are subject to change without prior notice 6 Product application 1 In using the Mitsubishi MELSEC programmable logic controller the usage conditions shall be that the application will not lead to a major accident even if any problem or fault should occur in the programmable logic controller device and that backup and fail safe functions are systematically provided outside of the device for any problem or fault 2 The Mitsubishi programmable logic controller has been designed and manufactured for applications in general industries e
232. s of errors see Troubleshooting in the Q Corresponding Ethernet Interface Module User s Manual Basic 6 Execute the MRECV instruction Continue to read e mails remaining on the mail server POINT 1 Reading receive mails to the Ethernet module The Ethernet module automatically checks the mail server to see whether or not there are any receive mails at the inquiry interval set with GX Developer If there are any receive mails addressed to the local station the reception information is stored in the buffer memory the MRECV instruction should be executed based on this information 2 When there are two or more receive mails on the mail server By designating Inquire in the MRECV instruction s control data the Ethernet module also reads the information of the remaining receive mails on the mail server and stores it in the buffer memory when the MRECV instruction is executed Continue to execute the MRECV instruction based on this information 2 USING THE E MAIL FUNCTION MELSEC Q 3 Sample program The following is a sample program for receiving e mail by a PLC CPU It performs reception processing of e mail using the receive command X21 When I O signals of the Ethernet module are X Y00 to X Y1F X21 J _ cet o M60 UOMG9858 F Designate to make inquiry DO to the server D2 Designate to read the head mail D9 Designate to adjust to the data length of the receive mail D10 Designate to adjust to the head
233. ss of the Ethernet module By entering the mail addresses of the send destination devices in the address book the registered names display names can be displayed and it makes the management easier b Subject This indicates the transmission destination No 1 and the Subject written by a sequence program x1 The Ethernet module automatically adds this number sequentially starting from 1 After the maximum number 4294967296 is reached the number starts again from 0 c Attached file This indicates the name of the attached file sent by the Ethernet module POINT Data in the attached file in CSV format can be read in cell units in Excel etc for each 1 word of data 2 USING THE E MAIL FUNCTION MELSEC Q 2 7 2 When receiving data in the attached file This section explains the MRECV instruction and a program to receive e mails sent from external devices The MRECV instruction reads the attached file received 1 2 3 4 ZP MRECV Un Mail server oe 3 Read 2 Header Main teztof mail y VO No A Attached file Qn CPU QJ71E71 Header attached file 1 W O number of the Ethernet module 2 Control data such as mail No to be read 3 Storage device of header attached file 4 Complete bit Receive mail is temporarily stored in the buffer memory shown below peers Item Description Remarks hexadecimal p 2680H Indicates the size of received e mail heade
234. ssage or a response message respectively Intermediate Network No Designate the Network No of the Ethernet or MELSECNET H MELSECNET 10 to which the next communication relay reception station or the next communication relay transmission station is connected when sending a communication request message or a response message respectively Intermediate station No Designate the station number of the target Ethernet module network module that is used as a relay to the network set by the Intermediate station No The following stations require the routing parameters to be set and registered 1 The PLC CPU of the communication request source station The PLC CPU of the stations relay reception station and relay transmission station that relay communication request messages The PLC CPU of the stations relay reception station and relay transmission station that relay response messages 1 The routing parameters setting is not necessary for the other station access on the same Ethernet network as the external device local station QCPU 2 The routing parameters are designated in the following manner To go to a station on the network No O relay through the station No O on the network No A which is the first communication relay from the local station l y No Transfer to Network Intermediate Intermediate Network No Station No 3 As an example to perform other station access fr
235. ssword set in the FTP parameter setting area of the buffer memory File transfer to the Ethernet module is allowed when the log in name and password match and not allowed if they do not match 3 Remote password unlock Changes the status of the remote password from lock to unlock if the FTP communication port has been designated as a port subject to the password check using the remote password setting quote password unlock remote password lt ret gt POINT If the FTP communication port has been designated as a port subject to the password check other commands cannot be used until the remote password status is unlocked 5 WHEN USING FILE TRANSFER FUNCTIONS FTP SERVER MELSEC Q 4 Various operation of the FTP 1 Designate an access target CPU if the QCPU is configured as a multiple CPU system The control PLC of the Ethernet module will be the access target CPU after login quote cpuchg access target CPU lt ret gt 2 Notifies file transfer to a target file without converting the file binary lt ret gt 3 If a password is registered in the QCPU file for file transfer sets that password in the Ethernet module quote keyword set password lt ret gt 4 Performs the file transfer operation using the FTP commands described in Section 5 6 POINT Writing to a parameter file used in the current operation of the QCPU and to a file of the running sequence program that is stored in the QCPU program memory is perf
236. stored in the receive mail count storage area address 5870H When more than one receive mails are stored on the mail server the receive mail information can be stored in the buffer memory in the same way as described above by designating Inquire in the MRECV instruction s control data item Receive mails can successively be read based on this stored information Read receive mails stored on the mail server using the MRECV instruction Receive mails will accumulate on the mail server if the MRECV instruction is not executed After executing the MRECV instruction e mails that have been read are deleted from the mail server Receive mails read will not remain on the mail server If the Ethernet module has received e mail longer than the reception data length specified with the MRECV instruction it stores the data equivalent to the reception data length and ignores the remaining data 2 USING THE E MAIL FUNCTION MELSEC Q 1 Reception using the sequence program The following explains the designation method in a sequence program For details see Chapter 6 MRECV Instruction Un G9858 F pa Read the receive mail information Create control data at DO and on E mail is read if there is recieve mail in Ethernet module ZP MRECV Processing program when normal completion Processing program when abnormal completion 2 Execution timing of the instructi
237. t D 1 is turned on if the instruction execution completes abnormally The local devices and the file register for each program cannot be used as devices used in setting data The MSEND instruction can be executed only when the local station is QCPU The number of steps for the MSEND instruction is 10 6 DEDICATED INSTRUCTIONS MELSEC Q Control data Set by b15 tob12 to b8 b7 to bo 0 2 1 0 1 Complete type bit 7 Designate whether or not the setting of the clock data is required at abnormal completion 0 Clock data setting is not required The clock data at error occurrence is not set in S1 11 to S1 15 1 Clock data setting is required The clock data at error occurrence is set in S1 11 to S1 15 2 Send data format bit 12 to bit 8 Designate the format of data to be sent When sending data as an attached file foia ori oro vs vs baatomar 4 ASCII data converted from binary S1 Execution complete type 0 0 0 OFF ASCII As described in Send data format the left User CSV data converted from binary to CSV When sending data as the main text b12 b11 b10 e9 o8 Datatomat_ Precautions when designating the main text of e mail The setting of bit 11 to bit 8 is invalid when the main text is designated e Designate the main text using ASCII characters in a sequence program the Ethernet module does not convert it to ASCIl e The followi
238. ta The relationship between the Convert Format and definition of the Ethernet module installed station is as follows Ethernet module installed station definition Conversion method Automatic response system Communication request source station Communication relay station Communication request Relay receiving station Relay sending station destination station IP Address computation system Table exchange system Use together system O Can be designation X Cannot be designated x1 For the external device that completed the communication the station can be a communication request source station or a relay sending station Communication relay receiving station N can be set L acpul E71 Communication request source station Ethernet E E Communication relay sending station QCPU E71 E71 Communication relay station q fee a EE E Ethernet A oe lacpul E71 Communication request destination station 3 WHEN COMMUNICATING WITH MELSECNET H MELSECNET 10 RELAY MELSEC Q 3 3 3 Routing parameter settings The routing parameters contain information of the Ethernet modules passed through when accessing other stations This section explains the routing parameters that must be set in order to access other stations via the Ethernet module using the MELSECNET H MELSECNET 10 relay communication function Select GX Developer Network parameters
239. tc Thus applications in which the public could be affected such as in nuclear power plants and other power plants operated by respective power companies and applications in which a special quality assurance system is required such as for Railway companies or Public service purposes shall be excluded from the programmable logic controller applications In addition applications in which human life or property that could be greatly affected such as in aircraft medical applications incineration and fuel devices manned transportation equipment for recreation and amusement and safety devices shall also be excluded from the programmable logic controller range of applications However in certain cases some applications may be possible providing the user consults their local Mitsubishi representative outlining the special requirements of the project and providing that all parties concerned agree to the special circumstances solely at the users discretion Microsoft Windows Windows NT are registered trademarks of Microsoft Corporation in the United States and other countries Netscape is a registered trademark of Netscape Communication Corporation in the United States and other countries Adobe and Acrobat are registered trademarks of Adobe Systems Incorporation Pentium and Celeron are trademarks of Intel Corporation in the United States and other countries Ethernet is a trademark of Xerox Co Ltd in the United States Other company nam
240. te processing is executed only once when the write command switches from off to on at rise 1 When a dedicated instruction ends with an error the abnormal completion signal D2 1 turns on and the error code is stored in the completion status S1 1 See the following manuals regarding the error code check the errors and take corrective actions lt Error codes gt 4FFFH or less QCPU Q Mode User s Manual Hardware Design Maintenance and Inspection C000H or higher Section 11 3 3 of the Q Corresponding Ethernet Interface Module User s Manual Basic See the program example of the SWRITE instruction described in Section 6 11 The SWRITE instruction only differs from the WRITE instruction on one point namely that the write notification device D3 is not designated at the end of arguments 6 DEDICATED INSTRUCTIONS MELSEC Q 6 13 ZNRD Instruction This instruction reads data from word devices of other stations ACPU Applicable device MELSECNET H MELSECNET 10 Direct JO O Instruction Executing symbol condition Gorimand J ZNRD ZNRD Command JP ZNRD ZNRD Setting data Description Set by Target station network number Designates the network number of the target 1 to 239 Binary 16 bits station User Target station number Designates the station number of the target 1 to 64 Constant station Character string Data read storage head device target station
241. ter to Network Network No mediate to Network Network No mediate No Station No No Station No 3 2 4 1 2 1 _ Routing parameter Setting is necessary only for the setting area Setting is necessary only for the response transfer to network No 1 Setting is not necessary for the transfer request transfer to network No 3 Setting is not necessary for the transfer to network No 1 and 2 because they are the same station to network No 2 and 3 because they are the same station The meanings of the symbols used for the stations shown in the diagram e Network system MELSECNET H MELSECNET 10 po 1 Mp 1 Network number 1 control station station number 1 A eee tnes f aus Station number PLC to PLC network Control station normal station Mp Control station Ns Normal station ANUCPU QnACPU QCPU Neves Normal station Other than ANUCPU QnACPU and QCPU Network number 3 WHEN COMMUNICATING WITH MELSECNET H MELSECNET 10 RELAY MELSEC Q 4 Using the example of a system shown below the accessible stations and the stations that require parameter settings when an opposite device or QCPU access other stations are explained x Stations that require the setting of the setting the Ethernet router relay parameter as mentioned in Section 5 3 of the User s Manual Basic are also
242. the monitoring time until the instruction completion equals to or becomes greater than the TCP resend timer value When the instruction fails to complete within the 1 to 16383 monitoring time it is resent for the number of resends 0 to TCP designated in S1 7 resend timer 0 to TCP resend timer value value The monitoring time is reset to the TCP resend timer value TCP resend timer value 1 to 16383 Monitoring time unit s Designate the number of send data in S2 to S2 length 1 to 480 Send data lengt 1 to 480 Word Not used gt a Store the valid invalid status of the clock data in S1 12 to S1 17 Clock set flag 0 aa System 1 Valid Higher 8 bits month 01H to 12H lower 8 bits last 2 digits of year 00H to 99H Clock data lower 8 bit date 01H to 31H set only when errors Higher 8 bits second 00H to 59H System occur lower 8 bits minute 00H to 59x Higher 8 bits first 2 digits of year 00H to 99 lower 8 bits day of the week 00x Sunday to 06x Saturday Continued to the next page Number of resends Arrival monitoring time 6 DEDICATED INSTRUCTIONS MELSEC Q Set data Set by Stores the network number of the station that detected Abnormal detection 7 3 an abnormality gt 1 to 239 network number 1 to 239 Network number Systemi Stores the station number of the station that detected an Abnormal detection station abnormality 3 1 to 64 n
243. the receive data stored in D1 0 to Receive data length Pe de receive data 1 to 480 Word count of receive data Sio systemarea ln _ Channel used by send station System Receive data Set by 1 Receive data Store the receive data Se The receive data storage device D1 requires a contiguous free area equal to or greater than the receive data length S 9 maximum of 480 words 1 The Set by column indicates the following User Data is set by the user before executing a dedicated instruction e System The PLC CPU stores the execution result of a dedicated instruction x2 For a list of error codes see Section 11 3 3 of the Q Corresponding Ethernet Interface Module User s Manual Basic 6 DEDICATED INSTRUCTIONS Functions Errors MELSEC Q 1 This instruction reads the data received from other station a station connected to MELSECNET H MELSECNET 10 or Ethernet network system at the local station storage channel S 2 designated in the control data Data is sent using the SEND instruction When data is received from the transmission station the receive data is stored in the channel of the local station designated with the transmission station and the interrupt program with the interrupt number Ixx set with GX Developer is started The receive data is read using the RECVS instruction in this interrupt program
244. ther stations from the same communication request station at one time change the target channel number of the communication request source station for each communication request destination station b When accessing other stations using the same channel number access the next station after the last access to other station is completed c For mutual accesses between the communication request station and the communication request destination station change the target channel number of the communication request station for each instruction If the access destination stations communication request destination station are different a maximum of eight instructions can be executed at one time as long as the channel numbers 1 to 8 designated in the control data of each instruction do not overlap Setting the arrival monitoring time of the control data storage device For the arrival monitoring time designation area of the control data storage device set the monitoring time that is equal to or greater than the TCP resend timer value set with the initial processing parameters When the monitoring time is equal to or less than the TCP resend timer value the TCP resend timer value is set as the arrival monitoring time 1 When the setting value is less than or equal to the TCP resend timer value the arrival monitoring timer equals the TCP resend timer value 1 Although the units of setting values for the TCP resend timer set
245. ting value units 0 5 s and the arrival monitoring timer setting value units s are different the TCP resend timer value is used as is Checking the execution result of each data link instruction The execution result completion status of each data link instruction is stored in the areas shown as binary values After the execution of an instruction is completed read the execution result from the storage area and verify either normal or abnormal completion Stored value at normal completion 0 Stored value at abnormal completion Other than 0 error code When an error code that indicates abnormal completion is stored take an action by seeing the Troubleshooting section in the User s Manual Basic 4 WHEN THE QCPU ACCESSES THE OTHER STATION PLC USING THE DATA LINK INSTRUCTION MELSEC Q Instruction Storage area of execution result SEND RECV RECVS The completion status storage device of the control data storage READ SREAD WRITE SWRITE REQ ZNRD The execution result storage area Address CFH 207 ZNWR in the buffer memory Address D1H 209 4 Clock data when each of the data link instructions ends abnormally In the clock data stored as control data at the time that each of the data link instructions ends abnormally set only when it is something wrong the year data upper 2 digits is stored only when the QCPU is the error detection station If the error detection station is other than the QCPU 00h is stored
246. tion 1 The Network No and station number of the destination in the communication request message are stored in the Ethernet module 2 The response message response for the communication request message is returned based on the return IP address and the stored data above c IP address computation example The logical sum is calculated differently depending on the class of the local station IP address An IP address is calculated as follows For class A e When the local station IP Address is 79238102H e When the MELSECNET H MELSECNET 10 Routing Net Mask Pattern is FFOOO000H e When the destination Network No is 03H and the station number is 05H Local station IP Address 7 9 2 3 8 1 0 2 E AE A n 4 f Net Mask Pattern Logical product F F 0 0 0 0 0 0 Logical product value i 7 9 0 0 0 0 0 0 ig Sadana es oS Re l Network No and station No Logical sum 0 3 0 5 A E e e iS dy esas asa Partner station IP Address 7 9 0 0 0 3 0 5 3 WHEN COMMUNICATING WITH MELSECNET H MELSECNET 10 RELAY 7 Network No and station No MELSEC Q For class B e When e When the local station IP Address is 8438F AQA the MELSECNET H MELSECNET 10 Routing Net Mask Pattern is FFFFOO00H e When the destination Network No is 03H and station number is 05H 8 4 3 8 F A 0 A Logical product F F F F 0 0 0 0 8 4 3 8 0 0 0 0 Logical sum 0 3 0 5 8 4 3 8 0 3 0 5
247. tion 5 1 1 5 2 5 3 5 4 5 5 5 6 1 5 6 1 2 2 5 6 2 5 6 4 Section 6 2 to 6 8 6 9 POINT before the function 6 10 to 6 14 Addition Entire manual add the explanation on MELSECNET H remote I O station Section 4 3 4 Chapter 5 POINT Added the description of the model QJ71E71 100 Ethernet interface module Additional model QJ71E71 100 Correction About Manuals The Manual s Usage and Structure About the Generic Terms and Abbreviations Section 1 1 1 1 2 Section 3 3 2 3 c Section 4 2 5 4 3 3 4 4 Table 4 7 Section 5 4 5 5 c Section 6 2 6 3 6 9 POINT 6 13 Function 6 14 Function Addition Chapter 2 entire Section 5 1 5 6 4 Oct 2001 SH NA 080010 D Apr 2003 SH NA 080010 E Correction Section 1 2 Section 2 1 2 3 2 4 2 7 2 4 b Chapter 5 POINT Section 5 1 1 5 4 cpuchg Section 6 5 Additional model QJ71E71 B5 POINT 2 8 Section 4 5 1 3 4 5 5 c 2 5 6 4 2 Deleted model QJ71E71 Correction SAFETY PRECAUTIONS Section 1 2 Section 2 6 POINT 2 7 2 8 2 9 Section 3 2 1 2 3 3 Section 4 2 1 4 6 1 Section 5 6 4 Section 6 2 6 3 6 5 6 6 6 7 6 10 POINT 6 11 POINT 6 12 6 13 6 14 Dec 2003 SH NA 080010 F Jun 2004 SH NA 080010 G Correction Section 6 13 POINT 6 14 POINT Correction About the Generi
248. to perform read write to the files in the QCPU from a external device side is explained The Ethernet module supports the FTP File Transfer Protocol server function which uses the protocol to transfer files between external devices It functions as the file server for the files in the QCPU The FTP commands are used to direct data transfers in file units The external device with the FTP client functions can easily access read write the user created files in the QCPU directly using the Ethernet module FTP server functions 1 Reading a file from the QCPU download Reading function for storing the QCPU files in the external device 2 Writing a file to the QCPU upload Writing function for registering the file in the external device to the QCPU 3 Scanning QCPU files Scanning function for checking the files registered in the QCPU from the external device With these Ethernet module FTP server functions all user files in the QCPU parameters sequence programs and data files can be accessed using the FTP commands from the external device PLC CPU FTP server External device FTP client QCPU Ethernet Parameter Program Storage file Data Read lt Write 7 Ethernet 5 WHEN USING FILE TRANSFER FUNCTIONS FTP SERVER MELSEC Q 5 1 1 FTP server support functions of Ethernet module The FTP commands supported by Ethernet module when it serves as the FTP server
249. to start the Network parameters Setting the Ethernet Station No lt gt IP information screen For details on how to display this screen see the GX Developer Operating Manual i Network parameters Setting the Ethernet Station No lt gt IP info i l Eg Station No lt gt IP information system v Net mask pattern SEPA Conversion setting Input format DEC IP address EE E eae al Esa aa EE a Clear Check End Cancel Setting the Station No lt gt IP information Automatic response system TAN Nos oo Select the Station No lt gt IP information system conversion method aa clone Syston information system Table exchange system Use together system This setting is required when IP address computation system or Use together system is Net mask pattern selected as the conversion method C0000000 to FFFFFFFFu Set the mask value used in the logical product with the local station s IP address Decimal Input format Select the input format of Net mask pattern and IP address Hexadecimal This setting is required when Table computation system or Use together system is Network No selected as the conversion method 1 to 239 designate in decimal Set the Network No s of the communication request destination source stations This setting is required when Table computation system or Use together system is Station No selected as the conversion method 1 to 64 designate in d
250. tores data to be written m Device name ser El Head device of the target station to which data is written Character string Local station device that is turned on for one scan by the completion of the instruction D2 1 is turned on if the instruction execution completes abnormally System Device of the target station that is turned on for one scan by the completion of the instruction Write notification device The local devices and the file register for each program cannot be used as devices used in setting data 6 DEDICATED INSTRUCTIONS MELSEC Q 1 The SWRITE instruction can be executed only when the target station is a Q QnACPU The SWRITE instruction cannot be executed for an ACPU connected to the MELSECNET 10 or Ethernet network system Thus the target station number should be limited to the Q QnACPU station numbers When writing data from the other station CPU module device with the SWRITE instruction specify the device within the range applicable to the host station CPU module Head device number to be write in other station CPU module S2 number of write points 1 lt last device number of host station CPU module Last device number in host station CPU module having the same device name as S2 When the target station of the SWRITE instruction is the Q00J Q00 Q01CPU the write notify device for the target station that is set by an argument D3 is ignored The operation of the SWRITE instruction
251. ts of the attached files ceececceseeseeeeceeceeeeeeeeeceeceeeeaeeaecaecaeeeaesaesaeceeeaesaecaeseeseaesaesaeseeteateaes 2 26 2 8 Sending E mail Main Text by the PLC CPU ceeeeccecceseeseeeeceeceeesaeeaeceeeeeesaesaeeeeseaesaeeeseaesansaeseeeeaeeaes 2 28 2 8 1 When sending data as main text Of e mail oo eee eee eeee eee eeeeeeeeeeaeeeaeeeaeeeaeeeaeeeaeeeaeeeaeeeaeesaeeateeas 2 28 2 9 Sending E mails Using the PLC CPU Monitoring FUnction 0 c cccccecceceeseeseeeeeeeeeseeeeeeeeaesaeeaeeneeeaeeaes 2 32 2 9 1 NONS SEINO eraran hie aot ee Pa eer eet eee rd 2 32 2 9 2 Receiving a news e Mail 0 eee cece eeeeeeeeeeeeeseeeeeeeseeeseeeseeseeeeeeseeeaeeseeeseeeseeeseeeeeeeeeeneeseesseeseeeeneeeaes 2 36 3 WHEN COMMUNICATING WITH MELSECNET H MELSECNET 10 RELAY 3 1 to 3 20 3 1 MELSECNET H MELSECNET 10 Relay Communication oconoconnccocccoccconncanccanccanncnnncnrncnnncnrncnnncannnns 3 1 3 2 Remote Station PLC Accessible Range and Stations c ccccecceseeceeceeeeeceeceeeeesaeseeeeseseseeseeseeeaeeaes 3 2 3 2 1 Accessible range and stations aesan R R 3 2 3 3 Settings for Accessing Other Stations ccccecceseseeeeeceeeeeeeeeceeceeeeaecaecaeseeesaesaeseeseeesaesaeseeeeaesaeseeseaeeateas 3 4 3 3 1 Setting the Station No lt gt IP INformatiOn cccecceceeseeeeeeeceeeeeeeeeceeeeeeeaesaeeeeeeeesaesaeseeeeaeeaeeieeeeaees 3 5 3 3 2 Convert format between the Network No station number and IP address port numbet
252. uction The e mail designated with the MSEND instruction is sent to the mail server 3 When the e mail sending to the send mail server is completed the MSEND instruction completion device turns on When the completion device 1 abnormal completion signal turns on the error code is stored in the control data completion status S1 1 x For details on the causes of errors see Troubleshooting in the Q Corresponding Ethernet Interface Module User s Manual Basic 2 USING THE E MAIL FUNCTION MELSEC Q 3 Sample program The following shows a sample program for sending e mail by the PLC CPU Perform e mail transmission processing the send command X20 The contents of the send data are shown in 4 When I O signals of the Ethernet module are X Y00 to X Y1F X20 wove H1000 D20 Designate main text as the send data format MOVP KI D22 Designates the send destination number MOVP K16 D29 Designate the send data length MOVP K7 D30 Designate the subject length MOVP testmail msend D200 Designate Subject MOVP Error Machinel 001 D207 Designate the main text vo D20 D200 M10 Send the e mail mio m1 a aia E Processing program when normal completion AS E O SSeS Sey 3 1 1 AN RTE C NS Ne ne es ORE at 4 When an error occurs while sending e mail from the sending mail server to an external device an error code is stored in the receiving error log area x1 The following shows the transmission for
253. uction for the Main Program ce ccsceecceeceeeeeeeceeeeeeaesaeceeeeaesaesaesaeseaesaseeseaesaesaeeneseaeeaees 6 17 6 6 RECVS Instruction for Interrupt Programs oonoccccnnnnnnnncnnnnoncncccnn canon 6 22 6 7 REQ Instruction Remote RUN STOP ccccccceceeseeeeceeceeeeeeeaeceeeeeeeaecaeceeseaeeaesaeceeseeesaesaeseeseaeeaesaseateaees 6 26 6 8 REQ Instruction Clock Data Read Writ8 oononocicnicnnnnccnconononcccncancncrrncnnrnrrrr cnn 6 32 629 SEND Instruction td cat Sen dal a dd a 6 35 6 10 SREAD Instructions irse 6 43 6 11 SWRITE INStruction irainei ere eigena Sanaan eaan E AEAEE AIEEE E EEEN nn 6 47 6 12 WRITE Instruction ooo E N R AE A ein t a ik 6 52 6 13 2NRD INStTUCION ic airada ra ua aks AAA do ALADA ERs ERTI RAAR 6 59 CAIA ZNWR INStUCION mico cis RD 6 62 Related Manual 1 Q corresponding Ethernet Interface Module User s Manual Basic 1 OVERVIEW 1 1 Overview of the Ethernet Module 1 2 Features of the Ethernet Module 1 3 Additional Functions in Function Version B or Later 1 4 Software Configuration 2 SYSTEM CONFIGURATIONS 2 1 Applicable Systems 2 2 Devices Required for Network Configuration 2 3 For Use in Multiple CPU System 2 4 For Use with Q00J Q00 Q01CPU 2 5 For Use with Q12PRH Q25PRHCPU 2 6 For Use at MELSECNET H Remote l O Station 2 7 Checking the Function Version and Serial No 3 SPECIFICATIONS 3 1 Performance Specifications 3 2 Data Codes for Communication 3 3 Relationship Between the Exte
254. uire settin Setting item z 3 q Setting the number of MNET 10H Ethernet cards Setting the MNET 10H Ethernet x x x x x routing information Setting the Ethernet Station No lt gt x x x x x IP information Setting the Ethernet router relay x x x x x x x parameter 8 When performing a remote access from 7 to 6 Station that does a not X require settin Setting item E y q g Setting the number of MNET 10H Ethernet cards Setting the MNET 10H Ethernet gt gt 7 routing information Setting the Ethernet Station No lt gt x x x IP information Setting the Ethernet router relay x x x x x x parameter 3 WHEN COMMUNICATING WITH MELSECNET H MELSECNET 10 RELAY MELSEC Q 3 4 Procedure for Accessing Other Stations This section explains the procedure for accessing other stations via the Ethernet using the MELSECNET H MELSECNET 10 relay communication function as well as the required processing 1 Setting the parameters The parameters shown in Section 3 3 must be set using GX Developer 2 Accessing other stations Access to other stations is performed from an external device local station QCPU using the MELSECNET H MELSECNET 10 relay communication function Access to other stations with the MELSECNET H MELSECNET 10 relay communication function is performed using the UDP IP protocol and data is always communicated in binary code In the data communication the port number for the UDP
255. umber 1 to 64 Station number 1 The Set by column indicates the following User Data is set by the user before executing a dedicated instruction e System The PLC CPU stores the execution result of a dedicated instruction 2 For a list of error codes see Section 11 3 3 of the Q Corresponding Ethernet Interface Module User s Manual Basic x3 Nothing is stored if the execution source detects an error when receiving an instruction 6 DEDICATED INSTRUCTIONS MELSEC Q 1 The send data storage device S2 requires a continuous free area equal to or 2 greater than the send data length S1 9 maximum of 480 words In order to increase the reliability of the data it is recommended to execute the instruction by setting the execution type to With arrival confirmation when a number from one to 64 is designated for the target station number When 81H to AOH or FFH is designated for the target station number the instruction should be executed by setting the execution type to No arrival confirmation When sending data to the same channel of the receive station do so after the receive station reads data using the RECV instruction If the communication itself is normally completed when the execution type is set to No arrival confirmation the send is considered normally completed on the send station even if the contents of the send data are abnormal In addition even if the contents of the send data are normal whe
256. unused clusters in the designated drive memory can be written When restarting the QCPU operation after writing a file it is recommended to set to the run status using the QCPU key switch The QCPU can be switched from STOP to RUN using the FTP command but sufficient caution must be taken for the PLC system operations When writing files the Ethernet module creates temporary work files FTP_Ixxx TMP in the QCPU The temporary files are automatically created in the designated drive during the file write put or mput and the file name is changed to the designated file name after the operation is completed The xxx in the temporary file name FTP_Ixxx TMP is the upper three digits of the four digits representing the Ethernet module s I O signals from the QCPU The temporary file is automatically deleted when the file write is successfully completed line is shut down during transfer or a file capacity error occurs with the QCPU The temporary work file may remain in the designated drive when the QCPU power is disconnected or reset during the file write When the temporary file remains in the drive delete the file using the FTP command In the case where file deletion and file writing are repeated while the QCPU is in RUN status the file size must be fixed in advance If a file is deleted and then writing of another file larger than the deleted one is attempted a 402B error will occur disabling the file writing 5 WHEN USI
257. used to allow forced remote runs from another device when the QCPU cannot perform remote runs due to problems in the device which issued the remote stop for the QCPU When a normal run is designated and the system is already set to the stop or pause status by another device the system is not set to the run status Designate the clear mode of the device memory during the operation startup depending on the system configurations After the QCPU performs the clear operation the system runs according to the PLC parameter settings PLC file setting device initial values 5 WHEN USING FILE TRANSFER FUNCTIONS FTP SERVER MELSEC Q status Ethernet module dedicated command Function Displays the QCPU operation information is displayed This is a command to check the QCPU operation information before executing file transfer to the QCPU Designation format quote status One of the following is displayed as the execution result for a successful completion When the QCPU is ata run status RUN e When the QCPU is at a stop status STOP e When the QCPU is a pause status PAUSE stop Ethernet module dedicated command Function Set the QCPU to the stop status remote stop Designation format quote stop The following message is displayed as the execution result for a successful completion Displayed message 200 Command successful Caution For the QCPU program file etc write this command after the QCPU is i
258. vice the control data Send data storage head device Designate the head device of the local station that stores Word device f the receive data Bit device Word device bit designation 3 1 Bit device a X Y M L F V B x2 Word device E ETTITA ATAL TLT AET T G D W ST R ZR 3 Word device bit designation Word device Bit number 4 WHEN THE QCPU ACCESSES THE OTHER STATION PLC USING THE DATA LINK INSTRUCTION MELSEC Q 2 Execution timing of the instruction When executing reception processing by an interrupt program a When normal completion Sequence scan 0 END H0 END 0 END 0 END END 0 l T Send command i NS Sending side Q QnACPU Send completion device Device designated with D Send completion device OFF D 1 device Lio a ge ee ee DI A a si Ge A ee eG Os oo ia Ge a 3 A SRA AAA a ee Oe NEN AM AUN A A AN a a Ae se re a Ethernet i i i Channel 1 module i i AR AAA e IG IRE a a ERES ACI Lor Site apd et JJ going Storage complete NN E ea ee es BR ee eS A a Ethernet i I Se ees l module i Demani ee as A E EA AA et A IAE et a JJ DAA A O ee A e e A A a Y ge dN MN a DN PAPI A A Moh A a 1 Sequence scan 0 END H0 END l l l i i i i i Receiving side QCPU i l 1 f i Receive data storage device A Receive data Device designated with D1 1 i l OENE NEN SL A O A ANENE
259. x2F xao to xa X70 to X7F CR LF n device B10 to B1F B20to B2F B30 to B3F B60 to B6F CR LF Data section can have a maximum of 1920 bytes total points for the device X10 to X1F n 1 device ME 2 USING THE E MAIL FUNCTION MELSEC Q 2 8 Sending E mail Main Text by the PLC CPU This section explains how to send the main text of e mail using the dedicated MSEND instruction available for the Ethernet module 2 8 1 When sending data as main text of e mail The following explains the MSEND instruction and program for sending e mail The following illustration shows how the MSEND instruction is used to store data in the main text of e mail and send it to an external device 1 2 o QJ71E71 6 E mail address parameter setting 3 4 A Subject main text yee Mail server Dest nation 5 Main text of e mail I O number of the Ethernet module Control data such as sending e mail address This indicates the e mail address of the transmission destination device set on the Send E mail Address Settings screen Sending e mail Subject main text The Subject consists of the transmission destination number and the character data specified by a sequence program It is not converted to ASCII format Designate text data in ASCII characters in sequence programs Completion bit Main text of e mail This indicates the character string des
260. y can be checked with the completion device D2 or completion status display flag D2 1 designated in the set data a Completion device D2 Turns on at the END processing of the scan where the RECV instruction is completed and turns off at the next END processing b Status display device at completion D2 1 Turns on and off depending on the completion status of the RECV instruction Normal completion Stays off and does not change Abnormal completion Turns on at the END processing of the scan where the RECV instruction is completed and turns off at the next END processing Operation of the local station when the RECV instruction is being executed END END END END processing processing processing processing Sequence progra a Per RECV instruction FF RECV instruction 2 RECV instruction execution request OFF buffer memory address 205 OFF ON Lads ON Completion device D2 Status display device OFF Abnormal completion y at completion D2 1 5 Errors 1 ON completion One scan When executing the instruction using JP RECV GP RECV the read processing is executed only once when the read instruction flag goes from off to on at rise When a dedicated instruction completes abnormally the abnormal completion signal D2 1 turns on and the error code is stored in the completion status S 1 See the following manuals regardin
261. y damage or degrade the module e While pressing the installation lever located at the bottom of module insert the module fixing tab into the fixing hole in the base unit until it stops Then securely mount the module with the fixing hole as a supporting point If the module is not installed properly it may cause the module to malfunction fail or fall off Secure the module with screws especially when it is used in an environment where constant vibrations may occur e Be sure to tighten the screws using the specified torque If the screws loose it may cause the module to short circuit malfunction or fall off If the screws are tightened excessively it may damage the screws and cause the module to short circuit malfunction or fall off e Before mounting or dismounting the module make sure to shut off all phases of the external power supply Failure to do so may damage the module e Do not directly touch the conducting parts and electronic parts of the module This may cause the module to malfunction or fail Wiring Instructions AX CAUTION e Use crimp contact pressure displacement or soldering to wire the connectors for external connections properly using the manufacturer specified tools If the connection is incomplete it may cause the module to short circuit catch fire or malfunction e Do not connect the AUI cable when the power to the station in which the module is loaded is on e Make sure to place the communication an

Download Pdf Manuals

image

Related Search

Related Contents

MANUAL DEL USUARIO  AADS-XM  取扱説明書(PDF/872KB)  Lave-linge  Heli-Raider with Gyro RC Helicopter  

Copyright © All rights reserved.
Failed to retrieve file