Version 1.
Thank you for purchasing the FL-net module (board) for use with the sharp programmable controller. JW-20FL5 FL-net module FL-net board JW-20FLT (Installed PC) JW20H/30H JW-50FL JW50H/70H/100H Z-336J J-board Please familiarize yourself with the module by reading this user's manual thoroughly. Keep this manual handy. We are confident that this manual will be helpful whenever you face a problem. In addition to this manual, the following manuals are available for your further study.
Safety Precautions Read this manual and attached documents carefully before installation, operation, maintenance and checking in order to use the machine correctly. Understand all of the machine knowledge, safety information, and cautions before starting to use. In this instruction manual, safety precautions are ranked into "danger" and "caution" as follows. Danger : Wrong handling may possibly lead to death or heavy injury. Caution : Wrong handling may possibly lead to medium or light injury.
3) Use Danger - Don't touch the terminal while the power is being supplied or you may have an electric shock. - Assemble the emergency stop circuit and interlock circuit outside of the programmable controller. Otherwise breakdown or accident damage of the machine may be caused by the trouble of the programmable controller. Caution - Change of program during operation, or "Run" or "stop" during operation should be done with particular care by confirming safety.
■ User's Manual Chapter 1: Outline Chapter 2: Handling Precautions Chapter 3: System Configuration Chapter 4: Name and Function of Each Part Chapter 5: Installation Chapter 6: Connection/Wiring Chapter 7: Use Guide Chapter 8: Cyclic Transfer Chapter 9: Message Transfers Chapter 10: Communication Control Chapter 11: SEND/RECEIVE Function Chapter 12: Parameters Chapter 13: Troubleshooting Chapter 14: Specifications Chapter 15: Appendix Alphabetical Index 索 引
Table of Contents Chapter 1: Outline ...................................................................................................... 1-1 Chapter 2: Handling Precautions ............................................................................. 2-1 Chapter 3: System Configuration ............................................................................. 3-1 Chapter 4: Name and Function of Each Part .................................................... 4-1 to 4 4-1 JW-20FL5 .......................
(1) Cyclic transfer .................................................................................................................... 7-10 (2) Message transfer ................................................................................................................ 7-11 [5] Transfer cycle ............................................................................................................................ 7-11 [6] Data area and memory .........................................................
(3) Execution condition ........................................................................................................... (4) Table of commands ........................................................................................................... [3] Descriptions of each command ................................................................................................ [4] Computer link error code table .....................................................................................
[1] General specifications .............................................................................................................. [2] Communication specifications .................................................................................................. [3] External dimension drawings ................................................................................................... 14-3 JW-50FL .................................................................................................
[6] Status management of the FL-net .......................................................................................... 15-28 [7] Control message sequence number of the FL-net ................................................................. 15-28 15-5 Parts needed to build a network ............................................................................................. 15-29 [1] Parts needed to configure an Ethernet ..............................................................................
Chapter 1: Outline An FL-net module (JW-20FL5/20FLT, JW-50FL, FL-net board (Z-336J)) is an interface module use to connect a programmable controller (JW20H/30H, JW50H/70H/100H), J-board to an FL-net. FL-net is an open network that connects production equipment and controllers from multiple FA (factory automation) venders, to create a unified production process.
Chapter 2: Handling Precautions Make sure to follow the precautions bellow who using the JW-20FL5/20FLT, JW-50FL (hereafter referred to as this module) and Z-336J (hereafter referred to as this board). (1) Installation - Do not install or store this unit in the following conditions. 1 Locations close to a heating element 2 Sudden temperature changes which may cause condensation 3 Corrosive or inflammable gas 4 Vibration or hard jolts - The minimum distance between nodes is specified in the regulations. (2.
Chapter 3: System Configuration [Connection example] Personal computer 10BASE5 coaxial cable (max. 500 m) FL-net Terminator Transceiver 3 J-board JW20H/30H 1 2 Transceiver cable (max. 50 m) RC Z-336J JW50H/70H/100H NC Hub RC JW-20FL5 JW-50FL Other maker’s PC J-board 10BASE-T twisted pair cable (max.
Chapter 4: Name and Function of Each Part Chapter 4: Name and Function of Each Part 4-1 JW-20FL5 1Display panel JW-20FL5 LN TX RX 12V T PE HE 6Module No.
Chapter 4: Name and Function of Each Part 4-2 JW-20FLT 1Display panel JW-20FLT LN TX RX 12V T PE HE S7 S6 S5 S4 S3 S2 S1 S0 5Module No. switch 2Connector for programmer (Factory setting: 0) 4 Connector for shield switch for 10BASE-T ON S H I E L D 90 12 3 678 3Connector for 10BASE-T 45 4 OFF (Factory setting: ON) 6Reset switch (Front) (Rear) Name Function Display panel 1 Displays the JW-20FLT operating status using LEDs. LN Lights when communicating normally.
Chapter 4: Name and Function of Each Part 9Switch SWA 8Reset switch O F F O F F Factory setting : ON 1 2 3 1 SW1 2 Factory setting : ON 0Switch SW1 7Module No.
Chapter 4: Name and Function of Each Part 4-4 JW-50FL JW-50FL 1 LED indicator LNK TX RX DC12V TEST 4 2 Connector for programmer SW3 78 8 Switch SW3 (Factory setting: 0) 23 456 901 PER HER P R O G R A M M E R 3 Connector for 10BASE5 7 Switch SW3 (Factory setting: ON) 10B5 4 Connector for 10BASE-T 5 12 VDC power supply input terminal OFF ON SW2 6 Reset switch Name 10B-T 12VIN (+) (−) FG RESET Function Display panel 1 S0 S1 S2 S3 S4 S5 S6 S7 Displays the JW-50FL operating status usin
Chapter 5: Installation Chapter 5: Installation 5-1 Installation of JW-20FL5/20FLT This section describes the installation procedures for the JW-20FL5/20FLT (hereafter referred to as the module) on the JW20H/30H basic rack panel. Turn off the power to the JW20H/30H. Set the module No. switch on the back of the module. (Back of the communication module) 5 Module No. switch Insert the mounting rib on the module into the rib insert holes on the JW20H/30H basic rack panel and push in.
Chapter 5: Installation 5-2 Installation of Z-336J Board dimensions and assembled dimensions of the Z-336J are shown below. Board dimensions 5 100 5 [Unit: mm] Boss hole: 4-φ4 170 180 The dimensions on the left do not include metal fittings. 5 5 110 Assembled dimensions [Unit: mm] 25.0 * CPU board (when Z-311J/312J is mounted) 21.6 D When installing the Z-336J under the CPU board. D2 D2 D2 15.0 In the case metal fixing A is used.
Chapter 5: Installation This paragraph describes the maximum number of Z-336J boards to install on the J-board and allocation of I/O relays. Allocation of I/O relays When mounted on the Z-311J/312J See the next page. When mounted on the Z-313J See page 5-5. When mounted on the Z-511J See page 5-6. [1] Maximum number of boards to mount The Z-336J is a kind of communication board of the J-board. Maximum number of boards mounted on the J-board shall be the total number of communication boards mounted.
Chapter 5: Installation [2] Address allocation of I/O relay This section describes I/O relay addresses allocated to the Z-336J. (1) When mounted on Z-311J/312J The total number of Z-336J boards able to be mounted including other communication boards is two at maximum. Below the switch settings of the Z-336J and allocation of I/O relay are shown. When using one communication board (Z-336J) Set switch SWA for number of communication boards on the Z-336J as follows.
Chapter 5: Installation (2) When mounted on Z-313J The number of boards available mounted on the Z-336J including other communication boards is one at maximum. Below shows the switch setting of the Z-313J and Z-336J as well as I/O relay allocation of the Z336J. Switch setting The set switch SWA on the Z-313J and the number of communication boards setting switch SWA of the Z-336J are as shown below.
Chapter 5: Installation (3) When mounted on Z-511J The number of boards available mounted on the Z-336J including other communication boards is two at maximum. Below shows the switch setting of the Z-511J and Z-336J as well as I/O relay allocation of the Z336J. When using one communication board (Z-336J) Switch setting The set switches SW1 and SWA on the Z-511J and the number of communication boards setting switch SWA on the Z-336J are as follows.
Chapter 5: Installation When using two communication boards (Z-336J) Switch setting The set switches SW1 and SWA on the Z-551J and the number of communication boards setting switch SWA on the Z-336J are as follows. - Z-336J - Z-511J Use Z-336J Use Z-336J Switch SW1 Switch SWA as 1st unit as 2nd unit 1 2 3 1 2 Switch SWA Switch SWA OFF OFF OFF ON ON 1 2 1 2 ON ON OFF ON Allocation of I/O relay I/O relay address of the Z-336J shall be allocated as shown below.
Chapter 5: Installation 5-3 JW-50FL (1) Installation of cable for option module Install the optional cable on the basic rack panel that installed JW-50FL. Cable type for option module Cable for option module ZW-2CC ZW-4CC ZW-6CC Maximum number of JW-50FL that can be installed 2 4 Note * 5 * If the ZW-6CC is used, a maximum of 6 optional modules can be installed. However, a limit of 5 optional modules can be used with JW-50FL, due to a parameter (address area) setting limitation.
Chapter 6: Connection/Wiring Chapter 6: Connection/Wiring 6-1 Installing an Ethernet cable Workers who will install or hook up an Ethernet cable must have special training and knowledge, such as the safety procedures and standards required by this technology (JIS X5252). We recommend that you contact a specialist for perform any installation or hook up. (Sharp Document Systems Co., Ltd. is providing the Ethernet installation work service, and supplying network products from Allied System Co., Ltd.
Chapter 6: Connection/Wiring 6-2 Connection [1] Connection of JW-20FL5 This paragraph describes how to connect 10BASE5 cable to the JW-20FL5. (1) Connecting the transceiver cable 1 Slide the lock on the 10BASE5 connector (on the JW-20FL5) up. Slide lock JW-20FL5 RESET 6 2 Insert the connector so that the two locking posts on the cable connector match the holes on the slide lock. Locking post RESET Locking post Transceiver cable 3 Slide the lock down to lock the cable connector.
Chapter 6: Connection/Wiring (2) Wiring the power source When a 10BASE5 is used, 12 VDC power should be supplied to the transceiver. Supply power to the 12 VDC power supply input terminal using a commercial constant voltage power supply unit. Item JW-20FL5 Specifications Supply voltage Current capacity 12 VDC –5% LN TX RX 12V T PE HE S7 S6 S5 S4 S3 S2 S1 S0 0.5 A minimum. 12 VDC power supply input terminal Black wire (-) ON S H I E L D OFF * Fuse (0.
Chapter 6: Connection/Wiring [2] When connecting to a JW-20FLT Connect a 10BASE-T twisted pair cable to the 10BASE-T connector on the JW-20FLT.
Chapter 6: Connection/Wiring [3] Connection of Z-336J (1) When connecting to a 10BASE5 This paragraph describes how to connect 10BASE5 cable to the Z-336J. Connecting the transceiver cable O F F T 12V RX TX LN SWA ON 1 SW1 2 Slide lock 1 ↑↓ 3 10BASE5 connector S0 S1 S2 S3 S4 S5 S6 S7 HE PE Z-336J Cable connector 2 SW6 6 ON Transceiver cable Locking post 1 Slide the lock on the 10BASE5 connector (on the Z-336J) up.
Chapter 6: Connection/Wiring Wiring the power source When a 10BASE5 is used, 12 VDC power should be supplied to the transceiver. Supply power to the 12 VDC power supply input terminal of the Z-336J using a commercial constant voltage power supply unit. O F F T 12V RX TX LN SWA ON 1 SW1 2 Item Specifications Supply voltage 12 VDC –5% Current capacity 0.5 A minimum.
Chapter 6: Connection/Wiring (2) When connecting to a 10BASE-T Connect a 10BASE-T twisted pair cable to the 10BASE-T connector on the Z-336J.
Chapter 6: Connection/Wiring [4] Connection of JW-50FL (1) Connection of 10BASE5 This paragraph describes how to connect 10BASE5 cable to the JW-50FL. Connecting the transceiver cable Slide lock ① ↑↓ ③ Locking post ② 10BASE5 connector Locking post Transceiver cable 6 1 Slide the lock on the 10BASE5 connector (on the JW-50FL) up. 2 Insert the connector so that the two locking posts on the cable connector match the holes on the slide lock. 3 Slide the lock down to lock the cable connector.
Chapter 6: Connection/Wiring (2) When connecting to a 10BASE-T Connect a 10BASE-T twisted pair cable to the 10BASE-T connector on the JW-50FL.
Chapter 7: Computer Link Function Chapter 7: Use Guide 7-1 Ethernet [1] 10BASE5 system The basic configuration of a10BASE5 system consists of one coaxial cable, with a maximum length of 500 m, and nodes connected to this cable as shown below. Each node is connected to the coaxial cable using a transceiver and a transceiver cable (AUI cable).
Chapter 7: Computer Link Function If the distance between nodes is greater than 500 m, connect a repeater as shown below, or to increase the number of segments by branching. The figure below is an example of a system with a maximum of 1500 m of cable. Arrange the configuration so that there are never more than two repeaters between any two nodes along any path.
Chapter 7: Computer Link Function The example shown below allows up to 2,500m between nodes. In order to extend communication distance, link cables are used (with repeaters at both ends). The maximum length of one link is 500 m. These cables are referred to as "link segments." The link segments must not connect nodes directly. However, the areas surrounded by dotted lines, including repeaters at both ends, are treated as a single repeater.
Chapter 7: Computer Link Function Parameters related to the system configuration are summed up below.
Chapter 7: Computer Link Function [3] IP addresses on an Ethernet In general, the UDP/IP uses a 32-bit logical address called the "IP address." The IP address consists of a network address and a host address. Normally, a class C configuration is used in the FA industry. Class C 1 1 0 Host address (8 bits) Network address (20 bits) X IP address classifications on an Ethernet Each 8 bits of the address are separated by a period and can be expressed as a decimal number.
Chapter 7: Computer Link Function 7-2 FL-net [1] Description of the FL-net (1) The FL-net concept FL-net is an FA control network that uses an Ethernet protocol. FL-net has a cyclic transfer function and a message transfer function. The basic concepts of the FL-net are as follows. 1 Ethernet protocols are used for communication (physically and as conceptual data links) between FA controllers. 2 A UDP/IP scheme compatible with the Ethernet is used. It establishes the basic data transfer procedures.
Chapter 7: Computer Link Function (2) FL-net protocol The FL-net consists of the following 6 protocol layers. Application layer FA link protocol layer Controller interface Cyclic transfer Service function Message transfer Token function Transport layer UDP Network layer IP Data link layer Ethernet (Compatible with IEEE802.3) Physical layer FL-net protocol FA link protocol Note: The transport layer and network layer use the UDP/IP addressing scheme.
Chapter 7: Computer Link Function (4) FL-net's IP address scheme Each node in the FL-net should be set independently using class C addresses. An "IP address" is an address used to identify a specific node (station) when sending data and using an Internet Protocol (IP). Therefore a unique IP address should be assigned to each node or device. The FL-net uses class C IP addresses. The default value of an FL-net IP address is "192.168.250.***", where "***" is the node number.
Chapter 7: Computer Link Function [3] Data communication type FL-net data communication supports both "cyclic transfer" and "message transfer." Message data Cyclic data with Token Cyclic transfer Cyclic transfer + Message transfer Type of data communication on the FL-net (1) Cyclic transfer With cyclic transfer, the JW-50FL sends data at certain intervals. Each node can share data through a common (shared) memory. Token Data 7 Node 1 Node 2 Node 3 Node ...
Chapter 7: Computer Link Function (2) Message transfer In the message transfer operation, the JW-50FL sends data non-cyclically. Normally, when a request to send occurs, the FL-net will communicate with a certain node. Transfer message from node 6 to 4 Transfer message from node 1 to 3 1 2 3 4 5 6 Example of a message transfer [4] Transfer data volume 7 (1) Cyclic transfer In a cyclic transfer, the FL-net has an 8 K bits + 8 K words = 8.5 K word transfer area.
Chapter 7: Computer Link Function (2) Message transfer The maximum amount of data that can be transferred in one message frame is 1024 bytes (excluding the header section). Message frame 1024 byes Message transfer data limit [5] Transfer cycle In the cyclic transfer operation, the JW-50FL refreshes the common memory almost constantly.
Chapter 7: Computer Link Function [6] Data area and memory CPU module FL-net communication module Cyclic transfer Message transfer Common memory area 1 Common memory area 2 Message transfer buffer area FL-net management table area Physical memory FL-net parameter area 7 Data area and memory 7-12
Chapter 7: Computer Link Function [7] Communication management table The status of each node is controlled using an individual node management table (maintained by the node itself), a participating node management table, and a network management table. (1) Local node management table The settings in each local node management table are controlled by the node itself.
Chapter 7: Computer Link Function (2) Participating node management table The participating node management table contains data related to the nodes currently participating in the network.
Chapter 7: Computer Link Function [8] Cyclic transfer and data area (1) Outline of the cyclic transfer process The cyclic transfer process is a function that supports cyclic data exchanges that occur between nodes. 1 Establishes the common memory function. 2 Transmits when a node receives the token. 3 Nodes which do not execute cyclic transfers within the network are allowed to participate. 4 When received the token, the node sends all the cyclic data that it needs to send.
Chapter 7: Computer Link Function (2) Common memory The description of the common memory is as follows. 7 1 The common memory allows the memory to be shared between nodes performing a cyclic transfer. 2 Two types of areas (area 1 and area 2) are allocated for each node. 3 If an area needed by a node to send its data exceeds the transfer size allowed for one frame, namely, more than 1024 bytes, the node should use multiple frames to send the data.
Chapter 7: Computer Link Function The common memory can also be used exclusively as a receiving area. Node 01 common memory Node 02 Node 05 (Receive) (Receive) (Send) (Receive) (Send) (Receive) Example 2: Common memory during a cyclic transfer (3) Area 1 and area 2 One node can be allocated two data areas (area 1 and area 2) for common memory. To determine the sending area, specify a top address and the size of the area. To access the area, use word addresses. Area 1 consists of 0.5 K word.
Chapter 7: Computer Link Function (4) Guarantee of simultaneity The cyclic transfer divides data into frames, depending on the amount of data being sent. The FL-net guarantees the simultaneity on common memory of each node using the following procedures. Note: When area 2 exceeds 3084 bytes, the JW-50FL cannot guarantee the simultaneity of the data for hardware reasons.
Chapter 7: Computer Link Function [9] Message transfers (1) Outline of the message transfer process The message transfer process is a function that allows asynchronous data to be exchanged between nodes. The basic operation of the message transfer process is shown below. 1 When a node receives a token, it will send a maximum of one frame of message data before the cyclic frame data sending. 2 A maximum of 1024 bytes can be sent at one time.
Chapter 7: Computer Link Function (2) Table of support messages Table of support messages No.
Chapter 7: Computer Link Function (3) Details of the support messages 1 Read byte-block data This is a message function used to read a virtual address space (32-bit address space) in a target node on the network, in units of one byte at a time (each address = 8-bits). Be careful because the internal address map varies with the FL-net module you are using.
Chapter 7: Computer Link Function 2 Write byte-block data This is a message function used to write to a virtual address space (32-bit address space) in a target node on the network, in units of one byte at a time (each address = 8-bits). Be careful because the internal address map varies with the FL-net module you are using.
Chapter 7: Computer Link Function 3 Read word-block data This is a message function used to read a virtual address space (32-bit address space) in a target node on the network in units of one word at a time (one address = 16-bits). Be careful because the internal address map varies with the FL-net module you are using.
Chapter 7: Computer Link Function 4 Write word-block data This is a message function used to write to a virtual address space (32-bit address space) in a target node on the network in units of one word at a time (one address = 16-bits). Be careful because the internal address map varies with the FL-net module you are using.
Chapter 7: Computer Link Function 5 Read network parameters This is a function used to read the network parameter data for a target node through the network. It reads the following data.
Chapter 7: Computer Link Function 6 Write network parameters This is a function used to change the network parameter data of a receiving node through the network. The following data can be changed. - Node name (facility name) - Address and size of common memory When the address and size of the common memory is changed, the receiving node leaves the network and re-enters it again. If only the node name is changed, the receiving node will not leave the network.
Chapter 7: Computer Link Function 7 Start, stop commands This is a function used to remotely start and stop the operation of equipment that is connected to the FL-net.
Chapter 7: Computer Link Function 8 Read profile This is a function used to remotely set the system parameters of a device profile that is the data for the receiving node. The following parameters are included in the system parameters.
Chapter 7: Computer Link Function 9 Read log data This is a function used to read the log data of the receiving node. Request message Response message Communication log data 7 0 Clear log data This is a function used to clear log data of the receiving node.
Chapter 7: Computer Link Function q Return message This is a function used to send back a message that has been received. The FL-net automatically returns messages. Request message Response message 7 w Transfer transmission message This is a function used to provide a transmission service to the FL-net upper layer. This function informs received message to the FL-net upper layer. The FL-net upper layer supplies this message to the user interface without modification.
Chapter 8: Cyclic Transfer Chapter 8: Cyclic Transfer To execute a cyclic transfer using the FL-net module (JW-20FL5/20FLT and JW-50FL) and FL-net board (Z-336J), the parameters in the common memory areas (area 1 and 2) must be set.
Chapter 8: Cyclic Transfer Notes on the common memory areas The common memory areas (area 1 and 2) can also be set using the following procedures. 1. There is no need to allocate sequential node numbers. [Example] Area 1 Node 2 Node 4 Node 7 Node 2 Node 4 Node 7 Node 2 Node 4 Node 7 Node 2 Node 4 Node 7 2. There is no need to assign data memory areas in node number order.
Chapter 8: Cyclic Transfer 8-1 Setting procedures This section describes all of the FL-net module setting procedures. For details about message transfers, the communication management area, and the SEND/RECEIVE function, see the respective chapters. 1 Specify a parameter area See Chapter 12. A parameter area is allocated within the control module. - When the JW20H, JW30H, or J-board is used for a PC, set the parameter area in accordance with the set value of the module No. switch.
Chapter 8: Cyclic Transfer 8-2 Areas that can be allocated as the common memory area The data memory area that can be allocated as the common memory areas (area 1 and 2) vary with the model of the module used.
Chapter 8: Cyclic Transfer (2) For the JW30H or J-board (Z-500 series) Address of the data memory that can be allocated to common memory Relay TMR/CNT contact point Bit address(8) Byte address(8) 00000 to 15777 コ 0000 to コ 1577 000000 to 001577 T-C0000 to T-C0777 コ 1600 to コ 1777 001600 to 001777 TMR/CNT/MD current value --- Register --- File 0 File address(8) b0000 to b1777 002000 to 003777 09000 to 09777 004000 to 004777 19000 to 19777 005000 to 005777 29000 to 29777 006000 to 006777
Chapter 8: Cyclic Transfer (3) For the JW50H/70H/100H Address of the data memory that can be allocated to common memory Relay TMR/CNT contact point Bit address(8) Byte address(8) File address(8) 00000 to 15777 コ 0000 to コ 1577 000000 to 001577 T-C0000 to 0777 コ 1600 to コ 1777 001600 to 001777 T-C1000 to 1777 コ 1300 to コ 1477* 001300 to 001477 * --- b0000 to b1777 002000 to 003777 09000 to 09777 004000 to 004777 19000 to 19777 005000 to 005777 29000 to 29777 006000 to 006777 39000 to 3
Chapter 8: Cyclic Transfer 8-3 Parameter settings for cyclic transfers The parameters related to cyclic transfers are as follows. Parameter address(8) 2 10 11 3 5 6 12 13 14 15 16 17 20 1 4 Description Top address (word address) of the data sending areas of own node area 1 * - Address 10 is for the lower digit and 11 is for the upper digit. Sending data length (word) of own node area 1 - Address 12 is for the lower digit and 13 is for the upper digit.
Chapter 8: Cyclic Transfer [1] Word addresses used for the top address The top address entered in the parameters for cyclic transfers on the FL-net are word addresses. Variations among the PLC models that can be installed are shown below.
Chapter 8: Cyclic Transfer (2) For the JW30H or J-board (Z-500 series) Relay TMR/CNT contact point JW30H/J-board (Z-500 series) address Top address set in FL-net cyclic transfer Byte address(8) File address(8) Word unit: Octal Word unit: Hex.
Chapter 8: Cyclic Transfer From the previous page Register (Possible to register error history) JW30H/J-board (Z-500 series) address Top address set in FL-net cyclic transfer Byte address(8) File address(8) Word unit: Octal Word unit: Hex.
Chapter 8: Cyclic Transfer (3) For the JW50H/70H/100H Relay TMR/CNT contact point * JW30H/J-board (Z-500 series) address Top address set in FL-net cyclic transfer Byte address(8) File address(8) Word unit: Octal Word unit: Hex.
Chapter 8: Cyclic Transfer From the previous page JW50H/70H/100H address Byte address(8) File 1 File address(8) Word unit: Octal Word unit: Hex.
Chapter 8: Cyclic Transfer 8-4 Communication time [1] Token round time The token round time can be obtained as follows. Node N−1 Node N △Tn Spacing between data of this node and the previous node m Token round time = ∑ △Tn n=1 (Total of the space (time) between data from this node and all previous nodes.) "Tn" varies with the amount of data sent by the previous station. It also varies with the processing timing of the JW-50FL.
Chapter 9: Message transfers Chapter 9: Message Transfers The message transfer method used with the module classifies messages as "client function," "transmission type message," or "remote function" (SHARP's proprietary function). These classifications can be assigned by setting each type to "Used" or "Not used," as shown below.
Chapter 9: Message transfers 9-1 Message sending procedures and data reception details This section describes procedures used for the settings needed to send (or request) messages using the message transfer function, as well as the details for receiving data from a node. (JW-50FL general setting procedures See page 8-3.
Chapter 9: Message transfers From the previous page 2 Setting transmission buffer (set the sending details) Specify the [information section] and [data section] to be used for sending messages to the transmission buffer (addresses +2000 to 3777(8), +4040 to 4055(8)). Transmission Details buffer address(8) +2000 Sending [data section] to +3777 +4040 Node number of destination node. +4041 Response message type (fixed to 00(H)) +4042 to 4043 Message (request) transaction code.
Chapter 9: Message transfers 9-2 Transmission buffer This section describes the transmission buffer that is used for sending and receiving data for the message transfer. The transmission buffer area (+0000 to 4055(8)) is determined by entering top address to parameter (address 34 to 36(8)). (Parameter See Chapter 12.
Chapter 9: Message transfers [1] Allocation of available areas for the transmission buffer The allocation of available areas for the transmission buffer varies with the module on which the FL-net is installed.
Chapter 9: Message transfers (2) For the JW30H or J-board (Z-500 series) Allocation available data memory address for the transmission buffer Relay TMR/CNT contact point Bit address(8) Byte address(8) File address(8) 00000 to 15777 コ 0000 to コ 1577 000000 to 001577 T-C0000 to T-C0777 コ 1600 to コ 1777 001600 to 001777 TMR/CNT/MD current value --- Register --- File 0 9 b0000 to b1777 002000 to 003777 09000 to 09777 004000 to 004777 19000 to 19777 005000 to 005777 29000 to 29777 006000 t
Chapter 9: Message transfers (3) For the JW50H/70H/100H Allocation available data memory address for common memory area Bit address(8) Byte address(8) File address(8) Relay 00000 to 15777 コ 0000 to コ 1577 000000 to 001577 TMR/CNT contact point T-C0000 to 0777 コ 1600 to コ 1777 001600 to 001777 T-C1000 to 1777 コ 1300 to コ 1477 * 001300 to 001477 * --- b0000 to b1777 002000 to 003777 09000 to 09777 004000 to 004777 19000 to 19777 005000 to 005777 29000 to 29777 006000 to 006777 39000 to
Chapter 9: Message transfers 9-3 Message transaction codes and execution conditions The transaction codes (TCD) and execution conditions for the messages supported by the JW-50FL are as follows.
Chapter 9: Message transfers 9-4 Use of virtual address space and PC memory space This section describes the addresses used in the host PC by the FL-net.
Chapter 9: Message transfers (1) For the JW20H or J-board (Z-300 series) Virtual address space PC memory space Relay area High word 9 Program 0x0000 to 0x003F 0x0000 to 0x001F コ 0100 to コ 0177 0x0020 to 0x003F コ 0200 to コ 0377 0x0080 to 0x00FF 0x0040 to 0x007F コ 0400 to コ 0677 0x0100 to 0x01BF 0x0080 to 0x00DF コ 0700 to コ 0777 0x01C0 to 0x01FF 0x00E0 to 0x00FF 0x0200 to 0x023F 0x0100 to 0x011F 0x0240 to 0x027F 0x0120 to 0x013F コ 1000 to コ 1077 0x0000 コ 1200 to コ 1277 0x0280 to 0x02B
Chapter 9: Message transfers (2) For the JW30H or J-board (Z-500 series) Files 0 Virtual address space PC memory space Relay area TMR/CNT contact points High word コ 0000 to コ 0077 コ 0100 to コ 0177 0x0040 to 0x007F 0x0020 to 0x003F コ 0200 to コ 0377 0x0080 to 0x00FF 0x0040 to 0x007F コ 0400 to コ 0677 0x0100 to 0x01BF 0x0080 to 0x00DF コ 0700 to コ 0777 0x01C0 to 0x01FF 0x00E0 to 0x00FF 0x0000 0x0200 to 0x023F 0x0100 to 0x011F コ 1100 to コ 1177 0x0240 to 0x027F 0x0120 to 0x013F コ 1200 to コ 12
Chapter 9: Message transfers From the previous page Virtual address space PC memory space Special I/O parameter 9 Option parameter High word Low word Byte block Word block T00-000 to 177 0x0000 to 0x007F 0x0000 to 0x003F T01-000 to 177 0x0080 to 0x00FF 0x0040 to 0x007F T02-000 to 177 0x0100 to 0x017F 0x0080 to 0x00BF T03-000 to 177 0x0180 to 0x01FF 0x00C0 to 0x00FF T04-000 to 177 0x0200 to 0x027F 0x0100 to 0x013F T05-000 to 177 0x0280 to 0x02FF 0x0140 to 0x017F T06-000 to 177 0x030
Chapter 9: Message transfers Files 1 to 3 and 10 to 2C(H) Virtual address space PC memory space High word File number(H) File address 1 000000 to 037777 2 Low word Byte block Word block 0x0001 0x0000 to 0x3FFF 0x0000 to 0x1FFF 000000 to 177777 0x0002 0x0000 to 0xFFFF 0x0000 to 0x7FFF 3 000000 to 177777 0x0003 0x0000 to 0xFFFF 0x0000 to 0x7FFF 10 000000 to 177777 0x0010 0x0000 to 0xFFFF 0x0000 to 0x7FFF 11 000000 to 177777 0x0011 0x0000 to 0xFFFF 0x0000 to 0x7FFF 12 000000 to
Chapter 9: Message transfers (3) For the JW50H/70H/100H Files 0 Virtual address space PC memory address Relay area TMR/CNT contact points High word Register Program Word block 0x0000 to 0x003F 00x0000 to 0x001F コ 0100 to コ 0177 0x0040 to 0x007F 00x0020 to 0x003F コ 0200 to コ 0377 0x0080 to 0x00FF 00x0040 to 0x007F コ 0400 to コ 0677 0x0100 to 0x01BF 00x0080 to 0x00DF コ 0700 to コ 0777 0x01C0 to 0x01FF 00x00E0 to 0x00FF 0x0200 to 0x023F 00x0100 to 0x011F コ 1100 to コ 1177 0x0240 to 0x027F
Chapter 9: Message transfers Files 1 to 7 Virtual address space PC memory address Low word File address(8) High word 1 000000 to 177777 0x0001 0x0000 to 0xFFFF 00x0000 to 0x7FFF 2 000000 to 177777 0x0002 0x0000 to 0xFFFF 00x0000 to 0x7FFF 3 000000 to 177777 0x0003 0x0000 to 0xFFFF 00x0000 to 0x7FFF 4 000000 to 177777 0x0004 0x0000 to 0xFFFF 00x0000 to 0x7FFF 5 000000 to 177777 0x0005 0x0000 to 0xFFFF 00x0000 to 0x7FFF 6 000000 to 177777 0x0006 0x0000 to 0xFFFF 00x0000 to 0x
Chapter 9: Message transfers 9-5 Computer link function (Compatible with Satellite net: SHARP's proprietary message format) The computer link function is SHARP's proprietary transmission message format (request TCD1000, response TCD12000, and can be used between PCs equipped with a SHARP FL-net module (board). 1 Send (request) 2 Receive (response) FL-net This node Target node 1 Specify the node number, command details, and transaction code to communicate from this node.
Chapter 9: Message transfers [1] Setting the computer link to send and receive data When a computer link message format is used, the sending and receiving details of the transmission buffer are set as follows. 1 Setting the sending details (command) Put the address of the [information section] and [data section] containing the data to be sent in the transmission buffer (base address +2000 to 3777(8), and base address +4040 to 4055(8)).
Chapter 9: Message transfers From the previous page 3 Receive (response details) The details of the data received (response) from the node to communicate is stored in the transmission buffer (base address +0000 to 1777(8), and base address +4000 to 4015(8)). Transmission buffer address(8) Details +0047 Header (40 bytes) - Normally, set 00(H) all 40 bytes. When to communicate crossover two layers including Ethernet, enter expansion header. - [5] Two layer communication with Ethernet.
Chapter 9: Message transfers [2] Basic format of computer link commands (1) Communication format When a computer link is used, data sent from this node to a target node is referred to as a [command], and data received from the target node by this node is referred to as a [response]. The communication format for commands and responses is as follows.
Chapter 9: Message transfers (2) Memory address expression format The format expressing memory address contained in the command (command text/response text) is as shown below. ( For more details, refer to "[3] Descriptions of each command.") PSEG : Program segment (corresponds to the file number.) JW20H J-board (Z-300 series) PSEG JW30H J-board (Z-500 series) JW50H/70H/100H 08(H), 09(H) 08(H) 08(H), 09(H) - Memory capacity varies with type of control module and memory module used.
Chapter 9: Message transfers BLOC : Bit location on the data memory The register (file register) is to be designated using DSEG and DADR. [Example] Register 09000 : DSEG = 00(H), DADR = 0800(H) 030000 of the file 1 : DSEG = 01(H), DADR = 3000(H) The relay address is to be designated using DSEG, DADR, and BLOC. The destination is made by the combination of the file address and the bit location.
Chapter 9: Message transfers (4) Table of commands Command code Contents See page 04(H) 14(H) 20(H) 23(H) 24(H) 30(H) 32(H) 34(H) 35(H) 44(H) 54(H) A2(H) A3(H) B2(H) B3(H) E8(H) E9(H) F8(H) F9(H) Reading program Write program Monitoring relay The current value monitor of the timers/counters Monitoring register Set/reset relay Set/reset timer/counter Write in register Write same data to register Read out the system memory Write to the system memory Read date Read time Set date Set time Monitor PC operat
Chapter 9: Message transfers [3] Descriptions of each command This section describes the "COM" settings and the items thereafter of the communication formats (page 9-19). Read out write enable mode (COM=E9(H)) [Format] Ë Command COM Ë Response COM COM WMOD RSLT WMOD = E9(H) = 00(H) : Mode 0 (All memory write-disabled) 01(H) : Mode 1 (Only the data memory write-enabled) 02(H) : Mode 2 (All memory write-enabled) [Function] - Reads the status of the write-enable mode.
Chapter 9: Message transfers Selecting the write enable mode COM = F9(H) [Format] Ë Command COM WMOD Ë Response COM RSLT COM WMOD = F9(H) = 00(H) : Mode 0 (All memory write-disabled) 01(H) : Mode 1 (Only the data memory write-enabled) 02(H) : Mode 2 (All memory write-enabled) [Function] - Selecting the write enable mode.
Chapter 9: Message transfers Monitoring relay (COM = 20(H)) [Format] Ë Command COM DSEG DADRL DADRH BLOC Ë Response COM COM DSED DADRL, H BLOC DATA RSLT DSEG DADRL DADRH BLOC DATA = 20(H) = Segment (00 to 07, 10 to 2C(H)) = Byte address (0000(H) to FFFF(H)) = Bit position (00(H) to 07(H)) = Read data (00(H): OFF, 01(H): ON) See page 9-20. See page 9-20. [Function] - Read the bit data (relay) shown in DSEG, DADR, and BLOC.
Chapter 9: Message transfers Set/reset relay (COM = 30(H)) [Format] Ë Command COM DSEG DADRL DADRH BLOC DATA Ë Response COM RSLT DSEG DADRL DADRH BLOC COM DSED DADRL, H BLOC DATA = 30(H) = Segment (00 to 07, 10 to 2C(H)) See page 9-20. = Byte address (0000(H) to FFFF(H)) See page 9-20. = Bit position (00(H) to 07(H)) = Set/reset data (00(H): reset, 01(H): set) [Function] - Set/reset the relays shown in DSEG, DADR, and BLOC.
Chapter 9: Message transfers Set/reset timer/counter (COM = 32(H)) [Format] Ë Command COM TADRL TADRH DATA Ë Response COM RSLT TADRL TADRH COM = 32(H) TADRL, H = Timer-counter number (0000(H) to 03FF(H)) DATA = Set/reset data (00(H): reset, 01(H): set) See page 9-21. [Function] - Set/reset the timer/counter displayed on TADR. [Execution condition] - Write enable mode - PC operation status : Mode 1 and mode 2 : Stopping, operating [Example] - Set TMR0002.
Chapter 9: Message transfers The current value monitor of the timers/counters (COM = 23(H)) [Format] Ë Command COM TADRL TADRH LL LH Ë Response COM RSLT TADRL TADRH DATAN COM TADRL, H LL, H DATA1 to N ATTR1 to N LL LH ATTR1 ...... DATA1 ...... ATTRN = 23(H) = Timer and counter number (0000(H) to 03FF(H)) See page 9-21.
Chapter 9: Message transfers Monitoring register COM = 24(H) [Format] Ë Command COM DSEG DADRL DADRH LL LH Ë Response COM RSLT DSEG DADRL DADRH COM DSEG DADRL, H LL, H DATA1 to N LL = 24(H) = Segment (00 to 07, 10 to 2C(H)) = Byte address (0000(H) to FFFF(H)) = Data length (Number of bytes) = Read data LH DATA1 ...... DATAN See page 9-20. See page 9-20. [Function] - Read the register data with the length shown by L, starting from DSEG, DADR. - Up to 1024 bytes can be read at a time.
Chapter 9: Message transfers Write in register (COM = 34(H)) [Format] Ë Command COM DSEG DADRL DADRH LL LH DATA1 LL LH ...... DATAN Ë Response COM COM DSEG DADRL, H LL, H DATA1 to N RSLT DSEG DADRL DADRH = 34(H) = Segment (00 to 07, 10 to 2C(H)) = Byte address (0000(H) to FFFF(H)) = Data length (number of bytes) = Write data See page 9-20. See page 9-20. [Function] - Write the register data with the length shown by L, starting from DSEG, DADR. - Up to 1024 bytes can be write at a time.
Chapter 9: Message transfers Write same data to register (COM = 35(H)) [Format] Ë Command COM DSEG DADRL DADRH LL LH DATA LL LH Ë Response COM COM DSEG DADRL, H LL,H DATA RSLT DSEG DADRL DADRH = 35(H) = Segment (00 to 07, 10 to 2C(H)) = Byte address (0000(H) to FFFF(H)) = Data length (number of bytes) = Write data See page 9-20. See page 9-20. [Function] - Write the same data with the length shown by L, starting from DSEG, DADR.
Chapter 9: Message transfers Read out the system memory (COM = 44(H)) [Format] Ë Command COM SEG SADRL SADRH LL LH Ë Response COM RSLT COM SEG SADRL,H LL,H DATA1 to N SEG SADRL SADRH LL LH DATA1 = 44(H) = Segment (08(H)) = System memory address (0000(H) to 047F(H)) = Data length (number of bytes) = Read data ...... DATAN See page 9-21. [Function] - Read the system memory data with the length shown by L, starting from SEG, SADR.
Chapter 9: Message transfers Write to the system memory (COM = 54(H)) [Format] Ë Command COM SEG SADRL SADRH LL LH DATA1 LL LH ...... DATAN Ë Response COM RSLT COM SEG SADRL, H LL, H DATAL to N SEG SADRL SADRH = 54(H) = Segment (08(H)) = System memory address (0000(H) to 047F(H)) = Data length (number of bytes) = Write data See page 9-21. [Function] - Write the system memory data with the length shown by L, starting from SEG, SADR.
Chapter 9: Message transfers Reading program (COM = 04(H)) [Format] Ë Command COM PSEG PADRL PADRH LL LH Ë Response COM RSLT PSEG PADRL PADRH COM PSEG PADRL,H LL,H DATA1 to N LL LH DATA1 ...... DATAN = 04(H) = Program segment (08(H), 09(H)) See page 9-20. = Program address (0000(H) to 7DFF(H)) See page 9-20. = Data length (number of words) = Read data (2 bytes = one step) [Function] - Read a program with a length (number of words) shown by L, from address PSEG, PADR.
Chapter 9: Message transfers Write program (COM = 14(H)) [Format] Ë Command COM PSEG PADRL PADRH LL LH DATA1 ..... DATAN Ë Response COM RSLT PSEG PADRL PADRH COM PSEG PADRL, H LL, H DATA1 to N LL LH = 14(H) = Program segment (08(H), 09(H)) See page 9-20. = Program address (0000(H) to 7DFF(H)) See page 9-20. = Data length (number of words) = Write data (2 bytes = one step) [Function] - Write a program with a length (number of words) shown by L, from address PSEG, PADR.
Chapter 9: Message transfers Read date (COM = A2(H)) [Format] Ë Command COM Ë Response COM COM Y M D DW RSLT Y M D DW = A2(H) = Year (express lower two digits of Western year, 00(H) to 99(H)) = Month (01(H) to 12(H)) = Date (01(H) to 31(H)) = Day of week (00(H): Sunday, 01(H): Monday, 02(H): Tuesday, 03(H): Wednesday, 04(H): Thurs day, 05(H): Friday, 06(H): Saturday) [Function] - Read date data.
Chapter 9: Message transfers Set date (COM = B2(H)) [Format] Ë Command COM Y M D DW Ë Response COM RSLT COM Y M D DW = B2(H) = Year (express lower two digits of Western year in BCD. 00(H) to 99(H)) = Month (01(H) to 12(H)) = Date (01(H) to 31(H)) = Day of week (00(H): Sunday, 01(H): Monday, 02(H): Tuesday, 03(H): Wednesday, 04(H): Thurs day, 05(H): Friday, 06(H): Saturday) [Function] - Set date data.
Chapter 9: Message transfers Read time (COM = A3(H)) [Format] Ë Command COM Ë Response COM COM H M S RSLT H = A3(H) = Hour = Minute = Second M S (00(H) to 23(H): BCD) (00(H) to 59(H): BCD) (00(H) to 59(H): BCD) [Function] - Read time data. [Execution condition] - Write enable mode - PC operation status : Mode 0, mode 1 and mode 2 : Stopping, operating [Example] - Read time data.
Chapter 9: Message transfers Set time (COM = B3(H)) [Format] Ë Command COM H M S CTRL Ë Response COM COM H M S CTRL ACK =B3(H) = Hour (00(H) to 23(H): BCD) = Minute (00(H) to 59(H): BCD) = Second (00(H) to 59(H): BCD) = Control data 00(H): Run clock 01(H): Stop clock [Function] - Write time data [Execution condition] - Write enable mode - PC operation status : Mode 1 and mode 2 : Stopping, operating [Example] - Set time data to 18 o'clock, 10 minutes, and 20 seconds.
Chapter 9: Message transfers Monitor PC operation status (COM = E8(H)) [Format] Ë Command COM MODE Ë Response COM COM MODE RSLT MODE = E8(H) = 00(H): Operating 01(H): Stopped operation by an instruction from other module. 02(H): Stopped operation by an instruction from this module. [Function] - Monitor PC run/stop status. [Execution condition] - Write enable mode - PC operation status : Mode 0, mode 1 and mode 2 : Stopping, operating [Example] - Monitor PC operation status.
Chapter 9: Message transfers Halt and release halting of PC(COM = F8(H)) [Format] Ë Command COM MODE Ë Response COM COM MODE RSLT MODE = F8(H) = 00(H): Release halt 01(H): Halt [Function] - Halt/release halting of PC operation.
Chapter 9: Message transfers [4] Computer link error code table RSLT (Hexadecimal) Details 00 Normally end 01 Format error 06 PC does not stop operation 07 Verify error of write command. 0F Time out while accessing memory. 13 Tried to set/reset TMR/CNT while PC stops operation. 10 Miss match write enable mode.
Chapter 9: Message transfers [5] Two-layer communication with the Ethernet In order to communicate with the Ethernet on a different layer, use the following information in the communication format header (see page 9-19) as an extension header.
Chapter 9: Message transfers Note The two-layer communication is possible only with the computer link to the module on the FL-net from the host computer on the Ethernet via transit stations. Communication in the reverse direction, or the computer link from the host computer on the FL-net to this module, is not possible. Example: In the following example as shown in the diagram, the expansion header needs to be as follows.
Chapter 9: Message transfers 9-6 Remote programming and remote monitor functions The remote programming and remote monitor functions are methods for operating a PC on another node connected to the FL-net. These are proprietary SHARP functions. These functions can be used only between PCs that are quipped with SHARP FL-net modules (boards). You can access these functions using the following support devices.
Chapter 9: Message transfers [2] Example operation The example below shows the procedure for using the JW-100SP ladder logic programming software. For details about the operation of other support tools, see their respective manuals. 1 Connect a personal computer to the module on the FL-net.
Chapter 9: Message transfers 3 Network settings Select whether a node (target station) that will be used to execute remote programming and remote monitoring is on a standard network connection or an extended connection. In the figure below, nodes numbered 10 to 12 are standard connections. Nodes numbered 1 to 3 are extended network connections. Personal computer Slot No.
Chapter 10: Communication Control Chapter 10: Communication Control A participating node list flag, an operation status flag, error status flag, local node management table, participating nodes management table, and network management table are set up in the communication control area of the JW-50FL. (Complete setting procedure for the JW-50FL => See page 8-3.
Chapter 10: Communication Control [1] Participating nodes list flag Shows the participation status of each node in the network Node number (correspond to bit number of each address) *2 *1 Address(8) D7 D6 D5 D4 D3 D2 D1 D0 10 +000 7 6 5 4 3 2 1 +001 +002 15 23 14 22 13 21 12 20 11 19 10 18 9 17 8 16 +003 31 30 29 28 27 26 25 24 +004 +005 39 47 38 46 37 45 36 44 35 43 34 42 33 41 32 40 +006 55 54 53 52 51 50 49 48 +007 63 62 61 60 59 58 56 +010 +011 71
Chapter 10: Communication Control [2] Operation status flag Shows the operation information for each node *1 Node number (correspond to bit number of each address) *2 Address(8) D7 D6 D5 D4 D3 +040 +041 7 15 6 14 5 13 4 12 3 11 +042 +043 +044 23 31 39 22 30 38 21 29 37 20 28 36 +045 +046 +047 47 55 63 46 54 62 45 53 61 +050 +051 +052 71 79 87 70 78 86 +053 +054 +055 95 103 111 +056 +057 +060 +061 +062 +063 +064 +065 +066 +067 +070 +071 D2 D1 D0 2 10 1 9 8 19 27 35 18 26
Chapter 10: Communication Control [3] Error status flag Shows the error information for each node Node number (correspond to bit number of each address) *2 *1 Address(8) D7 D6 D5 D4 D3 D2 D1 D0 10 +100 7 6 5 4 3 2 1 +101 +102 15 23 14 22 13 21 12 20 11 19 10 18 9 17 8 16 +103 31 30 29 28 27 26 25 24 +104 +105 39 47 38 46 37 45 36 44 35 43 34 42 33 41 32 40 +106 55 54 53 52 51 50 49 48 +107 +110 63 71 62 70 61 69 60 68 59 67 58 66 57 65 56 64 +111 79
Chapter 10: Communication Control [4] Local node management table This section shows the information about the local node as part of the network control information.
Chapter 10: Communication Control [5] Participating node management table Shows the information for the node numbers at address offset +300 for each table.
Chapter 11: SEND/RECEIVE function Chapter 11: SEND/RECEIVE function The SEND/RECEIVE functions are exclusive SHARP functions. These can only be used between PCs equipped with FL-net modules (board). Note: The SEND/RECEIVE functions can be used only when a JW30H, JW50H/70H/100H, or a Jboard (Z-500 series) is used as the host PC. This function cannot be used with the JW20H or Jboard (Z-300 series). The SEND/RECEIVE functions allow the exchange of data between certain nodes within a specified maximum time.
Chapter 11: SEND/RECEIVE function 11-1 Operation of SEND/RECEIVE instruction [1] SEND This function operates by the combination of F-203 (OPCH) and F-204 (SEND). (1) When the module is used (host PC: JW30H, J-board (Z-500 series)) F-203 UNOPCH CH-ST fileN F-204 SEND n D S - Setting range of S UN CH : Module No. switch set value of the module (0 to 6). : Channel number within the specified module (board) (0 to 3).
Chapter 11: SEND/RECEIVE function (2) When the module is used (host PC: JW50H/70H/100H) F-203 PORTOPCH CH-ST fileN F-204 SEND PORT CH ST fileN D n S n D S : Port number on which the JW-50FL is installed (0 to 7) : Channel number within the specified port number (0 to 3) In the PC program, the same port number can be called 4 times, once for each channel (CH0, CH1, CH2, and CH3).
Chapter 11: SEND/RECEIVE function Sample of program (for the JW30H) When transferring 8 bytes of data from source station register コ1000 to the register 09000 of the target station number 3 : Local node JW-20FL 00000 Module No. Switch : 2 Channel used :0 F-44 ↑ F-32 14000 SET Switch 14000 F-203 2-0-03 OPCH F-204 010 SEND 14000 07354 07355 07356 Non-carry Error T000 F-44 ↑ Carry 07357 Zero F-33 14000 RST Set the sending relay 14000.
Chapter 11: SEND/RECEIVE function [2] RECEIVE This function operates by the combination of F-203 (OPCH) and F-205 (RCV). (1) When the module is used (host PC: JW30H, J-board (Z-500 series)) F-203 UNOPCH CH-ST fileN F-204 SEND n S D - Setting range of D UN CH ST fileN S n D : Module No. switch set value (0 to 6) of the communication module : Channel number within the specified module (board) (0 to 3).
Chapter 11: SEND/RECEIVE function (2) When the module is used (host PC: JW50H/70H/100H) F-203 PORTOPCH CH-ST fileN F-204 SEND PORT CH ST fileN D S n D n S D : Port number on which the JW-50FL is installed (0 to 7) : Channel number within the specified port number (0 to 3) In the PC program, the same port number can be called 4 times, once for each channel (CH0, CH1, CH2, and CH3).
Chapter 11: SEND/RECEIVE function Sample of program (for the JW30H) When transferring 8 bytes of data from source station register コ1000 to the register 09000 of the target station number 3 : Local node JW-20FL 00000 F-44 ↑ Module No. Switch : 2 Channel used :0 F-32 14000 SET Switch 14000 Set the sending relay 14000.
Chapter 11: SEND/RECEIVE function 11-2 Timeout time for SEND/RECEIVE instructions Enter a timeout time for the SEND/RECEIVE functions in the parameter at address 60(8). Timeout time parameter Address(8) Detail 60 Timeout time for SEND/RECEIVE instructions (0.1 to 25.5 sec.) - The specified timeout time will be effective for all target nodes. - The allowable range is 0.01 (0.1 sec.) to 255 (25.5 sec.), in decimal notation. (In units of 0.1 sec.) - The default value of 00(H) is 1 sec.
Chapter 12: Parameters Chapter 12: Parameters This chapter describes the parameters that can be set in the module. The parameter area is set in the control module (CPU board). "12-3 How to set parameters." 12-1 Table of parameters Address(8) Reference page Details 00 IP address 01 IP address 02 IP address 03 IP address, node number When FF(H) is written to address 03, the module will enter the data memory setting mode. - Enter the parameter file address at addresses 00 and 01.
Chapter 12: Parameters 12-2 Details of each of the parameters (1) Enable/disable the use of the transmission buffer (Setting parameter address 37(8)) Select whether to enable/disable the buffer for each message by entering the appropriate value at parameter address 37(8).
Chapter 12: Parameters 12-3 How to set parameters [1] When the JW-20FL5/20FLT or Z-366J is used Set parameters of JW-20FL5/20FLT and Z-336J as optional parameters of the control module (CPU board). Determine the area of the optional parameters using the module No. switch set value of JW20FL5/20FLT and Z-336J. The parameters occupy 64 bytes per module. - Relationship between the host PC and the control module Module No.
Chapter 12: Parameters [2] When the JW-50FL is used Set the parameters for the JW-50FL in the system memory of the control module. Select the parameter (system memory) area using the SW3 switch on the JW-50FL. (Details See the next page. Switch SW3 See page 4-4.) Switch SW3 setting 0 1 2 3 4 Parameter address(8) (system memory) #0300 to #0377 #1400 to #1477 #1500 to #1577 #1600 to #1677 #1700 to #1777 Note: Do not set switch SW3 outside the range of 0 to 4.
Chapter 12: Parameters - Parameter addresses on the JW-50FL Depending on the setting of switch SW3 on the JW-50FL, the addresses of the parameters (in system memory) will vary, as shown below. In this manual, the parameter addresses in the left column of the tables are expressed in their common form.
Chapter 13: Troubleshooting Chapter 13: Troubleshooting 13-1 Before you conclude that the machine is faulty Check item Description 1 Check whether the modules and boards are installed properly. 2 Are the switches on the module and boards set properly? 3 Check whether the network IP addresses are set properly. 4 Are the common memory areas set properly? 5 Check for loose connections on modules and boards. 6 Make sure the cables are connected properly.
Chapter 13: Troubleshooting 13-2 General network problems and countermeasures [1] Problems concerning the network and appropriate countermeasures (when unable to communicate) Symptom Check points Check details Countermeasure Is the indicator on the power supply lit? Whether main power lamps of communication modules are lit? Power source Is the main power lamp on the AUI power supply modules lit? Is the power output by AUI power supply module within the specified range (12 V)? Check and reconnect the
Chapter 13: Troubleshooting [2] Problems concerning the network and appropriate countermeasures (when communications are unstable) Symptom Check points Communication route Check details Countermeasures Make sure the external conductive shields of all the coaxial cables are connected to ground at one point Ground properly, according to section 15-6.
Chapter 13: Troubleshooting [3] How to check an IP address using the Ping function on a personal computer Even without specialized tools, such as the FL-net network analyzer, you can check the connections and IP addresses of FL-net equipment using an ordinary personal computer running Windows95 etc. The method for using the Ping function is described below. When an IP connection is made, check the connection using the Ping command.
Chapter 13: Troubleshooting 13-3 General precautions related to the FL-net For details about the FL-net transfer route standards, see the previous section and IEEE802.3. In addition, the following limitations and precautions should be noted. Description 1 Do not place communication data from other Ethernet devices on the FL-net communication cables. 2 Do not connect the FL-net to a router. 3 Switching hubs cannot be used on the FL-net.
Chapter 13: Troubleshooting 13-4 Error indicators on the display panel If an error occurs while communicating with the module, the error details can be checked by reading the error code on the display panel (LED display) of the module. Find the cause of the error by looking up the error code that is displayed. Then take the appropriate countermeasures (resetting the paramS0 eters, etc.
Chapter 14: Specifications Chapter 14: Specifications 14-1 JW-20FL5/20FLT [1] General specifications Specifications Item JW-20FL5 PC models to use JW-20FLT JW20H/30H Storage temperature -20 to +70˚ C Ambient operating temperature 0 to +55˚ C Ambient humidity 35 to 90% RH (without condensing) Equivalent to JIS C 0911: Vibration test: width 0.15 mm (10 to 58 Hz), 9.
Chapter 14: Specifications [3] External dimension drawings JW-20FL5 JW-20FL5 LN TX RX 12V T PE HE S7 S6 S5 S4 S3 S2 S1 S0 130 Basic rack panel ON (Unit: mm) S H I E L D OFF FG RESET 6 35 110 116 JW-20FLT JW-20FLT LN TX RX 12V T PE HE S7 S6 S5 S4 S3 S2 S1 S0 130 Basic rack panel (Unit: mm) ON S H I E L OFF D 10B-T 14 RESET 35 6 110 116 14-2
Chapter 14: Specifications 14-2 Z-336J [1] General specifications Item Specifications PC models to use J-board Storage temperature -20 to +70˚ C Ambient operating temperature 0 to +55˚ C Ambient humidity 35 to 90% RH (without condensing) Vibration resistance Equivalent to JIS C 0911: Vibration test: width 0.15 mm (10 to 58 Hz), 9.
Chapter 14: Specifications 14-3 JW-50FL [1] General specifications Item Specifications Host PC Install in optional slots on the JW50/70H/100H (max. 5 units) *1 Storage temperature -20 to +70˚ C Ambient operating temperature 0 to +55˚ C Ambient humidity 35 to 90% RH (without condensing) Vibration resistance Equivalent to JIS C 0911: Vibration test: width 0.15 mm (10 to 58 Hz), 9.
Chapter 14: Specifications (2) FL-net specifications Item Specifications Communication control method Master-less token method Number of stations supported Maximum 254 Communication function Cyclic transfer (n: n, 8K bits + 8K words) Message transfer (1: 1, 1: n) Maximum data length of one frame is 1K bytes [3] External dimension drawings JW-50FL LNK TX RX DC12V TEST PER HER S0 S1 S2 S3 S4 S5 S6 S7 Basic rack panel (Unit: mm) 250 P R O G R A M M E R 10B5 10B-T 12VIN (+) (−) FG RESET 33.
Chapter 15: Appendix Chapter 15: Appendix 15-1 System configuration guide [1] Brief description of the Ethernet Ethernet is a standardized LAN (Local Area Network) arrangement used to communicate between personal computers and printers. It prescribes the communication data format, cables and connectors to use. The Ethernet standards are established by the Ethernet working group: IEEE802.3 of the IEEE. Currently standards such as 10BASE5, 10BASE2, and 10BASE-T have been clearly defined.
Chapter 15: Appendix [2] 10BASE5 Specifications 10BASE5 is a connection method for creating an Ethernet network using a coaxial cable approximately 10 mm thick (The thick cable is also called the "yellow cable"). The "10" in "10BASE5" refers to a data transfer speed of 10Mbps. The word "BASE" means that the data transfer system is a "base band system." Finally, the "5" means that the data transfer distance of a trunk is limited to 500 m.
Chapter 15: Appendix [3] 10BASE-T Specifications 10BASE-T is a connection method for creating an Ethernet network using twisted pair cables. The "10" in "10BASE-T" refers to the data transfer speed of 10Mbps. The word "BASE" means that the data transfer system is a "base band system." The "-T" refers to the twisted pair cable that is used to carry the data. On a 10BASE-T network, devices such as personal computers are connected using hubs.
Chapter 15: Appendix [4] Other Ethernet Specifications (1) 10BASE2 10BASE2 is a connection method for creating an Ethernet network using a coaxial cable approximately 5 mm thick (This cable is also called a "Thin cable"). The "10" in "10BASE2" refers to a data transfer speed of 10Mbps. The word "BASE" means that the data transfer system is a "base band system." Finally, the "2" means that the data transfer distance of a trunk is limited to 185 m (approx. 200 m).
Chapter 15: Appendix 15-2 Examples of system configurations [1] Small scale configuration Using a single, multi-port transceiver or hub, you can construct a network system connecting a few devices.
Chapter 15: Appendix [2] Basic configuration Connect several multi-port transceivers and hubs to a single coaxial cable, and construct a network of dozens of devices. Coaxial cable (Maximum cable length: 500 m) Single port transceiver Ground terminal Termination resistor AUI cable (maximum cable length: 50 m) Hub Multi-port transceiver Twisted pair cable [UTP: Category 5] (Maximum cable length: 100 m) - Up to four repeaters and hubs can be placed between any two terminals.
Chapter 15: Appendix [3] Configuration of a large-scale network By connecting several 10BASE5 network segments using repeaters, you can construct a network consisting of several hundred devices. Coaxial cable (Maximum cable length: 500 m) AUI cable (maximum cable length: 50 m) Multi-port transceiver Repeater - A maximum of 50m total cable length (using an AUI cable) can be used from one end of the coaxial cable to a terminal device, using a multi-port transceiver.
Chapter 15: Appendix [4] Configuration of a long distance distribution system When constructing a large-scale network, if the distance between network segments exceeds the limit of the 10BASE5 cable (500 m), you can construct a network up to 2 km long by connecting optical repeaters between network segments.
Chapter 15: Appendix [5] Configuration of local concentrations In a location where several dozen devices are concentrated in close proximity, a network system can be constructed using a star coupling hub.
Chapter 15: Appendix [6] Configuration combining local and long distance distribution In the basic configuration, if a specific controller is located a long distance away, or if there is a high voltage power source or noise generating source near the network, divide the network into two segments and connect an optical cable between the two segments. This will allow you to construct a combined local and long distance network with good noise immunity.
Chapter 15: Appendix [7] Principles of the FL-net system The goal of an FL-net is real-time communication between controllers, such as programmable controllers, robot controllers, and numeric control devices, in production systems. The FL-net constructs a token passing mechanism using an instantaneous information transfer based on Ethernet UDP/IP protocols to execute cyclic and message communications.
Chapter 15: Appendix 15-3 Definition of network systems [1] Communication protocol standards The term "Communication protocol" refers to the rules for exchanging information between systems on a particular communication circuit. The communication protocols used by FL-net conform to the following standards.
Chapter 15: Appendix [3] Physical implementations of an FL-net There are five physical implementations of an Ethernet network that support a 10M bps data transfer speed. They are 10BASE5, 10BASE2, 10BASE-T, 10BASE-F, and 10BROAD36 (this is not common/). In addition to these implementations, a 100M bps Ethernet transmission speed is also available. The FL-net supports 10BASE5 (recommended), 10BASE2, and 10BASE-T hardware.
Chapter 15: Appendix [5] FL-net sub net mask The sub net mask on an FL-net is always "255.255.255.0." The user does not need to set this sub net value. This value is identical to the original network address section and the device address section of the class C. [6] TCP/IP, UDP/IP protocols TCP, UDP, and IP are major protocols used on Ethernet networks. The IP is located in the network layer of communication protocols and controls the flow of communication data.
Chapter 15: Appendix [8] FL-net data format (1) Outline of the FL-net data format Data that are sent and received over the FL-net are packed in each layer of the communication protocol as follows.
Chapter 15: Appendix One frame of FL-net data that can be monitored in a communication circuit is shown below. In the example below, 128 bytes of cyclic data is being transferred.
Chapter 15: Appendix (2) FL-net header format The FL-net header is 64 to 96 bytes long. 64 to 96 byes Less than 1024 bytes FL-net header Cyclic/message data Lower layer header FA link data Less than 1500 byes FL-net header An FL-net header is added to every frame, to comply with the FL-net protocol. [9] FL-net transaction code The FL-net provides the following services with the message transmission service. Message transmission service No.
Chapter 15: Appendix Each message has a transaction code for requesting or responding in its header. It is used to identify the message frame.
Chapter 15: Appendix 15-4 Network control of the FL-net [1] Token control of the FL-net (1) Token Basically, a node can send data whenever it holds a token. A node can send data without holding a token when it reissues a token due to a time out of the token monitor time, or when it issues a participation request frame so that it can begin participating in the network. The FA net routes one token between the nodes.
Chapter 15: Appendix (2) Flow of the token Basically, only one token exists on the same network. If there are two or more tokens on the same network, the token from the node with the smaller node number takes priority, and the other tokens are discarded. A frame with a token (a token frame) consists of a destination node number and the node number of the node sending the token. A node will become the node holding the token when the destination node number in a token frame matches its own node number.
Chapter 15: Appendix (3) Token and data There are six data patterns that can be attached to and sent with a token, as follows. Token and data Details Item No. No data to attach 1 Token Cyclic data only 2 Only sends the token Only attaches cyclic data to the token Token + Cyclic data Cyclic data sent in frames. Sends only cyclic data. The token is attached to the last frame. 3 Token + Cyclic data Message data only 4 Token Cyclic data After sending the message data, passes the token along.
Chapter 15: Appendix (4) Interval between frames (minimum allowable interval between frames) The time interval after a node receives a token until it sends a frame is referred to as the "frame interval." The minimum interval that each node must wait for, before sending a frame, is referred to as the "minimum allowable frame interval." The FL-net shares this minimum allowable frame interval throughout the network.
Chapter 15: Appendix [2] Joining and leaving an FL-net network (1) Participation in the FL-net Each node monitors the circuit while the FL-net starts up, to determine the interval of a participating token detection time. When that time has elapsed, if it does not receive a token, the node concludes that the network is just starting and tries to join the network as it starts. If it receives a token, it concludes that it is monitoring a network that is in-ring startup state, and it tries to join the network.
Chapter 15: Appendix Participation in an existing network When the JW-50FL receives a token within the participating token detection time, it concludes that it is linked to a network that is already established, and waits for a participation request frame up to three token cycles. During this interval, it checks for duplicate use of its node number and address, as well as updates the participation node operation table.
Chapter 15: Appendix (2) Leaving an FL-net network Each node checks the node numbers each time it receives a token frame. If the JW-50FL does not receive a token frame from a certain node three times in a row, the node is regarded as having left the network. (This is also true when the node holding the token does not send the token after token monitor time has elapsed.) If the JW-50FL determines that a node has left the network, it deletes that node's number from the management table.
Chapter 15: Appendix [3] Node status control The status control of nodes consists of a local node management table, a participating nodes management table, and a network management table. An outline of each is shown below. Outline of each table used for node status control Name Local node management table Details Control its own node settings. Participating nodes management table Control information about nodes participating the network.
Chapter 15: Appendix [5] FL-net Participating node management table (1) Basic functions The status of each node is monitored by the management table which each node keeps for itself. This table handles the data used to control each node participating in the network. The operation is outlined below. When starting, it receives a token frame and refreshes the participating node management table and network management table.
Chapter 15: Appendix [6] Status management of the FL-net (1) Basic functions Control parameters related to the network. (2) Management data Network management table Number of bytes Item Description Token latch node number 1 byte Currently token staying node. Minimum frame interval 1 byte In units of 100 µsec. Allowable refresh cycle time 2 bytes In units of 1 msec. Measured refresh cycle time (current value) 2 bytes In units of 1 msec.
Chapter 15: Appendix 15-5 Parts needed to build a network [1] Parts needed to configure an Ethernet The parts needed to configure an Ethernet are shown below. For details about these parts, see section [2] and [3].
Chapter 15: Appendix [2] Parts related to 10BASE5 (1) Transceiver A transceiver converts signals flowing through coaxial cables (yellow cables) into signals that the nodes can use, and vise-versa. When you want to connect a transceiver, it should be installed at a distance of 2.5 m (or a multiple of 2.5 m) from any other transceiver. Coaxial cables are marked at 2.5 m intervals. That makes it easy to install the transceiver over one of these marks on the cable.
Chapter 15: Appendix Tap connector M6 bolts 141 LAN transceiver Installation of a tap in the main case of a transceiver Transceiver (tap type) To connect a tap type transceiver to a coaxial cable, make a hole in the coaxial cable insulation and insert a probe that will make contact with center conductor in the coaxial cable. Remove the insulation around the coaxial cable using a special tool. Supply power from a node to the transceiver (12 VDC) using a transceiver cable.
Chapter 15: Appendix Transceiver (connector type) Install the transceiver connector on a coaxial cable. Then, connect the transceiver to the connector. No special tools are needed for this connection, and it is easy to install and remove. The transceiver must be supplied with power from a node through a transceiver cable.
Chapter 15: Appendix Multi-port transceiver The tap type transceiver and connector type transceiver can only be used to connect one terminal. A multi-port transceiver can connect a number of nodes. In practice, 4- and 8-port type transceivers are available. Coaxial cable Transceiver cable (AUI cable) Transceiver cable (AUI cable) Transceiver cable (AUI cable) Transceiver cable (AUI cable) Note: Use a power supply cable to supply power to the transceiver.
Chapter 15: Appendix Repeater A repeater is used to relay or transfer signals. It is used for communication between segments using different media, to extend the length of a segment, to increase the number terminals that can be connected, or to convert from one cable type to another. A repeater reads the electronic signals from one segment, amplifies the signal as required, and sends it to all the segments connected to the repeater.
Chapter 15: Appendix (2) Coaxial cable Coaxial cable consists of a center conductor and an external conductive layer that functions as a shield. Coaxial cables used for Ethernet connections must have 50 ohms of impedance. An RG58A/ U cable can be used with 10BASE2 and a yellow cable can be used with 10BASE5. The maximum length of a single 10BASE2 cable is 185 m and the maximum length of a 10BASE5 cable is 500 m.
Chapter 15: Appendix (4) Relay connector This connector is used to make a connection between coaxial cables. Although the repeater is used to extend a segment, a relay connector is used to extend a cable in the same segment. Be careful because the use of multiple relay connectors on the same line may change the electrical resistance of the coaxial cable. (We recommend not using more than one relay connector in the same line.
Chapter 15: Appendix (6) Ground terminal of a coaxial cable This device is used to prevent communication data errors that may be caused by electrical noise on a coaxial cable. There should only be one ground point on any single piece of coaxial cable. Provide class D grounding to connect this device. Coaxial cable ground terminal for Ethernet use (7) Transceiver cable This cable is used to connect a transceiver to a node. The transceiver cable has a D-sub 15-pin AUI connector on both ends.
Chapter 15: Appendix (8) 10BASE5/10BASE-T converter This converter is used to connect a 10BASE5 cable to a 10BASE-T cable. 10BASE-T connector (female) LED 10BASE5 connector (male) 10BASE5/10BASE-T converter for Ethernet use Coaxial cable Transceiver cable (AUI cable) Transceiver 10BASE-T Installation of a 10BASE5/10BASE-T converter for Ethernet use.
Chapter 15: Appendix (9) Coaxial/optical converter, repeater This device converts electrical signals on a coaxial cable (10BASE5/10BASE2) into optical signals, and from optical signals to electrical signals. A FOIRL (Fiber Optic Inter Repeater Link) is used to connect repeaters in a 10BASE-FL network. The device is used to prevent noise and extend the length of a cable. Optical connector (SMA) 10BASE5 connector (D-sub) Optical connector (ST) Plant A 10BASE-FL (optical) 2 km max.
Chapter 15: Appendix [3] 10BASE-T related items (1) Hub A hub connects a number of twisted pair cables in a10BASE-T installation and it has a repeater function. Some types of hubs have a 10BASE2 interface or a cascade interface. When you need to cascade hubs, you can use up to 4 layers. A star coupling hub allows the use of one hub with several hub functions.
Chapter 15: Appendix (2) 10BASE-T cable This cable is also called "twisted pair cable" or "twisted couple cable." Two copper wires are twisted around each other as a pair. These pairs are bundled together in sets and covered with external insulating cover. The following types are available. STP cable with a shield, and UTP cable without a shield. A cross cable can be directly connected between nodes and straight cable can connect nodes through a hub.
Chapter 15: Appendix 15-6 Installation of an FL-net network [1] Wiring 10BASE5 coaxial cable (1) Laying and connecting cables Various installation methods can be used, depending on local conditions. The major wiring methods are shown below. Exposed wiring on a wall. Free access, wiring beneath the floor. Wring inside cable racks Laying cable in the ceiling. (2) Precautions for laying and hooking up Please observe the following precautions when laying cable and hooking up a network.
Chapter 15: Appendix (3) Major coaxial cable installation specifications The primary coaxial cable installation requirements are as follows: Coaxial cable installation information Item Specifications and details When routing a cable Minimum 100 mm radius in corners When securing a cable Minimum 100 mm radius in corners Cable tension Max. 25 kg Cable weight 188 kg/km (4) Installation of coaxial connectors Install coaxial connectors (N-PC) as follows.
Chapter 15: Appendix Remove the aluminum braided screen around the cable 1. Remove aluminum screen around the cable * Remove all the aluminum tape on this part. 2. Remove the aluminum tape on the cable * Remove the aluminum tape at the two positions shown above. Strip the insulation material around the conductor. Assemble the connector and shield parts Braided shield Clamp Gasket (rubber) Nut Shielding coaxial cables and soldering the pin.
Chapter 15: Appendix Assemble the coaxial cable connector Note: The gap between the center pin and the insulator should not be larger than 1 mm. The insulation material must be intact. (5) Transceiver Installing and securing a tap type transceiver The method and location for installing a transceiver depends on the local conditions. However, common installation locations are as follows.
Chapter 15: Appendix Handling and installation procedures 1. Names of the parts in the transceiver Markers every 2.5 m on the coaxial cable cover. Install a probe at this position.
Chapter 15: Appendix 2. Insert a shield crimping pin into the tap case. 3. Tighten the case screw so that it will not loosen. 4. Place the tap case at one of the markers located every 2.5 m on the coaxial cable. Insert a frame into the slide and secure the case using the screw. (Tighten the screw so that distance between top of the tap case and holding metal is approximately 1 mm.) Center of the 2.5 m mark Transceiver tap frame and tap installation device.
Chapter 15: Appendix Insert into the transceiver tap frame and coaxial cable Note: When inserting a frame, make sure that the cable is at the center of the crimping pin. Tighten the screw a little and see if the clamping part is tilted very much. If so, loosen the screw and reposition the cable so that frame is at the center of the tap. 5. Drill a hole for the core probe until white insulation material can be seen. (Please note that when the securing screw is loosened, some aluminum tape may remain.
Chapter 15: Appendix 6. Tighten the core probe using a special spanner. Note: That completes the installation of a tap connector. The test method for a proper installation is shown below. - The shield-crimping pin shall be shorted. - When a terminator is installed at both ends of a coaxial cable, the resistance between the core probe and the shield crimping pin] should be 25 ohms.
Chapter 15: Appendix 8. If you think the shield-crimping pin or the core probe may be bent, pull them out. If they are inserted improperly, you may be able to see that they are bent. In this case, realign them. Insert the tap screw in the hole in the top of the case, and tighten it.
Chapter 15: Appendix (6) Installation of terminators (terminating resistors) Insulation on connectors and terminators Shown below is a method for insulating a relay connector and an "L" type connector.
Chapter 15: Appendix (7) Installation of a transceiver cable An example of how to install a transceiver and transceiver cable is shown below. An example of how to install parts on a wall An example of how to install parts in the ceiling and below the floor An example of how to install a transceiver and transceiver cable Example of an installation on a wall (1) Coaxial cable Wooden board Transceiver cable Wiring duct (metal or plastic) (160 x 130 x 1.
Chapter 15: Appendix An example of an installation on a wall (2) Wooden board (1600 x 180 x 1.0) An example of an installation on a wall (3) Wooden board (180 x 180 x 1.
Chapter 15: Appendix An example of an installation in a ceiling An example of an installation below a floor Installation example of a transceiver and transceiver cable: 2 15 15-54
Chapter 15: Appendix (8) Installation of a ground terminal for a coaxial cable A method for installing a grounding terminal for a coaxial cable is shown below. Set up a single ground point (class 3 or better grounding) using a ground terminal (G-TM). Ground a coaxial cable at any one point.
Chapter 15: Appendix [2] 10BASE-T (UTP) (1) How to create a 10BASE-T (UTP) cable Strip the sheath on a 10BASE-T (UTP) cable Cut the sheath 40 mm away from the end and untwist the cables. Lay them out in the same order as the terminals. Normally, you use a straight cable.
Chapter 15: Appendix Insert the UTP cable signal lines into the connector Install the signal lines in the correct order, and check to make sure the wires reach all the way into the connector. Look at the connector from the front, top and bottom. Assembling a UTP cable connector After making sure the signal lines are fully inserted, crimp the connector using a special tool. After crimping, check the connector using a dedicated tester.
Chapter 15: Appendix 15-7 Grounding the FL-net system [1] Outline of the grounding procedures for the FL-net system This section uses an example of how to ground an FL-net controller control panel when attaching the control panel to the steel frame of a building. In order to ground the control panel to a building frame, the following conditions need to be satisfied. If the ground cannot meet the conditions below, provide an exclusive class D ground for the controller. 1.
Chapter 15: Appendix [2] Wiring power lines and grounding equipment This section describes how to wire power lines and ground lines in a distribution panel, or controller panel for the FL-net system. When wiring power lines and making grounds, observe the precautions below. 1. Isolate the control power circuit from the controller power circuit using an isolation transformer with a static electricity protective function. 2.
Chapter 15: Appendix [3] Wiring the power lines and grounding the network equipment in an FL-net This section describes how to wire the power lines and ground lines for the network equipment in an FLnet system. When wiring power lines and making ground connections, observe the precautions below. 1. Connect the coaxial cable ground terminal to the class D ground that is specially created for the controller. 2.
Chapter 15: Appendix [4] Installation of network equipment in an FL-net Shown below is an example installation of network equipment in an FL-net system. 1. Install a transceiver in a metal box using a wooden board for insulation. The box must have a class D ground. 2. Run the transceiver cable to the controller control panel through metal conduit. Provide a class D ground for the conduit. 3. Install a hub inside the controller control panel using a metal, U shaped bracket.
Chapter 15: Appendix [5] Wiring and grounding through wiring ducts and conduits Shown below are methods for wiring and grounding through wiring ducts and conduits used on an FLnet. Observe the precautions below when wiring 1. When wiring using wiring ducts, separate the power lines and signal lines using a physical separator. The wiring duct itself (including the lid and separator) must be grounded with a class D ground. 2.
Chapter 15: Appendix 15-8 FL-net installation check sheet FL-net installation check sheet Communication line name: Station number: Date checked: Item to check Checked by: Are all the connectors securely locked? Are the cable curve radiuses within the specified value? Are the connectors protected by jackets, etc.
Alphabetical Index [A] Address allocation of I/O relay ....................................................................................................... 5-4 Allocation of available areas for the transmission buffer ................................................................ 9-5 Area 1 and area 2 ........................................................................................................................ 7-17 Areas that can be allocated as the common memory area ........................
Connection/Wiring .......................................................................................................................... 6-1 Control data ............................................................................................................................... 15-28 Control message sequence number of the FL-net ..................................................................... 15-28 Current value monitor of the timers/counters (COM = 23(H)) .......................................
[G] General network problems and countermeasures ....................................................................... 13-2 General precautions related to the FL-net ................................................................................... 13-5 General specifications ...................................................................................................... 14-1 to 14-4 Ground terminal of a coaxial cable .................................................................................
Memory address expression format ............................................................................................. 9-20 Message other than transmission ................................................................................................ 12-2 Message sending procedures and data reception details .............................................................. 9-2 Message transaction codes and execution conditions ...................................................................
Precautions for laying and hooking up ....................................................................................... 15-42 Principles of the FL-net system .................................................................................................. 15-11 Problems and countermeasures (when unable to communicate) ................................................ 13-2 Problems and countermeasures (when communications are unstable) ......................................
Specifications ............................................................................................................................... 14-1 - JW-20FL5/20FLT ....................................................................................................................... 14-1 Z-336J ........................................................................................................................................ 14-3 - JW-50FL ...............................................................
[U] Upper layer status ........................................................................................................................ 10-5 Use guide ....................................................................................................................................... 7-1 Use of virtual address space and PC memory space .................................................................... 9-9 [W] Wiring 10BASE5 coaxial cable ..........................................................