Description
3006 Invensys Triconex system
3006 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
How to Build High Channel Density Digital IO Modules for the Next Generation Industrial Automation Controllers
With the rapid development of industrial automation, digital IO modules have become an indispensable part of industrial automation controllers. The digital IO module can connect the controller with external devices, such as sensors, actuators, etc., to achieve monitoring and control of industrial production processes. However, with the continuous development of industrial automation, digital IO modules need to have higher channel density and stronger functionality to meet the needs of new industrial automation controllers. Therefore, it is very important to build high channel density digital IO modules for the next generation of industrial automation controllers.
The digital IO module is one of the most fundamental modules in industrial automation controllers, and its main function is to connect the controller with external devices to achieve signal input and output. The digital IO module usually includes two parts: a digital input module and a digital output module. The digital input module can convert the digital signals of external devices into signals that the controller can read, while the digital output module can convert the digital signals output by the controller into signals that external devices can read. The channel density of a digital IO module refers to the number of digital input or digital output channels provided on the module, which is the input and output capacity of the module.
With the development of industrial automation, digital IO modules need to have higher channel density and stronger functions to meet the needs of new industrial automation controllers. The following are several aspects to consider when building a high channel density digital IO module for the next generation of industrial automation controllers:3006 Invensys Triconex system
1. Choose the appropriate communication protocol
Digital IO modules typically communicate with controllers through communication protocols, so choosing a suitable communication protocol is crucial. Common communication protocols include Modbus, Profibus, CANopen, Ethernet, etc. Different communication protocols have different advantages and disadvantages, and selecting a suitable communication protocol requires considering the following factors:
(1) Communication speed: The faster the communication speed, the shorter the response time of the digital IO module, which can process input and output signals faster.
(2) Communication distance: The farther the communication distance, the wider the application range of digital IO modules.
(3) Reliability: The reliability of communication protocols determines the stability and reliability of digital IO modules.
(4) Cost: Different communication protocols have different costs, and suitable communication protocols need to be selected based on actual needs.
2. Choose the appropriate digital IO chip
The digital IO chip is the core component of the digital IO module, and its performance and function directly affect the channel density and function of the digital IO module. Choosing a suitable digital IO chip requires considering the following factors:
(1) Channel density: The channel density of digital IO chips determines the channel density of digital IO modules, and channel density needs to be selected based on actual needs.
(2) Input/output type: Digital IO chips usually support digital input and digital output, and some chips also support functions such as analog input and output, counters, etc.
(3) Speed: The speed of the digital IO chip determines the response speed of the digital IO module, and it is necessary to choose a chip with a faster speed.
(4) Accuracy: The accuracy of digital IO chips determines the signal accuracy of digital IO modules, and it is necessary to choose chips with higher accuracy.
(5) Cost: Different digital IO chips have different costs, and suitable chips need to be selected based on actual needs.
3. Optimize circuit design
The circuit design of digital IO modules has a significant impact on their performance and stability. In order to improve the channel density and functionality of digital IO modules, it is necessary to optimize circuit design, such as:
(1) Using high-speed digital IO chips: Using high-speed digital IO chips can improve the response speed and accuracy of the module.
(2) Adopting anti-interference design: In order to improve the stability of the digital IO module, it is necessary to adopt anti-interference design, such as using filters, isolators, etc.
(3) Using optimized PCB layout: Optimizing PCB layout can reduce noise and interference in digital IO modules, improve module performance and stability.
4. Choose the appropriate shell material and size
Digital IO modules typically need to be installed in cabinets or control cabinets, so choosing the appropriate housing material and size is crucial. The shell material should have good protective and heat dissipation properties to protect the circuits of the digital IO module from external environmental influences. The shell size should be able to adapt to different installation environments, such as cabinets, control cabinets, etc.
5. Optimize software design
The software design of the digital IO module determines its functionality and performance. In order to achieve high channel density and stronger functionality, it is necessary to optimize software design, such as:
(1) Supporting multiple input and output types: Supporting multiple input and output types can meet different application needs, such as digital input and output, analog input and output, counters, etc.
(2) Supporting multiple communication protocols: Supporting multiple communication protocols can adapt to different controllers and application environments.
(3) Support for online debugging and monitoring: Supporting online debugging and monitoring can facilitate user diagnosis and maintenance of modules.
(4) Support for expansion function: Supporting expansion function can increase the functionality and application range of the module while ensuring channel density.
In summary, building a high channel density digital IO module for the next generation of industrial automation controllers requires multiple considerations, including selecting suitable communication protocols, selecting suitable digital IO chips, optimizing circuit design, selecting suitable shell materials and sizes, and optimizing software design. Only by comprehensively considering these factors can a digital IO module with high channel density and stronger functionality be constructed to meet the needs of new industrial automation controllers.
How to assign IO devices to IO controllers?
PROFINET IO system
The PROFINET IO system consists of a PROFINET IO controller and its assigned PROFINET IO devices. After adding IO controllers and IO devices, it is necessary to assign IO controllers to the IO devices to form a basic PROFINET IO system.
Prerequisite requirements
● Already in the network view of STEP 7.
A CPU has been placed (e.g. CPU 1516-3 PN/DP).
● An IO device has been placed (e.g. IM 155-6 PN ST)
Operating Steps (Method 1)
To assign IO devices to IO controllers, follow these steps:
1. Move the mouse pointer over the interface of the IO device.
2. Hold down the left mouse button.
3. Drag the mouse pointer.
The pointer will now use the networking symbol to indicate the “networking” mode. At the same time, you can see a lock character appearing on the pointer
Number. The lock symbol only disappears when the pointer moves to a valid target position.
4. Now, move the pointer to the interface of the desired IO controller and release the left mouse button.
5. Now assign the IO device to the IO controller.
Operating Steps (Method 2)
To assign IO devices to IO controllers, follow these steps:
1. Move the mouse pointer over the word “Unassigned” in the bottom left corner of the IO device icon.
2. Click the left mouse button.
3. Select the IO controller interface to be connected from the available interfaces that appear.
4. Now assign the IO device to the IO controller.
What exactly does embedded development do?
Embedded development is a technology similar to programming, but our understanding of the scope of programmers is to do computer software, web development, and also to do apps.
The majority of embedded development is intelligent electronic products, which are designed for hardware programming. This hardware can be understood as a circuit board, usually composed of a controller (processor) chip and different circuits.
The specific program and circuit are generally determined by the product function. For example, an electronic clock product is usually composed of a digital tube and a microcontroller (controller), and then written in C language to download it to the microcontroller to achieve clock display.3006 Invensys Triconex system
Of course, there are far more products that can be developed in embedded systems, including smartphones, wearable devices, drones, robots, mice and keyboards, and so on.
The knowledge system of embedded development and design is also very diverse, and different products require different learning contents.
So, if we want to enter embedded development, we must first understand several directions of embedded development, otherwise you will never find a starting point.
The general mainstream directions are microcontroller development, ARM+Linux development, and FPGA/DSP development.
I have been working on microcontroller development for the past 10 years of my career.
Microcontrollers can be said to be the foundation of all directions. If you have strong microcontroller development capabilities, then ARM+Linux, or FPGA/DSP are easy for you to get started.
The development of microcontrollers is also one of the directions with the lowest threshold for embedded systems. Initially, I was self-taught in electrical engineering and transferred there. It took me about four months from the beginning of my studies to finding a job.
However, at that time, the threshold was still very low, and you could basically find a job by working on a small project with a 51 microcontroller.
If it”s the current situation, you only know these things and have little competitiveness. Nowadays, the main focus of enterprises is on whether you have project experience, rather than what kind of microcontroller you know.
The project experience can be accumulated through practical projects with endless microcontroller programming, which can be said to be the closest to actual development at present.
At present, the salary of single-chip microcontrollers is not low, and it is normal for them to start at 8K in first tier cities, and they can reach 15K after working for 2-3 years.
There are many industries covered by embedded systems, and in the later stage, based on work, we will only focus on one direction. From a macro perspective, we will divide it into embedded software development and embedded hardware development. Software development is mainly based on application software development on systems (Linux, VxWorks, WinCE, etc.), and hardware development includes motherboard design, system porting, cutting, and writing low-level drivers
My personal experience started with microcontrollers. Firstly, I studied C and C++, digital and analog electronics, power electronics, circuit design, microcontroller principles, FreeRTOS, data structures, and computer operating systems. Later, due to work requirements, I relearned university automation control theory, signals and systems, complex functions, linear algebra, calculus, statistics, and compiler principles. These are all basics, and it is important to understand and thoroughly study them, This will bring help to the later research and development work, and there is also a need for more drawing board, drawing board, and practical operation. Without practicing optics, the efficiency is very low, and knowledge is repetitive. Only by repeatedly looking and using can we understand. We can buy some development boards to assist in learning. Now that the internet is developed, network resources can improve our learning efficiency.
Embedded development refers to developing under an embedded operating system, commonly used systems include WinCE, ucos, vxworks, Linux, Android, etc. In addition, develop using C, C++, or assembly; Using advanced processors such as arm7, arm9, arm11, powerpc, mips, mipsel, or operating systems also belongs to embedded development.
1. Basic knowledge:
Purpose: I can understand the working principles of hardware, but the focus is on embedded software, especially operating system level software, which will be my advantage.
Subjects: Digital Circuits, Principles of Computer Composition, and Embedded Microprocessor Architecture.
Assembly Language, C/C++, Compilation Principles, Discrete Mathematics.
Data structure and algorithms, operating systems, software engineering, networks, databases.
Method: Although there are many subjects, they are all relatively simple foundations and most of them have been mastered. Not all courses may be taught, but elective courses can be taken as needed.
Main books: The C++programming language (I haven”t had time to read it), Data Structure-C2.
2. Learning Linux:
Purpose: To gain a deeper understanding of the Linux system.
Method: Using Linux ->Linxu system programming development ->Driver development and analysis of the Linux kernel. Let”s take a closer look, then the main topic is principles. After reading it a few times, look at the scenario analysis and compare it deeply. The two books intersect, with depth being the outline and emotion being the purpose. Analysis is version 0.11, suitable for learning. Finally, delve into the code.
Main books: Complete Analysis of Linux Kernel, Advanced Programming in Unix Environment, Deep Understanding of Linux Kernel, Scenario Analysis, and Source Generation.
3. Learning embedded Linux:
Purpose: To master embedded processors and their systems.
Method: (1) Embedded microprocessor structure and application: Direct arm principle and assembly are sufficient, without repeating x86.
(2) Embedded operating system class: ucOS/II is simple, open source, and easy to get started. Then delve deeper into uClinux.
(3) Must have a development board (arm9 or above) and have the opportunity to participate in training (fast progress, able to meet some friends).
Main books: Mao Decao”s “Embedded Systems” and other arm9 manuals and arm assembly instructions.
Application Scheme of Industrial Ethernet Remote IO Module in Intelligent Manufacturing Workshop
With the advent of Industry 4.0, intelligent manufacturing has become a trend in industrial production. Intelligent manufacturing requires efficient, stable, and reliable industrial Ethernet remote IO modules to monitor the production process. This article will share an application case of an intelligent manufacturing workshop based on industrial Ethernet remote IO module.3006 Invensys Triconex system
The production process of this intelligent manufacturing workshop is mainly divided into two parts: injection molding and automated assembly. The injection molding process requires controlling parameters such as the melting temperature of the melt, the speed and pressure of the injection molding machine. The automated assembly process requires controlling the actions of the assembly robot and detecting the quality of the product. In addition to these production process data, there are also equipment production data such as daily and weekly production in the workshop, as well as equipment status data such as operation, manual, automatic, mold adjustment, and alarm.
In the past, the production process of the factory mainly relied on traditional hard wiring to control the production process, resulting in low work efficiency due to the need for frequent replacement of transmission lines to meet production needs. Moreover, it is very difficult to collect a large number of types of detection and monitoring data for intelligent manufacturing. In order to improve efficiency, production quality, and reliability, the factory has introduced the industrial Ethernet remote IO module MxxT using barium rhenium technology.
The injection molding machine itself comes with MODBUS industrial control bus data or basic status signal output. The barium rhenium technology remote IO module collects data from the device interface RS232/RS485 port, collects status information of the injection molding machine such as startup, operation, and pause, and uploads it to the injection molding machine controller, or wirelessly uploads it to the cloud server. Based on devices, according to the communication protocols and interfaces of different devices, data is obtained by calling their interface channels, and then transmitted to the server.
The remote IO module is connected to the controller of the injection molding machine, and the operation data of the injection molding machine is uploaded and distributed wirelessly, achieving remote monitoring and intelligent control of the injection molding machine. In addition, the remote I/O module supports perceptual access to peripheral devices such as mold temperature machines, cutting machines, and dryers for injection molding machines, providing users with smart factory services.
During the injection molding process, the industrial Ethernet remote IO module transmits real-3006 Invensys Triconex systemtime data such as temperature, pressure, and speed to the main controller for monitoring and adjustment, ensuring the stability and compliance of production parameters under different conditions. In the automated assembly process, the industrial Ethernet remote IO module collects data through sensors and other devices, and transmits the relevant data to the main controller for adjustment of relevant actions. For example, the industrial Ethernet remote IO module can monitor the actions of assembly robots, detect the accuracy of product assembly and product quality, and ensure the production quality and stability of the product. At the same time, all production data can also be collected and analyzed remotely, helping enterprise managers better monitor production efficiency and quality.
By introducing industrial Ethernet remote IO modules, this intelligent manufacturing workshop not only improves production efficiency and stability, but also reduces labor and energy costs. Because the industrial Ethernet remote IO module can help enterprises complete the collection and monitoring of production data with one click, as well as avoid unnecessary line replacement and the need for workers to enter and exit the production process, thereby reducing costs and improving production efficiency for enterprises.
In summary, the application of industrial Ethernet remote IO modules in intelligent manufacturing workshops not only improves production efficiency and quality, reduces costs, but also achieves intelligent and digital management of production processes, bringing more opportunities and development space for enterprise development.
In addition, this device is widely used for networking and data collection of industrial equipment such as injection molding machines, air compressors, CNC machine tools, on-site PLCs, instruments, sensors, CNC, and electromechanical equipment.
Building a High Channel Density Digital IO Module for the Next Generation Industrial Automation Controller
There are currently many articles introducing Industry 4.0, and smart sensors are becoming increasingly popular in factory environments (I and other authors have written about these topics). Although we have all noticed a significant increase in the use of sensors in factories, processing plants, and even some newly built automation systems, the widespread use of sensors has also brought about an important change, which is the need to handle a large amount of IO within these old controllers. These IOs may be digital or analog. This requires the construction of high-density IO modules with size and heat limitations. In this article, I will focus on digital IO, and in subsequent articles, I will introduce analog IO.
Usually, digital IO in PLC consists of discrete devices such as resistors/capacitors or independent FET drives. In order to minimize the size of the controller as much as possible and to handle 2 to 4 times the number of channels, this has led to a shift from a separate approach to an integrated approach.
We can use the entire article to illustrate the drawbacks of the split method, especially when the number of channels processed by each module reaches 8 or more. However, when it comes to high heat/power consumption, a large number of split components (from the perspective of size and mean time between failures (MTBF)), and the need for reliable system specifications, it is sufficient to demonstrate that the split method is not feasible.
Figure 1 shows the technical challenges faced in building high-density digital input (DI) and digital output (DO) modules. In both Di and DO systems, size and heat dissipation issues need to be considered.
Digital input
size
heat
Supports all input types
Type 1, 2, 3, Input
Supports 24 V and 48 V inputs
Robust operating specifications
Wire breakage detection
Digital output
Support for different types of output driver configurations
size
Integrated demagnetization of inductive loads
Heat – When driving multiple outputs
Drive accuracy
diagnosis
For digital input, it is also important to note that it supports different input types, including 1/2/3 type inputs, and in some cases, 24V and 48V inputs. In all cases, reliable operating characteristics are crucial, and sometimes circuit detection is also crucial.
For digital outputs, the system uses different FET configurations to drive the load. The accuracy of the driving current is usually an important consideration. In many cases, diagnosis is also very important.
We will explore how integrated solutions can help address some of these challenges.
Design a High Channel Density Digital Input Module
The traditional split design uses a resistive voltage divider network to convert 24V/48V signals into signals that can be used by microcontrollers. The front-end can also use discrete RC filters. If isolation is required, external optocouplers are sometimes used.
Figure 1 shows a typical discrete method for constructing digital input circuits.
Figure 1. Considerations for digital input and output modules.
This type of design is suitable for a certain number of digital inputs; 4 to 8 per board. Beyond this number, this design will soon become impractical. This separation scheme can bring various problems, including:
High power consumption and related board high temperature points.
Each channel requires an optocoupler.
Excessive components can lead to low FIT rate and even require larger devices.
More importantly, the split design method means that the input current increases linearly with the input voltage. Assuming a 2.2K Ω input resistor and 24V V is used. When the input is 1, for example, at 24V, the input current is 11mA, which is equivalent to a power consumption of 264mW. The power consumption of the 8-channel module is greater than 2W, and the power consumption of the 32-bit module is greater than 8W. Refer to Figure 3 below
From a cooling perspective alone, this split design cannot support multiple channels on a single board.
One of the biggest advantages of integrated digital input design is the significant reduction in power consumption, thereby reducing heat dissipation. Most integrated digital input devices allow configurable input current limitations to significantly reduce power consumption.
When the current limiting value is set to 2.6mA, the power consumption is significantly reduced, with each channel approximately 60mW. The rated value of the 8-channel digital input module can now be set below 0.5
Another reason for opposing the use of split logic design is that sometimes DI modules must support different types of inputs. The standard 24V digital input specifications published by IEC are divided into Type 1, Type 2, and Type 3. Type 1 and Type 3 are usually used in combination because their current and threshold limits are very similar. Type 2 has a current limit of 6mA, which is higher. When using the split method, it may be necessary to redesign as most discrete values need to be updated.
However, integrated digital input products typically support all three types. Essentially, Type 1 and Type 3 are generally supported by integrated digital input devices. However, in order to meet the minimum current requirement of 6mA for Type 2 input, we need to use two channels in parallel for one field input. And only adjust the current limiting resistance. This requires a circuit board change, but the change is minimal.
TRICONEX 3805E Invensys can accommodate the backplane of previous modules
TRICONEX 3805E Invensys can accommodate the backplane of previous modules
Fault tolerance in the TRICONEX 3805E is achieved through the the third mock examination redundancy (TMR) architecture. Tricon can provide error free and uninterrupted control in the event of hard faults or internal or external transient faults in components. Tricon adopts a completely triple architecture design, from the input module to the main processor and then to the output module. Each I/O module contains three independent branch circuits. Each pin on the input module reads process data and passes this information to their respective main processors. The three main processors communicate with each other using a proprietary high-speed bus system called TriBus. Every scan, the three main processors synchronize and communicate with their two neighbors through TriBus. Tricon votes on digital input data, compares output data, and sends copies of analog input data to each main processor. The main processor executes user written applications and sends the output generated by the application to the output module. In addition to voting on input data, TriBus also votes on output data. This is done on the output module as close to the field as possible to detect and compensate for any errors between the Tricon voting and the final output driven to the field.
The TRICONEX 3805E system typically consists of the following typical modules: [2]
Main processor modules (three).3006 Invensys Triconex system
Communication module.
Input and output modules: can be analog and/or digital, can work independently, or can be hot backup (backup).
Power module (redundant).3006 Invensys Triconex system
A backplane (chassis) that can accommodate previous modules.
System cabinet: One or more chassis can be compressed into one cabinet.
Organize cabinets to adapt and standardize interface connections between on-site instruments and Triconex system cabinets.
Human Machine Interface (HMI) for monitoring events.
Engineering Workstation (EWS) for programming. Monitoring, troubleshooting, and updating.
The remote IO module is designed according to the demanding industrial application environment requirements, embedded with a 32-bit high-performance microprocessor MCU, to meet various combinations of digital, analog, and thermal resistance IO modules. The communication protocol of the remote IO module adopts the standard Modbus TCP protocol, Modbus RTU over TCP protocol, and MQTT protocol. The remote IO module supports a wide working voltage of DC9-36V and has anti reverse protection function. It is equipped with a built-in watchdog and comprehensive lightning protection and anti-interference measures to ensure reliability.
The remote IO module supports 1 isolated 10/100M adaptive Ethernet interface with 15KV ESD protection, optocoupler isolated digital input, and supports dry wet contact input. The first channel can be used as pulse counting, supporting high-speed pulse and low-speed pulse modes. The default is high-speed pulse frequency with a maximum of 700KHz, and the optional low-speed pulse frequency with a maximum of 10KHz; DO output supports transistor Sink output, with the first channel available for high-speed pulse output, supporting pulse frequencies of 10Hz~300KHz; The remote IO module supports isolated 12 bit resolution analog input: 0-5V, 0-10V, 0-20mA, 4-20mA differential input; 1 channel RS485 communication interface, supporting standard Modbus RTU protocol for expansion; The thermal resistance RTD input supports two types: PT100 and PT1000;
What are the common types of IO extension modules? How much does an IO expansion module usually cost?
2. Analog Input Output Module: A module used to process and monitor analog signal input and output. Common analog input and output modules include modules based on resistors, transistors, and optocouplers.
3. Communication Interface Module: A module used to achieve communication between devices. Common communication interface modules include modules based on interfaces such as RS232, RS485, Ethernet, and CAN.
4. Special Function Module: A module used to implement specific functions. For example, the PWM (Pulse Width Modulation) module is used to control the speed and direction of the motor, and the counting module is used to achieve counting functions.
The price of IO expansion modules may vary depending on different brands, models, and functions.
Generally speaking, the price of more basic IO expansion modules ranges from tens to hundreds of yuan, while the price of IO expansion modules with more complex functions and stronger performance may be higher.
For example, the Io extension module ET1010 recently released by Zongheng Intelligent Control Company costs only 169 yuan per unit, and supports functions such as front-end and back-end cascading, sensorless expansion, and plug and play. It can be purchased in bulk or applied for a free trial address; The specific prices of these IO modules need to be queried and compared based on the specific modules you need.
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