Table of Contents

Advertisement

Quick Links

User Manual
60880627_02
JetControl 365MC
Controller

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the JetControl 365MC and is the answer not in the manual?

Questions and answers

Summary of Contents for Bucher JetControl 365MC

  • Page 1 User Manual 60880627_02 JetControl 365MC Controller...
  • Page 2 Any revisions and technical advancements of our products are not automatically made available in a revised document. Bucher Automation AG shall not be liable for any errors either in form or content, or for any missing updates, as well as for any damage or detriment resulting from such failure.
  • Page 3: Table Of Contents

    Shielded data and I/O lines ......................23 4.6.3 DC power supply inputs and outputs....................24 Mechanical Installation ......................... 25 Installing Device on DIN Rail ......................26 Removing Device from DIN Rail...................... 27 Dismounting Enclosure from Backplane Module................28 Electrical Connection........................29 User Manual – JetControl 365MC...
  • Page 4 Application Program Memory ......................80 8.2.4 Memory for volatile application program variables ................82 8.2.5 Memory for non-volatile application program registers..............83 8.2.6 Memory for non-volatile application program variables ..............84 8.2.7 Registers on I/O modules ........................ 85 User Manual – JetControl 365MC...
  • Page 5 HTTP server ............................117 8.25 FTP client ............................118 8.26 Automatic copying of controller data (AutoCopy) ................119 Registers - Overview ........................120 Maintenance...........................148 10.1 Repairs ............................148 10.2 Storage and Shipment........................148 10.3 Return and Disposal ........................149 Service............................150 11.1 Technical support ..........................150 User Manual – JetControl 365MC...
  • Page 6 Bucher Automation AG Table of Contents Spare parts and accessories......................151 12.1 Spare Parts............................151 12.2 Accessories .............................151 12.2.1 CAN bus cable..........................152 12.2.2 Ethernet Cable..........................152 12.2.3 Cable for the serial interface......................152 User Manual – JetControl 365MC...
  • Page 7: Introduction

    For information on new revisions of this document, visit the download area on our website. This document is not subject to any updating service. Start | Bucher Automation - We automate your success. For further information refer to the following information products: –...
  • Page 8: Safety

    This device is no safety-related part as per Machinery Directive 2006/42/EC, and must, therefore, not be used for safety-relevant applications. This device is NOT intended for the purpose of personal safety, and must, therefore, not be used to protect persons. User Manual – JetControl 365MC...
  • Page 9: Warnings Used In This Document

    Low risk Indicates a hazardous situation which, if not avoided, could result in minor or moderate injury. NOTICE Material damage Indicates a situation which, if not avoided, could result in malfunctions or material dam- age. User Manual – JetControl 365MC...
  • Page 10: Product Description

    The total number of axes must not exceed the maximum number of axes which can be connected to the controller. Mixed operation of MC axes via Ethernet and JX2 system bus is not possible. The total number of modules connected to JX3-BN-ETH and JM-200-ETH must not exceed 199. Fig. 1: System overview User Manual – JetControl 365MC...
  • Page 11: Design

    DIN rail release latch Socket X19: JX2 system bus and CAN bus interface Socket X61: SD card slot Lower latch Terminal X10: Power supply Socket X11: Serial port Socket X14, X15: Ethernet port Selector S11: Mode selector User Manual – JetControl 365MC...
  • Page 12: Product Features

    Status indication LEDs indicate the communication status of the device as well as the status of the power supply. R E D1 D2 Fig. 3: Status indication Description State of operating system General error Special states State of boot loader Access to SD card User Manual – JetControl 365MC...
  • Page 13: Diagnostics Capabilities By Means Of Status Indication

    Reset; fatal error, or second half of start delay is being exe- cuted. autocopy.ini file is being executed. Boot loader is not running. Blinking at 1 Hz Boot loader: Automatic IP configuration. Blinking at 4 Hz Reset or fatal error. Boot loader is being executed. User Manual – JetControl 365MC...
  • Page 14: Led States During The Boot Process

    1 Hz 4 Hz Phase 6 Application program Color Green The OS initializes the modules on the system bus, as well as software fea- Blinking pattern 1 Hz tures (Web, Modbus/TCP, etc.). Then it loads the application program. User Manual – JetControl 365MC...
  • Page 15: Led States After Detection Of An Ip Address Conflict

    To exit this state, the following two steps must be taken: 1. Resolve the IP address conflict. 2. Reboot the controller. Nameplate Fig. 4: Sample nameplate Company logo Serial number Certification mark Item number Hardware revision Item name User Manual – JetControl 365MC...
  • Page 16: Scope Of Delivery

    Path control: 4, 8 or 12 servo axes Additional option: Memory expansion to 120,000 non-volatile registers Info Ordering additional options Specify your desired options in the order. The controller cannot be equipped with addi- tional features afterwards. User Manual – JetControl 365MC...
  • Page 17 HTTP server: The user can store HTML pages on the controller and display register contents at run time using SSI (Server side includes). – SMTP client: The SMTP client lets you send e-mails. Modbus/TCP The controller supports the Modbus/TCP protocol. The controller can act as both server and client. User Manual – JetControl 365MC...
  • Page 18: Technical Specifications

    This chapter contains information on both electrical and mechanical data as well as on operating data of the JC-365MC device. Dimensions 100.7 Fig. 5: Dimension in mm Info CAD data CAD data of the device can be found in the download area of our homepage. User Manual – JetControl 365MC...
  • Page 19: Mechanical Specifications

    Description Supply voltage DC 24 V Permissible voltage range -15 % … +20 % Input current Without HMI 1.0 A max With HMI 1.5 A max Power consumption Without HMI 24 W max With HMI 36 W max Tab. 3: Power supply (terminal X10) User Manual – JetControl 365MC...
  • Page 20: Tab. 4 Serial Interface (Socket X11)

    Description Plug-in card type Standard SD card Mechanical operation push/push Maximum memory size 32 MB ... 32 GB Drive format Protection against inserting the SD card in the wrong direction Tab. 7: SD card (slot X61) User Manual – JetControl 365MC...
  • Page 21: System Power Supply

    Bus type JX3 system bus Logic voltage Supply voltage DC +5 V Permissible voltage range -15 % ... +10 % Additional voltage Supply voltage DC +24 V Permissible voltage range -15 % ... +20 % Tab. 10: System bus User Manual – JetControl 365MC...
  • Page 22: Real-Time Clock

    Degree of pollution – Electronics Level 2 DIN EN 61131-2 Usually, the pollution is non-conductive. However, temporary conduc- tivity due to condensation may occur. Tab. 13: Environmental conditions User Manual – JetControl 365MC...
  • Page 23: Emc Values

    Shielded data and I/O lines Immunity to interference Parameter Values Standards RF field, asymmetric, amplitude modulated Frequency band 0.15 MHz … 80 MHz DIN EN 61131-2 DIN EN 61000-6-2 Test voltage 10 V DIN EN 61000-4-6 AM 80 % at 1 kHz Source impedance 150 Ω Criterion A Bursts User Manual – JetControl 365MC...
  • Page 24: Dc Power Supply Inputs And Outputs

    DIN EN 61131-2 DIN EN 61000-6-2 0.5 kV DIN EN 61000-4-5 Surge voltages, asymmetric, line to earth Common-mode interference tr/th 1.2/50 µs DIN EN 61131-2 DIN EN 61000-6-2 1 kV DIN EN 61000-4-5 Tab. 17: DC power supply inputs and outputs User Manual – JetControl 365MC...
  • Page 25: Mechanical Installation

    This chapter describes how to install and remove the JC-365MC. NOTICE Damaged devices Damaged devices may cause considerable physical damage. ► Check the device for external damage and faulty connections. ► Ensure to install only fully functional devices. User Manual – JetControl 365MC...
  • Page 26: Installing Device On Din Rail

    2. Place the upper latch (2) in an angled position on the DIN rail (1). 3. Snap the lower latch of the device onto the DIN rail. 4. Slide the device on the DIN rail to its intended position. User Manual – JetControl 365MC...
  • Page 27: Removing Device From Din Rail

    DIN rail release latch Detail view 1. Disconnect the system from the power supply. 2. Pull the device off the overall assembly. 3. Pry the release latch (2) downwards and pull the device off the DIN rail (1). User Manual – JetControl 365MC...
  • Page 28: Dismounting Enclosure From Backplane Module

    1. Disconnect the system from the power supply. 2. Simultaneously, press and hold the upper and lower latches (1) of the device. 3. With the latches pressed down pull the enclosure away from DIN rail. User Manual – JetControl 365MC...
  • Page 29: Electrical Connection

    The following instructions are excerpts from Application Note 016: – Keep signal and power lines separated from each other at all times. Bucher Automation AG recom- mends that there be a minimum distance of 20 cm. Cables and lines should cross each other at an angle of 90°.
  • Page 30: Interfaces

    The controller does not launch the application pro- gram. LOAD LOAD The controller does not launch the application pro- gram. The controller executes the AutoCopy function. Upon completion of the AutoCopy function, the con- troller requires rebooting. Tab. 18: S11 mode switch positions User Manual – JetControl 365MC...
  • Page 31: Terminal X10 - Power Supply

    – Voltage supply of the connected JX3 IO modules provided they are not supplied by a separate power supply module. – Voltage supply of an HMI (LCD xxx) of the Bucher Automation AG connected to X11 Pinning Description DC24V DC24V Supply voltage 0 V...
  • Page 32: Port X11 - Serial Interface

    While the device supports several different hardware drivers, only one hardware inter- face is available. This means: If communication takes place for example via RS-422, the system cannot communicate simultaneous and independently via RS-232. – The maximum cable length is < 30 m. User Manual – JetControl 365MC...
  • Page 33: Fig. 10 X11 Port Block Diagram

    33 k Fig. 10: X11 port block diagram Position Part Function with RS-422 Function with RS-485 Receiver Receives data Unused Receiver/transmitter Transmits data Receives and transmits data Serial line Twisted line of the serial interface Terminating resistor User Manual – JetControl 365MC...
  • Page 34: Ports X14, X15 - Ethernet

    High baud rates Select a terminating resistor which corresponds to the impedance of the line used. Connecting alphanumeric displays and HMIs The serial interface (port X11) of the JC-365MC lets you connect HMIs by Bucher Automation. Info Further information For more information on this topic refer to the application-oriented manual Controlling al-...
  • Page 35: Port X19 - Can Bus

    Data signal for CAN bus 2 CAN-H Data signal for CAN bus 1 CAN-H_2 Data signal for CAN bus 2 Unused CAN bus cable To connect devices to the CAN bus, you can order cables separately as accessories [} 152]. User Manual – JetControl 365MC...
  • Page 36: Fig. 12 Y-Cable (Splitter Cable) For The Can Bus Interface

    Sub-D plug (A) Pin assignment of the 9-pin sub-D plug on the Y-cable: Signal Description CMODE0 Commissioning CAN-L Data signal CAN 1 Reference potential CMODE1 Commissioning CAN-L_2 Data signal CAN 2 CAN-H Data signal CAN 1 CAN-H_2 Data signal CAN 2 User Manual – JetControl 365MC...
  • Page 37: Tab. 20 Jx2 System Bus Cable Specifications

    60 pF/m max Resistivity 1,000 kBd: 70 Ω/km max 500 kBd: 60 Ω/km max 250 kBd: 60 Ω/km max 125 kBd: 60 Ω/km max Number of cores Shield Complete, not paired Twisting CAN_L and CAN_H cables are twisted pairwise Tab. 20: JX2 system bus cable specifications User Manual – JetControl 365MC...
  • Page 38: Fig. 13 Wiring Diagram Of The System Bus Cable

    Do not connect these pins Sub-D plug Pinout of the 9-pin Sub-D plug on the JX2 system bus cable: Signal name Description CMODE0 Commissioning CAN-L Data signal Reference potential CMODE1 Commissioning TERM Short-circuited with pin 3 CAN-H Data signal User Manual – JetControl 365MC...
  • Page 39: Slot X61 - Sd Memory Card

    JX3-BN-CAN 6.2.6 Slot X61 - SD Memory Card The SD card slot is for accommodating standard SD memory cards. The controller accesses data stored on the SD card which is used as file system extension. User Manual – JetControl 365MC...
  • Page 40: Fig. 14 Inserting The Sd Card

    1. Push the SD card further into the slot and let go of it. ð The slot enables the SD card. 2. Pull the SD card out straight. ð After the SD card was removed, the SD status LED lights up twice for 100 ms each. User Manual – JetControl 365MC...
  • Page 41: Commissioning

    Logic voltage supply is OK; application program has been stopped No error Normal operating condition Boot loader is not running The controller has no access to the SD card U1 … U4 LEDs which are programmed depending on the application User Manual – JetControl 365MC...
  • Page 42 The following program increments the content of a variable by one every 2 seconds:     Count:   Int; End_Var; Task increment Autorun     Loop         Inc(Count);         Delay(T#2s);     End_Loop; End_Task; Setup pane The JetSym setup pane shows the content of the variable: User Manual – JetControl 365MC...
  • Page 43: Configuring Error States

    For more information on this subject, refer to the JetSym Online Help. 6.3.2 Configuration in JetSym A simple example illustrates how to use JetSym for configuration. Connect the expansion module JX3-DIO16 as a second module to a JC-365MC controller. User Manual – JetControl 365MC...
  • Page 44: Fig. 16

    ð Now, you can activate the digital outputs X32.9...16. 2. Launch the JetSym programming environment. 3. Create a new project. 4. Connect the Bucher Automation AG controller and expansion modules with the PC via Ethernet system bus. 5. Switch on the power supply.
  • Page 45 ð LED 9 of the JX3-DIO16 module is blinking. The status indication updates every 5 seconds. JetSym STX program Output 9 of the module JX3-DIO16 is set and then reset again. Task Flashing_light Autorun     Loop         OUTPUTS[100000309] := True;         Delay(T#5s);         OUTPUTS[100000309] := False;         Delay(T#5s);     End_Loop; End_Task; User Manual – JetControl 365MC...
  • Page 46: Identification And Configuration

    – This file is read-only. – Formatting the flash drive or SD card has no effect on the file. File structure The EDS file is a text file with its entries grouped into several sections. User Manual – JetControl 365MC...
  • Page 47: Tab. 36 Name

    Bucher Automation AG Identification and Configuration | 7 Example This is an example of an EDS file for a JC-365MC: ;Bucher Automation AG Electronic Data Sheet [IDENTIFICATION] Version = 2 Code = 878 Name = JC-365MC PcbRev = 00 PcbOpt = 00 OSVersionMin = 0.0.0.0...
  • Page 48: Tab. 21 [Identification] Section

    A real-time clock is available MotionControl Motion Control feature is available Axes Number of supported JX2 axis modules Web server and e-mail client are available ModbusTCP Modbus/TCP client and server are available Tab. 23: [FEATURES] section User Manual – JetControl 365MC...
  • Page 49: Tab. 24 Register Numbers Of The Eds

    MR 701 SerNum Serial number … MR 707 MR 708 Production date: Day MR 709 Month Production date: Month MR 710 Year Production date: Year MR 711 TestNum Internal usage MR 712 TestRev Internal usage User Manual – JetControl 365MC...
  • Page 50: Version Registers

    The operating system provides several registers which can be used to read out the hardware revision or OS version of the device and its components. You will need this information when contacting the Bucher Automation AG support hotline in case of a prob- lem.
  • Page 51: Ip Configuration

    Basic port number for communication via JetIP – Name of the AutoCopy command file 7.2.1 Factory settings Prior to shipment of the JC-365MC controller, various parameters are set to a default value. These parame- ters can be changed by the user. User Manual – JetControl 365MC...
  • Page 52: Determining The Ip Address Of The Controller Using Jetipscan

    JC-365MC. Info Downloading JetIPScan Bucher Automation AG provides the JetIPScan program on its homepage. You will find the file jetipscan_1-11-00.zip for download under Downloads - Software - Other Software Tools - JetIpScan. Contents of the ZIP file The zip file jetipscan_1-11-00.zip contains the following files:...
  • Page 53: Configuration Memory

    Read and change data via the config.ini file in the system directory using FTP – The user can read out or change data via configuration registers. When saving, a new configuration file is created from the data. User Manual – JetControl 365MC...
  • Page 54: Configuration File "Config.ini

    Formatting the Flash disk drive or the SD card leaves the file unchanged. File structure The configuration file is a text file the entries of which are grouped into several sections. The JC-365MC con- troller will replace missing IP configuration parameters by their factory-set fallback values. User Manual – JetControl 365MC...
  • Page 55: Tab. 31 Address

    Identification and Configuration | 7 Example This is an example of a configuration file config.ini: ;JC-365MC System Configuration ;Copyright (c) 2008 by Bucher Automation AG [IP] Address = 192.168. 50. 1 SubnetMask = 255.255.255. 0 DefGateway = 192.168. 50. 11 DNSServer = 192.168.
  • Page 56 The type of the automatically generated suffix that is attached to the controller name Allowed values No suffix Low-order byte of the IP address in decimal notation Low-order byte of the IP address in hexadecimal no- tation In the event of an illegal value Tab. 35: SuffixType User Manual – JetControl 365MC...
  • Page 57 In section [FILES] the name of the command file for the AutoCopy function is specified. AutoCopyIni Property Description In the given example /SD/autocopy.ini Function Command file for the AutoCopy function Allowed values Allowed path and file name In the event of an illegal value /SD/autocopy.ini Tab. 39: AutoCopyIni User Manual – JetControl 365MC...
  • Page 58: Configuration Registers

    Parameters of the IP interface can be changed at runtime. This affects the value of the registers R 101200 ... R 101202. – The position of the DIP switch affects the actual IP address and thus the value of R 101200. User Manual – JetControl 365MC...
  • Page 59: Setting The Ip Address

    Name for AutoCopy command file Configuration options You can configure the IP address in the following ways: – Setting the default IP address – Configuration via file config.ini – Configuration via config.ini file and DIP switch User Manual – JetControl 365MC...
  • Page 60: Fig. 17 Dip Switch Sliders 1

    The JetIPScan tool lets you change the IP address, subnet mask and the IP address of the default gateway of the JC-365MC. Info Downloading JetIPScan Bucher Automation AG provides the JetIPScan program on its homepage. You will find the file jetipscan_1-11-00.zip for download under Downloads - Software - Other Software Tools - JetIpScan. User Manual – JetControl 365MC...
  • Page 61: Fig. 18 Jetipscan - Command Options

    ð JetIPScan shows all the devices found. 5. To make changes to the IP address of a device, select the respective device from the list. ð JetIPScan changes the IP address of the JC-365MC to 192.168.10.150. User Manual – JetControl 365MC...
  • Page 62 Description Enter the IP address into this line. Address 1. byte of IP address 2. byte of IP address 3. byte of IP address 4. byte of IP address Tab. 42: Elements of the IP address User Manual – JetControl 365MC...
  • Page 63: Fig. 19 Dip Switch Sliders 1

    Default login information: User: admin; Password: admin User: system; Password: system 3. Open the System folder of the JC-365MC. 4. Copy the config.ini file to the System folder. 5. Clear the FTP connection. 6. Reboot. User Manual – JetControl 365MC...
  • Page 64 Line where to enter the upper 3 bytes of the IP address Address First byte of IP address Second byte of IP address Third byte of IP address Dummy entry; must be 1 Tab. 43: IP address elements User Manual – JetControl 365MC...
  • Page 65: Fig. 20 Dip Switch Sliders 1

    Default login information: User: admin; Password: admin User: system; Password: system 3. Open the System folder of the JC-365MC. 4. Copy the config.ini file to the System folder. 5. Clear the FTP connection. 6. Reboot. User Manual – JetControl 365MC...
  • Page 66 Limitation of the write cycles The EEPROM data on the backplane module allow for 100,000 write cycles. ► Read a value first. ► Compare the value. ► Write only if you actually want to change the value. User Manual – JetControl 365MC...
  • Page 67 Subnet mask – IP address of the default gateway Info Important note The settings made during runtime do not overwrite the parameters in the configuration memory. When de-energizing the controller, your settings will be lost. User Manual – JetControl 365MC...
  • Page 68 Description Enter the IP address into this line. Address 1. byte of IP address 2. byte of IP address 3. byte of IP address 4. byte of IP address Tab. 45: Elements of the IP address User Manual – JetControl 365MC...
  • Page 69: Fig. 21 Dip Switch Gnn

    1 2 3 4 5 6 7 8 9 10 11 12 Fig. 21: DIP switch GNN DIP switch 10 … 12 Invalid … … … … … … … … … … … … … … … … … … Invalid User Manual – JetControl 365MC...
  • Page 70: Using Names For Ip Addresses

    If a name cannot be found in the /etc/hosts file, the JC-365MC tries to resolve the IP address by DNS server request. During the boot process the JC-365MC reads the IP address of the DNS server from the configura- tion memory. User Manual – JetControl 365MC...
  • Page 71: Operating System

    It is possible to update the operating system of the following devices if connected to a JC-365MC: – This controller – Bus node JX3-BN-ETH on the Bucher Automation Ethernet system bus – JX3 IO modules on the JX3 system bus –...
  • Page 72 An automatic OS update of the controller from an SD card can be carried out using the AutoCopy function. Info Further information For more information on this subject refer to the application-oriented manual File System available for download from our homepage. User Manual – JetControl 365MC...
  • Page 73 // 3. Sett the flag 'UpdateIt' //***************************************************** Task OSupdate Autorun     Var         ResCopy: Int;     End_Var;     DestinationName := '/System/OS/OperatingSystem.os';     Loop         UpdateIt := False;         When UpdateIt Continue;         ResCopy := FileCopy(SourceName,                         DestinationName);         Trace('Result : ' + IntToStr(ResCopy) + '$n');     End_Loop; End_Task; User Manual – JetControl 365MC...
  • Page 74: Operating System Update Of A Jx2 Or Jx3 Module

    6. Wait until the update process is completed. If you want to update further modules, repeat steps 1 ... 6. 7. Set the mode selector to STOP or RUN. 8. To activate the transferred OS, re-boot the controller. User Manual – JetControl 365MC...
  • Page 75 The file functions included in the STX language scope let you carry out a program-controlled OS update from an OS file for a JX2 module connected to the JX2 system bus, or for a JX3 module connected to the JX3 sys- tem bus. User Manual – JetControl 365MC...
  • Page 76 // 3. Setting the name of the target file in 'DestinationName' // 4. Sett the flag 'UpdateIt' //***************************************************** Task OSupdate Autorun     Var         ResCopy: Int;     End_Var;     Loop         UpdateIt := False;         When UpdateIt Continue;         ResCopy := FileCopy(SourceName,                         DestinationName);         Trace('Result : ' + IntToStr(ResCopy) + '$n');     End_Loop; End_Task; User Manual – JetControl 365MC...
  • Page 77: File System

    When the controller creates a file, the file contains date and time assigned by the controller. – Date, time, and file size are not available for all system files. Flash disk - Properties Size The following disk space is available to the user: – 24 MB User Manual – JetControl 365MC...
  • Page 78 The following characters are not permitted in directory and file names: "/", "\", ":", "*", "?", "<", ">" and "|" – The number of subdirectory levels depends on the formatting. – There is no user/access management. Bucher Automation AG shall be liable only for those SD cards marketed as an option. User Manual – JetControl 365MC...
  • Page 79: Programming

    Data type Integer Tab. 49: Module register properties Numerical formats The numerical formats used in this document are listed in the table below: Notation Format of numerical values Decimal 0x100 Hexadecimal 0b100 Binary Tab. 50: Numerical formats User Manual – JetControl 365MC...
  • Page 80: Storage Options - Overview

    By default, the application program is uploaded from JetSym to the controller and is remanently stored to its flash memory. When the program is started, the application program is loaded by the operating system from the flash mem- ory into the volatile memory (SDRAM) and executed there. User Manual – JetControl 365MC...
  • Page 81 To view the memory utilization, go to the Hardware tab and click on CPU. On the right side you can see the STX memory usage. Click the Refresh button and the current STX memory usage will be displayed. User Manual – JetControl 365MC...
  • Page 82: Memory For Volatile Application Program Variables

        Loop         Inc(Count);         Delay(T#2s);     End_Loop; End_Task; Setup pane The JetSym setup pane shows the content of the variable: Number Description Function Present content of the variable The content of the variable is incremented by 1 every 2 seconds User Manual – JetControl 365MC...
  • Page 83: Memory For Non-Volatile Application Program Registers

    The following program example increments a register variable by 1 with every start of the application pro- gram.     ProgramStartCounter: Int %VL 1000000; //non-volatile, because localized as %VL in the 1.000.000ff array End_Var; Task Work Autorun     ProgramStartCounter := ProgramStartCounter + 1;     Loop         // ...     End_Loop; End_Task; User Manual – JetControl 365MC...
  • Page 84: Memory For Non-Volatile Application Program Variables

    0 and 255 (variable type: byte). For these 4 variables the 4 bytes of register 1000010 are used.     Cnt1, Cnt2, Cnt3, Cnt4: Byte %RL 1000010; End_Var; Task Count4 Autorun     Loop         Inc(Cnt1);         Inc(Cnt2, 2);         Inc(Cnt3, 5);         Inc(Cnt4, 10);         Delay(T#1s);     End_Loop; End_Task; User Manual – JetControl 365MC...
  • Page 85: Registers On I/O Modules

    Register numbers of remote devices connected to the JX3-BN-ETH: 1nnn020000 ... 1nnn179999 (nnn = GNN) Access – Via JetSym – Via email client – Via browser (via HTTP server) – Via HMIs – From within the application program – From another JC controller using the NET_COPY command User Manual – JetControl 365MC...
  • Page 86: Memory For Non-Volatile Registers On The Backplane Module

    Properties – Global variables with dedicated addresses (%VL) – Integer registers – Slow access: Milliseconds – Limited number of write/erase cycles: Approx. 10,000 – Number of registers: 128 – Register numbers: 108100 ... 108227 User Manual – JetControl 365MC...
  • Page 87: Special Registers

    Register numbers: 100000 ... 999999 Access – Via JetSym – Via email client – Via browser (via HTTP server) – Via HMIs – From within the application program – From another JC controller using the NET_COPY command User Manual – JetControl 365MC...
  • Page 88: Inputs And Outputs

    I/O numbers of remote devices connected to a JX3-BN-ETH: 1nnn010201 ... 1nnn011716 (nnn = GNN) Types of access – By JetSym – By the email client – Via a browser (via the HTTP server) – From HMIs – From within the application program User Manual – JetControl 365MC...
  • Page 89 The JetSym setup pane displays the state of inputs and outputs. Number Element Description Present state of outputs The outputs are set and reset one after another. Present content of the input When the input is set, the corresponding output is activated for 100 ms. User Manual – JetControl 365MC...
  • Page 90: Flag

    – Quantity: 256 – Flag numbers: 2048 ... 2303 Types of access – By JetSym – By the email client – Via a browser (via the HTTP server) – From HMIs – From within the application program User Manual – JetControl 365MC...
  • Page 91 Present state of LED flags LED in key F1 is enabled, LED in key F2 is disabled. Present state of Counter The counter is incremented when F1 is pressed, and decre- variable mented when F2 is pressed. User Manual – JetControl 365MC...
  • Page 92: Saving And Loading An Application Program

    Addressing expansion modules Bucher Automation AG controllers and expansion modules offer a host of functions accessible to the user via registers. In physical terms, expansion modules connect to sensors and actuators that ensure connection to the automated equipment. On the controller, a unique number is assigned to each register and each digital input or output.
  • Page 93: Numbering Registers And I/Os

    I/O number of the module. The I/O numbers al- ways start with the constant prefix 10000. 10000XXZZ Digits Description Value range Fig. 23: Example: I/O 10000 Prefix numbers Position of the module in the system 02 … 17 Module-specific I/O number 01 … 16 User Manual – JetControl 365MC...
  • Page 94: Fig. 24 System Overview

    Ethernet bus node, the Global Node Number (GNN) becomes part of the register number. System overview Ethernet TCP/IP Fig. 24: System overview Controller Ethernet switch Up to 64 Ethernet bus nodes per controller and up to 16 JX3-IO modules per Ethernet bus node User Manual – JetControl 365MC...
  • Page 95: Fig. 25 Example: Register Numbers

    Bucher Automation AG Programming | 8 Definition of global node number The Global Node Number (GNN) is used to identify Bucher Automation devices (e.g. controllers, bus nodes) within an Ethernet network: – Within one network, each Bucher Automation device must have a unique GNN.
  • Page 96 200012zzz JM-206 200013zzz Registers and I/O numbers of JX2-I/O modules on the JX2 system bus NOTICE JX2-IO modules have been discontinued! The following information is included to meet any servicing requirements on existing fa- cilities. User Manual – JetControl 365MC...
  • Page 97 I/O numbers for JX2-I/O modules connected to the JX2 system bus of a JC-3xx consist of the following ele- ments: Ele- Description Value ment range Module-specific I/O module num- 02 ... 24 Module-specific I/O number 1 ... 16 Example Several JX2-I/O modules are connected to a JC-3xx controller. User Manual – JetControl 365MC...
  • Page 98: System Commands

    20000301z 2000003zz System commands The controller supports system commands and system registers. Info Further information For more information on this subject refer to the application-oriented manual System Reg- isters available for download from our homepage. User Manual – JetControl 365MC...
  • Page 99: Real-Time Clock

    The system runtime registers let you easily carry out time measurements in the application program. Info Further information For more information on this subject refer to the application-oriented manual System Reg- isters available for download from our homepage. User Manual – JetControl 365MC...
  • Page 100: Monitoring Interface Activities

    TCP, UDP/IP protocols. Application The Ethernet system bus has been designed for data exchange between the following devices via standard Ethernet: – Programming unit – Controllers – Bus node – Communication modules User Manual – JetControl 365MC...
  • Page 101: Control Of Alphanumeric Displays And Hmis

    The display features are part of the STX language set. Info Further information For more information on this topic refer to the application-oriented manual Controlling al- phanumeric HMI devices (LCD) and printers available in the download area of our home- page. User Manual – JetControl 365MC...
  • Page 102: Controlling Printer And Serial Interfaces

    The JX2 system bus needs not be configured. The controller or the bus node automatically detects con- nected modules and commissions them. If third-party CAN or CANopen modules are to be accessed, configuration can be performed via 200002077 [} 111]. Modules to connect – Drives JetMove 1xx, JetMove 2xx, and JetMove 6xx User Manual – JetControl 365MC...
  • Page 103: Project Engineering Of A Jx3 Station

    Commands, such as POS, and AXARR, or a Motion API are not available. Info Further information For more information on this subject refer to the application-oriented manual JCF-SV1 OS Function available for download from our homepage. User Manual – JetControl 365MC...
  • Page 104: E-Mail Feature

    Bit 4 Modbus/TCP available Bit 5 Modbus/TCP available Bit 7 FTP client available Tab. 51: Web status Info Further information For more information on this subject refer to the application-oriented manual File System available for download from our homepage. User Manual – JetControl 365MC...
  • Page 105: Modbus/Tcp

    One frame can transmit up to 125 registers with a width of 16 bits. The protocol ID is "0". Assignment of sent and received frames is carried out using the transaction ID. User Manual – JetControl 365MC...
  • Page 106: Modbus/Tcp Server

    Property Description Value after reset 100000000 Tab. 54: Input offset R 272705 Output offset The basic address for accessing outputs via Modbus/TCP is entered into R 272705. Property Description Value after reset 100000000 Tab. 55: Output offset User Manual – JetControl 365MC...
  • Page 107 2 read input discretes Reading inputs The input register number within the controller is calculated as follows: Add the input number specified in the command to the content of R 272704 In- put offset. User Manual – JetControl 365MC...
  • Page 108: Modbus/Tcp Client With Stx Functions

    This chapter describes how to carry out noncyclical or cyclical transmission to a Modbus/TCP server using STX functions. Info Obsolete system functions As of JetSym 5.0, the system functions are outdated. Instead, use the corresponding Jet- Sym STX functions. User Manual – JetControl 365MC...
  • Page 109 Int, Const Ref Configuration: RSCAN_DSCR): Int; Function RemoteScanStart(Protocol: int): Int; Function RemoteScanStop(Protocol: int): Int; Tab. 59: System functions vs. JetSym STX functions Info Further information For more information on this subject, refer to the JetSym Online Help. User Manual – JetControl 365MC...
  • Page 110: User-Programmable Serial Interface

    The user-programmable CAN interface lets you send and receive CAN messages. The CAN messages are completely processed in the application program. Advantage of CAN This feature is not only apt for CANopen devices. It lets the user communicate with third-party devices which are based on a CAN protocol. User Manual – JetControl 365MC...
  • Page 111: Canopen Stx Api

    CiA DS 302 - Framework for programmable devices (CANopen Manager, SDO Manager) – CiA DR 303 - Information on cables and connectors – CiA DS 4xx - These documents describe the behavior of a number of device classes in, what are known as, device profiles. User Manual – JetControl 365MC...
  • Page 112 CANopen STX API yourself, only WAGO I/O System 750, JX-SIO, LioN-S modules, etc. can be connected to the JX2 sys- tem bus. Bit 6 makes sense only if bit 3 has not been set. User Manual – JetControl 365MC...
  • Page 113 Regs[200002077] := 0x44; – To apply the changes, restart the controller once. Info Further information For more information on this subject refer to the application-oriented manual CANopen STX API available for download from our homepage. User Manual – JetControl 365MC...
  • Page 114: Motion Control

    Motion control is programmed in the Motion API interface in the programming language STX. Seamless integration of axis functions into the controller is an essential feature of Bucher Automation AG control systems. This allows for easy implementation of point-to-point (PtP) positioning, technology functions (MC), path control and certain robot functions.
  • Page 115 As of operating system 1.28 of the JC-365MC, the OS version installed in the JM-100 and JM-200 servo am- plifiers must be at least 2.16. Info Further information For more information on Motion Control programming, refer to the JetSym Online Help. User Manual – JetControl 365MC...
  • Page 116: Ftp Server

    Bit 4 Modbus/TCP available Bit 5 Modbus/TCP available Bit 7 FTP client available Tab. 60: Web status Info Further information For more information on this subject refer to the application-oriented manual File System available for download from our homepage. User Manual – JetControl 365MC...
  • Page 117: Http Server

    Bit 4 Modbus/TCP available Bit 5 Modbus/TCP available Bit 7 FTP client available Tab. 61: Web status Info Further information For more information on this subject refer to the application-oriented manual File System available for download from our homepage. User Manual – JetControl 365MC...
  • Page 118: Ftp Client

    Bit 4 Modbus/TCP available Bit 5 Modbus/TCP available Bit 7 FTP client available Tab. 62: Web status Info Further information For more information on this subject refer to the application-oriented manual File System available for download from our homepage. User Manual – JetControl 365MC...
  • Page 119: Automatic Copying Of Controller Data (Autocopy)

    The SD card contains a valid command file with the corresponding copy commands. Info Further information For more information on this subject refer to the application-oriented manual File System available for download from our homepage. User Manual – JetControl 365MC...
  • Page 120: Registers - Overview

    100xx9999 209999 200002000 ... JX2 system bus 210000 ... Application program 200029999 219999 Networking via Bucher Automation Ethernet system 220000 ... HMI control 229999 GNN: nnn = 000 ... 199 230000 ... JetIP networking 239999 User Manual – JetControl 365MC...
  • Page 121: Electronic Data Sheet (Eds)

    Application flags (non-volatile) 100802 Digital inputs 256 ... 2047 Overlaid by registers R 1000000 through 1000055 100803 Digital inputs, inverted 2048 ... 2303 Special flags 100804 Digital outputs 100805 Digital outputs, inverted 100806 Cyclic inputs 100807 Cyclic outputs 100808 Features User Manual – JetControl 365MC...
  • Page 122 Day of the week (0 = Sunday) 101133 ... Host name (register string) 101151 102925 101164 Port number JetIP 102926 Month 101165 Port number for STX debugger 102927 Year Used by the system 102928 Read/write trigger 101200 IP address User Manual – JetControl 365MC...
  • Page 123: Serial Port

    103018 Receive buffer; 32-bit; big endian 104805 Discarded received packets 103019 Error counter 104806 Checksum error Ethernet 104807 Connections 104808 Disconnections Registers Description 104100 ... MIB counter 104809 Discarded connections 104156 104810 Repeated transmit packets User Manual – JetControl 365MC...
  • Page 124: Sd Memory Card

    DIP switch - Mode 107512 Blocked 108015 Mode selector 107513 Free LOAD 107520 … Byte statistics 107523 107520 Total STOP 107521 Used 108020 Backplane revision 107522 Blocked 108021 CPU revision 107523 Free 108099 Clear EEPROM (0x12345678) User Manual – JetControl 365MC...
  • Page 125 Error in ModConfig.da -3001 ... Several nodes of the same GNN Bit 5 JetVM error -3199 have called Bit 10 A bus node (publish/subscribe 200061 NetConsistency error numbers, see client) has reported an error R 470040 User Manual – JetControl 365MC...
  • Page 126 16-bit overlaying - Flag 2048 ... Wait for communication - OFF 203147 2303 Wait for communication - ON 209700 System logger: Global enable Task switch on I/O access - OFF 209701 ... Enabling system components 209754 User Manual – JetControl 365MC...
  • Page 127: Application Program

    System memory: Total 210056 Desired total cycle time in µs 211014 System memory: Used 210057 Calculated total cycle time in µs 211015 System memory: Free 210058 Maximum time slice per task in µs 211016 Application memory: Total User Manual – JetControl 365MC...
  • Page 128: Hmi Control

    Switching over to monitor display Illegal network address 222821 Dialog language Invalid amount of registers 222824 Indirect buffer number Illegal interface number Multi-display mode 232717 Maximum number of retries 222825 Text buffer for display 1 User Manual – JetControl 365MC...
  • Page 129 Subscription ID of the last error 255004 CRC of configuration file 250003 Number of subscriptions 255010 Selection via command 250004 CRC of configuration file 255011 Selection via ID 250005 Start of communication (timeout Publication reg. [ms]) User Manual – JetControl 365MC...
  • Page 130: Error History

    Number of discarded bytes 292934 Port number of SMTP server 350009 Number of discarded packets 292935 Port number of POP3 server 292937 Status of e-mail processing Error history 292938 Task ID - E-mail Register Description 380000 Status User Manual – JetControl 365MC...
  • Page 131 470034 Max. possible number of error his- tory entries 390003 + JetSync status node * 10 470035 Number of entries in the error his- tory 390004 + Subscriber status node * 10 470040 Error numbers User Manual – JetControl 365MC...
  • Page 132: Fig. 15 Configuration

    Response 1 is different tual position 521016 600011 Target register number of the ma- 521020 ... Response 2 is different nipulated variable 521026 600012 Input number: Negative HW limit 521030 ... Response 3 is different switch 521036 User Manual – JetControl 365MC...
  • Page 133: Tab. 10 System Bus

    100002008 Error (bit-coded) 600229 Bit 3 =1 Error at module access 600230 … Axis 12 → see axis 1 600249 Bit 16 = 1 Fatal irrecoverable error has oc- curred. Data interchange has been aborted. User Manual – JetControl 365MC...
  • Page 134 JX2 slave module number at time- 200002087 SysBus application registers: Sub- index 200002013 Amount of connected I/O modules 200002088 SysBus application registers: Length 200002014 Amount of connected JX2 slave modules 200002760 Max. number of I/O update retries User Manual – JetControl 365MC...
  • Page 135 Data bytes 0 through 7 Registers Description 200010500 Status register 200010521 Bit 1 = 1 CAN message has been received Direct access Bit 2 = 0 11-bit CAN ID Bit 2 = 1 29-bit CAN ID User Manual – JetControl 365MC...
  • Page 136 4003 209 ... 301 ... 309 ... 401 ... 1308 1316 1408 1416 4025 1309 ... 1401 ... 1409 ... 1501 ... 4004 301 ... 309 ... 401 ... 409 ... 1316 1408 1416 1508 User Manual – JetControl 365MC...
  • Page 137 1309 … 1316 2308 2316 2408 2416 4085 1309 … 1316 1401 … 1408 4086 1401 … 1408 1409 … 1416 4087 1409 … 1416 1501 … 1508 4088 1501 … 1508 1509 … 1516 User Manual – JetControl 365MC...
  • Page 138 2009 ... 2016 4124 301 ... 308 4160 2101 ... 2108 4125 309 ... 316 4161 2109 ... 2116 4126 401 ... 408 4162 2201 ... 2208 4127 409 ... 416 4163 2209 ... 2216 User Manual – JetControl 365MC...
  • Page 139 4232 1701 ... 1709 ... 1801 ... 1809 ... 1708 1716 1808 1816 4212 701 ... 709 ... 801 ... 809 ... 4233 1709 ... 1801 ... 1809 ... 1901 ... 1716 1808 1816 1908 User Manual – JetControl 365MC...
  • Page 140 4300 2101 ... 2108 2109 ... 2116 4266 401 ... 408 409 ... 416 4301 2109 ... 2116 2201 ... 2208 4267 409 ... 416 501 ... 508 4302 2201 ... 2208 2209 ... 2216 User Manual – JetControl 365MC...
  • Page 141 901 ... 908 2080 Ethernet system bus error in R 4337 909 ... 916 200008 4338 1001 ... 1008 2081 Ethernet system bus error 4339 1009 ... 1016 4340 1101 ... 1108 4341 1109 ... 1116 User Manual – JetControl 365MC...
  • Page 142 [SHIFT]+[4] 2211 [F11] 2175 [SHIFT]+[5] 2212 [F12] 2176 [SHIFT]+[6] 2213 [→] 2177 [SHIFT]+[7] 2214 [←] 2178 [SHIFT]+[8] 2215 2179 [SHIFT]+[9] 2216 [I/O] 2181 [SHIFT]+[F1] 2217 2182 [SHIFT]+[F2] 2218 2183 [SHIFT]+[F3] 2219 [ENTER] 2184 [SHIFT]+[F4] 2220 User Manual – JetControl 365MC...
  • Page 143 [S1] Registers Description 2207 [S2] 203124 2048 ... 2079 2208 [S3] 203125 2080 ... 2111 2209 [S4] 203126 2112 ... 2143 2210 [S5] 203127 2144 ... 2175 203128 2176 ... 2207 203129 2208 ... 2239 User Manual – JetControl 365MC...
  • Page 144 480 ... 511 1000044 1664 ... 1695 1000008 512 ... 543 1000045 1696 ... 1727 1000009 544 ... 575 1000046 1728 ... 1759 1000010 576 ... 607 1000047 1760 ... 1791 1000011 608 ... 639 User Manual – JetControl 365MC...
  • Page 145 Registers - Overview | 9 Registers Description 1000048 1792 ... 1823 1000049 1824 ... 1855 1000050 1856 ... 1887 1000051 1888 ... 1919 1000052 1920 ... 1951 1000053 1952 ... 1983 1000054 1984 ... 2015 1000055 2016 ... 2047 User Manual – JetControl 365MC...
  • Page 146: System Functions

    66/68 Writing register block via Modbus/TCP 80/85 Initializing RemoteScan Starting RemoteScan Stopping RemoteScan Writing a data file Appending a data file Reading a data file Deleting a data file Configuring NetCopyList Deleting NetCopyList Sending NetCopyList User Manual – JetControl 365MC...
  • Page 147 DAWRITE_TYPE, First: Int, Last: int): Int; Function FileDARead(Const Ref FileName: String): Int; Function EmailSend(Const Ref FileName: String): Int; Function NetCopyListConfig(IPAddr: Int, IPPort: Int, Const Ref List: TNetCopyLinstL): Int; Function NetCopyListSend(Handle: int): Int; Function NetCopyListDelete(Handle: int): Int; User Manual – JetControl 365MC...
  • Page 148: 10 Maintenance

    In case of damaged packaging inspect the device for any visible damage, and inform your freight forwarder and the Bucher Automation AG of the damage caused during shipment. If the device is damaged or has been dropped, it is strictly forbidden to use it.
  • Page 149: Return And Disposal

    Bucher Automation AG Maintenance | 10 10.3 Return and Disposal Disposal options Return your Bucher Automation AG product to us for proper disposal. Visit our website for detailed informa- tion and to download the required Returns form. Meaning of WEEE icon Fig. 27: WEEE icon –...
  • Page 150: 11 Service

    In case of questions, suggestions, or issues, please contact our experts from Technical Support. You may reach out by phone or through the contact form on our homepage: Technical Support | Bucher Automation - We automate your success. Or email us: support@bucherautomation.com...
  • Page 151: Spare Parts And Accessories

    Inadequate accessories might cause damage to the product Parts and equipment from other manufacturers might impede the function of the device and cause damage to the product. ► Only use accessories recommended by Bucher Automation AG. 12.1 Spare Parts Component...
  • Page 152: Can Bus Cable

    From controller to PC 60868359 9-pin Sub-D, length 2.5 m Cable assy no.196 5M From controller to PC 60860013 9-pin Sub-D, length 5 m Cable assy no.196 8M From controller to PC 60868956 9-pin Sub-D, length 8 m User Manual – JetControl 365MC...
  • Page 153 Controller to JetView 200/300 Component Description Item number Cable assy no. 197 5M From controller to 200/300 60864257 9-pin Sub-D, length 5 m Cable assy no. 197 12M From controller to 200/300 60871930 9-pin Sub-D, length 12 m User Manual – JetControl 365MC...
  • Page 154: List Of Figures

    Fig. 23 Example: I/O numbers........................93 Fig. 24 System overview ..........................94 Fig. 25 Example: Register numbers ......................95 Fig. 26 Example: I/O numbers........................95 Fig. 27 WEEE icon – crossed out trash can ....................149 User Manual – JetControl 365MC...
  • Page 155: List Of Tables

    Tab. 30 Configuration memory - Default values ................. Tab. 31 Address ..........................Tab. 32 SubnetMask........................... Tab. 33 DefGateWay .......................... Tab. 34 DNSServer ..........................Tab. 35 SuffixType..........................Tab. 36 Name ............................. Tab. 37 JetIPBase ..........................Tab. 38 JVMDebug..........................Tab. 39 AutoCopyIni ........................... User Manual – JetControl 365MC...
  • Page 156 Tab. 58 Supported commands – Class 2 ................... Tab. 59 System functions vs. JetSym STX functions ................. Tab. 60 Web status..........................Tab. 61 Web status..........................Tab. 62 Web status..........................Tab. 63 Spare parts ..........................Tab. 64 Accessories ........................... User Manual – JetControl 365MC...
  • Page 157 Bucher Automation AG Thomas-Alva-Edison-Ring 10 71672 Marbach/Neckar, Germany T +49 7141 2550-0 info@bucherautomation.com www.bucherautomation.com...

This manual is also suitable for:

Jc-365mc

Table of Contents