Kramer FC-28 User Manual

Ethernet controller
Hide thumbs Also See for FC-28:
Table of Contents

Advertisement

Quick Links

K R A ME R E LE CT R O N IC S L TD .

USER MANUAL

MODEL:
FC-28
Ethernet Controller
P/N: 2900-300539 Rev 1

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the FC-28 and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for Kramer FC-28

  • Page 1: User Manual

    K R A ME R E LE CT R O N IC S L TD . USER MANUAL MODEL: FC-28 Ethernet Controller P/N: 2900-300539 Rev 1...
  • Page 4: Table Of Contents

    Safety Instructions Recycling Kramer Products Overview About the Power over Ethernet Feature Defining the FC-28 Ethernet Controller Initial Configuration and Use Overview Configuring the FC-28 Ethernet Controller Configuring a Virtual Port on the PC Setting Up an Ethernet Connection on the PC...
  • Page 5 Figures Figure 1: FC-28 Controlling Devices Remotely Using K-Touch 3.0 over a LAN Figure 2: FC-28 Ethernet Controller Front Panel Figure 3: FC-28 Ethernet Controller Rear Panel Figure 4: Connecting the FC-28 for Initial Configuration Figure 5: Configuring a Remote Connection...
  • Page 6: Introduction

    Room Connectivity; GROUP 10: Accessories and Rack Adapters; GROUP 11: Sierra Video Products; GROUP 12: Digital Signage; GROUP 13: Audio, and GROUP 14: Collaboration. Congratulations on purchasing your Kramer FC-28 Ethernet Controller which is ideal for use with Ethernet/RS-232 interfaces. Introduction...
  • Page 7: Getting Started

    Avoid interference from neighboring electrical appliances that may adversely influence signal quality  Position your Kramer FC-28, and away from moisture, excessive sunlight and dust This equipment is to be used only inside a building. It may only be connected to other equipment that is installed inside a building.
  • Page 8: Recycling Kramer Products

    Kramer Electronics has made arrangements with the European Advanced Recycling Network (EARN) and will cover any costs of treatment, recycling and recovery of waste Kramer Electronics branded equipment on arrival at the EARN facility. For details of Kramer’s recycling arrangements in your particular country go to our recycling pages at http://www.kramerelectronics.com/support/recycling/.
  • Page 9: Overview

    Overview The FC-28 is bidirectional RS-232, IR control, GP I/O and relay control signal to Ethernet converter. It allows two RS-232, four IR, two GP I/O, and two relay- controllable devices to be controlled via an Ethernet or LAN connection.
  • Page 10: Figure 1: Fc-28 Controlling Devices Remotely Using K-Touch 3.0 Over A Lan

    Using K-Touch you can design advanced room-control and automation systems that can be operated from iOS or Android touch devices. K-Touch can be used to perform device discovery over the network as the FC-28 is set to be a DHCP client by default.
  • Page 11: About The Power Over Ethernet Feature

    COM ports that behave exactly like a standard hardware COM port. In reality, it transparently reroutes the data using the TCP/IP network to the FC-28 interface via a virtual connection which you can emulate over the Ethernet or Internet ...
  • Page 12: Defining The Fc-28 Ethernet Controller

    The associated LED lights green when the relevant IR port transmits data. Note: When IR learning is in progress, the relevant IR Out LED lights and the FC-28 is unavailable for normal operation I/O 1 ~ 2 LEDs Lights green when the port is triggered...
  • Page 13: Figure 3: Fc-28 Ethernet Controller Rear Panel

    Figure 3 defines the rear panel of the FC-28. Figure 3: FC-28 Ethernet Controller Rear Panel Feature Function RS-232 Two Connect to the first RS-232 controlled device 3-pin Terminal Connect to the second RS-232 controlled device Blocks IR 1 ~ 4 Four 2-pin...
  • Page 14: Initial Configuration And Use Overview

    Note: The FC-28 is dispatched from the factory with DHCP enabled and a random IP address. This means that in order to connect to the FC-28 on first installation, you need to identify what IP address has been automatically assigned to the FC-28.
  • Page 15 To browse the FC-28 Web pages on taking the device out of the box, use the default host name, (see Section 10). To configure the FC-28: 1. Connect the Ethernet port on the rear panel of the FC-28 to a PC, either...
  • Page 16: Configuring A Virtual Port On The Pc

    Configuring a Virtual Port on the PC If the control application cannot work with an Ethernet driver, download the Kramer VSPM from our Web site to set a virtual port for each local port on your FC-28. The Kramer VSPM software lets you emulate virtual ports which normally would be present in the machine hardware.
  • Page 17: Connecting The

    Connecting the FC-28 Always switch off the power to each device before connecting it to your FC-28. After connecting your FC-28, connect its power and then switch on the power to each device. Figure 6: Connecting the FC-28 Ethernet Controller...
  • Page 18: Connecting Via Ethernet

    5. Connect a GP I/O port to a input/output device, (for example, a sensor). 6. If the FC-28 cannot be powered by a PoE power source, connect the device to the power adapter and connect the power adapter to the mains electricity...
  • Page 19: Figure 7: Local Area Connection Properties Window

    Figure Figure 7: Local Area Connection Properties Window 4. Highlight Internet Protocol Version 4 (TCP/IPv4) and click Properties. The Internet Protocol Properties window relevant to your IT system appears as shown in Figure 8 Figure Connecting the FC-28...
  • Page 20: Figure 8: Internet Protocol Version 4 Properties Window

    Figure 8: Internet Protocol Version 4 Properties Window Figure 9: Internet Protocol Version 6 Properties Window Connecting the FC-28...
  • Page 21: Figure 10: Internet Protocol Properties Window

    7. Click Close. 6.1.2 Connecting the Ethernet Port via a Network Hub or Switch You can connect the Ethernet port of the FC-28 to the Ethernet port on a network hub or using a straight-through cable with RJ-45 connectors. Connecting the FC-28...
  • Page 22 Connect the RS-232, 3-pin, terminal block connectors on the rear panel of the FC-28 using 3-wire cable (pin TX to pin 2, RX to pin 3, and G to pin 5) to the RS-232 9-pin D-sub port on the devices to be controlled To connect to the FC-28 via IR either: ...
  • Page 23: Remote Operation Via The Web Pages

    Remote Operation via the Web Pages The embedded Web pages can be used to remotely operate the FC-28 using a Web browser and an Ethernet connection. Before attempting to connect:  Perform the procedures in Section 5.1 and in Section ...
  • Page 24: Figure 11: General Info Page

    Figure 11: General Info Page 7.1.1 Loading and Saving Configurations You can save a configuration for easy recall in the future. Loading and saving configurations can be performed using the buttons at the bottom left-hand side of the screen irrespective of which page is displayed. To load a configuration: 1.
  • Page 25: Connected Clients Page

    Note: When using Chrome, the file is automatically saved in the Downloads folder. Connected Clients Page The Connected Clients page allows you to view the following details of any client devices connected via Ethernet to the FC-28:  IP address ...
  • Page 26: Device Settings Page

    Device Settings Page The Device Settings page allows you to view the model name and time server status. You can also edit the following fields:  Device name  Device time, date, and time zone  Use a time server to set the time and date automatically (if the device is connected to the Internet), including the Time Zone and daylight savings time Figure 13: Device Settings Page...
  • Page 27 Figure 2. Click the Use Time Server ON button. 3. Enter the IP address of the Time Server. 4. Enter the hour of the day at which the FC-28 should synchronize with the Time Server. 5. Click Save Changes. Remote Operation via the Web Pages...
  • Page 28: Communication Page

    Communication Page The communication page allows you to:  Turn DHCP for the device on and off  Edit the IP settings for static IP addressing Note: The default IP address setting for the device is DHCP on. Figure 14: Communication Page After modifying the IP address, Mask, or Gateway, click Set to save the changes.
  • Page 29: Figure 15: Serial Port Settings Page

     Set the following serial parameters for each serial port:  Parity  Data bits  Baud rate  Stop bits  Select whether or not to send replies on the port to the new client, (see also Section 7.2) Figure 15: Serial Port Settings Page Remote Operation via the Web Pages...
  • Page 30: Gpio Port Settings Page

    GPIO Port Settings Page The GPIO Port Setting page allows you to configure the following for each GP I/O port:  Trigger type—digital input, digital output, or analog input  Enable and disable the pull-up resistor, (for digital input and output) ...
  • Page 31: Figure 16: Gpi/O Port Settings Page Digital In

    7.6.1 Digital In Trigger Type Figure 16: GPI/O Port Settings Page Digital IN Set the trigger type to Digital In. With this selection, the port is triggered by an on/off external device, such as, a sensor. Note: You must set the threshold voltage at which the port changes state. When the pull-up is enabled, the port state is high and to be triggered it must be pulled low by the externally connected sensor.
  • Page 32 The pullup resistor can be disabled or enabled: 1. Disabled:  Detects voltage levels and their high or low transition per defined threshold level Configurable threshold levels, (with hysteresis of ≥ 0.8V DC):   Low to high threshold; 2 to 30V DC (default is 2.2V) ...
  • Page 33: Figure 17: Gpi/O Port Settings Page Digital Out

    Figure 17: GPI/O Port Settings Page Digital OUT Set the trigger type to Digital Out. With this selection, the external device, (for example, an electric blind) is controlled by the FC-28. When selecting the Digital Out trigger type, the warning popup shown in Figure 18 is displayed.
  • Page 34 You can select to have the pullup resistor enabled or disabled. When enabled, the port state is high. For the state to be low, you must click Low from the Current Status. When disabled, the port state is low and to set it high, you must click High from the Current Status.
  • Page 35: Figure 19: Gpi/O Port Settings Page Analog In

    7.6.3 Analog In Trigger Type Figure 19: GPI/O Port Settings Page Analog IN Set the trigger type to Analog In. With this selection, the port is triggered by an analog external device, such as, a volume control device. You can select the number of steps the analog input signal will be divided into, starting with step 1 and with a maximum of 100.
  • Page 36: Relay Port Settings Page

    Relay Port Settings Page The Relay Port Settings page allows you to turn the relays on and off. Figure 20: Relay Port Settings Page The relay ports have the following characteristics:  Rated at 30V DC and 1A  Default state of normally open ...
  • Page 37: Ir Command Learner Page

    IR Command Learner Page The IR Command Learner page allows you to teach the FC-28 IR commands. These can be saved for later use. The IR learning commands are in Pronto format. Note: While learning is in progress, the relevant IR Out LED on the front panel lights and the FC-28 is not available for normal operation.
  • Page 38: Security Page

    Feature Function Command Received Displays the command string received during the process. Window This command can be copied/pasted to another application Test Button and Port Select the port on which to test the learned command and Selection Spinner press the Test button to start the test Retrieve Last Command Press to retrieve that last command learned Button...
  • Page 39: Figure 24: Authentication Required Popup

    Figure 24: Authentication Required Popup 3. Enter the default username and password. 4. Click OK. 5. Wait until the Web pages have reloaded. Click the Security page button. The page show in Figure 25 is displayed. Figure 25: Security Activated Page 6.
  • Page 40: 7.10 Logs Page

    7.10 Logs Page The Logs page allows you to:  View current logs  Configure the logs  Filter the logs The log file is updated once per minute. Figure 26: Logs Page The display may not update automatically. Click Refresh to update the display. Use the Log Filter check-boxes to select which events to display from the log.
  • Page 41: 7.11 About Us Page

    7.11 About Us Page The About Us page displays the Web page version and the Kramer company details. Figure 27: About Us Page Remote Operation via the Web Pages...
  • Page 42: Configuring And Maintaining The

    Configuring and Maintaining the FC-28 IR Learning Note: While learning is in progress, the relevant IR Out LED lights and the FC-28 is not available for normal operation. At the start and end of learning a message is sent to all attached clients.
  • Page 43: Resetting To The Factory Default Settings

    3. Turn on the power to the device while holding down the Reset button for a few seconds. 4. Release the button. The device is reset to the factory default settings. Upgrading the Firmware For instructions on upgrading the firmware see the “Kramer K-Upload User Manual”. Configuring and Maintaining the FC-28...
  • Page 44: Technical Specifications

    Technical Specifications OUTPUTS: 4 IR on four 2-pin terminal blocks PORTS: 2 RS-232 serial on 3-pin terminal blocks 1 Ethernet on an RJ-45 connector 2 GPI/O ports on 2 2-pin terminal blocks 2 Relay ports on 2 2-pin terminal blocks 1 USB on a mini USB connector for technical service and programming SUPPORTED SERIAL PORT...
  • Page 45: Data Handling Performance

    The total sustained data bandwidth that each device can handle for all ports simultaneously is 150kbps. Example Bandwidth Calculation The FC-28 has two serial ports. Each serial port can support up to:  150kbps / 2 = 75kbps If each protocol command is 100 bytes, (that is, 800 bits), you can safely send and receive a minimum of 96 commands per second on each serial port.
  • Page 46: Tcp/Udp Port Limitations

    (for example, ports 5001 and 5002). The total number of ports that the FC-28 can support is 90 TCP and 70 UDP ports. You can therefore connect up to 45 devices to the FC-28 using TCP. As UDP connections require only a single port per device, you can connect up to 70 devices using UDP.
  • Page 47: Default Communication Parameters

    Data Bits: Stop Bits: Parity: None Note: The FC-28 is dispatched from the factory with DHCP enabled and a random IP address. After performing a factory reset, the DHCP and the IP address are set to the values shown below. Ethernet...
  • Page 48: Kramer Protocol 3000

    Kramer Protocol 3000 The FC-28 can be operated using serial commands from a PC, remote controller or touch screen using the Kramer Protocol 3000. This section describes:  Kramer Protocol 3000 syntax (see Section 11.1)  Kramer Protocol 3000 commands (see Section 11.2)
  • Page 49 CR – For host messages; carriage return (ASCII 13) CRLF – For device messages; carriage return (ASCII 13) + line-feed (ASCII 10) Command chain separator character When a message string contains more than one command, a pipe ( '|' ) character separates each command. Kramer Protocol 3000...
  • Page 50 You can directly enter all commands using a terminal with ASCII communications software, such as HyperTerminal, Hercules, etc. Connect the terminal to the serial or Ethernet port on the Kramer device. To enter CR press the Enter key. ( LF is also sent but is ignored by command parser).
  • Page 51: 11.2 Kramer Protocol 3000 - Command List

    11.2 Kramer Protocol 3000 – Command List Command Description Protocol handshaking BUILD-DATE? Read device build date COM-ROUTE Set/get tunneling port routing COM-ROUTE-ADD Add communication route tunnel connection COM-ROUTE-REMOVE Remove communication route tunnel connection List files ETH-PORT Sets protocol port ETH-TUNNEL...
  • Page 52: 11.3 Kramer Protocol 3000 - Detailed Commands

    11.3 Kramer Protocol 3000 – Detailed Commands This section lists the detailed commands applicable to the FC-28. Command - # Command Type - System-mandatory Command Name Permission Transparency Set: End User Public Get: Description Syntax Set: Protocol handshaking #␍ Get: Response ~nn@␠OK␍␊...
  • Page 53 TCP_keep_alive_timing - 0-360 seconds - every x seconds the device sends an empty string to TCP client ("/0") Response Triggers Notes This command sets tunneling port routing. Every com port can send or receive data from the ETH port. All com ports can be configured to the same ETH port. Kramer Protocol 3000...
  • Page 54 Set: COM-ROUTE-REMOVE Administrator Internal Get: Description Syntax Remove a communication route #COM-ROUTE-ADD ␠ ComNum ␍ Set: tunnel connection Get: Response ~ nn @COM-ROUTE-REMOVE ␠ ComNum ␍␊ Parameters COM_Num – UART number 1 to 2 Response Triggers Notes Kramer Protocol 3000...
  • Page 55 End User Public Description Syntax #ETH-PORT␠portType, ETHPort ␍ Set: Set Ethernet port protocol #ETH-PORT?␠portType ␍ Get: Get Ethernet port protocol Response ~nn@ ETH-PORT␠portType, ETHPort, portNum␍␊ Parameters portType - TCP/UDP ETHPort - TCP/UDP port number Response Triggers Notes Kramer Protocol 3000...
  • Page 56 FACTORY End User Public Get: Description Syntax Reset device to factory defaults Set: #FACTORY␍ configuration Get: Response ~nn@BUILD-DATE␠date␠time␍␊ Parameters Response triggers Notes This command deletes all user data from the device. The deletion can take some time Kramer Protocol 3000...
  • Page 57 Parameters file_name - name of file to get contents contents - byte stream of file contents file_size - size of file (device sends it in response to give user a chance to get ready) Response Triggers Notes Kramer Protocol 3000...
  • Page 58 Response ~ nn@GPIO-CFG␠HwGpioNum,HwGpioType,HwGpioDir␍␊ Parameters HwGpioNum – HW GPIO number (1-2) HwGpioType – HW GPIO type (0=Analog , 1=Digital) – HW GPIO direction (0=Input , 1=Output) HwGpioDir – enable/disable pull-up (0=Disable , 1=Enable) Pullup Response Triggers Notes Kramer Protocol 3000...
  • Page 59 The device uses this command to notify the user of any change regarding the step: In digital mode the answer is 0=Low , 1=High In analog mode the answer is 0 to 100 Kramer Protocol 3000...
  • Page 60 #GPIO-THR␠HwGpioNumber,LowLevel,HighLevel␍ Get HW GPIO voltage levels Get: #GPIO-THR?␠ HwGpioNumber␍ Response ~nn @GPIO-THR␠HwGpioNumber,LowLevel,HighLevel ␍␊ Parameters HwGpioNum – HW GPIO number 1-2 – voltage 500 to 28000 millivolts LowLevel – voltage 2000 to 30000 millivolts HighLevel Response Triggers Notes Kramer Protocol 3000...
  • Page 61 Get command list or help for specific 2 options: command 1. #HELP␍ 2. #HELP␠command_name␍ Response 1. Multi-line: ~nn@Device available protocol 3000 commands:␍␊command,␠command…␍␊ To get help for command use: HELP (COMMAND_NAME)␍␊ 2. Multi-line: ~nn@HELP␠command:␍␊description␍␊USAGE:usage ␍␊ Parameters Response triggers Notes Kramer Protocol 3000...
  • Page 62 CommandName – String: IR command name limited to 15 chars. Controlling device must send the correct name (whitespace or commas forbidden) Timeout - Timeout in seconds (1 to 60) IR_Status - (see Section 11.4.4) Response Triggers Notes Kramer Protocol 3000...
  • Page 63 Total_packages – number of messages the original command was divided into, default = 1 Package_num – chunk serial number (only valid when Chnk_Num >1) Pronto command – Pronto format command (in HEX format, no leading zeros, no ‘0x’ prefix) Status – 0=no error Response Triggers Notes Kramer Protocol 3000...
  • Page 64 Cmd_id – serial number of command for flow control and response commands from device CommandName – a string, the alias of the IR command. The controlling device is responsible for sending the correct name Status – 0=no error Response Triggers Notes Kramer Protocol 3000...
  • Page 65 In each device, some connections can be logged in to different levels and some do not work with security at Connection may logout after timeout The permission system works only if security is enabled with the “SECUR” command Kramer Protocol 3000...
  • Page 66 Get: Response ~nn@MACH-NUM␠machine_numberOK␍␊ Parameters machine_number - new device machine number Response Triggers Notes Some devices do not set the new machine number until the device is restarted Some devices can change the machine number only from DIP-switches Kramer Protocol 3000...
  • Page 67 - String of up to 14 alpha-numeric chars (can include hyphen, not at the beginning or end) Response triggers Notes The machine name is not the same as the model name. The machine name is used to identify a specific machine or a network in use (with DNS feature on) Kramer Protocol 3000...
  • Page 68 To connect with a randomly assigned IP by DHCP, specify the device DNS name (if available) using the command “NAME”. You can also get an assigned IP by direct connection to USB or RS-232 protocol port if available For proper settings consult your network administrator Kramer Protocol 3000...
  • Page 69 Syntax #NET-IP␠ ip_address ␍ Set: Set device IP address Get: Get device IP address #NET-IP?␍ Response Set: ~nn@ NET-IP␠ip_address␠OK␍␊ Get: ~nn@ NET-IP␠ip_address␍␊ Parameters ip_address - format: xxx.xxx.xxx.xxx Response triggers Notes For proper settings consult your network administrator Kramer Protocol 3000...
  • Page 70 Get: Get device subnet mask #NET-MASK?␍ Response Set: ~nn@NET-MASK␠net_mask␠OK␍␊ Get: ~nn@NET-MASK␠net_mask␍␊ Parameters net_mask - format: xxx.xxx.xxx.xxx Response triggers The subnet mask limits the Ethernet connection within the local network For proper settings consult your network administrator Notes Kramer Protocol 3000...
  • Page 71 Command Type - System-mandatory Command Name Permission Transparency Set: Get: PROT-VER? End User Public Description Syntax Set: Get: Get protocol version #PROT-VER?␍ Response ~nn@PROT-VER␠3000:version␍␊ Parameters Version - XX.XX where X is a decimal digit Response triggers Notes Kramer Protocol 3000...
  • Page 72 Response triggers Notes To avoid locking the port due to a USB bug in Windows, disconnect USB connections immediately after running this command. If the port was locked, disconnect and reconnect the cable to reopen the port. Kramer Protocol 3000...
  • Page 73 End User Public Description Syntax Set: Get: Get serial number #SN?␍ Response ~nn@SN␠serial_number␍␊ Parameters serial_number - 11 decimal digits, factory assigned Response triggers Notes For new products with 14 digit serial numbers, use only the last 11 digits Kramer Protocol 3000...
  • Page 74 If the time server is configured, device time calculates by adding UTC_off to UTC time (that it got from the time server) + 1 hour if daylight savings time is in effect TIME command sets the device time without considering these settings Kramer Protocol 3000...
  • Page 75 Mode - 0 - disabled, 1 - enabled srv_ip - time server IP address sync_hour - hour in day for time sync server_status - ON/OFF Response triggers Notes Device must have a valid gateway (NTGT command) and DNS server (NTDNS command) Kramer Protocol 3000...
  • Page 76 Command Type - System-mandatory Command Name Permission Transparency Set: Get: VERSION? End User Public Description Syntax Set: Get firmware version Get: #VERSION?␍ number Response ~nn@VERSION␠firmware_version␍␊ Parameters firmware_version - XX.XX.XXXX where the digit groups are: major.minor.build version Response triggers Notes Kramer Protocol 3000...
  • Page 77: 11.4 Parameters

    Value Even Mark Space 11.4.2 Serial Types Number Value 11.4.3 IR Transmit Status Number Value IR_SENT IR_STOP IR_BUSY IR_WRONG_PARAM IR-NOTHING_TO_STOP 11.4.4 IR Status Number Value Sent Stop Done Busy Wrong Parameter Nothing to Stop Start Timeout Error Kramer Protocol 3000...
  • Page 79 For the latest information on our products and a list of Kramer distributors, visit our Web site where updates to this user manual may be found. We welcome your questions, comments, and feedback. Web site: www.kramerelectronics.com E-mail: info@kramerel.com SAFETY WARNING...

Table of Contents