I can’t open or Edit Mimic Files.

Forum Home Forums Runtime Bugs Webstation Bugs I can’t open or Edit Mimic Files.

Tagged: 

Viewing 7 posts - 16 through 22 (of 22 total)
  • Author
    Posts
  • #17645
    John_Devan_2929
    Participant

    > Do you use the Linux machine without desktop interface?
    – No, I use Ubuntu with a graphical interface (Xubuntu).

    > Do you prefer editing mimics on Linux to avoid extra licensing?
    – The main idea from my manager is to use Windows only to create local projects and use Linux (our server) strictly as the runtime to collect data from those projects and display them in WebStation. Since the entire runtime environment is on Linux, I assumed that using only one license on the Linux server would be sufficient.

    The engineer creates the project on Windows → performs deploy → edits mimics directly on the Linux server via the web interface (accessing via IP:port or link) → and the mimic loads the plugin components properly.

    However, when we tested editing and saving a mimic via the Linux web interface, the mimic did not load automatically in the runtime WebStation.

    Initially, the mimic was not even found because the .rsproj file apparently was not deployed to the server and remained only on Windows. To work around this, I manually copied the entire project folder to the server using AnyDesk, and then the server was able to find the .mim file and open it in MimicEditor.

    When MimicEditor opened (showing the extra plugin components under the trial key), we were able to use the plugin and save the mimic. However, it still did not update in WebStation automatically.

    That is when I considered manually copying from the editor path to the runtime path: SRC=”/opt/scada/Projects/UFVs/Views/” DST=”/opt/scada/Views/”

    But this feels impractical and possibly incorrect, which is why I am clarifying this before proceeding further.

    The editor path (Projects) does not seem to update automatically with deploy operations, and I would need to use Syncthing so that every time the Administrator creates a new folder or view, it gets synchronized to the server. Then, after editing, I would run the deploy.sh script to copy to the runtime folder.

    Since this approach feels unnecessarily complex, I am wondering if something is wrong in my workflow.

    I downloaded and installed the full latest version of RapidSCADA on the Linux server. From the Windows package, I only sent the ScadaAdmin folder to the engineer, since on Windows he only needs Administrator to deploy to the server, and the Linux server handles the full runtime.

    So I would like to clarify:

    1. In this specific situation (Windows: Administrator only / Linux: full native RapidSCADA server), is this the correct architectural approach?

    2. Should the Deploy operation automatically update the editor path on the server? In that case, Syncthing would not be necessary.

    3. If I use MimicEditor on the Linux server via the web interface and save the .mim file, should the plugin components immediately appear in WebStation? In my case, they only appear if I manually copy from: /opt/scada/Projects/UFVs/Views/ to:/opt/scada/Views/.

    #17646
    manjey73
    Participant

    Use temporary keys for Mimic on the Windows development computer and that’s it. Then, when you commit the project to a Linux server where the keys are permanent, everything will work.

    #17651
    Mikhail
    Moderator

    The main idea from my manager is to use Windows only to create local projects and use Linux (our server) strictly as the runtime to collect data from those projects and display them in WebStation.

    In this case, the correct way is editing the project on Windows workstation and then upload it to the Linux server for execution. Use GIT for managing project versions.

    In the next version of Extra Mimic Components, a key will not be required for editing mimics.

    #17711
    John_Devan_2929
    Participant

    Hello!

    I managed to solve the problem. I was trying to follow your suggestion by using two workstations. However, I spent a few days trying to understand why the compcode.txt file was not being generated on the Windows machine so I could use it as the editor workstation.

    Finally, I was able to resolve the issue, and the plugin was successfully deployed.

    Thank you very much for your time and for helping me here on the forum. I intend to purchase this plugin and keep it licensed on the Linux server. As you mentioned that in the near future editing will no longer require signature keys, I will continue using trial keys for editing, and the only permanent licensed key will remain on the server.

    Thanks again!

    #17719
    Mikhail
    Moderator

    Hello,
    I’m glad that the issue has been solved 🙂

    As you mentioned that in the near future editing will no longer require signature keys

    It is done in the latest version.

    #17753
    John_Devan_2929
    Participant

    Hello Mikhail,

    I have another question regarding licensing and channels in Rapid SCADA.

    I noticed that on the page
    https://rapidscada.org/download-all-files/purchase-module/

    there is an option to purchase a Rapid SCADA Standard license that already includes additional modules, and depending on the price, a larger number of channels is included.

    My question is about what exactly these channels represent.

    Are these channels the same as the cnlNum channels used in Rapid SCADA, meaning the individual variables or data points that we read from devices (for example Modbus registers such as voltage, current, temperature, etc.)?

    Or do these channels refer to a different type of resource?

    For example:

    > Do interface elements or mimic components also consume channels?

    > Or are channels strictly related to the data variables collected from devices?

    Also, how many channels are included by default in the standard Rapid SCADA installation?

    For instance, if I keep adding more variables from inverters (like additional Modbus registers), would I need to purchase more channels as the number of variables increases?

    I just want to make sure I understand correctly how channel licensing works before expanding my project.

    Thank you very much for your help.

    #17756
    Mikhail
    Moderator

    Hello,

    My question is about what exactly these channels represent.

    In your project, open the Channels table by double-clicking it. The Administrator application shows the number of records in the table. This is the channel number mentioned by Rapid SCADA Standard license.

    Also, how many channels are included by default in the standard Rapid SCADA installation?

    Community edition has no limits. Channel limit is applied only to the additional modules. If the number of channels exceeded, a commercial module stops working, while the main services continue operating.

    If you need more variables, you can expand the exiting license of the same type by paying only a price difference.

    Be free to ask more questions.

Viewing 7 posts - 16 through 22 (of 22 total)
  • You must be logged in to reply to this topic.