From OpenSCADAWiki
Jump to: navigation, search

OpenSCADA libraries and projects

  • FIX:DB.LibsDB.{OscadaLibs,vcaBase}: Translation updating.
    • FIX:JavaLikeCalc.doc,doc: The user interface library "Documents" and the JavaLikeCalc "Reports' and documents' library" revised, improved, appended, documented and the documentation appended to offline.
      • FIX:doc: {docUsersSet,docAlarmsRep,docMessRep}: The field "Parameter" renamed to "Source" in the way of global unification of the alarm messages structure of the function alarmSet().
        • Appended for implementing "Year report of the month values (docRepYear)" with a function of entering values in the manual mode, support for the manual values storing into the message archive, their display in the table and diagram.
        • {doc,docDin,docRep2WorkSh(renamed docRepSm2),docAlarmsRep,docRepInstVals(renamed docGasNodeMgn),docMessRep,docUsersSet, docRepDay(renamed docGasNodeDayA),docRepMonth(renamed docGasNodeMonthA),docRepYear(renamed docResourcesYear)}: made the JavaLikeCalc translation by tr().
        • {docRepInstVals,docRep2WorkSh,docRepDay,docRepMonth}: Significantly rewrote, improved and made secondly usable, by allowing the DAQ-parameters connecting.
        • docMessRep: Appended for processing the remote stations as additional sources and anytime.
      • JavaLikeCalc.doc: Appended for implementing the "Diagram (diagram)" building in SVG.
    • PrescrTempl,prescr: The user interface library and the template library "Prescriptions" revised, improved, appended, documented and the documentation appended to offline.
      • PrescrTempl: Appended for the "Manager" template, moved from the controllers library.
      • prescr: Items of the library expanded for DB linking and the command and program tables automatic creation.
  • DB.LibsDB.vcaElectroEls: The user interface library "Elements of the electric" revised, improved, appended, documented and the documentation appended to offline.
    • Appended for the four unified items: "Key, unified (keyUnif)", "Switch, unified (swUnif)", "General state, unified (stGenUnif)", "Area state, unified (stAreaUnif)".
  • FIX:DB.LibsDB.OscadaLibs:
    • Updated for some messages.
    • FIX:base: The template library "Main library" revised, improved, appended, documented and the documentation appended to offline.
      • {anUnif,anUnifSt,manInUnif,digAlarm,codeState,pidUnif,pidUnifImp,SNMP,UPS}: Moved under the unified alarms forming and controlling mechanism.
      • Appended for the "initConsAssignTrs" template of the assigned output transports processing of the initial Sockets' connections for any type of the source objects, that is DAQ-modules and logical level controllers and parameters.
      • Appended for the "codeState" template of the state forming by a code.
      • Appended for the complex notifier implementation in the template "ntf", the separate JavaLikeCalc function and the user protocol objects "SMS" and "SMTP" are marked for obsolete.
      • Appended for the "UPS" template, moved from the "Industrial devices" library.
    • FIX:DevLib: The template library is a splitted part of the original library "Devices" under the name "Industrial devices", which revised, improved, appended, documented and the documentation appended to offline.
      • FIX:IEC60870: Appended for the separate time "tmPoolAll" of the period of the complete polling.
        • Appended for the package M_ME_TF_1, M_ME_NC_1 support, expanded for the SQ-mode support, tested for M_ME_TF_1 and M_ME_NC_1, M_ME_NB_1 in the SQ-mode, set AI to "real".
        • Appended for the option "syncTimePLC" to controll the PLC synchronisation.
      • Appended for the true DCON implementation in the templates DCON_Prt, DCON_Prt_DI, DCON_Prt_AO, DCON_Prt_DO, the user protocol object "DCON" is removed.
      • Appended for a full featured implementation of the protocol OWEN in the data acquisition part.
      • Appended for the DNP3 implementation and it tested with outstation-demo from opendnp3.
      • Appended for the counter modules Pulsar-M (pulsarM) implementation.
      • Appended for the ModBus scanner implementation as the template "ModBusScan".
    • LowDevLib: The template library is a splitted part of the original library "Devices" under the name "Low-level devices", which revised, some improved, documented and the documentation appended to offline.
      • FIX:{1W_DS9097,1W_DS9097U}: Fixed for the device family detection as the template 0x7F, detected on the last DS2413 with the first byte 0xBA.
      • Appended for the template "MAX6675" implementation of the low-level SPI Cold-Junction-Compensated K-Thermocouple-to-Digital Converter.
      • Appended for the template "SHT3x" implementation of the low-level humidity sensors.
      • Appended for the templates ADS111x(ADS101x) and MCP4725 implementation of the low-level I2C chips.
    • FIX:JavaLikeCalc.techApp: The JavaLikeCalc library "Technological apparatuses" documented and the documentation appended to offline. All Cyrillic symbols removed from identifiers of the models and all texts corrected.
    • tests: The template library "Tests" renamed from the library "S7".
    • JavaLikeCalc.servProc: The JavaLikeCalc library "Service procedures" revised, some improved, documented and the documentation appended to offline.
      • docOffLine: Significantly expanded for detailing the error messages and placing the unfinished pages to the argument "pagesCur" for continue the termination.
    • JavaLikeCalc.regEl: The JavaLikeCalc library "Regulation elements" documented and the documentation appended to offline.
  • FIX:DB.LibsDB.vcaBase:
    • FIX: Complete and significant cleaning from the Cyrillic symbols and improving in the original identifiers and messages, renaming their to English.
    • Most standard cadres and widgets adapted to styles and the style "Light" created for all projects.
    • FIX:Main: The user interface library "Main elements" revised, improved, appended, documented and the documentation appended to offline.
      • FIX:{alarmsAct,alarmsSt}:
        • Expanded for support quittance-confirmation, comments and custom fields.
        • The field "Parameter (prm)" renamed to "Source" where placed all remoted and local sources.
      • RootPgSo: Improved for dynamically create signal objects, the number of which is limited only by the total length of the signal objects names and their two rows. The signal object buttons generating in the right of the logo is supported also. The types of views also unified for ID "view[1..6]", when user can their assign in self way. The compatibility with the original names of the views was saved, for present projects!
      • Appended for:
        • the control panel-window "Graph parameter calculation (graphCalc)";
        • the objects widget "Object properties (objProps)";
        • the alarms frame "Alarms — report (alarmsStReport)";
        • the widget "Image label (ImgLab)";
        • the frame "Users manager (userManager)".
      • grph_panel: Appended for an independent button of switching to the cursor time instead the indirect switching at the depth of decreasing.
      • ElViewGraph: Font size of the name decreased from 15 to 11 and trend color of the disabled items set by default to "gray".
      • The prescription frames "prescrEdit", "prescrRun" and "prescrRunSimple" moved to the new library "Prescriptions (prescr)".
      • cntrRegul: The trends width increased to 2 pixels.
    • FIX:mnEls: The user interface elements library "Mnemo elements" documented and the documentation appended to offline.
  • FIX:Model.{AGLKS,Boiler}: Significantly updated regarding the common libraries' changes.
    • FIX: Significantly cleaned and all original identifiers renamed to English, during the documentation revision.
    • FIX: AGLKS.vca,Boiler.St: Adapted to the new changes of the main page.
      • The style "Light" created for all projects. The styles moved under a scheme of direct styles disabling at their presence instead "No style" and the style "Default" is appended.
    • FIX:Model.AGLKS:
      • FIX:St:
        • FSArch.1m: The strange and temporary message archivers removed: FSArch.{NetRequsts,test,StatErrors}, DBArch.test and added the actual ones: FSArch.{alarms,actions,SYS}, DBArch.SYS.
      • FIX:vca: The analog parameters and graphics is relinked.