Copyright 2002 CONTEC Co., LTD. ALL RIGHTS RESERVED No part of this document may be copied or reproduced in any form by any means without prior written consent of CONTEC Co., LTD. CONTEC Co., LTD. makes no commitment to update or keep current the information contained in this document.
Check the contents to make sure that you have everything listed above. If you do not have all the items, contact your distributor or CONTEC group office where you purchased. Note! Do not remove the product from its protective packaging until the computer case is open and ready for installation.
Table of Contents Copyright................i Trademarks ................i Product Configuration ............. ii 1. Introduction ............. 1 Features ................1 System Configuration Image ........2 Limited One-Year Warranty ........4 How to Obtain Service..........4 Liability .................4 Handling Precautions...........5 About the Manual............6 2. Overview..............7 Specifications ..............7 System Configuration............9 Example of System Configuration.......9 External Dimensions ............10...
Page 5
4. Hardware Setup ............. 19 Getting Started ...............19 Mounting the Module .............20 Mounting on a DIN Rail..........23 Connection Method ............26 Supplying the Power to the Controller Module..26 Installation Conditions...........27 5. System Setup ............29 Setting Procedure ............29 Verifying the Operation..........30 State Check from a Browser ........30 6.
Page 6
List of Figures Figure 2.1. System Configuration Diagram........ 9 Figure 2.2. SVR-MMF(FIT) External Dimensions....10 Figure 3.1. Nomenclature............11 Figure 4.1. Mounting on a DIN Rail < 1 / 3 >......23 Figure 4.1. Mounting on a DIN Rail < 2 / 3 >......23 Figure 4.1.
Page 7
Figure 5.10. MMF User Configuration (A Registered User Name) ........35 Figure 5.11. PPP Server Configuration ........36 Figure 5.12. PPP Server Configuration ........36 Figure 5.13. DNS Configuration ..........36 Figure 5.14. SNMP Agent Configuration........37 Figure 5.15. View Logging File..........37 Figure 5.16.
Introduction 1. Introduction Congratulations on your recent purchase of the Monitoring & Control Server Unit. The SVR-MMF(FIT) is a Monitoring & Control Server with a data logging function that incorporates all the necessary functions in a compact unit. The unit performs monitoring and logging of the data collected from I/O modules (CPU-CA10(FIT)) and other stacked devices.
Introduction System Configuration Image Multiple I/O Controller Units and Monitoring & Control Server can be installed on the same network. In this manner, when connected to an Monitoring & Control Server a host controller can input and output signals to and from the devices that are connected to a subordinate I/O Controller Unit.
Page 16
Group ID that is set by using the Group ID switches of the SVR-IOA(FIT) ("Assist Server"), which is a CONTEC product. Group IDs can be set in a range of 0 to 7.
Please obtain a Return Merchandise Authorization Number (RMA) from the CONTEC group office where you purchased before returning any product. * No product will be accepted by CONTEC group without the RMA number. Liability The obligation of the warrantor is solely to repair or replace the product.
- Do not modify the unit. CONTEC will bear no responsibility for any problems, etc., resulting from modifying this unit. - If you notice any malfunction or abnormal conditions (such or a...
Introduction * The supply items can be replaced in the same manner as the repair of the system (chargeable). About the Manual This manual consists of the following chapters : Chapter 1 Introduction Chapter 2 Overview Explains the product specifications and system configuration.
Overview Table 2.2. Installation Environment Parameter Requirement description Operating temperature 0 to 50°C Storage temperature -10 to 60°C Humidity 10 to 90%RH (No condensation) Floating dust particles Not to be excessive Corrosive gases None Line-noise *1 AC line/2kV, Signal line/1kV (IEC1000-4-4Level 3, EN61000-4-4Level 3) Line-Noise Contact discharge/4kV (IEC1000-4-2Level 2, EN61000-4-2Level 2) Static electricity...
Overview System Configuration Example of System Configuration COM-2(FIT) DIO-8/8(FIT) POW-DD10 ADI12-8(FIT) Network MODEM Figure 2.1. System Configuration Diagram SVR-MMF(FIT)
Functions of the Various Components 3. Functions of the Various Components Nomenclature Expansion bus CompactFlash Power KEYBOARD /MOUSE 10/100BASE-TX RESET SW SHUT DOWN Figure 3.1. Nomenclature Table 3.1. Functions of the Various Parts Name Function Page Keyboard/MOUSE Keyboard/Mouse connector (MINI-DIN 6-pin) Serial port connector (D-SUB 9-pin) CRT connector (HD-SUB 15-pin) CompactFlash...
Functions of the Various Components Keyboard/Mouse Interface The system is equipped with a keyboard/mouse connector. The name of the connector is KEY/MOUSE (MINI-DIN 6P). Table 3.2. Keyboard/Mouse Connector Connector type TCS7910-16-201 (Hoshiden) or equivalent Pin No. Signal Pin No. Signal +KBD DATA +KBD CLK +MOUSE DATA...
Functions of the Various Components Serial Port Interface RS-232C port (COM) The system is equipped with one RS-232C-compliant serial port connector (serial port A: COM). Note! The serial port of this module is not supporting RI signal. Table 3.3. Serial Port Connector Connector used on the system unit D-SUB 9 core (MALE) No.4-40UNC...
Functions of the Various Components CRT Interface The system is equipped with a connector for the CRT. The name of the connector is VGA(HD-SUB 15P). Table 3.4. CRT Connector Connector type 15pin HD-SUB (MALE) No.4-40UNC inch screw Pin No. Signal Pin No.
Functions of the Various Components RUN LED Blinks while the unit is running. The LED stops blinking and remains illuminated when SHUTDOWN completes after you press the SHUTDOWN switch. Wait until the LED stops blinking before turning off the power. STATUS LED Illuminates when an error occurs.
Functions of the Various Components POWER This is a power supply connector - Power supply: 5.0V±5% Table 3.7. Power Supply Connector Available connectors (included): MC1,5/3-ST-3,5(PHOENIX CONTACT) SVR-MMF(FIT)
Page 31
Functions of the Various Components SVR-MMF(FIT)
Hardware Setup 4. Hardware Setup Getting Started Follow the following procedures to set up the SVR-MMF(FIT): STEP1 Connecting the F&eIT series module By referring to this chapter connects the F&eIT series module to the SVR-MMF(FIT). When using the SVR-MMF(FIT) on a standalone basis, go to STEP2. STEP2 Connecting the cables Connect the LAN cable and any modem or other external...
Hardware Setup Mounting the Module Stack Connection Locking Devices The module contains connecting locking devices ( mark, two units at the top and bottom). Locking device SVR-MMF(FIT)
Page 34
Hardware Setup How the stack connection locking device works - Locking Push the pawl of the locking device with a tool that has a slender tip downward from above to open the spring for the locking device (the groove moves toward you). Locking device - Unlocking Push the groove of the locking device with a tool that has a slender...
Page 35
Hardware Setup Connecting the module Inserting the stack hook by aligning it with the hook insertion inlet for the other device automatically locks the module. (If a stack connector protective cover is attached, the connection operation should be performed after the cover is removed.) Removing the module Unlock the locking device at the top and the bottom.
Hardware Setup Mounting on a DIN Rail Mounting procedure (1) Pushing the fixing hook with a flat-blade screwdriver renders it into a lock-enabled condition (this should be done on all connected modules). 35mm DIN rail Press here to lift the fixing hook. Figure 4.1.
Hardware Setup (3) The fixing hook is automatically locked, and the module can be mounted in one-touch. fixing hook Side view Figure 4.1. Mounting on a DIN Rail < 3 / 3 > Removal procedure (1) Lower the fixing hook for the unit to unlock it. (This operation should be performed on all connected modules.) 35mm DIN rail Figure 4.2.
Hardware Setup (2) With the fixing hook unlocked, pull the lower part of the unit toward you. Side view Figure 4.2. Removing the Module from the DIN Rail < 2 / 3 > (3) By lifting the unit, you can easily remove it from the DIN rail. Side view Figure 4.2.
Hardware Setup Connection Method Supplying the Power to the Controller Module (1) The DC-DC power supply unit and the controller module can be cable-connected using the detachable connector that is provided on either the unit face or module face. Use a cable no longer than 50cm (AWG24 to 16).
Hardware Setup Installation Conditions The system can be installed in either orientation (1) or (2). Orientation (3), which does not lend itself to heat dissipation, should be avoided. A minimum clearance of 50 mm at the top and 10 mm on the sides should be provided between the system unit and any surrounding objects.
Hardware Setup Spacing between the system unit and any surrounding objects 50mm min. (top) 10mm min. 10mm min. (side) (side) 50mm min. 10mm min. 10mm min. (top) (side) (side) Figure 4.5. Spacing between the System Unit and Any Surrounding Objects SVR-MMF(FIT)
System Setup 5. System Setup Setting Procedure The IP address set for the Monitoring & Control Server must not be already used by an I/O Assist Server, I/O controller, or other unit. The default factory settings are IP address = “10.1.1.1” and network mask = “255.0.0.0”.
System Setup Verifying the Operation The Monitoring & Control Server continuously reads the latest data from the devices connected to the I/O Assist Server and I/O Controller Units on the same network. Connecting from the host computer to the Assist Server using a browser to create and view a monitoring screen.
System Setup (3) A menu is displayed. Figure 5.2. Whole Screen System watch - Used to edit monitoring and execution tasks. Basic configuration - Used to set network, dial-up, and other parameters. Server configuration - Used to setup the server function. View Logging file - Displays error information during operation.
System Setup (4) Monitoring display The monitoring screen appears. See “Chapter 6 Creation and Display of a Monitoring Screen”. Figure 5.4. Monitoring Display (5) Monitoring creation The monitoring screen appears. See “Chapter 6 Creation and Display of a Monitoring Screen”. Figure 5.5.
System Setup IP Address-Subnet mask: Enter the IP address and subnet mask you wish to set for the network port. The default factory settings are IP address = “10.1.1.1” and subnet mask = “255.0.0.0”. When finished, click [Set] to save the settings. The new settings become active from the next time the unit is restarted.
System Setup (9) Modem configuration Figure 5.8. Modem Configuration Set these parameters if connecting a modem to the COM port and dialing up to a provider. Line speed between PC-modem: Enter the baud rate supported by the modem. unit: bps Modem initialization characters: Set the modem initialization command.
System Setup (10) MMF user configuration Figure 5.9. MMF user Configuration Figure 5.10. MMF User Configuration (A Registered User Name) Register or delete the users able to access the setup screens (screens described in this chapter) from the web. The factory default settings are user name = “mmf”, password = “mmf”.
System Setup (11) PPP Server configuration - PPP Server configuration Figure 5.11. PPP Server Configuration Figure 5.12. PPP Server Configuration Enter the [Client name] and [Password] for permitting access to the dial-up connection. - DNS configuration Figure 5.13. DNS Configuration Specify the DNS to be used by the dial-up client.
System Setup (12) SNMP Agent Configuration Figure 5.14. SNMP Agent Configuration Enter the information to be provided to SNMP. Separate access permission can be specified for community names (1), (2), and (3). (13) View Logging file Figure 5.15. View Logging File Select one of the following log files: - Message Log - System Log...
System Setup (14) System maintenance menu Figure 5.16. System Maintenance Menu Used for system maintenance and to backup and restore the settings. (15) Time Zone setting Figure 5.17. Time Zone Setting Set the time zone where the unit is installed. SVR-MMF(FIT)
System Setup (16) System clock setting Figure 5.18. System Clock Setting Set the system time. (17) System State configuration/view Figure 5.19. System State Configuration/View Used to set and display the status of the server functions. - PPP server : Server for accepting dial-up connections - SNMP Agent : Server that responds to SNMP queries.
System Setup (18) MMF Server Configuration Figure 5.20. MMF Server Configuration To turn off the power, click [halt]. When the RUN LED stops blinking and stays illuminated, it is safe to turn off the power. After changing the settings, click [reboot] to apply the new settings. This shuts down the system then restarts using the new settings.
System Setup (20) System file backup/Restoration Figure 5.22. System File Backup/Restoration You can make a backup of the setup data. - Monitoring data: Setup data for created monitoring screens. - Task data: Setup data for created tasks. - Setup data: Setup data for Mail, Ftp, and File resources used by tasks.
Creation and a Display of a Monitoring Screen 6. Creation and a Display of a Monitoring Screen By connecting to the Monitoring & Control Server from the host computer using a browser, you can create and view a monitoring screen. Operation Procedure Clicking on page number button of [Data Monitoring (Calling Applet)] brings up the following screen:...
Creation and a Display of a Monitoring Screen Load: Loads and displays a previously saved page. Figure 6.2. File Load Save: Saves the monitoring screen that has been created. Figure 6.3. File Save Clear: Clears the current monitoring screen. Figure 6.4. Clear Fg Color: Selects the color in which the screen is to be drawn.
Creation and a Display of a Monitoring Screen Figure 6.6. Item Operation: Selects the specific operation to be performed. Figure 6.7. Operation SVR-MMF(FIT)
Creation and a Display of a Monitoring Screen Basic Operations (1) Laying out a component In [Item], select the desired component, and click on it on the screen in order to lay it out. Example: Laying out a [Meter] Figure 6.8. Item ↓...
Creation and a Display of a Monitoring Screen (2) In [Operation], select [Properties], and click on the component to open the [Properties] box. Figure 6.11. Operation ↓ Figure 6.12. Operation Property Figure 6.13. Property Each component to be laid out is associated with its own Unit ID, Device ID, and Channel parameters for display purposes.
Creation and a Display of a Monitoring Screen (3) You can also move a component by selecting [Move] in [Operation]. Figure 6.14. Operation ↓ Figure 6.15. Operation Move Figure 6.16. Move By left-clicking the mouse on the component and dragging the mouse, you can move the components.
Creation and a Display of a Monitoring Screen (4) You can delete a component by selecting [Delete] in [Operation]. Figure 6.17. Operation ↓ Figure 6.18. Operation Delete Left-clicking on the component deletes it. (5) A monitoring screen can be created by laying out the various components according to the procedures described above.
Creation and a Display of a Monitoring Screen Types of Available Components and Their Overview Components that can be selected from [Item] on the Menu bar are described below. Parameters that are common to the various components are also explained below. Table 6.1.
Creation and a Display of a Monitoring Screen (1) Text: This is a component on which fixed text is displayed. External view of Properties dialog box the component Figure 6.19. Text Displays the fixed character string that is assigned to the [Text] field.
Creation and a Display of a Monitoring Screen (2) Meter: Displays the [meter] data type. External view of Properties dialog box the component Figure 6.20. Meter - Rag: Specify an arc angle for a meter display in a range from 90 to 360.
Creation and a Display of a Monitoring Screen (3) Graph: Graph display External view of the Properties dialog box component Figure 6.21. Graph Indicates changes in I/O values in a polygon graph format. An input channel can be specifying by clicking on the [Line] button and specifying a value in units of "Lines".
Creation and a Display of a Monitoring Screen (4) Tchart: Timing chart display External view of the Properties dialog box component Figure 6.22. Tchart Displays changes in I/O bit on/off patterns in a polygon graph format. An input channel can be specifying by clicking on the [Line] button and specifying a value in units of "Lines".
Creation and a Display of a Monitoring Screen (5) FillBox: Fill box display External view of the Properties dialog box component Figure 6.23. FillBox - Vertical/Horizontal: Switches the display orientation between horizontal and vertical orientations. The default is [Vertical]. SVR-MMF(FIT)
Creation and a Display of a Monitoring Screen (6) Slider: Slide switch External view of Properties dialog box the component Figure 6.24. Slider - Vertical/Horizontal: Switches the display orientation between horizontal and vertical orientations. The default is [Vertical]. SVR-MMF(FIT)
Creation and a Display of a Monitoring Screen (7) Switch: Switch display External view of Properties dialog box the component Figure 6.25. Switch This switch displays I/O bits. In terms of Input/Output, selecting [Input value] displays round buttons, which indicate input values. Selecting [Output value] displays square switches, which indicate output values.
Creation and a Display of a Monitoring Screen (8) Seg7: Segment-7 display External view of Properties dialog box the component Figure 6.26. Seg7 - Range: Specify the number of digit positions to be made available for display purposes. SVR-MMF(FIT)
Creation and a Display of a Monitoring Screen (9) Volume: Volume display External view of Properties dialog box the component Figure 6.27. Volume - Rag : Specify a meter display arc angle in a range from 90 to 360. In terms of Input/Output, selecting [Output value] causes a meter to be displayed.
Creation and a Display of a Monitoring Screen (10) Status: Unit device status display External view of Properties dialog box the component Figure 6.28. Status - Unit ID: Specify the Unit ID about which the module installation status is to be displayed. - Disp Device: Assign the desired Device ID from Device IDs 0 to 7.
Creation and a Display of a Monitoring Screen Monitoring-Screen Operation The following graphical buttons can be displayed on monitoring screens. - Slider - Switch - Seg7 - Volume - Status (1) Slider By left-clicking on the triangle bar and sliding it, you can change the output from the triangle bar slider.
Creation and a Display of a Monitoring Screen (4) Volume By left-clicking on the memory content of the value to be output, you can change the output value. Figure 6.33. Volume (5) Status Left-clicking on [Run] for a given Device ID brings up a [Start/Stop] dialog box.
Creation and a Display of a Monitoring Screen 3. CNT24-2(FIT) This brings up the type of dialog shown on the right. CH0 and CH1 are used to set the desired channel for counting input signals. The generic output provides output-related settings. Please refer to the Module Manual for further details.
Creation and a Display of a Processing Task 7. Creation and a Display of a Processing Task You can use a browser to access the Monitoring & Control Server from a host computer to view and edit executable tasks. Operation Procedure Clicking edit/view task displays the following screen.
Creation and a Display of a Processing Task File setup: Specifies settings for saving collected data to a file. Task Setup: Specifies the operating mode for a running task. Task Status: Displays the status of a running task. Clear: Clears the displayed task processing screen. Item: Selects a component.
Creation and a Display of a Processing Task - Debug: Displays the debug dialog. Use [Debug Run] to display the current task status. As execution is synchronized with the browser, it is slower than the actual processing speed. - Enter values in the X and Y fields, then click [SET] to change the execution position.
Creation and a Display of a Processing Task - Mail Setup: Specifies the host settings and other setup information for using mail. Figure 7.5. Mail Setup Set these parameters when using e-mail to send alarms or collected data. A maximum of 10 destination addresses can be set. - Ftp Setup: Specifies the host settings and other setup information for using FTP to transfer data.
Creation and a Display of a Processing Task - File Setup: Specifies settings for saving collected data to a file. Files for storing collected data can be created in the RAM area or Cf area. Files created in the RAM area are lost when the power to the device is turned off.
Creation and a Display of a Processing Task - Device I/O: This specifies whether I/O device access is performed by [Unit] or by [Channel]. Channel access must be specified if a multiple supervisory controllers are accessing a remote device. Otherwise, please specify [Unit] access for normal operation.
Creation and a Display of a Processing Task - Item: Selects a component. Figure 7.11. Item - Operation: Selects an operation. Figure 7.12. Operation SVR-MMF(FIT)
Creation and a Display of a Processing Task Basic Operations (1) Parts are arranged. In [Item], select the desired component, and click on it on the screen in order to lay it out. Example: Inserting a Set instruction Figure 7.13. Item ↓...
Creation and a Display of a Processing Task (2) In [Operation], select [Properties], and click on the component to open the [Properties] box. Figure 7.16. Operation ↓ Figure 7.17. Operation Property Figure 7.18. Property Components have parameters that control their function and “flow” that controls which component is to be executed next.
Creation and a Display of a Processing Task (3) You can also move a component by selecting [Move] in [Operation]. Figure 7.19. Operation ↓ Figure 7.20. Operation Move Figure 7.21. Move By left-clicking the mouse on the component and dragging the mouse, you can move the components.
Creation and a Display of a Processing Task (4) You can delete a component by selecting [Delete] in [Operation]. Figure 7.22. Operation ↓ Figure 7.23. Operation Delete Left-clicking on the component deletes it. (5) Use the procedures described above to lay out the components and define the task.
Creation and a Display of a Processing Task The Kind and Outline of Parts Which Can Be Used Components that can be selected from [Item] on the Menu bar are described below. Each component represents a processing function. When processing completes, execution proceeds to the next cell. The next cell is determined by the “Flow”...
Creation and a Display of a Processing Task (2) FSet: Set a fixed value to a specified TAG number variable. External view Properties dialog box of the component Figure 7.25. FSet - SetValue: Enter the value to set. (3) Calc: calculation External view Properties dialog box of the component...
Creation and a Display of a Processing Task (4) Sub: Call a subroutine External view Properties dialog box of the component Figure 7.27. Sub Calls the selected subroutine. Executes the next cell after subroutine execution completes. Subroutines may be called from within subroutines up to a maximum nesting of 10 levels.
Creation and a Display of a Processing Task Execution branches depending on the specified condition. When the condition is satisfied: True When the condition is not satisfied: False (6) Mail: Send an alarm by e-mail. External view Properties dialog box of the component Figure 7.29.
Creation and a Display of a Processing Task (7) Log: Save collected data to a file. External view Properties dialog box of the component Figure 7.30. Log - LogFile: Select the file in which to write the data. - SetValue: Select the data to write. The available range is TAG00 to TAG99.
Creation and a Display of a Processing Task (9) File: Perform an operation on a log file. External view Properties dialog box of the component Figure 7.32. File - From: Select the file on which to perform the operation. - Action: Select the file operation.
Creation and a Display of a Processing Task (11) Jump: Jump instruction External view Properties dialog box of the component Figure 7.34. Jump - Jump: Select the label name. (12) Wait: Delay processing for a specified time. External view Properties dialog box of the component Figure 7.35.
Creation and a Display of a Processing Task (13) Timer: Execute at specified time. External view Properties dialog box of the component Figure 7.36. Timer - Hour: Specify the hour. Specify a value between 00 and 23. Selecting [*] specifies that the action is performed every hour.
Creation and a Display of a Processing Task (14) Nop: With no processing External view Properties dialog box of the component Figure 7.38. Nop - Does not perform any operation. Used to link from one component to another. Creation screen image Figure 7.39.
Creation and a Display of a Processing Task Sample Sample 1 Output data to a different channel when the value is non-zero. Figure 7.40. Sample 1 (1) Read the collected data into TAG (2) If the value of TAG number 00 is number 00 greater than zero, perform the step below.
Creation and a Display of a Processing Task Sample 2 When a value is non-zero, increment by one then output data to a different channel. Figure 7.44. Sample 2 (1) Read the collected data into TAG (2) If the value of TAG number 00 is number 00 greater than zero, perform the step below.
Creation and a Display of a Processing Task (3) Set the value of TAG number 01 to (4) Add the value of TAG number 00 to TAG number 01 and set the result in TAG number 00. Figure 7.48. Calc Property Figure 7.47.
Creation and a Display of a Processing Task Sample 3 Write collected data to a file once every hour. Figure 7.50. Sample 3 (1) Processing branches to [True] at 0 (2) Write the current date to LogFile minutes past each hour. As “File00”.
Creation and a Display of a Processing Task (3) Write the value of TAG00 to (4) Read the collected data into LogFile “File00”. TAG02. Figure 7.53. Log Property Figure 7.54. Log Property (6) Write “carriage return + line feed” (5) Write the value of TAG00 to to LogFile “File00”.
Creation and a Display of a Processing Task Sample 4 The example of use of a sub routine Figure 7.57. Sample 4-1 (1) Save as a subroutine. (2) Add a Jump component to return from the subroutine. Select [Return] as the jump destination.
Creation and a Display of a Processing Task Sample 5 Send collected data to a server using mail and FTP. Figure 7.62. Sample 5 (1) Select a label name. (2) Processing branches to [True] at 0 minutes past each hour. As [Action] is set to [one-time], the action is executed once only every hour.
Creation and a Display of a Processing Task (3) Call the subroutine. (4) Processing branches to [True] at 0 minutes past each hour. As [Action] is set to [one-time], the action is executed once only a day. Figure 7.65. Sub Property Figure 7.66.
Creation and a Display of a Processing Task (7) Perform an operation on the (8) Use [Jump] to pass control to the LogFile. specified label. For example, [MOVE] the already In this example, processing is sent file “File00” to “File01”. restarted from X, Y position (0, 0).
Page 107
Creation and a Display of a Processing Task SVR-MMF(FIT)
Troubleshooting 8. Troubleshooting Use the following procedures if you encounter problems using the unit. (1) Check the front panel LEDs. The RUN and STATUS LEDs are located on the front panel. - Check that the RUN LED is blinking. - Check that the STATUS LED is off. Check that the correct power supply is being provided to the unit.
Page 109
Check the “Call command from modem” and telephone number settings. Connect using a browser and check the “Dial-up configuration”. Check the “User name” and “Password” settings. (7) Unit does not start. The backup battery may be flat. Contact CONTEC for replacement and repair. SVR-MMF(FIT)
In view of the situation, CONTEC, drawing upon its network technology and I/O device expertise and their integration, is pleased to propose a communications server concept that organically links a wide range of devices, from WAN-based machines to remote I/O devices.
Appendix The role of the F&eIT Protocol The F&eIT Protocol defines the following protocol layers. Table 9.1. Table of Protocol Levels Application layer ACX, DLL, etc Device-dependent control layer FactoryIT protocol layer FactoryIT protocol specifications Transport layer UDP, ICMP Network layer IP, ARP Data link layer Ethernet (IEEE802.3), etc...
Appendix Basic Specifications Concepts The F&eIT Protocol assigns all device resources (including information) to virtual space so that any access to a device will be performed by specifying a virtual address. The virtual space is divided into information common to devices, device-specific information, I/O space, and memory space.
Appendix Frame format Using the UDP/IP port address 5007h, the F&eIT Protocol is installed in the data section. The frame structure takes the format described below. Due to the header byte order conventions, the Ethernet, IP, and UDP are treated as Big Endians;...
Appendix (4) Sequence no. --- A counter that prevents the occurrence of duplicate frames, wherein the sequence number is incremented each time a packet is transmitted. (5) Response ID --- When a response-type command is transmitted, the contents of the response ID are copied to the response ID for the response frame.
Appendix Table 9.4. Commands in Detail Command Command description Type Remarks number Reads from Reads device information by specifying a Response a virtual address virtual address. Updates device information by specifying Writes to a virtual address Response a virtual address. Transmits messages Response Exchanges messages between devices.
Appendix - Writing to a virtual address (command=2) A virtual address and its size are specified, and the frame is transmitted to the target device. The result is received as a response frame status. (Example: setting an IP address) Figure 9.5. Write Procedures - Message transmission (command=3) Writes the message to be transmitted into the data section.
Appendix Figure 9.6. Message Transmission - Trap transmission (command = 4) This command is used by devices to send a signal to the controller when a trap event occurs (an interval timer event or a pre-set event). If a response is required, the MSB in the command is set to 0.
Appendix Figure 9.8. Reset Transmission Response status Following is a table of status information that is returned by response-type commands: Table 9.5. Status Table Code Description Remarks 0000h Normal termination 0001h Access violation An attempt was made to write to a Read-only area. 0002h Area error Access was made to an area not defined on the device.
Appendix Control Information The F&eIT Protocol assigns all resources that are disclosed outside the devices to 32-bit virtual space. Following is a table of correspondence between virtual addresses and device information. The bytes are ordered in Little Endians. Information common to devices The following types of information are provided in all F&eIT Protocol-compliant devices: SVR-MMF(FIT)
Appendix Table 9.6. Information Common to Devices <Example> Address Size Description Remarks Vendor name “CONTEC CO.,LTD.” Model “SVR-MMF(FIT)” Equipment version Firmware version MAC address 00804C****** 0bit : space 1bit : Memory space 0000h 2bit : Trap function Installation function 3bit : Message send...
Appendix Device-specific information Table 9.7. Device-Specific Information <Example> Address Size Description Remarks 100000h Device-specific Defines device-specific information. and above information Explanation of Defines device-specific information in text. Kanji 200000h device-specific characters are not allowed; characters that can be and above information viewed on Windows Notepad can be used.