10/27/2016 8:01 AM | |
Joined: 3/14/2008 Last visit: 11/14/2024 Posts: 2130 Rating: (953)
|
Hi Higgor. A readback means that you are taking the online values of the PLC and upload it in your CFC program. This can be done with three options: All parameters, OCM or designated parameters. All parameters means what it says.. In this case FC inputs interconnected to the chart IOs are read back. OCM means: "Operator Control and Monitoring". These are the parameters an operator can influence, such as PID Gain settings, monitoring time of a valve etc. When a parameter is classified as a OCM, it means that parameter has the: "S7_m_c:='true'" attribute. Designated parameters means: All parameters that have the attribute: "S7_read_back:='true'". The default setting for PCS7 is: "OCM". There are some rules: - Only in/out and in parameters can be read back. - A readback is possible only when the online/offline program is equal - An ARRAY, ANY, POINTER or UDT type is not included - Unconfigured inputs are not read back ("S7_param:='false'") - Inputs connected to an SFC - If a block type has the attribute: "S7_read_back:='false'". So, it looks you have a custom block made. If the parameters you want to read back have all the attribute: "S7_m_c:='true'", then you can read them back by selecting the OCM option. |
If I could help you, you can use the RATE button. Thank you. |
|
This contribution was helpful to3 thankful Users |
10/28/2016 4:21 AM | |
Joined: 3/14/2008 Last visit: 11/14/2024 Posts: 2130 Rating: (953)
|
Hi Higgor, Well, the only thing you could do is to do a readback more often. The operator can have some procedures to make print screens for example once a day, week of the important parameters. When a PLC is dead, yeah you will loose everything and hope you have some recent backup data. Another option is to make use of user archives. User archives is mainly used for recipe parameters. The option is a pain in the ass to use, but it will save your paramters on the server(s). You can write and read to the PLC by commands or by creating a self made block and you can make a script to make a copy every day, week or so and store that on a backup PC. In case something is wrong, you can load the backup back to the OS server. The UA is synchronized with the other server in case of redundant operation. And another option is to generate a print job (report) of all the important data. You can schedule this as you like. You will have some typing work after a PLC replacement, but luckily this is rare. |
If I could help you, you can use the RATE button. Thank you. |
|
9/12/2017 12:05 PM | |
Joined: 3/14/2008 Last visit: 11/14/2024 Posts: 2130 Rating: (953)
|
Hi, STRUCT type is allowed and the readback is done for the whole struct, you don't need to specify which parameter in the struct must be readback unlike OCM parameters -> S7_xm_c for parameters inside a struct and S7_m_c for parameters without a struct. |
If I could help you, you can use the RATE button. Thank you. |
|
9/13/2017 7:20 AM | |
Joined: 3/14/2008 Last visit: 11/14/2024 Posts: 2130 Rating: (953)
|
Hi, Outputs cannot be read back.. If an output is connected to an input, that input cannot be read back either. If you have an input which is a struct and nothing is connected, than it should be possible to readback the online values. |
If I could help you, you can use the RATE button. Thank you. |
|
Follow us on