ASCII Mode Special Command Characters

 

 

Character

Action at MicroLYNX

 

 

<esc>

Terminates all active operations and all running

Escape Key

programs.

 

 

<^C>

Terminates all active operations and all running

Ctrl+C Keys

programs, forces a reset of the MicroLYNX.

<BKSP>

Moves the cursor back one in the buffer to correct a

Backspace Key

typing error.

 

 

<CR> or <LF>

Depending on the mode, either Single or Party. <LF> is

Carriage Return or Line

not necessary in Single Mode communications.

Feed

<CTRL+J> is the same as <LF> (0A Hex)

 

 

Table 5.7: ASCII Mode Special Command Characters

carriage return line feed characters that are transmitted in response to the Enter key on the keyboard provided the ASCII setup specifies “Send line feeds with line ends”. Note that there need not be a space between the data for the last parameter and the CR/LF. Also note that if there is only one parameter, the CR/ LF would immediately follow the data for that parameter.

The command format in ASCII mode when the control module is in Party Mode (PARTY = TRUE) would be identical to that in Single Mode with the exception that the entire command would be preceded by the control module’s address character (stored in DN) and terminated by a CTRL-J rather than ENTER:

<Address character><Mnemonic><white space><ASCII data for 1st parameter>, <ASCII data for 2nd param- eter>, … , <ASCII data for nth parameter><CTRL-J>

B i n a r y

Binary mode communications is faster than ASCII and would most likely be used in a system design where the communication speed is critical to system operation. This mode cannot be used with standard terminal software.

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

<20H><character count><opcode><Field type for 1st parameter><IEEE hex data for 1st parameter><0EH><Field type for 2nd parameter><IEEE hex data for 2nd parameter><0EH> … <Field type for nth parameter><IEEE hex data for nth parameter><optional checksum>

Note that <20H> is 20 hex, the character count is the number of characters to follow the character count not including the checksum if one is being used. The OpCodes for control module instructions, variables, flags and keywords are given in Sections 15 and 16 of this document. The Field type byte will be one of the following based on the type of data that is expected for the specific parameter:

<0EH> is 0E hex, which is a separator character in this mode. Finally, the optional checksum will be included if CSE is TRUE and excluded if it is FALSE. If included, the checksum is the low eight bits of the complemented sixteen-bit sum of the address field (20H here), character count, OpCode, all data fields and separators (0E hex).

Binary Hex Codes

Hex Code

Data Type

01

Label Text

 

 

02

ASCII Text

03

1 byte unsigned

 

 

04

2 byte signed

05

2 byte unsigned

 

 

06

4 byte signed

07

4 byte unsigned

 

 

08

4 byte float

 

 

Table 5.8: Binary Hex Codes

1 - 24

Modular LYNX System 12.05.2003

Page 24
Image 24
Intelligent Motion Systems Modular LYNX System manual N a r y, Ascii Mode Special Command Characters, Binary Hex Codes

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.