Place of Origin: | GERMANY |
Brand Name: | LENZE |
Certification: | CE |
Model Number: | E82ZAFIC001 |
Minimum Order Quantity: | 1pcs |
---|---|
Packaging Details: | carton |
Delivery Time: | in stock |
Payment Terms: | T/T, Western Union, MoneyGram |
Supply Ability: | 100pcs/week |
LENZE: | LENZE | E82ZAFIC001: | E82ZAFIC001 |
---|---|---|---|
GERMANY: | GERMANY | COLOR: | BLACK |
Temperature: | 20-90 | Dimension: | 80mm |
Wire: | Wire | Material: | Iron |
the last filling and reload the data block. To do this, create a block for recording the date and time and enable the function "Download without reinitialization". |
This gives you the following advantages: ● You do not have to write detailed comments. ● Data access is faster. |
Note: The "Download without reinitialization" function protects the actual parameters of the data block from being overwritten during download to the CPU. |
No errors occur when accessing data. ● You no longer have to work with absolute addresses. |
dvantages of symbolic addressing: The use of universally applied and meaningful symbols in the entire project makes the program code easier to read and understand. |
The assignment of the symbol to the memory address is monitored by STEP 7, which means that all points of use are automatically updated when the name or the address of a tag changes. |
Requirement
● The library has been loaded
● The project has been compiled and loaded into the CPUOpen the "Filling" data block and the "Main" program block.
2. Enable the "Monitoring on/off" function for the "Main" program block.
3. In the "Main" program block, open the shortcut menu of the "'FILLING'
FillingLevel_CMYK_C" I/O in the 3 network with a right-click and select "Modify > Modify
operand".
4. Enter a new value and click "OK".
5. Enable the "Download without reinitialization" function and the "Monitor all" function in the
"Filling" data block.
6. Create a new parameter named "DT_Loc-T_Last_Filling" and select "Date_And_Time" as
the data type.7. Insert a normally closed contact into the "Main" program block in the 5 network, and
interconnect it with the "FILLING_DONE" parameter.Interconnect the "OUT" output with the "DT_Loc-T_Last_Filling" parameter and the
"RED_VAL" output with the newly created "RED_VAL_Loc-T" parameter. Use the
"LAD_Tanks_Filling_Process" data block as the storage location for the "RED_VAL_LocT"
parameterThe date and time of the last filling are reloaded. The actual parameters of the "Filling" data
block are not overwritten.The use of block types ensures a high degree of standardization in your projects. You can
easily integrate function extensions to the block type into existing projects. Change tracking
is ensured by versioning. In this example, you create a "LAD_Tanks_Filling" block as a type
in the project library. As a function extension, replace the three instructions for the level
calculation with CalculateBox, which performs all arithmetic functions. This optimization
means that fewer temporary tags are required and that the switch between blocks with
various programming languages is no longer necessary.
Procedure
1. Compile the "LAD_Tanks_Filling" block and then insert it in the project library under
"Types".
2. Create a new block version with "Edit typeInsert the CALCULATE instruction from the "Basic instructions > Mathematical functions"
library.
4. Delete the MUL, DIV and SUB instructions from the block.All tags are initialized with their configured start values during CPU startup, for example,
after a power failure. The most recent values the tags had immediately before the
interruption are overwritten with the initial values. To prevent this, define the tag as retentive.
Retentive tags retain their values even after a restart.
In this example, the levels of paint storage tanks are backed up in the retentive memory area
of the CPU.
Procedure
1. Connect to the CPU online.
2. Enable the retentivity for the "Cyan" entry in the "Filling" data block.. Load the change to the CPU.
4. Drag the "Watchtable" object from the library into the project. This object contains the fill
level tags included a control valueClose the online connection to the CPU. To simulate a power failure, disconnect the
power supply to the CPU.
7. Reconnect the power supply and go online to the CPU. Enable "Monitor all" for the
"Filling" DBThe fill level for "Cyan" is read from the retentive memory area. All other fill levels are reinitialized
with their start value. The EN/ENO mechanism in various instructions enables you to detect runtime errors and
avoid a program crash. Newly inserted ENO instructions are disabled by default. You can
then activate the ENO enable output. You can use this in a new network that has the fill level
of all paint storage tanks reset to the start value (1000) at the same time.