naturephoenix
Member
I'm working usually with s7-300 cpu or ET200S. Going on commisioning for hydropower plants.
Let's say program is quite huge. A lot of DBs.Initial values causes me 2 problems:
1. Last day on the commisioning I'm spending entering Initial values equal to actual values. I open DB, make a pic of the actual values and then I make sure every actual value is also initial value. That's quite long and boring process since there is a lot of DBs in controll program(Ok I can solve this by better organization of my program, but still maybe there are other ways).
2. Problem number 2 is more important. After I leave commisioning site, and in few days or in few months there is always a need to change something via HMI. (Maybe new nominal value of some sensor or who knows) . Local people on the Hydropower plant do that, since I'm not on the commisioning site. Sometimes I have local connection with OVPN sometimes not. When local people make this change they do it only on ACTUAL VALUES and INITIAL VALUE remains unchanged. Next time PLC lose supply they will have to enter new values again.
I was thinking to recognize/diagnostic somehow PLC lose supply and store the DB data somewhere(I dont know how to do this, was just thinking about it) and then during PLC starup inside OB100 I would move stored data to the original DBs. This is just what I was thinking, but is there any better solutions, ideas,
examples, tips.
Let's say program is quite huge. A lot of DBs.Initial values causes me 2 problems:
1. Last day on the commisioning I'm spending entering Initial values equal to actual values. I open DB, make a pic of the actual values and then I make sure every actual value is also initial value. That's quite long and boring process since there is a lot of DBs in controll program(Ok I can solve this by better organization of my program, but still maybe there are other ways).
2. Problem number 2 is more important. After I leave commisioning site, and in few days or in few months there is always a need to change something via HMI. (Maybe new nominal value of some sensor or who knows) . Local people on the Hydropower plant do that, since I'm not on the commisioning site. Sometimes I have local connection with OVPN sometimes not. When local people make this change they do it only on ACTUAL VALUES and INITIAL VALUE remains unchanged. Next time PLC lose supply they will have to enter new values again.
I was thinking to recognize/diagnostic somehow PLC lose supply and store the DB data somewhere(I dont know how to do this, was just thinking about it) and then during PLC starup inside OB100 I would move stored data to the original DBs. This is just what I was thinking, but is there any better solutions, ideas,
examples, tips.