Hitachi S10mini Hardware Manual

Option j.net
Hide thumbs Also See for S10mini:

Advertisement

Quick Links

Advertisement

Table of Contents
loading

Summary of Contents for Hitachi S10mini

  • Page 3 First Edition, December 1998, SME-1-104(A) (out of print) Second Edition, October 2008, SME-1-104(D) All Rights Reserved, Copyright © 1998, 2008, Hitachi, Ltd. The contents of this publication may be revised without prior notice. No part of this publication may be reproduced in any form or by any means without permission in writing from the publisher.
  • Page 4 SAFETY PRECAUTIONS Be sure to read this manual and all other attached documents carefully before installing, operating inspecting or conducting maintenance on this unit. Always use this unit properly. Be sure to carefully read the information about the device, the safety information and precautions before using this unit.
  • Page 5 1. Installation CAUTION Use this product under the environmental conditions specified in the catalogs and manual. Utilizing this product in a hot, damp, or dusty atmosphere or in an atmosphere of corrosive gas, vibration or impact may lead to a malfunction, shock hazard or fire.
  • Page 6 3. Handling precautions DANGER Do not touch any terminal while this product is live, as this may lead to a shock hazard. Configure an emergency stop circuit, interlocking circuit and related circuitry outside the programmable controller. A programmable controller failure may lead to a general breakdown or an accident.
  • Page 7 Hitachi Engineering & Services Co., Ltd. The malfunctioning part will be replaced or repaired free of charge. If the malfunctioning is shipped, however, the shipment charge and packaging expenses must be paid for by the customer.
  • Page 8 This manual provides information for the following hardware product: <Hardware product> J.NET (LQE040) <Changes added to this manual> Description of added changes Page Supplementary, “Replacing or adding on the module” is newly added. In addition to the above changes, all the unclear descriptions and typographical errors found are also corrected without prior notice.
  • Page 9 Revision record Revision No. Revision Record (revision details and reason for revision) Month, Year Remarks First Edition December 1998 Supplementary, “Replacing or adding on the module” is October 2008 newly added.
  • Page 10 PREFACE We greatly appreciate your purchase of the J.NET module — an option for the CPU. This manual describes how to operate the J.NET module. We request that you read this manual carefully to ensure the correct use of the J.NET module.
  • Page 11: Table Of Contents

    CONTENTS 1 BEFORE USE ........................1-1 1.1 CPU Mount Base ......................1-2 1.2 Mounting Optional Modules.................... 1-2 1.3 Grounding ........................1-4 2 SPECIFICATIONS......................2-1 2.1 Use ..........................2-2 2.2 Specifications ......................... 2-2 2.2.1 System specifications....................2-2 2.2.2 Line specifications ....................2-2 3 NAMES AND FUNCTIONS OF EACH PART AND CABLING ........
  • Page 12 5.1.1 System configuration....................5.2 System Startup......................... 5.2.1 J.NET SUPPORT system startup procedure ............5.2.2 PSE function system....................5.3 Editing System Information .................... 5.4 Editing NET1 (NET2) Information ................. 5.4.1 Station ID ........................ 5.4.2 Setting an I/O area ....................5.4.3 Defining a transfer area ..................5-10 5.4.4 Setting slot information..................
  • Page 13 A.7 Trace..........................A-11 A.8 Trouble Inspection Sheet ....................A-14 SUPPLEMENTARY....................... Supplementary: Replacing or Adding on the Module .............
  • Page 14: Before Use

    1 BEFORE USE...
  • Page 15: Cpu Mount Base

    1 BEFORE USE 1.1 CPU Mount Base The CPU mount base is classified as one of the following three types: • 2-slot mount base (type: HSC-1020) • 4-slot mount base (type: HSC-1040) • 8-slot mount base (type: HSC-1080) For the 8-slot mount base, for example, up to eight modules can be mounted.
  • Page 16 1 BEFORE USE Note the following when mounting optional modules: As shown in the figure below, mount an optional module upright on the CPU extension mount base. (As shown in the bad example below, mounting the optional module aslant on the mount base may cause a connector pin to bend.
  • Page 17: Grounding

    1 BEFORE USE 1.3 Grounding Cubicle ground connection Mount base Cubicle ground connection 2 m or lower 2 mm or higher Class D grounding* REQUIREMENT In frame ground (FG) cabling, connect the FG terminal of each module with external terminals to the cubicle ground terminal of the mount base. The grounding cable wired from the mount base’s ground terminal must be grounded by Class-D grounding.
  • Page 18: Specifications

    2 SPECIFICATIONS...
  • Page 19: Use

    Up to 31 stations/network (62 stations/module) Two pairs of twisted-pair shield cables Line type Recommended cable: KPEV-SB 2P 0.5mm (Hitachi Cable, Ltd.) The distance depends on the transmission rate as follows: Transmission rate ≤1.0 Mbps: Up to 240 m Connection cable Transmission rate ≤...
  • Page 20: Names And Functions Of Each Part And Cabling

    3 NAMES AND FUNCTIONS OF EACH PART AND CABLING...
  • Page 21: Names And Functions Of Each Part

    3 NAMES AND FUNCTIONS OF EACH PART AND CABLING 3.1 Names and Functions of Each Part ① Module No. setting switch Up to two J.NET modules can be mounted on one CPU unit. Use this switch to set up the main module and sub- LQE040 J.NET module.
  • Page 22 3 NAMES AND FUNCTIONS OF EACH PART AND CABLING CAUTION Do not operate the module No. switch and bit rate switch when the J.NET module is in operation. Failure to observe this rule may lead to a module malfunction.
  • Page 23: Cabling

    3 NAMES AND FUNCTIONS OF EACH PART AND CABLING 3.2 Cabling 3.2.1 Interface signals and cabling method Network 1 (N1), Network 2 (N2) LQE040 J.NET Signal name MODU. Abbreviation Name Send/receive data RATE Linkage data TYPE-M521 Grounding for signal Signal Ground Grounding for shield SHielD ground TERM...
  • Page 24 3 NAMES AND FUNCTIONS OF EACH PART AND CABLING CAUTION Two shield terminals (SHD) and one frame ground (FG) terminal are internally connected. Be sure to ground the FG terminal.
  • Page 25: Cable Specifications

    The J.NET module requires two pairs of twisted-pair shield cables. A polyethylene-insulated vinyl sheath cable for instrumentation should be used as the cable for J.NET and J.STATION. Interface Cable Specifications for KPEV-SB 2P 0.5 mm of Hitachi Cable, Ltd. (Recommended Cable Type) Item Unit Measured value Ω/km...
  • Page 26: Examples Of Cabling

    Examples of N1 cabling are given below. Examples of N2 cabling are the same as these examples. Connection when the J.NET module is used at an end of N1 S10/2α series J.NET module S10mini CPU unit Terminator connection for (Short-circuit the TERM and A-terminals J.STATION of the J.NET module with jumpers.)
  • Page 27 Connection when the J.NET module is not used at an end of N1 TERM Open (not connected) the TERM and A-terminals (A10 and A11-terminals) of the J.NET module because they are not used at the ends. J.NET module S10mini CPU unit Terminated 8-slot I/O unit J.STATION module or JPCN-1 Terminated S10/2α series Terminator connection for J.STATION...
  • Page 28: User Guide

    4 USER GUIDE...
  • Page 29: Software Configuration Of J.net System

    4 USER GUIDE 4.1 Software Configuration of J.NET System The software configuration of the J.NET system is shown in the figure below. The communication control programs, transmission handler, reception handler, and sub-OS in the figure need not be loaded into memory by the user because they are ROM programs. User program Slave parameter...
  • Page 30 4 USER GUIDE Communication control program The main functions of the communication control program are as follows: • The communication control program performs I/O communication with PI/O units. J.NET PI/O Process input I/O area I/O buffer Process output • The program transmits and receives data to and from an external device. J.NET J.STATION External device...
  • Page 31 4 USER GUIDE I/O area The table below shows the I/O areas that can be used for I/O communication. Name Symbol range Number of points External input XW000 (X000) to XWFF0 (XFFF) 256 words (4,096 points) External output YW000 (Y000) to YWFF0 (YFFF) 256 words (4,096 points) Internal register RW000 (R000) to RWFF0 (RFFF)
  • Page 32: User-Created Programs

    4 USER GUIDE 4.2 User-created Programs This section describes the user-created programs that constitute the J.NET system. The user need not create the programs explained below if J.STATION is connected and only I/O communication is executed. 4.2.1 User program The transmission and reception handlers are initiated by the user program. The user program is divided into the following three types: Ladder program: The ladder program is also called the sequence program.
  • Page 33 4 USER GUIDE When the user program is a C-mode program, it monitors the NET status and initiates the reception handler (subroutine) when data reception is completed. DELAY macro instruction Start Reception monitoring task Is data reception Monitoring completed? NET status CALL Issuance of DELAY Reception handler call...
  • Page 34: Jema Standard Services

    4 USER GUIDE 4.3 JEMA Standard Services The table below shows the correspondence between JEMA standard communication services, J.NET communication commands, and functions. JEMA standard J.NET command name Function service name Initialization Automatically issued in Service used to exchange information when the J.NET module and station are service the system program started.
  • Page 35: Net Status

    4 USER GUIDE 4.4 NET Status The NET status table stores communication information (binary) for each station. The user must register the starting address of the NET status table in any of the following eight areas. X000 to XFFF Y000 to YFFF J000 to JFFF Q000 to QFFF G000 to GFFF...
  • Page 36: S-Register

    4 USER GUIDE 4.5 S-register The S-register stores information on errors that occur in each network. This register is set if an error is detected even in one of the stations (sub-stations) connected to each network (N1 or N2). SWA00 (main module) N1 ERR N2 ERR...
  • Page 37: S-Table

    4 USER GUIDE 4.6 S-table The S-table is an address table that stores the number of bytes received during data reception, number of bytes received during response reception, and communication error codes. (For details on communication error codes, see Subsections 6.3.3 and 6.3.4.) Table 4-1 S-table Assignment Table Main module Net No.
  • Page 38: Handlers

    4 USER GUIDE 4.7 Handlers The J.NET module provides two types of handlers (arithmetic functions and subroutines) for use in user programs. 4.7.1 Arithmetic functions Arithmetic functions are classified into the following four types: Name Function Remarks JCMD Service request arithmetic function. This function RESET command, broadcast command, issues the data write service (READ/WRITE READ command, WRITE command...
  • Page 39 4 USER GUIDE Basic form of arithmetic function: ○○○○ : △△△△ □□□□ First Second parameter parameter ○○○○: Arithmetic function name (JCMD, JRSP, JSND, JRCV) □□□□: First parameter (starting address of send or receive area) △△△△: Second parameter (number of send/receive area bytes) Enter a symbol (e.g., FW000) as the first parameter.
  • Page 40 4 USER GUIDE Send/receive area of READ or WRITE command: ————– 2 ————– 2 MDL: Module No. (= /00 for main module; = /01 for sub-module) SID: Station ID (/01 to /1F) NET: Net No. (= /00 for N1; = /01 for N2) protocol_ID version SVC: Service code...
  • Page 41 4 USER GUIDE JCMD: WRITE Command Function Transmits the command specified by the parameter. Status Information The transmission/reception status and error information are stored in the S-register, NET status table, and S-table. Program Example 1 An example of issuing the WRITE command when the NET status table is Q000 to Q07F and 8 bytes are written to sub-station addresses /24000 to /24007 is given below.
  • Page 42 4 USER GUIDE JCMD: READ Command Program Example 2 An example of issuing the READ command when the NET status table is Q000 to Q07F and 8 bytes are read from sub-station addresses /24000 to /24007 is given below. SA01 Q001 Q061 JCMD...
  • Page 43 4 USER GUIDE JCMD: RESET Command Program Example 3 An example of issuing the RESET command when the NET status table is Q000 to Q07F is given below. SA01 Q001 Q061 JCMD FW000:H4 SA01: N1 ERR Q001: Data can be transmitted to station 1 (SID = 1). Q061: An error was detected in station 1 (SID = 1).
  • Page 44 4 USER GUIDE JCMD: Broadcast Command Program Example 4 An example of issuing the Broadcast command when the NET status table is Q000 to Q07F is given below. SA01 Q001 Q061 JCMD FW000:HFE SA01: N1 ERR Q001: Data can be transmitted to station 1 (SID = 1). Q061: An error was detected in station 1 (SID = 1).
  • Page 45 4 USER GUIDE JRSP Function Captures the station data received in the J.NET buffer as a result of JCMD READ command issuance into a user-specified area. Status Information The transmission/reception status and error information are stored in the S-register, NET status table, and S-table. Program Example An example of issuing JRSP when the NET status table is Q000 to Q07F and response data from the sub-station in reply to the JCMD READ command...
  • Page 46 4 USER GUIDE JSND Function Transmits as many bytes of data as specified from the send area specified by the parameter to the external device connected to J.STATION. Status Information The transmission/reception status and error information are stored in the S-register, NET status table, and S-table.
  • Page 47 4 USER GUIDE JRCV Function Transmits as many bytes of data as specified minus 4 from the external device connected with J.STATION to the receive area specified by parameters. Status Information The transmission/reception status and error information are stored in the S-register, NET status table, and S-table.
  • Page 48: Subroutines

    4 USER GUIDE 4.7.2 Subroutines Like arithmetic functions, subroutines are classified into the following four types: Name Function Link address J_CMD Service request subroutine, which issues the data write service /A0040C (READ/WRITE command), RESET service, and broadcast service. J_RSP Service subroutine, which captures the data received as a result of /A00412 READ command issuance into a specified area.
  • Page 49 4 USER GUIDE J_CMD Function Transmits the command specified by parameters. Link Procedure Assembly language long (* j_cmd)(); movea.l #$a0040c,a0 long rtn; movea.l #para,-(sp) struct para *para; (a0) addq.l #4,sp j_cmd=0xa0040c; rtn=(*j_cmd)(para); para: Parameter CAUTION The assembly language guarantees the contents of registers other than the DO register that stores return codes.
  • Page 50 4 USER GUIDE Return Codes =0: Normal termination =/FFFFFFFF: Abnormal termination Error information is stored in the error code area of the S-table and the error flag of the NET status. =/80000000: Input parameter error An input parameter error results when the mdl, sid, net, svc, or len parameter is outside the range or when the station number of the slave parameter table (SVPT) is undefined.
  • Page 51 4 USER GUIDE J_RSP Function Captures as many bytes of data as specified into the area specified by parameters (valid when a response is received from the station as a result of J_CMD command [READ] issuance). Link Procedure Assembly language long (* j_rsp)();...
  • Page 52 4 USER GUIDE Return Codes =0: Normal termination If there is still uncaptured data after data capturing, the response reception flag of the NET status remains set (data received). =1: No received data is in the receive buffer. =/001A0000: The last data appears in the buffer when the received data was being captured. This return code is set when the number of bytes specified by parameter is greater than or equal to the number of bytes actually received.
  • Page 53 4 USER GUIDE J_SND Function Transmits as many bytes of data as specified from the area specified by parameters to the external device connected to J.STATION. Link Procedure Assembly language long (* j_snd)(); movea.l #$a00400,a0 long rtn; movea.l #sr_para,-(sp) struct sr_para *padr;...
  • Page 54 4 USER GUIDE Return Codes =0: Normal termination =/FFFFFFFF: Abnormal termination Error information is stored in the error code area of the S-table and the error flag of the NET status. =/80000000: Input parameter error An input parameter error results when the mdl, sid, net, or len parameter is outside the range or when the station number of the slave parameter table (SVPT) is not registered.
  • Page 55 4 USER GUIDE J_RCV Function Captures as many bytes of data as specified from the external device connected to J.STATION into the receive area specified by parameters. Link Procedure Assembly language long (* j_rcv)(); movea.l #$a00406,a0 long rtn; movea.l #sr_para,-(sp) struct sr_para *padr;...
  • Page 56 4 USER GUIDE Return Codes =0: Normal termination If there is still uncaptured data after data capturing, the response reception flag of the NET status remains set (data received). =1: No received data is in the receive buffer. =/001A0000: The last data appears in the buffer when received data was being captured. This return code is set when the number of bytes specified by parameter is greater than or equal to the number of bytes actually received.
  • Page 57: Communication Time

    4 USER GUIDE 4.8 Communication Time The J.NET module communication time depends on how the J.NET system is configured. When the J.NET module is connected to J.STATIONs (I/O communication only and data not transmitted) J.NET module J.STATION J.STATION J.STATION J.STATION J.STATIONs are mounted on an I/O unit to constitute a remote I/O unit.
  • Page 58 4 USER GUIDE When the J.NET module is connected to J.STATIONs (data transmitted) J.NET module J.STATION J.STATION J.STATION J.STATION External External External External device device device device An external device (e.g., PC) can be connected to a J.STATION because the J.STATION has an RS-232C interface.
  • Page 59: Operation

    5 OPERATION...
  • Page 60: About J.net Support System

    The J.NET SUPPORT system is a man-machine tool that sets communication information for J.NET modules and stations. 5.1.1 System configuration J.NET module (main module) J.NET module (sub-module) LQE040 J.NET S10mini CPU unit Module MODU. Main module RATE Sub-module TYPE-M52I NET No.1 J.STATION module...
  • Page 61 5 OPERATION 5.2 System Startup 5.2.1 J.NET SUPPORT system startup procedure [1] Power down the CPU and then mount the J.NET Mount J.NET module module. [2] (a) Set the MODU No. switch of the J.NET module Set rotary switch to 0 (main module) or 1 (sub-module). (b) Use the BIT RATE switch of the J.NET module to set the bit rate to 0 (1 Mbps), 1 (0.5 Mbps), 2 (0.25 Mbps), or 3 (0.125 Mbps).
  • Page 62 5 OPERATION 5.2.2 PSE function system (1/3) PSE function system Editing system Setting a NET1 information refresh cycle Editing main module (editing sub-module) Setting a NET2 refresh cycle Setting a NET1 status table Setting a NET2 status table Editing NET1 information Station ID (editing NET2 information) Station number...
  • Page 63 5 OPERATION PSE function system (2/3) Displaying the F/D function content of a directory Saving main-module information Saving sub-module information Loading from F/D Comparing files User arithmetic function registration Refresh-cycle I/O refresh-cycle monitoring monitoring Sequence-cycle monitoring CPU load ratio monitoring J.NET module error information Error information...
  • Page 64 5 OPERATION PSE function system (3/3) Setting LGB Protocol type Transmission frame Transmission rate Data change mode Idling detection time Start code (SCD) End code (ECD) Block check character (BCC) Transmission delay time Transmission break/restart code Transmission break monitoring time Output signal control Input signal check Receiving task...
  • Page 65 5 OPERATION 5.3 Editing System Information • Setting a NET1 (NET2) refresh cycle Set an I/O service refresh cycle. (If a sequence cycle is selected, the I/O service is refreshed in sync with the sequence cycle.) Setting range 3 to 3000 Unit: ms •...
  • Page 66 – – – PUT/GET by polling DR/DW PUT/GET by polling only – – – – J.STATION Hitachi Private Specifications (setting of √ √ – – (EXTENDED) slot information and LGB) J.STATION Hitachi Private Specifications (setting of √ (STANDARD) the number of transfer words and transfer –...
  • Page 67 5 OPERATION 5.4.2 Setting an I/O area • Setting the number of input and output words Setting range /00 to /80 • Setting input and output addresses FW000 to FWBFF XW000 to XWFF0 YW000 to YWFF0 JW000 to JWFF0 QW000 to QWFF0 Setting range GW000 to GWFF0 RW000 to RWFF0...
  • Page 68 5 OPERATION 5.4.3 Defining a transfer area • Setting the number of transfer words Setting range /01 to /40 • Setting input and output transfer addresses The input and output transfer areas used are always the following two areas: an XW area for input and a YW area for output.
  • Page 69 (EW400 to EWFF0) set on the analog counter screen. Failure to observe this rule may result in a malfunction. When using S10/2α series or S10mini series AI or AO, set the I/O type according to the following rules: S10/2α series...
  • Page 70 5 OPERATION • Setting the number of transfer words Setting range /01 to /80 • Setting transfer addresses FW000 to FWBFF XW000 to XWFF0 YW000 to YWFF0 JW000 to JWFF0 QW000 to QWFF0 Setting range GW000 to GWFF0 RW000 to RWFF0 EW400 to EWFF0 MW000 to MWFF0 /100000 to /4FFFFE (extended memory)
  • Page 71 5 OPERATION 5.4.5 Setting LGB (1) Protocol type (PROTOCOL TYPE) PSE selection item Display data Remarks NOT USE NOT USE Initial value USE (RS-232C) USE (RS-232C) (2) Transmission frame (DATA FRAME) PSE selection item Display data Transmission frame Remarks ST+7DT+EP+2SP ST+7DT+EP+2SP ST 2 EP SP SP...
  • Page 72 5 OPERATION (3) Transmission rate (BAUD RATE) PSE selection item Display data Remarks 150 [BPS] 150 [BPS] 300 [BPS] 300 [BPS] 600 [BPS] 600 [BPS] 1200 [BPS] 1200 [BPS] 2400 [BPS] 2400 [BPS] 4800 [BPS] 4800 [BPS] 9600 [BPS] 9600 [BPS] 19200 [BPS] 19200 [BPS] Initial value...
  • Page 73 5 OPERATION (7) End code (ECD: END CODE) PSE selection item Display data Remarks NO END CODE NO END CODE Initial value 1 END CODE 1 END CODE CD1 2 END CODE 2 END CODE CD1+CD2 3 END CODE 3 END CODE CD1+CD2+CD3 4 END CODE 4 END CODE CD1+CD2+CD3+CD4 CD1 to CD4: Hexadecimal numbers representing 00H to FFH end codes.
  • Page 74 5 OPERATION (10) Transmission break/restart code (SEND BREAK/CONTINUE) PSE selection item Display data Remarks NO BREAK/CONT. NO BREAK/CONTINUE Initial value 1BR + 1CD BR:CD1 CD:CD2 1BR + 2CD BR:CD1 CD:CD2+CD3 2BR + 1CD BR:CD1+CD2 CD:CD3 2BR + 2CD BR:CD1+CD2 CD:CD3+CD4 BR: Break code, CD: Restart code CD1 to CD4: Hexadecimal numbers representing 00H to FFH transmission break/restart codes.
  • Page 75 5 OPERATION (15) Receiving task start factor (TASK FACT) Setting value Display data Remarks Unused Initial value 01 to 16 01 to 16: (Start factor) • Operation LGB editing operations are divided into selection type, setting type, and combination type according to the items to be edited.
  • Page 76 5 OPERATION 5.5 User Arithmetic Function Registration 5.5.1 Outline of function This function registers or deletes an arithmetic function in or from a user function edition table (UFET). 5.5.2 Arithmetic functions J.NET SYSTEM provides the four arithmetic functions listed in the table below. Name Function JSND...
  • Page 77 6 MAINTENANCE...
  • Page 78 6 MAINTENANCE 6.1 Maintenance and Check 6.1.1 Periodic check Item Description Frequency Unit cleaning Turn off all the power supplies and then vacuum the Once/year interior of the J.NET module through the slits in its casing. Do not raise dust during cleaning. Mechanical check Check J.NET module mounting screws, TB mounting Once/year...
  • Page 79 6 MAINTENANCE 6.1.2 Test/maintenance program (T/M) T/M is a program for J.NET module maintenance check and can be started automatically due to any power failure and recovery after the MODU No. and BIT RATE switches have been set. MODU No. BIT RATE Description Cabling...
  • Page 80 For J.STATION, J-NET set BIT RATE to 8 RS-232C and ST No. to /01. U ST.NO L RATE HITACHI TYPE-S52I J.STATION 8-slot mount base • T/M No.8 (cabling is performed as shown in the figure below) Power J.NET LQS020 J-Station...
  • Page 81 Take proper countermeasure against unacceptable item. Normal return? Check error LED, S-register, and S-table for countermeasure. Is check result OK? Fill in trouble inspection sheet.* Call your local HITACHI End of troubleshooting. service center. * See A.8, “Trouble Inspection Sheet.”...
  • Page 82 6 MAINTENANCE 6.2.2 Before you think that trouble occurred Are the terminating resistors of the communication cable connected? • Terminating resistors (120 ohms) must always be connected to both ends of the communication cable line. (In J.NET and J.STATION, short the TERM terminals with a jumper and thereby connect to the 120-ohm internal resistor.) Terminating resistor...
  • Page 83 6 MAINTENANCE Is the cabling correct? • Check cables for disconnection or incorrect connection. Is the J.NET module mounted correctly? • Check the J.NET module mounting location and check J.NET mounting screws for looseness.
  • Page 84 6 MAINTENANCE Is grounding correct? • Do not ground the J.NET module in the same place where high-voltage equipment is grounded. They must be grounded in separate places. • Apply Class D grounding* or higher. * Class D grounding is defined in the Technical Standard for Electrical Facilities of Japan. This standard states that the grounding resistance must be 100 ohms for equipment operating on 300 VAC or less, and 500 ohms or less for devices that shut down automatically within 0.5 seconds when shorting occurs in low tension lines.
  • Page 85 6 MAINTENANCE 6.3 Errors and Countermeasures 6.3.1 CPU LED display messages As shown in the table below, CPU LED display messages depend on the main module and sub- module. Message Description Countermeasure JNTM @. @ The J.NET module (main module) was started This is not an error.
  • Page 86 6 MAINTENANCE 6.3.2 Hardware errors When it detects a hardware error, the J.NET module displays an error message in the CPU LED. The module also turns on the error LED (N1, N2) and collects error freeze information. The module then stops. Message Error User response...
  • Page 87 6 MAINTENANCE 6.3.3 Handler-detected error codes The errors detected by the handler started from a user program (e.g., C-mode program, ladder program) are not displayed in the CPU LED. When it detects an error, the handler sets the error flag and enters the error code in the S-table. Type Error code Error...
  • Page 88 6 MAINTENANCE 6.3.4 Communication errors (1) Return code errors When it detects an error on a communication line, the J.NET module stores the error information in the ALM field of the S-register, sets the NET status error flag, and writes the error code to the S-table.
  • Page 89 6 MAINTENANCE (2) Result and status errors If an error occurs in the station connected to the J.NET module, the J.NET module stores the error information in the ALM field of the S-register, sets the NET status error flag, and writes the error code to the S-table.
  • Page 90 6 MAINTENANCE (4) J.STATION 232C errors When it detects a J.STATION RS-232C transmission or reception error, the J.NET module stores the error information in the ALM field of the S-register, sets the NET status error flag, and writes the error code to the S-table. However, the module does not display the error in CPU LED;...
  • Page 91 APPENDIX...
  • Page 92 APPENDIX A.1 CPU Memory Map Address MSB Address MSB /000000 /060000 OS-ROM System table /010000 /060BF0 LPET /061000 Data registers DW000 System to DWFFF hardware (4k words) area /063000 T000 to T1FF /063400 U000 to U07F /060000 /063600 C000 Sequence to C07F /063800 /080000...
  • Page 93 APPENDIX A.2 J.NET Module Memory Map Main module Sub-module /A00000 /A80000 Microprogram /A38000 /AB8000 Slave parameter table (SVPT) /A40000 /AC0000 /A40400 /AC0400 Error freeze table /A40500 /AC0500 /A42000 /AC2000 Error counter /A43000 /AC3000 /A44000 /AC4000 Command and response buffers /A4C800 /ACC800 /A55000 /AD5000...
  • Page 94 APPENDIX A.3 Error Freeze When it detects a hardware error, the J.NET module lights the error LED (NET1, NET2), stores error freeze information, and stops. Main module Sub-module 2 —— 2 ——– 2 Code Error Display /A40400 /AC0400 Error code –...
  • Page 95 APPENDIX Stack frames in the error freeze information table are explained below.
  • Page 96 APPENDIX A.4 Error Counter The error counter counts the communication errors that occur between the J.NET module (master) and station (slave). This counter is initialized when it is reset. [N1] [N2] ————————– 2 /A42000 /A42400 (At broadcast) +00 Transmitter underrun (TXUN) /A42020 /A42420...
  • Page 97 APPENDIX A.5 Command and Response Buffers Command buffer [N1] [N2] ————————– 2 /A44110 /A46310 Station ID=01 +000 CFLAG /A44220 /A46420 Station ID=02 – /A44330 /A46530 Station ID=03 Return code (H) /A44440 /A46640 Station ID=04 /A44550 /A46750 Station ID=05 Station No. /A44660 /A46860 Station ID=06...
  • Page 98 APPENDIX Response buffer [N1] [N2] ————————– 2 /A48510 /A4A710 Station ID=01 +000 CFLAG /A48620 /A4A820 Station ID=02 – /A48730 /A4A930 Station ID=03 Return code (H) /A48840 /A4AA40 Station ID=04 /A48950 /A4AB50 Station ID=05 Station No. /A48A60 /A4AC60 Station ID=06 /A48B70 /A4AD70 Station ID=07 /A48C80...
  • Page 99 APPENDIX A.6 Data Send and Receive Buffers Data send buffer [N1] [N2] ————————– 2 /A55220 /A59620 Station ID=01 +000 Transmission data length (H) /A55440 /A59840 Station ID=02 /A55660 /A59A60 Station ID=03 Control flag /A55880 /A59C80 Station ID=04 /A55AA0 /A59EA0 Station ID=05 Error code /A55CC0 /A5A0C0...
  • Page 100 APPENDIX Data receive buffer [N1] [N2] ————————– 2 /A5DA20 /A61E20 Station ID=01 +000 Transmission data length (H) /A5DC40 /A62040 Station ID=02 /A5DE60 /A62260 Station ID=03 Control flag /A5E080 /A62480 Station ID=04 /A5E2A0 /A626A0 Station ID=05 Error code /A5E4C0 /A628C0 Station ID=06 /A5E6E0 /A62AE0 Station ID=07...
  • Page 101 APPENDIX A.7 Trace The J.NET module collects trace data for each network (N1, N2). Trace is started in the error stop mode (error occurrence, trace stop) when the CPU is reset or power is recovered. Trace data is recorded in transmission or reception units of each service. The trace data structure is shown below.
  • Page 102 APPENDIX Return code See Subsection 6.3.4, “Communication errors.” 20-byte data from beginning of send or receive buffer in physical layer A: Station No. C: Control flag DL-SC: DL layer service code DL-len: DL layer length 7L-hd: 7L layer header 7L-sc: 7L layer service code 7U-sc: 7U layer service code len(L): Low-order bytes of length len(H): High-order bytes of length...
  • Page 103 APPENDIX Trace area Main module Sub-module Trace pointer /A68000 /AE8000 Trace pointer The trace pointer points to a value of /A68002 /AE8002 Forced traced stop from 0 to 2FE. The reference /A68004 /AE8004 Trace stop code address of trace data from the trace /A68006 /AE8006 Trace mode...
  • Page 104 APPENDIX A.8 Trouble Inspection Sheet Trouble inspection sheet Your company name Person in charge Data and time of occurrence (year / month / day / hour / minute) Address Where to make contact Telephone E-mail Model of defective module CPU model Ver.
  • Page 105 SUPPLEMENTARY...
  • Page 106 For more information, refer to Section 1.2, “Mounting Optional Modules,” and Section 3.1, “Names and Functions of Each Part,” in the S10mini HARDWARE MANUAL, OPTION ET.NET (manual number SME-1-103).
  • Page 107 SUPPLEMENTARY ⑥ Remove the connecting cables from the J.NET module to be replaced. ⑦ Replace the existing J.NET module with the new one and set the new J.NET module’s rotary switches in the same way as you wrote down in Step ①. ⑧...
  • Page 108 SUPPLEMENTARY ⑤ Connect the personal computer and the CPU module together with the RS-232C cable. Then, turn on the power supply of the controller unit and set parameters for the add-on J.NET module by using the S10 J.NET System. ⑥ Reset the CPU module by pressing the RESET switch at its front. ⑦...

Table of Contents