Description
4352AN Invensys Triconex system
4352AN Invensys Triconex system
Module Clips Drive controller servo motor
Contact: Mr. Lai
Wechat:17750010683
Whats app:+86 17750010683
Skype:+86 17750010683
QQ: 3221366881
3221366881@qq.com
What are the characteristics of a demonstration system based on IO Link slave stations
IO Link is an industrial communication interface that is independent of any fieldbus and suitable for simple sensors and actuators at the lowest level of industrial control. The IO Link system includes IO Link devices (such as sensors and actuators), IO Link master stations, and cables for standard sensors. The system structure is shown in Figure 1. For example, when a remote IO module compatible with EtherNet/IP serves as the master station, in addition to standard I/O signals, the module sends and receives configuration data, diagnostic data, or enhanced process data through a pulse modulation process, which is then packaged into EtherNet/IP data packets and finally transmitted to the network master station, usually a PLC. In the above applications, the connection between remote I/O and IO Link devices remains the same as that of traditional discrete devices. The advantage of IO Link mainly lies in its greater information exchange capability, which was previously impossible to achieve with standard I/O devices. Another advantage of IO Link is that it does not rely on any fieldbus, and through any I/O module that complies with the IO Link protocol (including local I/O and remote I/O), IO Link sensors or actuators can be integrated into any fieldbus system.
In order to further study the architecture, communication mechanism, and development application of the IO Link system, an IO Link slave toolkit can be designed and developed, including a universal development module for IO Link, an IO Link analysis tool, and an IO Link slave protocol stack. The IO Link universal development module is the foundation for this work and also serves as a bridge between the IO Link master station and equipment signals. The IO Link analysis tool can help developers and testers analyze communication details to identify and solve problems. The IO Link slave protocol stack is a firmware library that provides a hardware abstraction layer and application program interface, allowing developers to easily and quickly develop IO Link slave products on various microprocessor platforms. The IO Link slave station studied in this article only focuses on digital (button) signal input and digital signal output (indicator light). The design of the IO Link universal development module only needs to be expanded on this basis to have the ability to process analog signals.
The IO Link Master module used in this article, USB IO Link Master, can connect IO Link devices to a PC, which can be configured and tested through the IO Link Device Tool software or demonstrated device functionality. IO Link devices must be described through a device description file (IODD file), which includes a set of XML text files and PNG graphic files, which contain information about device identification, communication characteristics, parameters, process data, and diagnostic data. The portion within the elliptical dashed line in Figure 2 is an IO Link three wire cable, with L+/I – being a 24 V DC power supply and C/Q being a signal line used to transmit process data, diagnostic data, configuration data, etc. The IO Link universal development module is mainly composed of data transceivers and microprocessors. It can process input signals from sensors and transmit information to the IO Link master station. It can also receive and process data information from the master station and transmit it to the actuator. The IO Link analysis tool can help developers view, record, analyze data, and understand communication details. This part of the design is not discussed in this article.
Introduction to IO Link Communication Mode4352AN Invensys Triconex system
IO Link devices can operate in SIO mode (standard I/O mode) or IO Link mode (communication mode). After power on, the device always operates in SIO mode. The port of the main station has different configuration methods. If configured in SIO mode, the main station considers the port as a standard digital input. If configured in communication mode, the main station will automatically identify the communicable devices for communication.
2.1 Data Types4352AN Invensys Triconex system
The three basic data types for IO Link communication are periodic data (or process data PD), non periodic data (or service data SD), and event.
The process data (PD) of the device is transmitted periodically in the form of a data frame, while service data (SD) is only exchanged after the master station issues a request. Figure 3 shows a typical IO Link message structure. When an event occurs, the “event flag” of the device is set, and the main station reads the reported event (service data cannot be exchanged during the reading process) upon detecting the setting. Therefore, events such as pollution, overheating, short circuits, or device status can be transmitted to the PLC or visualization software through the main station
2.2 Parameter data exchange
Since service data (SD) must be transmitted through PLC requests, SPDU (Service Protocol Data Unit) is defined. In the main station, requests for read and write services are written to SPDU and transmitted to devices through the IO Link interface.
The general structure of SPDU is shown in Figure 4, and its arrangement order is consistent with the transmission order. The elements in SPDU can take different forms depending on the type of service. SPDU allows access to data objects that are intended for transmission, while Index is used to specify the address of the requested data object on the remote IO Link device. In IO Link, there is a term called direct parameter page, which stores parameter information such as minimum cycle time, supplier ID, and master station commands. The data objects accessible in the direct parameter page can be selectively provided through SPDU.
HMT7742 is an IO Link slave transceiver chip that serves as a bridge between the MCU of external sensors or actuators and the 24V signal line that supports IO Link communication. When the IO Link device is connected to the master station, the master station initializes communication and exchanges data with the MCU. HMT7742 serves as the physical layer for communication.
Due to the fact that the three indicator lights (rated voltage 24 V) controlled by the output port of the MCU are powered by the IO Link power cord, it is necessary to monitor the current on the power cord in order to trigger appropriate corrective measures when the current exceeds a set threshold, such as removing the indicator lights from the IO Link power cord. The current monitoring module uses an INA194 current detection amplifier. As a high detection current detector, INA194 is directly connected to the power supply and can detect all downstream faults. It has a very high common mode rejection ratio, as well as a large bandwidth and response speed. It can amplify the voltage on the induction resistor 5O times and output it to the forward input terminal AIN0 of the MCU internal voltage comparator. When the voltage value of AIN0 exceeds the threshold set at the reverse input terminal, By controlling the low level output of PB0, the indicator LAMP can be cut off from the IO Link power line to achieve overcurrent protection function. This part of the circuit is shown in Figure 6.
What is the function of an IO chip
Io generally refers to input and output devices, where I is the input and O is the output. The input to the IO port of the chip is the external signal transmission to the chip, while the output is the internal signal transmission to other devices. The input and output are relative. In short, in a broad sense, the control of input and output interfaces is called an IO chip, and network cards are also considered IO or array cards.
The CPU must read and write data to external registers or ROMs on RAM or other hardware through IO commands (such as input/output commands). For example, reading a keyboard involves accessing external registers on the keyboard through the 60H port, and the chip on the keyboard scans the keyboard. Pressing or holding down a key for a long time will cause the chip to generate corresponding scan or break codes, which will be written to the external register of the 60H port, so that the CPU can achieve the purpose of controlling the keyboard. Therefore, I think IO chips should refer to a large category. The CPU already has powerful IO instructions and corresponding control buses.
51 microcontroller IO port input and output mode_ Four usage methods for IO ports
The traditional 51 microcontroller IO interface can only be used as a standard bidirectional IO interface. If it is used to drive LED, it can only be driven by injecting current or using a transistor external expansion drive circuit.
Current injection method: LED positive pole connected to VCC, negative pole connected to IO port. If the IO is at a high level, the two poles of the LED are at the same level, and there is no current, the LED will turn off; IO is at low power level, current flows from VCC to IO, and LED lights up. But when you connect the positive pole of the LED to the IO interface and the negative pole to GND, placing the IO interface at a high level will cause the LED to light up. However, due to the insufficient pull-up capability of the IO interface, the brightness is not ideal. The following method can be used to solve this problem.
Push-pull working mode: The positive and negative poles of the LED are connected to two IO ports, and then the positive IO interface is set as the push-pull output, while the negative IO interface is set as the standard bidirectional current input. The push pull method has strong pull-up ability and can achieve high-level LED driving.
Four usage methods for IO ports4352AN Invensys Triconex system
From the perspective of the characteristics of the I/O port, the P0 port of Standard 51 is an open drain structure when used as an I/O port, and in practical applications, a pull-up resistor is usually added; P1, P2, and P3 are all quasi bidirectional I/Os with internal pull-up resistors, which can be used as both input and output. The I/O port characteristics of the LPC900 series microcontroller have certain differences, and they can be configured into four different working modes: quasi bidirectional I/O, push pull output, high resistance input, and open drain.
Compared with Standard 51, the quasi bidirectional I/O mode differs in internal structure but is similar in usage. For example, when used as an input, it must first write “1” to set it to high level before reading the level state of the pin.!!!!! Why is it like this? Please refer to the diagram below for analysis.
The characteristic of push-4352AN Invensys Triconex systempull output is that it can drive a large current regardless of whether it outputs high or low levels. For example, when outputting high levels, it can directly light up the LED (by connecting several hundred ohm current limiting resistors in series), which is difficult to achieve in quasi bidirectional I/O mode.
The characteristic of high impedance input mode is that it can only be used as an input, but it can obtain relatively high input impedance, which is necessary in analog comparator and ADC applications.
The open drain mode is similar to the quasi bidirectional mode, but there is no internal pull-up resistance. The advantage of open drain mode is good electrical compatibility. If the external pull-up resistor is connected to a 3V power supply, it can interface with a 3V logic device. If the pull-up resistor is connected to a 5V power supply, it can also interface with a 5V logic device. In addition, the open drain mode can also conveniently implement the “line and” logic function.
For the explanation of the above question, there is this information:
High resistance state is a common term in digital circuits, referring to an output state of a circuit that is neither high nor low. If the high resistance state is input into the next level circuit, it has no impact on the lower level circuit, just like not connected. If measured with a multimeter, it may be high or low, depending on what is connected afterwards.
High resistance states can be understood as open circuits during circuit analysis. You can think of it as having a very high output (input) resistance. His limit can be considered suspended.
Typical applications of high resistance states:
1. On the bus connected structure. There are multiple devices hanging on the bus, and the devices are connected to the bus in a high impedance form. This automatically releases the bus when the device does not occupy it, making it easier for other devices to gain access to the bus.
2. Most microcontroller I/O can be set to high impedance input when used, such as Lingyang, AVR, and so on. High resistance input can be considered as having infinite input resistance, indicating that I/O has minimal impact on the preceding stage and does not generate current (without attenuation), and to some extent, it also increases the chip”s resistance to voltage surges.
1.Has been engaged in industrial control industry for a long time, with a large number of inventories.
2.Industry leading, price advantage, quality assurance
3.Diversified models and products, and all kinds of rare and discontinued products
4.15 days free replacement for quality problems
ABB — AC 800M controller, Bailey, PM866 controller, IGCT silicon controlled 5SHY 3BHB01 3BHE00 3HNA00 DSQC series
BENTLY — 3500 system/proximitor, front and rear card, sensor, probe, cable 3500/20 3500/61 3500/05-01-02-00-001 3500/40M 176449-01 3500/22M 138607-01
Emerson — modbus card, power panel, controller, power supply, base, power module, switch 1C31,5X00, CE400, A6500-UM, SE3008,1B300,1X00,
EPRO — PR6423 PR6424 PR6425 PR6426 PR9376 PR9268 Data acquisition module, probe, speed sensor, vibration sensor
FOXBORO — FCP270 FCP280 FCM10EF FBM207 P0914TD CP40B FBI10E FBM02 FBM202 FBM207B P0400HE Thermal resistance input/output module, power module, communication module, cable, controller, switch
GE —- IS200/215/220/230/420 DS200/215 IC693/695/697/698 VMICPCI VMIVME 369-HI-R-M-0-0-E 469 module, air switch, I/O module, display, CPU module, power module, converter, CPU board, Ethernet module, integrated protection device, power module, gas turbine card
HIMA — F3 AIO 8/4 01 F3231 F8627X Z7116 F8621A 984862160 F3236 F6217 F7553 DI module, processor module, AI card, pulse encoder
Honeywell — Secure digital output card, program module, analog input card, CPU module, FIM card
MOOG — D136-001-007 Servo valve, controller, module
NI — SCXI-1100 PCI – PXIE – PCIE – SBRIO – CFP-AO-210 USB-6525 Information Acquisition Card, PXI Module, Card
Westinghouse — RTD thermal resistance input module, AI/AO/DI/DO module, power module, control module, base module
Woodward — 9907-164 5466-258 8200-1300 9907-149 9907-838 EASYGEN-3500-5/P2 8440-2145 Regulator, module, controller, governor
YOKOGAWA – Servo module, control cabinet node unit
Main products:
PLC, DCS, CPU module, communication module, input/output module (AI/AO/DI/DO), power module, silicon controlled module, terminal module, PXI module, servo drive, servo motor, industrial display screen, industrial keyboard, controller, encoder, regulator, sensor, I/O board, counting board, optical fiber interface board, acquisition card, gas turbine card, FIM card and other automatic spare parts