LY N X C o n t r o l M o d u l e M o d e s o f O p e r a t i o n

There are three modes of operation for the LYNX control module. These are Immediate Mode, Program Mode, and EXEC Mode.

I m m e d i a t e M o d e

In this mode, the control module responds to instructions from the user that may be a result of the user typing instructions directly into a host terminal, or of a user program running on the host which commu- nicates with the control module.

P r o g r a m M o d e

The second mode of operation of the control module is Program Mode. All user programs are written in this mode. Unlike the other modes of operation, no commands or instructions can be issued to the control module in Immediate Mode. This mode is exclusively for writing programs for the controller. The command to enter Program Mode is PGM <address>. When starting Program Mode, you must specify at what address to enter the program instructions in the program space. Simply type PGM again when you have finished entering your program commands to go back to Immediate Mode.

E X E C M o d e

In EXEC Mode a program is executed either in response to the EXEC instruction from the user in Immediate Mode, or in response to a specified input. While the control module is running a program, the user may still communicate with it in Immediate Mode. As part of a user program, the control module may start a second task using the RUN instruction. Thus, there can be two tasks running on the control module at the same time, a foreground task (started by the EXEC instruction in Immediate Mode) and a background task (started by the RUN instruction in Program Mode).

LY N X C o n t r o l M o d u l e C o m m u n i c a t i o n M o d e s

When the control module is operating in Immediate Mode, there are two methods of communicating. The first is ASCII where the instructions are communicated to the control module in the form of ASCII mnemon- ics and data is also given in ASCII format. The second is binary where the instruction is in the form of an OpCode and numeric data is given in IEEE floating point hex format. In binary mode, there is also the option of including a checksum to ensure that information is received properly at the control module. The BIO flag controls the method of communication. When it is True (1) the binary method should be used, and when it is False (0) the ASCII method should be used.

A S C I I

ASCII is the most common mode of communicating with the LYNX System. It allows the use of readily available terminal programs such as HyperTerminal, ProComm, and the new IMS Terminal.

When using the ASCII method of communications, the control module tests for four special characters each time a character is received. These characters are given in the table below along with an explanation of what occurs when the character is received.

The command format in ASCII mode when the control module is in Single Mode (PARTY = FALSE) is:

<Mnemonic><white space><ASCII data for 1st parameter>, <ASCII data for 2nd parameter>, … , <ASCII data for nth parameter><CR/LF>

The mnemonics for Control Module instructions, variables, flags and keywords are given in Part III Software Reference of this manual. White space is at least one space or tab character. CR/LF represent the

Modular LYNX System

Modular LYNX System 12.05.2003

1 - 23

Page 23
Image 23
Intelligent Motion Systems Modular LYNX System manual M e d i a t e M o d e, O g r a m M o d e, E C M o d e

Modular LYNX System specifications

The Intelligent Motion Systems Modular LYNX System represents a cutting-edge innovation in the realm of automation and control solutions. Developed to offer flexibility and scalability, the LYNX System is designed for a wide range of applications, from advanced robotics to intelligent transportation systems, showcasing its versatile nature in modern industrial environments.

One of the main features of the LYNX System is its modular architecture, which allows users to customize and expand their system based on specific project requirements. This modularity enables the integration of various components, such as controllers, sensors, and actuators, facilitating easy upgrades and modifications without the need for complete system overhauls. This not only reduces downtime but also promotes long-term cost savings.

The LYNX System is equipped with advanced control algorithms that enable precise motion control, ensuring that operations are executed smoothly and efficiently. These algorithms function seamlessly with a range of motion technologies, including servo and stepper motor drives. By employing real-time data processing, the system can adapt to dynamic environmental changes, enhancing accuracy and reliability across multiple applications.

An integral aspect of the LYNX System is its robust communication capabilities. It supports various standard communication protocols, such as EtherCAT, CANopen, and Modbus, ensuring compatibility with existing industrial infrastructure. This versatility allows for easy integration with other automation systems, enabling a cohesive operational environment.

Moreover, the LYNX System incorporates advanced safety features, adhering to strict international safety standards. Functions such as emergency stop protocols and redundant safety circuits are built into the design, ensuring operator safety and compliance with regulatory requirements.

The system is also designed with user-friendly interfaces, including intuitive software tools that simplify system configuration, monitoring, and maintenance tasks. These interfaces support graphical programming and provide real-time feedback, allowing operators to analyze system performance and make informed adjustments as necessary.

In summary, the Intelligent Motion Systems Modular LYNX System is a versatile, scalable solution characterized by its modular design, advanced control algorithms, robust communication capabilities, and comprehensive safety features. With its ability to adapt to a wide range of industrial applications, the LYNX System stands as a powerful asset for companies looking to enhance their automation and control processes.