Programming siemens s7 300 controllers manual. SIMATIC S7 programmable logic controllers. Application areas of controllers

  • The Simatic S7-300 controller is designed to solve the widest range of industrial problems of varying levels of complexity.
  • The presence of a significant number of different modules allows you to optimally configure the PLC for a specific task
  • Wide networking opportunities. With the S7-300 you can create industrial networks and integrate this PLC into existing network architectures
  • Compact and ergonomic body
  • Possibility to expand the system thanks to CPU modules of different performance
  • The presence of a huge number of built-in functions allows you to utilize the processor power to the fullest extent possible.

Siemens S7-300 PLCs have a significant number of certificates and approvals, including:

  • Metrological certificate GOST R and certificate of conformity
  • Maritime Register Certificate
  • Certificate of the Main Directorate of State Energy Supervision on explosion protection IIC of SIMATIC S7 modules in explosion-proof Ex design
  • Permission to use the Federal Service for Nuclear, Environmental and Technical Supervision.

Siemens S7-300 controllers are most widely used in industry to solve problems of various levels of complexity, incl. for automation of various machines and mechanisms, mechanical engineering equipment, electrical equipment, water supply systems, etc.

Application of Siemens Simatic S7-300

Design features of the S7-300 PLC

  • The lineup contains more than 20 types of CPU modules for tasks of any complexity level.
  • Power supplies for working with both AC and direct current
  • For input and output of discrete and analog signals, a wide range of signal modules is offered, incl. modules with built-in explosion protection barriers, and FailSafe modules.
  • To operate the Simatic S7-300 PLC in various industrial networks, for example PROFIBUS, Industrial Ethernet, PROFINET, AS-Interface or Point to Point communication systems, various communication processors have been developed and produced. Special SINAUT ST7 modules are used when you need to organize modem communication based on the S7-300.
  • Functional modules are used to solve special problems of automatic regulation, positioning, weighing, and motion control. Many of these modules are capable of operating independently from the CPU and continue to perform the tasks assigned to them even if the central processor fails or stops.
  • To increase the number of modules connected to the CPU, interface modules are used. This allows you to use up to 32 different modules, creating multi-row configurations using interface modules.

Convenience and flexibility

The modules are installed on a special profile rail. To connect modules, special bus connectors are used, which are supplied with the module.

The modules have a random placement order on the profile rail. Fixed placement applies only to the power supply modules, CPU module and interface module. For quick installation and dismantling of modules, without the need to disconnect external circuits each time, use front connectors (supplied separately).

Features of CPU Units

  • performance
  • Memory capacity up to 8 MB (loaded as an MMS card)
  • the widest possibilities for building networks

The CPU modules of the CPU 3xxC and CPU 31xT-2 DP series have built-in inputs and outputs, and they also have additions to the operating system in the form of technological functions, which makes it possible to use them as ready-made blocks management.

The standard set of technological functions is aimed at solving the following problems:

  • PID control
  • high speed counting
  • measurement of frequency and period duration
  • working with discrete outputs in pulse mode

For diagnostics, building simple networks and programming, Multi Point Interface (MPI) is used, which is equipped with all S7-300 series CPUs.

A significant part of the CPUs have an additional built-in interface:

  • CPUs 31…-2 DP have a PROFIBUS DP master/slave interface;
  • CPU 31…C-2 PtP have an interface for organizing Piont to Point communication;
  • CPU 31…-… PN/DP have an Industrial Ethernet interface, with PROFInet support;
  • CPU 31…T-2 DP are equipped with a PROFIBUS DP/Drive interface, designed for data exchange and synchronization of the operation of frequency converters that perform the functions of DP slave devices.

The CPU command system has more than 350 instructions, with which you can perform logical operations, arithmetic operations, data saving operations, etc. Step7 is used to write programs for Simatic S7-300 controllers.

Documentation and brochures for Simatic S7-300 in Russian

  • Siemens SIMATIC S7-300 controllers are standard design for operation in normal industrial conditions.
  • Siemens SIMATIC S7-300F controllers with built-in safety automation functions for operation in normal industrial conditions.
  • Siemens SIPLUS S7-300 controllers for outdoor installation and operation in harsh industrial conditions.

Modular programmable controller Siemens Simatic S7-300

Siemens SIMATIC S7-300 is a modular programmable controller for universal use. The modular design, operation with natural cooling, the ability to use distributed I/O structures, and ease of maintenance ensure the cost-effective use of SIMATIC S7-300 in solving a wide range of automation tasks. Application areas of SIMATIC S7-300 cover automation:

  • Special purpose machines.
  • Textile machines.
  • Packaging machines.
  • General mechanical engineering systems.
  • Production of automation equipment.
  • Tool production.
  • Electrical and electronic production, etc.

Several types of central processors of varying performance and a wide range of modules for various purposes with many built-in functions allow for maximum adaptation of the equipment to the requirements of the task at hand. When modernizing and developing production, the controller can be easily supplemented necessary set modules. SIMATIC S7-300 is a universal controller:

  • It is an ideal product for use in industrial environments due to its high degree of electromagnetic compatibility, high resistance to vibration and shock loads.
  • Modular programmable controller for universal use for solving automation problems of low and medium complexity.
  • A wide range of modules for maximum adaptation of the equipment to solve any problem.
  • High flexibility, the ability to use distributed I/O systems, powerful communication capabilities.
  • Convenient design, ease of installation, operation with natural cooling.
  • Ease of system expansion during facility modernization.
  • High performance thanks to a large number of built-in functions.

Functions of the Siemens SIMATIC S7-300 programmable controller

Siemens SIMATIC S7-300 programmable controllers support a wide range of functions that make it possible to simplify the process of program development and debugging to the maximum extent, reduce the costs of installation and commissioning, as well as maintenance of the controller during its operation:

  • Fast command execution: Command execution times of about 0.1 μs allow the controller to be used to solve a wide range of automation tasks in various areas of industrial production.
  • Floating point math support: Allows support for complex, complex digital information processing algorithms.
  • Convenient parameter setting interface: Simple tools with a single user interface are used to configure parameters of all modules. This significantly reduces staff training costs.
  • Human-Machine Interface (HMI): The human-machine interface functions are built into the operating system of the S7-300 controller. These functions significantly simplify programming: the SIMATIC HMI system or device requests the necessary data from the SIMATIC S7-300 controller, the controller transmits the requested data at a specified frequency. All data exchange operations are performed automatically under the control of the controller’s operating system. All tasks are performed using the same symbolic names and a common database.
  • Diagnostic functions: Central processors are equipped with an intelligent diagnostic system that provides constant monitoring and recording of failures and specific events (timer errors, module failures, etc.). Messages about these events are accumulated in a ring buffer and are provided with date and time stamps, which allows further processing of this information.
  • Password protection: Password protection provides effective protection of user programs from unauthorized access, attempts to copy or modify the program.

Main characteristics of Siemens SIMATIC S7-300

S7-300 has a modular design and allows the use of a wide range of modules for a wide variety of purposes. All modules operate with natural cooling. Depending on the type of central processor used, the local I/O system of the S7-300 programmable controller can include up to 32 modules. In this case, all controller modules are located in one base unit and expansion racks, of which there can be no more than 3. Expansion modules for Siemens SIMATIC S7-300:

  • Siemens CPU central processing unit modules: To solve problems of varying levels of complexity, several types of central processors of varying performance can be used, including models with built-in inputs/outputs and a set of built-in technological functions, as well as models with a built-in PROFIBUS DP, PROFIBUS DP/DRIVE, Industrial Ethernet/PPROFINET, PtP interface.
    • CPU 312 for automation of small installations
    • CPU 314 for automation tasks that require larger program volumes and faster performance
    • CPU 315-2 DP for automation tasks requiring the use of medium and large programs, as well as distributed I/O systems based on PROFIBUS DP
    • CPU 315-2 PN/DP for solving automation problems that require the use of medium- and large-volume programs, as well as distributed I/O systems based on PROFIBUS DP and PROFINET IO; can be used as part of PROFINET CBA systems
    • CPU 317-2 DP for solving automation tasks that require the use of large programs, as well as distributed I/O systems based on PROFIBUS DP
    • CPU 317-2 PN/DP for solving automation problems that require the use of large programs, as well as distributed input/output systems based on PROFIBUS DP and PROFINET IO; can be used as part of PROFINET CBA systems
    • CPU 319-3 PN/DP for solving automation problems with the highest requirements for the volume of programs, information processing speed, maintenance of distributed input-output systems based on PROFIBUS DP and PROFINET IO; can be used as part of PROFINET CBA systems
    • CPU 312C: compact CPU with a range of built-in digital inputs and outputs and support for high-speed counting functions
    • CPU 313C: Compact CPU with built-in digital and analog inputs and outputs and high-speed counting functionality
    • CPU 313C-2 PtP: compact CPU with a range of integrated digital inputs and outputs, an additional serial interface and support for high-speed counting functions
    • CPU 313C-2 DP: compact CPU with a range of integrated digital inputs and outputs, additional PROFIBUS DP interface and support for high-speed counting functions
    • CPU 314C-2 PtP: compact CPU with a range of integrated digital and analog inputs and outputs, an additional serial interface and support for high-speed counting and positioning functions
    • CPU 314C-2 DP: compact CPU with a range of integrated digital and analog inputs and outputs, optional PROFIBUS DP interface and support for high-speed counting and positioning functions
    • CPU 315F-2 DP: for solving problems requiring the use of medium and large programs, as well as servicing distributed I/O systems based on the PROFIBUS DP network
    • CPU 315F-2 PN/DP: for solving problems that require the use of medium and large programs, as well as servicing distributed input/output systems based on PROFIBUS DP and PROFINET IO networks; can be used in PROFINET CBA systems
    • CPU 317F-2 DP: for solving problems that require the use of large programs, as well as servicing distributed I/O systems based on the PROFIBUS DP network
    • CPU 317F-2 PN/DP: for solving problems that require the use of large programs, as well as servicing distributed input/output systems based on PROFIBUS DP and PROFINET IO networks; can be used in PROFINET CBA systems
    • CPU 319F-3 PN/DP: for solving the most demanding tasks high requirements to the volume of the program, data processing speed, maintenance of distributed input/output systems based on PROFIBUS DP and PROFINET IO networks; can be used in PROFINET CBA systems
    • CPU 315T-2 DP: for tasks requiring the use of medium and large programs, maintenance of distributed I/O systems based on the PROFIBUS DP network, motion control using up to 8 axes
    • CPU 317T-2 DP: for applications requiring large program volumes, distributed I/O systems based on PROFIBUS DP, motion control with up to 32 axes
  • Siemens SM signal modules used for input and output of discrete and analog signals:
    • SM 321 digital signal input modules.
    • SM 322 digital signal output modules.
    • Digital input/output modules SM 323 and SM 327.
    • Analogue input modules SM 331.
    • Analogue output modules SM 332.
    • Analogue input/output modules SM 334 and SM 335.
  • Siemens communication processors (CP) for connecting to industrial networks and organizing PtP connections:
    • Siemens communication processors for organizing communication via PtP interface.
    • Siemens communication processors for servicing distributed I/O systems based on AS-Interface.
    • Siemens communication processors for servicing distributed I/O systems based on PROFIBUS DP and PROFINET IO.
    • Siemens communication processors for organizing communication via PROFIBUS FMS.
    • Siemens communication processors for organizing communication via Industrial Ethernet.
  • Siemens FM functional modules for solving problems of high-speed counting, positioning and automatic control:
    • Counting modules Siemens FM 350-1
    • Counting modules Siemens FM 350-2
    • Siemens positioning modules
    • Siemens FM 351 rapid feed modules
    • Stepper motor modules Siemens FM 353
    • Servo motor modules Siemens FM 354
    • Positioning and motion control modules Siemens FM 357-2
    • Siemens SM 338 ultrasonic position sensor service modules
    • Siemens SM 338 POS synchronous-serial (SSI) position sensor service modules
    • Electronic command controller module Siemens FM 352
    • Modules high-speed Boolean coprocessor Siemens FM 352-5
    • Automatic control module Siemens FM 355 and FM 355 -2
    • Interface module for connecting positioning drive modules to PROFIBUS DP Siemens IM 178-4
    • Siemens SIWAREX weighing and dosing system modules
  • Siemens PS power supply modules for powering SIMATIC S7-300 equipment and converting input voltages ~120/230 V or DC 24/48/60/110 V to stabilized output voltage=24V:
    • Power supplies for programmable controllers SIMATIC S7-300 and distributed I/O stations SIMATIC ET 200M.
    • To convert the input voltage to AC or DC and generate a stabilized output voltage = 24 V.
    • Rated load current 2, 5 or 10 A.
  • Siemens IM interface modules for providing communication between the base unit and expansion racks in a multi-row controller configuration: Siemens IM 360/ IM 361 and IM 365 interface modules allow you to create multi-row configurations of S7-300 programmable controllers (from CPU 313C, CPU 314 and higher), in in which I/O modules are placed not only in the base unit, but also in expansion racks. Expansion racks are connected via interface modules:
    • Siemens IM 365: Connection of one expansion rack to the base unit. An expansion rack can accommodate up to 8 modules. The distance between the posts is up to 1 m.
    • Siemens IM 360/IM 361: Connection of up to 3 expansion racks to the base unit. Each rack can accommodate up to 8 modules. The distance between adjacent posts can be from 4 cm to 10 m.

Design features of the Siemens SIMATIC S7-300 controller

The design of the Siemens SIMATIC S7-300 controller is highly flexible, manufacturable and easy to maintain:

  • Installation of modules: All modules are installed on the S7-300 profile rail and fixed in working positions with screws.
  • Internal bus: Each module, excluding power supplies, is equipped with a built-in section of the controller's internal bus. Connections between modules are made using bus connectors installed on the rear side of the housing. Bus connectors are included in the delivery of all modules, excluding CPU and power supply modules.
  • Front connectors: Connection of external circuits of signal and function modules is carried out via removable front connectors equipped with snap-in contacts or screw contacts. The use of front connectors simplifies installation work and allows you to replace modules without dismantling their external circuits.
  • Mechanical coding: The first installation of a front connector on a module is automatically accompanied by a mechanical coding. In the future, the front connector can only be installed on modules of the same type, which eliminates the possibility of errors when replacing modules.
  • TOP Connect: The availability of flexible and modular SIMATIC TOP Connect connectors significantly simplifies the installation of external circuits of signal modules in control cabinets.
  • The same installation depth for all modules: Connecting cables and wires are placed in the module's installation channel and are covered with a protective door. This allows for a uniform mounting depth for all controller modules.
  • Space Equalization: Most controller modules can be placed in any order in the mounting racks. Fixed seats should only be occupied by power supplies, CPU and interface modules.
  • Mounting positions: Horizontal (the axis of the mounting post is oriented in the horizontal plane) or vertical installation of mounting posts. When installed vertically, the cooling conditions of the modules worsen, so the upper limit of the operating temperature range is reduced to +40°C.

Siemens SIMATIC S7-300 expansion

The local input/output system of the S7-300 programmable controller can include up to 32 signal, functional and communication modules (for S7-300 with CPU 312 or CPU 312C - up to 8 modules located in the base unit). All modules are installed in controller mounting racks, the functions of which are performed by S7-300 profile buses. In this case, the following rules must be observed:

  • Module placement: The controller can include one base and up to three expansion racks. Each rack can accommodate up to 8 signal, functional and communication modules. A central processor is installed in the base unit.
  • Interface modules: The racks are connected through interface modules installed in the base unit and in each expansion rack (one interface module per rack). In the base unit, the interface module is installed to the right of the central processor. Possible options for expanding the local I/O system depend on the type of interface modules used: — The use of IM 365 interface modules allows you to connect no more than one expansion rack to the base unit. The distance between the posts can reach 1 m. The expansion rack modules are powered from the power supply of the controller base unit. Communication modules and most functional modules cannot be installed in an expansion rack. — The use of interface modules IM 360/IM 361 allows you to connect up to 3 expansion racks to the base unit. IM 360 is installed in the base unit, IM 361 is installed in each expansion rack. Expansion racks must be equipped with their own power supplies. From

Industrial communication Siemens SIMATIC S7-300

The S7-300 programmable controller has extensive communication capabilities and allows you to use the following to organize data exchange:

  • built-in PtP, MPI, PROFIBUS DP and Industrial Ethernet/ PROFINET interfaces for central processors;
  • communication processors for connecting to AS-Interface, PROFIBUS and Industrial Ethernet;
  • communication processors for organizing PtP communications.

Distributed I/O systems based on PROFIBUS DP

The Siemens SIMATIC S7-300 controller can be connected to a PROFIBUS DP network as a master or slave network device via the integrated CPU interface or via the CP 342-5/CP 342-5 FO communication processors. Any connection option allows you to create distributed I/O systems with high-speed data exchange between its components. The inputs and outputs of local and distributed input/output systems are accessed from the user program using the same methods. The same configuration, addressing and programming options are used for this. PROFIBUS DP masters can perform the following functions:

  • Programmable controllers SIMATIC S7-300/ S7-400/ C7, connected to the network via the integrated PROFIBUS DP interface of the CPU, communication processor or interface module (IM 467/ IM 467 FO in S7-400).
  • SIMATIC WinAC computer control systems connected to the network via the built-in PROFIBUS DP interface of the slot controller or via the PROFIBUS DP communication processor of the computer.
  • Programmable controllers SIMATIC S5-115U/H, S5-135U and S5-155U/H with interface module IM 308.
  • SIMATIC 505 programmable controllers.

To ensure sufficiently high performance in one PROFIBUS DP network, it is not recommended to use more than 2 masters. The following can be used as PROFIBUS DP slaves:

  • SIMATIC ET 200 distributed I/O stations.
  • Central processors of the programmable controller SIMATIC S7-400 with an operating system from V3, connected to the network via a built-in PROFIBUS DP interface.
  • Programmable controllers SIMATIC S7-300/C7, connected to the network via the built-in PROFIBUS DP interface or the CP 342-5/CP 342-5 FO communication processor.
  • DP/ASi communication modules that provide access to sensors and actuators connected to the AS-Interface by the DP master.
  • DP/PA communication modules and blocks that provide access to the DP master device to sensors and actuators connected to PROFIBUS-PA.
  • Video image analysis sensors of the SIMATIC VS 100/ 710/ 720 series.
  • Frequency converters of the MICROMASTER, SIMOVERT MASTERDRIVES and SINAMICS series.
  • Protective and low-voltage switching equipment with built-in interfaces for DP slave devices.
  • Field level instruments.

Programmers and computers with STEP 7 installed, as well as HMI devices and systems in a PROFIBUS DP network, can only support PG/OP communication functions.

Distributed I/O systems based on PROFIBUS DP/DRIVE

PROFIBUS DP/DRIVE is an industrial network designed to organize cyclic data exchange with frequency converters when solving positioning and motion control problems. In SIMATIC S7-300, this communication option can support central processors - CPU 315T-2 DP and CPU 317T-2 DP, equipped with a built-in PROFIBUS DP/DRIVE interface.

Distributed I/O systems based on PROFINET

SIMATIC S7-300 is capable of servicing distributed I/O systems based on the PROFINET network. The PROFINET functions of the I/O controller are capable of:

  • Programmable controllers Siemens SIMATIC S7-300, connected via the built-in interfaces of CPU 315-2 PN/DP or CPU 317-2 PN/DP central processors.
  • Programmable controllers Siemens SIMATIC S7-300/C7, connected via the communication processor CP 343-1 V2.
  • Programmable controllers Siemens SIMATIC S7-400, connected via built-in communication processor CP 443-1 Advanced.

The functions of slave devices are capable of performing:

  • SIMATIC ET 200S stations with interface module IM 151-3 PN.
  • SIMATIC ET 200pro stations with IM 154-4 PN High Feature interface module.
  • Video image processing sensors SIMATIC VS 130-2.
  • Slaves of PROFIBUS DP networks connected via the IE/PB IO Link module.

Programmers and PCs equipped with STEP 7, as well as operator panels in the PROFINET network, only support PG/OP communication functions.

Distributed I/O systems based on AS-Interface

Connection to AS-Interface is carried out via communication processors CP 343-2/CP 343-2P, which act as AS-Interface master devices of specification V2.1. It is allowed to connect to one communication processor:

  • up to 62 digital slaves serving up to 248 digital inputs and up to 186 digital outputs, or
  • up to 31 analog slaves serving up to 124 analog I/O channels
  • A complete network cycle with 62 discrete slave devices is 10 ms.

Communication via serial (PtP) communication channels

In the S7-300, communication via PtP (Point-to-Point) is carried out via the built-in interfaces of the central processing units CPU 313C-2 PtP/ CPU 314C-2 PtP, as well as via the communication processors CP 340 and CP 341. Data exchange can be carried out via serial interfaces of the following types:

  • 20 mA current loop (TTY) (CP 341 only),
  • RS 232/V.24 (only in CP 340/CP 341),
  • RS 422/RS 485.

Via the PtP interface, the S7-300 can be connected to: computers, printers, scanners, robot control systems, modems, etc.

  • with programmable controllers SIMATIC S7, SIMATIC S5, programmable controllers from other manufacturers,
  • with computers,
  • with robot control systems,
  • with printers,
  • with scanners, etc.

The CP 341 communication processor can use downloadable drivers for data exchange via the Modbus RTU and Data Highway networks.

Communication via MPI

The MPI interface is built into all types of central processors of SIMATIC S7-300 programmable controllers. It can be used to build simple and inexpensive network structures.

Communication via PROFIBUS and Industrial Ethernet

Via communication processors, the SIMATIC S7-300 programmable controller can connect to PROFIBUS and Industrial Ethernet networks and support data exchange:

  • with programmable controllers SIMATIC S7-300/ S7-400/ C7/ WinAC;
  • with programmable controllers SIMATIC S5-115/ S5-135/ S5-155;
  • with programmers, industrial or personal computers;
  • with SIMATIC HMI human-machine interface devices and systems;
  • with numerical systems program control, drives, robot control systems;
  • with programmable controllers and automation systems from other manufacturers.

To organize data exchange via PROFIBUS, the CP 343-5 communication processor is used, which provides support for the PROFIBUS FMS protocol. Three types of communication processors can be used to connect to Industrial Ethernet:

  • CP 343-1 Lean, providing support for the TCP/IP protocol, data exchange at a speed of 10/100 Mbit/s and operation in server mode;
  • CP 343-1 V2, providing support for the TCP/IP and PROFINET protocol and data exchange at a speed of 10/100 Mbit/s;
  • CP 343-1 IT, capable of performing the functions of a WEB server and transmitting messages via e-mail channels;
  • CP 343-1 PN, which supports the PROFINET communication standard and allows the S7-300 to be used in modular systems automatic control CBA (Component Based Automation).

Programmable controllers Siemens SIMATIC S7-300F

Programmable controllers S7-300F are designed to build emergency protection systems in which the occurrence of failures does not entail a danger to the lives of operating personnel, does not lead to environmental pollution, or causes other dangerous consequences. Based on programmable controllers S7-300F, emergency protection systems can be created that meet the requirements of:

  • safety classes AK 1 ... AK6 according to DIN V 19250/DIN V VDE 0801;
  • safety levels SIL1 ... SIL 3 according to IEC 61508;
  • categories 1 ... 4 according to EN954-1.

Programmable controllers S7-300F are capable of combining standard control functions with emergency protection functions. This allows you to create integrated automatic control systems that perform standard control functions in relation to one and safety automatic functions in relation to another part of the process equipment. For the design and maintenance of such systems, a single set of industrial software.

  • Programmable controllers for building emergency protection systems (F-systems).
  • Complies with the requirements of safety levels SIL1 ... SIL3 according to IEC 61508, safety classes AK1 ... AK6 according to DIN V 19250, safety categories 1 ... 4 according to EN 954-1.
  • Based on functionality controller S7-300 with F-modules.
  • Combining standard control functions with emergency protection functions, supporting mixed configurations that include conventional and F-I/O modules.

To build emergency protection and safety automation systems, the programmable controller S7-300F allows the use of local and distributed input/output systems. In the local I/O system, F-modules of types SM 326 and SM 336 can be used for these purposes. In this case, SM 336 modules can only operate in the local I/O system of the S7-300F programmable controller with a CPU 317F-2 DP central processor. The S7-300F distributed I/O system can use:

  • ET 200M stations equipped with F-modules SM 326 and SM 336.
  • ET 200S PROFIsafe stations equipped with PROFIsafe electronic modules as well as power modules for load feeders and F-version frequency converters.
  • ET 200eco PROFIsafe stations.
  • ET 200pro PROFIsafe stations.

Operating modes of the Siemens SIMATIC S7-300F industrial controller

Emergency protection functions are supported at the F program level of the S7-300F central processor, as well as at the level of F modules of the local and distributed input/output system. Discrepancies in the values ​​of input and output signals are detected at the hardware level of the F-modules. The central processor controls the progress of program execution, performs a wide range of self-diagnostic functions, and controls the progress of logical and temporal execution of the program. Additionally, the central processor monitors the performance of the input/output system. When errors are detected, process equipment is transferred to safe states.

Programming the industrial controller Siemens SIMATIC S7-300F

During operation, the CPU 315F-2 DP/ CPU 317F-2 DP central processors execute two program sections in parallel:

  • section for implementing standard control functions (standard program);
  • section for implementing emergency protection functions (F-program).

To develop a standard program, STEP 7 is sufficient. The programming technology does not differ from that adopted for the S7-300. To develop an F program and configure an F system, STEP 7 must be supplemented with the optional software "S7 F Distributed Safety". This package contains a library of T?V certified function blocks and functions used for F program development. Programming is performed in LAD or FBD languages ​​using F library components. It is prohibited to use other program modules in an F program. The S7 F Distributed Safety package contains big set examples of F-programs that can be adapted to the requirements of the problem being solved.

Optional package Siemens S7 F Distributed Safety The "S7 F Distributed Safety" package can be integrated into STEP 7 from V5.1 SP3. However, the most complete capabilities of this package can be implemented with later versions of the STEP 7 package.

Programmable controllers Siemens SIPLUS S7-300

  • Universal programmable controllers for use in harsh industrial environments, based on the functionality of SIMATIC S7-300 controllers.
  • Extended operating temperature range (-25 ... +60°C), higher resistance to vibration and shock loads, operation in environments containing aggressive impurities and gases.
  • Ideal product for the automotive industry, chemical industry, environmental protection plants, various industries, food industry, etc.
  • Replacement of expensive special purpose systems.

The article discusses programmable controllers of the SIMATIC S7-300, SIMATIC S7-400 families and SIMATIC WinAC computer control systems. Detailed technical and operational characteristics are provided.

Siemens LLC, Moscow

The Automation Systems Department of the Industrial Automation Department of the SIEMENS concern (SIEMENS IA AS) is one of the world's largest manufacturers technical means management. Its products are widely known throughout the world under the SIMATIC brand.

SIMATIC today is a powerful complex of software and hardware controls that combines: industrial software SIMATIC Industrial Software; programmable controllers of the SIMATIC S7 families; industrial computers SIMATIC PC and SIMATIC PG programmers; computer control systems SIMATIC WinAC; stations of SIMATIC DP distributed input/output systems; hardware and software of SIMATIC HMI human-machine interface systems; equipment and software for organizing industrial communications SIMATIC NET; continuous process control systems SIMATIC PCS7; SIMATIC IT production management systems.

Today, SIEMENS is the world's largest manufacturer of universal programmable controllers, and its modern products are represented by programmable controllers of the SIMATIC S7-200, SIMATIC S7-300, SIMATIC S7-400 families. This article will discuss the S7-300 and S7-400 series in detail. All of the listed controllers have powerful communication capabilities and are able to support data exchange via the Internet, Industrial Ethernet, PROFIBUS and MPI.

SIMATIC S7-300

SIMATIC S7-300 is a modular programmable controller designed for building control systems of medium complexity. Depending on the type of central processor used, S7-300-based systems are capable of supporting from 16 digital inputs/outputs to 65,536 digital or 4096 analog input/output channels. The presence of a wide range of central processors, interface, communication, signal and functional modules allows you to easily adapt the controller equipment to the requirements of the tasks being solved.

The S7-300 I/O system can consist of two parts: a local I/O system and a distributed I/O system. The local I/O system integrates all modules installed in the base unit and controller expansion racks. A distributed input/output system is built on the basis of remote input/output stations and field level devices connected to a programmable controller via PROFINET, PROFIBUS and AS-Interface networks.

The S7-300 can use 16 types of central processors. All central processors are equipped with a built-in MPI interface, which is used for programming the controller and its maintenance, as well as building simple network structures with cyclic exchange of global data. Global data exchange is supported at the configuration level and does not require controller programming. MPI allows you to combine up to 32 stations. The data transfer speed on the network can reach 187.5 Kbps.

The CPU 31x-2DP central processing units are equipped with an integrated PROFIBUS DP interface and can act as a network master or slave. Data transfer speeds can reach 12 Mbit/s. The maximum number of connected distributed I/O stations is determined by the type of central processor.

The CPU 31x-2PN/DP central processing units are equipped with an integrated PROFINET interface and a combined MPI/DP interface. These central processing units are capable of operating simultaneously in distributed I/O systems based on Industrial Ethernet (PROFINET IO) with a transfer rate of 10 or 100 Mbit/s, as well as in distributed I/O systems based on PROFIBUS DP and provide data exchange between these networks . S7-300 controllers with other central processors can be connected to the PROFINET network via the CP 343-1 communication processor with operating system V2.0 and higher.


Rice. SIMATIC S7-300 family of modular programmable controllers

The CPU 31xC central processing units are equipped not only with communication interfaces, but also with a set of built-in inputs and outputs. Similar to the S7-200, the built-in inputs of the CPU 31xC have a universal purpose. Such central processing units can be used as complete control units without or with additional modules extensions. CPU 31xC provide support for a range of technological functions at the operating system level. In general, these functions include high-speed counting, frequency or period measurement, PID control and positioning.

All central processors use an MMC micro memory card (3.3V NVFlash) as load memory. This card stores the controller program, hardware configuration parameters and other data. Optionally, MMC can be used to save a project archive and record data. In the event of a power failure to the controller, this card performs a maintenance-free storage of all current data.

The group of signal modules includes input/output modules for discrete and analog signals. In addition to the simplest input/output modules, this group includes modules with an expanded set of diagnostic functions that can generate alarm messages about failures in the operation of internal electronics, short circuits or breaks in external circuits. A range of analog input modules are highly versatile and can be used to cover a wide range of measurement ranges. For example, in the 6ES7 331-1KF01-0AB0 module, each of the 8 channels is configured independently of the others and can be used to measure uniform current or voltage signals, resistance or temperature (with thermocouples or resistance thermometers).

S7-300 functional modules are intelligent input/output modules equipped with a built-in microprocessor and focused on solving typical automation tasks: high-speed counting, positioning, PID control, high-speed processing of logical signals, etc. The use of functional modules allows you to relieve the controller's central processor from performing resource-intensive tasks. Moreover, a number of functional modules can perform their assigned functions even if the central processor of the programmable controller is stopped.

A set of S7-300 communication processors allows you to connect the controller to Industrial Ethernet, PROFINET, PROFIBUS, AS-Interface networks, support data exchange via the Internet, support communication via serial interfaces RS-232, RS-422/RS-485 or TTY (20 mA ).

All modules are mounted on the S7-300 profile bus. Connection to the internal bus of the controller is carried out using special connectors included in the delivery package of each module. External circuits are connected through removable front connectors closed with plastic doors. The presence of front connectors simplifies installation work and allows you to replace modules without removing them from external circuits. The first installation of the front connector on the module is automatically accompanied by its mechanical coding. In the future, this front connector can only be installed on a module of the same type.

The settings of the functional and communication modules are stored in the memory of the central processor. This allows you to replace smart modules without reconfiguring the system.

SIMATIC S7-400

SIMATIC S7-400 is the most powerful programmable controller in the SIMATIC family. They are designed to solve complex automatic control problems and have high performance, support multiprocessor configurations and are capable of servicing up to 131072 discrete or up to 8192 analog I/O channels.

High controller performance is ensured not only by high computing power central processors, but also support for parallel access to program memory and data memory.

The S7-400 has a modular design and allows the use of power supply modules, central processor modules, signal, functional, communication and interface modules. All local and distributed I/O system modules support hot-swappable functionality. If necessary, the controller can be equipped with redundant power supplies.

Everything said about the signal, functional and communication modules of the S7-300 controller fully applies to the modules of the S7-400 controller.

The controller can be equipped with 7 types of central processors. If necessary, up to 4 central processors can be installed in one S7-400 controller. All central processors are equipped with a built-in combined MPI/DP interface, most processors have additional PROFIBUS DP interfaces. Distinctive feature The built-in MPI interfaces support a data transfer rate of 12 Mbit/s.

The S7-400 has exceptionally powerful communication capabilities. Many engineering solutions take this feature of the S7-400 into account and are based on the use of only distributed input/output systems of this controller. The S7-400 fits perfectly into such configurations. For example, the S7-400, which includes a power supply module, a CPU 417-4 central processing unit and a CP 443-1 communication processor, Advanced provides the ability to connect to 4 PROFIBUS DP networks and 4 Industrial Ethernet or PROFINET networks.

A significant advantage of the S7-400 programmable controllers is the support for CiR technology and clock synchronization in PROFIBUS and PROFINET networks.

CiR (Configuration in RUN) technology allows you to make changes to the configuration of the control system without stopping it and without stopping the corresponding production or technological process. CiR allows you to:

Add new or remove existing distributed I/O stations and field level devices that perform the functions of PROFIBUS DP/PA slaves;

Add new or remove existing SIMATIC ET 200M distributed input/output station modules;

Reconfigure modules of the SIMATIC ET 200M station (for example, in the case of replacing some sensors with others);

Cancel entered configurations.

Support for clock synchronization mode allows you to synchronize many cycles in a distributed I/O system: controller program execution cycles, data exchange cycles via PROFIBUS DP, servicing cycles of inputs and outputs of distributed I/O stations, etc. Errors caused by temporary mismatch of read information disappear, the accuracy of distributed measuring systems, positioning and automatic control systems is significantly increased.

To build control systems with increased requirements for the reliability of their operation, programmable controllers SIMATIC S7-400H can be used. The S7-400H consists of two identical subsystems operating on a master-slave principle. Each subsystem necessarily includes one or two power supplies and a central processor. If necessary, these subsystems can be supplemented with other modules. The central processors of the two subsystems are interconnected by two synchronization channels based on optical cables.

When using standard options for constructing an input/output system, all redundancy functions are taken over by the operating system of the S7-400H central processors. This allows you to develop a controller program without taking into account the presence of two central processors in the system, the presence of redundant input/output channels and redundant communication channels. A program written for the standard S7-400 controller can be loaded into the S7-400H and used to service a redundant system. Under the most unfavorable circumstances, shockless switching on of the reserve in the S7-400H occurs in no more than 100 ms.

To build the S7-400H, only central processors of the types CPU 414-4H and CPU 417-4H can be used. In terms of their technical characteristics, these central processors are closest to the CPU 414-3 and CPU 417-4, respectively. The difference lies in the composition of the interfaces used and the operating system. Each H-CPU is equipped with one combined MPI/DP interface, one PROFIBUS DP interface and two slots for installing synchronization modules.

The S7-400H programmable controllers provide expanded support for CiR technology, allowing you to change some settings for central processing units, as well as the composition of I/O modules in the controller racks.

For programming, configuring equipment and industrial communication systems, setting parameters and diagnosing SIMATIC S7-300/-400 programmable controllers, the STEP 7 package is used. In addition, design tools that include high-level programming languages ​​can be used to program these types of controllers S7-SCL, S7-GRAPH, S7-HiGraph, CFC, etc.


Rice. SIMATIC S7-400 family of modular programmable controllers

SIMATIC WinAC

SIMATIC WinAC is a set of tools for implementing complete solutions in the field of industrial automation on a PC basis. This complex includes components for creating applications in “soft” and “hard” real-time modes, software visualizations, interfaces for data exchange with standard software products, components for connecting to information networks, development tools, etc. This variety of capabilities ensures that each user minimizes system integration costs.

The hardware platform can be any standard personal computer or an industrial personal computer. Combination of SIMATIC WinAC software with personal computer SIMATIC RS is a ready-made, full-fledged turnkey solution, the implementation of which will significantly reduce the time required for design and commissioning work.

The determining role when deciding in favor of a flexible programmable controller or PC-based system is played by the presence of additional tasks not directly related to the problem of technological control, such as, for example, data processing tasks, visualization functions or communication. The higher the proportion of tasks of this kind, the more profitable the use of PC-based systems may be.

PC-based control with SIMATIC WinAC is much more than just a software version of a flexibly programmable controller. An exceptional role is played by the WinAC-Controlling component, which is fully compatible with SIMATIC S7 controllers and has a card built into the PC. This component not only takes care of downloading and running the control program, but also provides the system with access to devices of distributed peripherals via the PROFIBUS-DP bus, and also provides rich diagnostic functions. The SIMATIC WinCC component can be used as a visualization tool, which is optimally integrated into WinAC. For those who wish to use other HMI software, it is possible to integrate this software via OLE or OPC interfaces. Currently, WinAC technology also includes control and positioning components. WinAC-Computing allows data linking technological processes with such standard software applications like Excel or Access. And of course, within the system there is a component (WinAC-Networks) that allows you to connect to standard computer networks(for example TCP/IP).

The same STEP7 tools are used for system design and programming as for SIMATIC S7 controllers (e.g. AWL, KOP, FUP, SCL, process chain programming).

Siemens LLC, Moscow,

  • Modular design
  • Working with free cooling
  • Ability to use local and distributed I/O structures
  • Wide communication possibilities
  • Large selection of functions at the operating system level
  • Minimum operating and maintenance costs

What provides:

  • Effective use of controllers
  • Obtaining cost-effective solutions for building automation systems in various industries

Purpose of SIMATIC S7-300 controllers

S7-300 is a universal modular programmable controller for solving automatic control problems of low and medium complexity. The effective use of controllers is facilitated by the presence of a wide range of central processors, input/output modules for discrete and analog signals, functional and communication modules, power supply modules and interface modules.

Areas of application of controllers:

  • automation of special purpose machines
  • automation of textile and packaging machines
  • automation of mechanical engineering equipment
  • automation of equipment for the production of technical controls and electrical equipment;
  • construction of automatic control systems and positioning
  • automated measuring installations
  • in the automotive industry, mechanical engineering and machine tools
  • for conveyor control
  • in the manufacturing industry
  • in passenger transport control systems
  • in logistics systems

Design of SIMATIC S7-300 controllers

S7-300 controllers have a modular design and allow the following devices to be used:

Central Processing Unit (CPU)

execution of user programs and control of all controller nodes.

Power supply module (PS)

provides power to the controller from the network alternating current voltage 120/230 V or from a DC source voltage 24/48/60/110 V.

Signal Modules (SM)

provide input/output of discrete and analog signals with various electrical and timing parameters.

Communication Processors (CP)

connecting the controller to PROFIBUS, PROFINET, Industrial Ethernet, AS-Interface networks, organizing communications via the Internet or PtP (point to point) interface.

Function Modules (FM)

capable of independently solving problems of automatic control, positioning, weighing, high-speed signal processing, etc., equipped with a built-in microprocessor and capable of performing the functions assigned to them even if the central processor of the programmable controller is stopped.

Interface Modules (IM)

provide the ability to connect one or more I/O expansion racks to the base unit (rack with CPU).

Special purpose modules

This simulation module SM 374 for generating input and displaying output discrete signals at the stage of debugging application programs and for checking the functionality of the controller during operation. AND false module DM 370 to reserve space for a signal module with still undefined parameters.

S7-300 controllers allow the use of up to 32 signal and function modules, as well as communication processors, distributed over 4 mounting racks. All modules operate with natural cooling. Programmable controllers do not support hot-swappable modules.

Data input/output system

The I/O system of the S7-300 programmable controller can include two parts: local and distributed input/output system. The local I/O system is formed by modules installed directly into the controller mounting racks. The distributed input/output system includes distributed input/output stations and field level devices connected to the controller via PROFINET IO, PROFIBUS DP and AS-Interface networks.

Local I/O System

  • Depending on type CPU the system can include up to 8 or up to 32 signal, function and communication modules
  • All modules are installed in controller mounting racks, the functions of which are performed by S7-300 profile buses
  • The system may include one base unit with a central processor and up to three expansion racks, which can accommodate up to 8 modules
  • Interface modules provide connection between racks
  • The distance between racks can be up to 10 m (using interface modules IM 360 and IM 361)

Distributed I/O System

    To implement broad communication capabilities, S7-300 controllers are equipped with:
  • Communication processors (CP) for connecting to PROFIBUS, PROFINET/Industrial Ethernet and AS-Interface networks, as well as to the Internet and for organizing serial communication channels RS 232, TTY, RS 422/ RS 485 via PtP interface
  • MPI interface built into each central processor for communication with programmers, personal and industrial computers, human-machine interface devices and other systems
  • Optional PtP, PROFIBUS DP or Industrial Ethernet interfaces integrated into the central processor

General technical specifications

The table below shows comparative technical data of programmable controllers in general industrial and SIPLUS S7-300 in a protected version.

General technical data of S7-300 controllers

Characteristic SIPLUS S7-300
Housing protection degree IP 20 according to IEC 60 529
External conditions
Operating temperatures for horizontal installation 0 ... 60°C 0 ... 60°C, -25 ... +60°C or -25 ... +70°C
Operating temperatures for vertical installation 0 ... 40°C -25 ... 40°C
Storage and transport temperatures -40 ... +70°C -40 ... +70°C
Relative humidity 5 ... 95% 5 ... 95%
The appearance of condensation Not allowed, RH complexity level 2 according to IEC 1131-2 Allowed, RH level 2 according to IEC 1131-2 and IEC 721 3-3, class 3K5
Icing of printed circuit boards Not allowed Permissible, -25 … 0°C, IEC 721 3-3, class 3K5
Atmosphere pressure 795 ... 1080 GPa 795 ... 1080 GPa
Pollution concentration -- According to IEC 721 3-3, class 3K3. SO2: more than 0.5‰, relative humidity 60%; tests: 10‰ for 4 days. H2S: up to 0.1‰, relative humidity 60%; tests 10‰ for 4 days.
Insulation
In circuits = 24 V Test voltage =500 V
In circuits ~220 V Test voltage ~1460 V
Electromagnetic compatibility
Noise resistance According to IEC 61000-6-2, tested according to IEC 61000-4-2 ... IEC 61000-4-6
Tips According to EN 50081-2, tested according to EN 55011, class A, group 1
Mechanical impact
Vibration IEC 68 part 2-6: 10 ... 58 Hz/ constant amplitude 0.075 mm; 58…150 Hz/ constant acceleration 1g. Duration of vibrations: 10 cycles along each of the mutually perpendicular axes. IEC 68 part 2-6 (sinusoidal) and IEC 721 3-3 class 3M4. Frequency cycles with a rate of change of 1 octave/minute: 2 ... 9 Hz, constant amplitude 3.5 mm; 10 ... 150 Hz, constant acceleration 1g; period of change: 10 frequency cycles along each of 3 mutually perpendicular axes.
Shock loads IEC 68 Part 2-27: Half-sinusoidal shocks at 15 g (peak) for up to 11 ms

Our goal is to provide you with the fastest access to the operating manual for the Siemens SIMATIC S7-300 device. Using online viewing, you can quickly view the content and go to the page where you will find a solution to your problem with Siemens SIMATIC S7-300.

For your comfort

If viewing the Siemens SIMATIC S7-300 manual directly on this page is inconvenient for you, you can use two possible solutions:

  • Full-screen viewing - To conveniently view the instructions (without downloading to your computer), you can use full-screen viewing mode. To start viewing the Siemens SIMATIC S7-300 manual on full screen, use the Full Screen button.
  • Downloading to your computer - You can also download the Siemens SIMATIC S7-300 manual to your computer and save it in your archive. If you still don't want to take up space on your device, you can always download it from ManualsBase.

Manual Siemens SIMATIC S7-300

Advertisement

Advertisement

Print version

Many people prefer to read documents not on the screen, but in a printed version. The option to print the instructions is also provided and you can use it by clicking on the link above - Print instructions. You do not have to print the entire Siemens SIMATIC S7-300 manual, but only some pages. Take care of paper.

Summary

Below you will find applications that are located on the next pages of the instructions for Siemens SIMATIC S7-300. If you want to quickly view the contents of the pages that are located on the next pages of the instructions, you can use them.