Survey and design of boiler dust blowing control system for thermal power plant based on simatic s7-300 - 7


+ SM 321 DI16 24VDC

6ES 7321-7BH00-0AB0

Input voltage to DI port is: 16(24VDC

+ SM 321 DI16(48 to 125 VDC

Maybe you are interested!

6ES7 321-1CH80-0AB0

The input voltage to the DI port is:16(48 to 125 VDC

+ SM 321 DI16 AC120V

6ES7 321-1EH01-0AB0

Input voltage to DI port is: 16(120VAC

+ SM 321 DI16 DC24V

6ES7 321-7BH80-0AB0

Input voltage to DI port is: 16(24VDC

+ SM 321 DI8 AC120/230V

6ES7 321-1FF10-0AB0

Input voltage to DI port is:8(120/230 VDC

+ SM 321DI4 Manue,Ex

6ES7 321-7RD0-0AB0

The voltage to the DI port is: 16(24DC


Figure 3.5: Image of digital input module of PLC S7-300


- DO Module (Digital Input): DO Module is a module that expands digital output ports, the number of expanded digital output ports can be 8, 16, 32 depending on the type of module, there are the following DO types:

+ SM 322 DO16 AC120V/0.5A

6ES7 322-1EH01-0AB0

DO port input voltage is: 16 (120VAC/0.5A)

+ SM 322 DO16 RelAC120V

6ES7 322-1HH00-0AB0

DO port input voltage is: 24VDC/2A, 120V/2A

+ SM 322 DO16 RelAC120V/230V

6ES7 322-1HH01-0AB0

DO port input voltage is: 16 Rel24VDC/2A, 120V/2A, 230V/2A

+ SM 322 DO32 AC 120V/1A

6ES7 322-1EL00-0AB0

DI port input voltage is: 32(120VAC/1A


Figure 3.6: Image of digital output port module of PLC S7-300

- DI/DO module: This is a type of module that expands digital input and output ports. The number of digital input and output ports can be 8 inputs, 8 outputs or 16 inputs, 16 outputs depending on the type of module. There are the following types:


+ SM 323 DI16/DO16 24V/0.5A

6ES7 323-1BL00-0AB0

The input voltage to DI/DO port is:DI16(24+DO16(24V/0.5A

+ SM 323 DI8/DO8 24V/0.5A

6ES7 323-1BH00-0AB0

6ES7 323-1BH01-0AB0

6ES7 323-1BH02-0AB0

6ES7 323-1BH80-0AB0

The input voltage to DI/DO port is:DI8(24+DO8(24V/0.5A


Figure 3.7: Image of digital input/output port module of PLC S7-300

- AI (Analog Input) Module: AI (analog input) module is a type of module that expands analog input ports. It is a 12-bit analog-to-digital converter, meaning that each analog signal is converted into a 12-bit digital signal. The number of analog input ports can be 2, 4 or 8 depending on the type of module.

- AO module (Analog output): AO module is a module that expands analog output ports. They are digital-to-analog converters (DA). The number of analog ports can be 2 or 4 depending on the module.


AO modules come in many varieties. For example:

+ 6ES7 332-5TB00-0AB0

Analog output module AO2x0/4 to 20mA

+ 6ES7 332-5HB00-0AB0

Analog output module AO2/12 bits,

+ 6ES7 332-5HB81-0AB0

Analog output module AO2/12 bits,

+ 6ES7 332-5HB01-0AB0

Analog output module AO2/12 bits

+ 6ES7 332-5RD00-0AB0

Analog output module AO4x0/4 to 20mA, 15 bits, [EEx ib]

+ 6ES7 332-5HD00-0AB0

Analog output module AO4/12 bits

+ 6ES7 332-5HD01-0AB0

Analog output module AO4/12 bits

+ 6ES7 332-7ND00-0AB0

Analog output module 4AO/16 bits


Figure 3.8: Image of analog output port module of PLC S7-300


- AI/AO module: Is a module that expands analog input/output ports. The number of analog output ports can be 4in/2out or 4in/4out depending on the type of module. AI/AO modules include many types. For example:

+ 6ES7 334-0KE00-0AB0: Analog I/O module AI4/12 bits + 2AO/12 bits

+ 6ES7 334-0KE80-0AB0: Analog I/O module AI4/12 bits + AO2/12 bits

+ 6ES7 334-0CE00-0AA0: Analog I/O module AI4/8 bits + 2AO/8 bits, non-isolated, not for configuration with active bus submodules

+ 6ES7 334-0CE01-0AA0: Analog I/O module AI4/8 bits + AO2/8 bits

+ 6ES7 335-7HG00-0AB0: Analog I/O module AI4/14 bits + 4AO/12 bits

+ 6ES7 335-7HG01-0AB0: Analog I/O module AI4/14 bits + AO4/12 bits

e. FM function module (Function Module): Module with separate control function, for example stepper motor control module, servo motor control module, PID module, closed loop control module...

Figure 3.9: Image of FM module of PLC S7-300

g. CP (Communication) Module: module that serves communication in the network between PLCs or between PLCs and computers.



Figure 3.10: Image of CP module of PLC S7-300

3.2.3. CPU memory structure

The S7-300 memory is divided into 3 main areas:

1. Application program storage area. The program memory area is divided into 3 regions:

- OB (Organisation bok) Organizational program memory

- FC (Function): Program memory is organized into functions with formal variables to exchange data with the program that called it.

- FB (Function block): Subprogram memory area, organized into functions that can exchange data with any other program block. This data must be built into a separate data block (called DB - Data block)

2. The area containing parameters of the operating system and application programs, divided into 7 different areas, including

- I (Process image input) : Digital input port data domain. Before starting to execute the program, PCL will read the logic values ​​of the input ports and store them in the I memory area. Normally, the application program does not directly read the logic status of the input port but only gets the input port data from the I memory.

- Q (Process image output): Buffer memory area of ​​digital output ports. At the end of the program execution phase, PCL will transfer the logic value of the Q buffer to the


digital output port. Normally the program does not directly assign values ​​to the output port but only transfers them to the Q buffer.

- M: flag variable domain. The application program uses this memory area to store necessary parameters and can access it by bits (M), bytes (MB), words (MW) or double words (MD).

- T: The memory area serving the timer includes storing the preset time value (PV – Preset value), the current time value (CV – Current value) as well as the time logic value of the timer.

- C: Counter memory area includes storing preset value (PV – Preset value), current counter value (CV – Current value) as well as counter time logic value

- PI: Input port address range of analog modules (I/O External intput). Analog values ​​at the input port of the analog module will be read and converted automatically by the module according to the addresses. The application program can access the PI memory range by bytes (PIB), by word (PIW) or by double word (PID).

- PQ: Address range for similar modules. Application programs can access PQ memory by bytes (PQB), by word (PQW) or by double word (PQD).

3. The data volume containers are divided into two types.

- DB (Data block) : Domain containing data organized into blocks. The size and number of blocks are determined by the user to suit each control problem. The program can access this domain by bits (DBX), bytes (DBB), bytes (DBW) or double words (DBD).

- L ( Local data block ) Local data area, organized and used by program blocks OB, FC, FB for immediate draft variables and exchanging formal variable data with program blocks that called it. The contents of some data in this memory area are cleared when the corresponding program in OB, FC, FB ends. This area can be accessed from the program by bits (L), bytes (LB), words (LW) or double words (LD).


3.3. STEP 7 software

3.3.1. Functions of STEP 7 software

- Declare hardware configuration for a PLC station belonging to the Simatic S7-300/400 family

- Build a network configuration of multiple S7-300/400 PLC stations as well as communication procedures between them.

- Draft and install control programs for one or more stations.

- Observe the execution of a control program in a PLC station and debug the program.

In addition, Step 7 also has a complete library with useful standard functions, a very powerful Online help section that can answer all user questions about how to use Step 7, about command syntax in programming, about building a hard configuration of a station, of a network of many PLC stations...

3.3.2. Programming language

PLCs in general often have many programming languages ​​to serve different users. PLC Step 7-300 has 3 basic programming languages:

- Statement list language -STL Statement list. This is a programming language.

computer program. A program is composed of many commands according to a certain algorithm, each command occupies a line and has the common structure "Command name" + "operand".

- Ladder logic language – LAD. This is a graphical language suitable for those familiar with designing logic control circuits.

- FBD (function block diagram) language. This is also a graphic language for people who are used to designing digital control circuits.

STL language includes both LAD and FBD languages, LAD or FBD can be converted to STL but not vice versa. In STL there are many commands that are not available in LAD or FBD.

Comment


Agree Privacy Policy *