Siemens SIMATIC CFC – Software for SIMATIC Controllers

SIMATIC CFC  (Continuous Function Chart) is an editor with a graphical user interface, an Image result for siemens CFCextension based on the STEP 7 software package. It is used to create the entire software structure of the CPU and uses pre-configured blocks. The editor lets you insert blocks into function charts, assign block parameters and interconnect blocks.
Interconnecting means that values can be transferred from one output to one or more inputs during communication between the blocks or other objects.

SIMATIC CFC Overview

  • For the generation of automation programs by drawing a technology chart
  • With extensive libraries of ready-made software blocks to which user-created blocks can be added
  • Minimized outlay and reduced error susceptibility due to the interconnection of ready-made blocks
  • Optimized integration in the world of automation, for example, through guaranteed compatibility with all STEP 7 tools
  • Can be used for SIMATIC S7-300 (recommended for CPU 316 or CPU 314C or higher), SIMATIC S7-400, SIMATIC WinAC and D7-SYS

SIMATIC CFC Description

SIMATIC S7 CFC

The SIMATI CFC engineering tool (Continuous Function Chart) is available as a STEP 7 option, particularly for technologists who also configure the user program of the plant. SIMATIC CFC permits techno-logical requirements to be transformed into executable automation programs with minimal outlay. To do this, predefined blocks must simply be connected to each other and then parameterized. Extensive programming experience is not required.

Siemens SIMATIC CFC – Software for SIMATIC Controllers

They can be used with the SIMATIC S7-300 (recommended from CPU 316 or CPU 314C upwards), SIMATIC S7-400, SIMATIC WinAC and D7-SYS.

FB/FC

Short designation

Function

Elementary blocks

ACOS

Arc cosine

Calculates the arc cosine

ADD_DI

Adder (double-integer)

Adds in double-integer format

ADD_I

Adder (integer)

Adds in integer format

ADD_R

Adder (real)

Adds in real format

ASIN

Arc sine

Calculates the arc sine

ATAN

Arc tangent

Calculates the arc tangent

CADD_DI

Conditional adder (double-integer)

Adds in accordance with conditions in double-integer format

CADD_I

Conditional adder (integer)

Adds in accordance with conditions in integer format

CADD_R

Conditional adder (real)

Adds in accordance with conditions in real format

CMP_R

Comparator

Compares 2 input variables

COS

Cosine

Calculates the cosine

DIV_R

Divider

Calculates the quotient of 2 input variables

EPS_R

Absolute comparator

Compares the absolute values of the inputs

EXP

Exponential function

Calculates the exponential function

LIM_R

Limiting function

Compares a value to the lower and upper limit

LN

Natural logarithm

Calculates the natural logarithm

LOG10

Logarithm to base 10

Calculates the logarithm to base 10

MAX2_R

Maximum of 2 real values

Compares 2 real values and outputs their maximum

MAX4_DI

Maximum of 4 double-integer values

Compares 4 double-integer values and outputs their maximum

MAX4_I

Maximum of 4 integer values

Compares 4 integer values and outputs their maximum

MAX4_R

Maximum of 4 real values

Compares 4 real values and outputs their maximum

MAX8_DI

Maximum of 8 double-integer values

Compares 8 double-integer values and outputs their maximum

MAX8_I

Maximum of 8 integer values

Compares 8 integer values and outputs their maximum

MAX8_R

Maximum of 8 real values

Compares 8 real values and outputs their maximum

MIN2_R

Minimum of 2 real values

Compares 2 real values and outputs their minimum

MIN2_DI

Minimum of 2 double-integer values

Compares 2 double-integer values and outputs their minimum

MIN4_I

Minimum of 4 integer values

Compares 4 integer values and outputs their minimum

MIN4_R

Minimum of 4 real values

Compares 4 real values and outputs their minimum

MIN8_DI

Minimum of 8 double-integer values

Compares 8 double-integer values and outputs their minimum

MIN8_I

Minimum of 8 integer values

Compares 8 integer values and outputs their minimum

MIN8_R

Minimum of 8 real values

Compares 8 real values and outputs their minimum

MUL_DI

Multiplier (double-integer)

Multiplies in double-integer format

MUL_I

Multiplier (integer)

Multiplies in integer format

MUL_R

Multiplier (real)

Multiplies in real format

MUX2_R

Multiplexer 1-out-of-2 (real)

Multiplexer 1-out-of-2 for real values

MUX4_R

Multiplexer 1-out-of-4 (real)

Multiplexer 1-out-of-4 for real values

MUX8_R

Multiplexer 1-out-of-8 (real)

Multiplexer 1-out-of-8 for real values

POW10

Exponentiation 10^Value

Calculation of 10 raised to the power of a value

POWXY

Exponentiation Value1^Value2

Calculation of Value1 raised to the power of Value2

R_DI

Converter real to double integer

Converts from real format to double-integer format

R_DW

Converter real to double-word

Converts from real format to double-word format

R_I

Converter real to integer

Converts from real format to integer format

SIN

Sine

Calculates the sine

SQRT

Square root

Calculates the square root

SUB_DI

Subtractor (double-integer)

Subtracts Value 2 from Value 1 in double-integer format

SUB_I

Subtractor (integer)

Subtracts Value 2 from Value 1 in integer format

SUB_R

Subtractor (real)

Subtracts Value 2 from Value 1 in real format

TAN

Tangent

Calculates the tangent

TIME_BEG

System time for block call

Specifies the system time at which the block was called

TIME_END

Time differential to current system time

Specifies the difference between the input TM and the current system time

TIMER_P

Timers

Pulse generator, extended pulse timer, ON delay, latching ON delay or OFF delay

Additional blocks for use in S7-300

AFP

Clock generator

Creates pulses with pulse duration and interval to be parameterized

CONT_C

Continuous-action controller

PID controller with output of analog manipulated variable

CONT_S

Step controller

PID controller with binary manipulated variable output for actuating motor-driven final control elements

CTD

Down counter

Forms an edge-triggered down counter

CTU

Up counter

Forms an edge-triggered up counter

CTUD

Up/down counter

Forms an edge-triggered up/down counter

F_TRIG

Tests falling edge

Checks for the occurrence of a falling edge

PULSEGEN

Pulse generator

In combination with the continuous-action controller, converts the analog manipulated variable into a pulse-width modulated manipulated variable

R_TRIG

Tests rising edge

Checks for the occurrence of a rising edge

RESTART

Cold restart

Restarting of S7-300 CPU

SAMP_AVE

Mean value generator

Outputs the mean value of the last N values

TIME

Time between two calls

Measures the time between two calls

Additional blocks for use in S7-400

AFP

Clock generator

Creates pulses with pulse duration and interval to be parameterized

CONT_C

Continuous-action controller

PID controller with output of analog manipulated variable

CONT_S

Step controller

PID controller with binary manipulated variable output for actuating motor-driven final control elements

CTD

Down counter

Forms an edge-triggered down counter

CTU

Up counter

Forms an edge-triggered up counter

CTUD

Up/down counter

Forms an edge-triggered up/down counter

F_TRIG

Tests falling edge

Checks for the occurrence of a falling edge

PULSEGEN

Pulse generator

In combination with the continuous-action controller, converts the analog manipulated variable into a pulse-width modulated manipulated variable

R_TRIG

Tests rising edge

Checks for the occurrence of a rising edge

SAMP_AVE

Mean value generator

Outputs the mean value of the last N values

TIME

Time between two calls

Measures the time between two calls

Popular Products Series

Mitsubishi F740 Series Frequency Inverter

The FR-F700 Series was launched in 2004 as the successor to the FR-F500 Series VFD. With growing market demands for energy saving inverters in building automation, water processing and HVAC industries, the FR-F700 was able to exceed power-saving expectations in fan and pump applications by incorporating “OEC” (optimum excitation control) which combined maximum drive utilization with minimal power consumption.

Siemens PLC spare part 6AV 6DD 6SN 6ES5 6ES7

Main supply Siemens 6ES7 6AV6 6AV3 6SE7 Spare parts...

Allen-Bradley 6176M Standard Industrial Monitors

Allen-Bradley 6176M Standard Industrial Monitors
6176M Standard Monitors are flat panel industrial color monitors for use in less demanding environments. All Standard Monitors have USB and RS232 touch screen inputs, DVI and VGA video inputs, and an On Screen Display (OSD) that enables image rotation, color pallet changes, and push button auto reset.

Allen-Bradley 6186M Performance Monitors

Simatic S7-200 Smart PLC

SIEMNES SIMATIC S7-200 Smart, newly launched micro PLC Product, is designed to suit the needs of developing markets that are under constant pressure due to price and demands for continuous performance. Providing an excellent performance – to – price ratio, SIMATIC S7 200 SMART when combined with other smart drive products from Siemens helps in building a cost effective yet efficient automation Solution.

ACS800-104/-104LC – inverter module

ACS800-04 – single drive modules

Siemens SIMOVERT MasterDrive Rectifier Regenerative Unit

Load more

Product manuals

#FileDescriptionDate addedFile sizeDownloads
1 pdf CFC_For_S7_e10/12/2017 11:342 MB258