Name: ACS of the vacuum process unit Start: 05(may) 2011 Finish: 08(august) 2011 Location: Moscow Customer: "Laboratory of vacuum technologies" (http://e-beam.ru), Vasily Grigoriev Performers: Roman Savochenko, Maxim Lysenko Description: The implementation of the template project of the vacuum process unit ACS with control of the plasma generation through the specified prescription. Materials: page (restricted access) |
The object of automation is the "Vacuum process unit," produced by "Laboratory of vacuum technologies" (http://e-beam.ru). Automation of the unit is made by the programmable logic controller (PLC). Operational control is made by the panel computer with the screen (1600x900).
The scope of work includes the following tasks:
+ Development of the main mnemonic scheme of the unit and technological process control.
+ Forming groups of graphs for main technological parameters.
+ Formation of the instant values of the parameters, the operator's actions and alarms report.
+ The implementation of the values of the parameters export from the graphics and the report of the instant values to the CSV format.
+ Implementation of the editing and execution frames of the prescriptions (user's programs)
+ Remote adjustment.
+ Generic project's parts separating to different DB for make simple to mass update several machineries (0.5).
+ Additions to primitive "Document", archive mode, massively working with DB instead the archives storing into attributes of widget (1).
+ Complex report forming for prescriptions-programs execution (1).
+ Month selection appending, for user's programs executions report scanning for programs and sessions list, for exclude long processing for long protocols, but use all archive space (0.2+0.3).
+ New mnemo of second machine of vacuum unit (3).
+ OpenSCADA building for PLC SMH2Gi (2).
+ The prescription's command return is set to string "1:Message", where 1 — return code, and "Message" — optional the command message, which places to the protocol instead of the list and the argument's values (0.1).
+ To add temporary variables (tmp1-10) for call into prescription command (0.1).
+ To add the command for step force moving (0.2).
+ The multiple sessions call problem resolving in the document archiving context (0.1+0.5)
+ The protocol SCU-750 realization (2)
Remarks:
* There is no any reaction to the selection of gas on the mnemonic scheme (the limits of set/display of the flow are not changed).
* Step of the pressure changing by means of "arrows" is completely indigestible (0.9 and 0.09), and when it will be working the selection of gas, the step will be different for different channels. It should be fixed 1 and 0.1, for example.
* I found how to display data for a particular process in the graphics, but I have to move forward in time for it (the process is behind the right edge of the graphic).
* Data over ~ 80 seconds are not displayed in the he table of values accumulated values. (it says "error" in cells).
* OpenSCADA crash during multiple connection to the session.
Action source page doesn't exist yet(/Using / Vacuum Proc Unit / matrials?)