Mikhail

Forum Replies Created

Viewing 15 posts - 3,661 through 3,675 (of 6,391 total)
  • Author
    Posts
  • in reply to: BACnet KP #7416
    Mikhail
    Moderator

    Hello,

    If all the controllers have the same IP address, you should choose communication channel properties:
    Device selection = DLL Determined

    In this case the other branch of code works:

    else // DeviceSelectionModes.ByDeviceLibrary
    {
        // обработка входящего запроса для произвольного КП
        KPLogic targetKP = null;
        ExecProcIncomingReq(firstKP, buf, 0, buf.Length, ref targetKP);
    }

    When you override the ExecProcIncomingReq method, you should return the proper device in the targetKP variable. There is a property CommLineSvc that implements the ICommLineService interface.
    By using CommLineSvc.FindKPLogic(int address, string callNum) you can find the required device.

    Could you use the described approach?

    • This reply was modified 6 years ago by Mikhail.
    in reply to: BACnet KP #7412
    Mikhail
    Moderator

    Hello,

    I will analyze this and reply here.

    in reply to: ModDBExport Authentication failed #7411
    Mikhail
    Moderator

    Hi,

    Try different solutions from this page. Which one is right for you?

    in reply to: PET-7060 Problems #7410
    Mikhail
    Moderator

    Hi,
    This is just a logical mess. In the official standard registers are numbered 1,2,…
    However, in data packets addresses are encoded like 0,1,…
    Because of this, some manufactures specify in manual physical address (from 0), while otherы logical address (from 1).

    in reply to: PET-7060 Problems #7405
    Mikhail
    Moderator

    Hello Rich,

    By default, addressing is one-based in the template editor. Many manufacturers specify zero-based addresses in the manuals. Try switching to zero-based addressing in the template settings.

    http://rapidscada.net/doc/content/latest/en/use-cases/modbus-protocol-files/modbus_template_settings_en.png

    in reply to: Server problem #7403
    Mikhail
    Moderator

    Versions are fresh. However, you should update Server to the newest version 5.1.4.0. They are fully compatible. You can overwrite the application files.
    Please check the following: when Server is unable to connect to, do you have data in the archive for this period of time?

    • This reply was modified 6 years ago by Mikhail.
    in reply to: Server problem #7399
    Mikhail
    Moderator

    Waiting for the module version.

    in reply to: Server problem #7397
    Mikhail
    Moderator

    Try to change the command settings in the trigger:
    – Set “Out channel” to 0
    – Set “Device” to non-zero instead of output channel.

    That will work if you don’t use a formula of the output channel 653.

    • This reply was modified 6 years ago by Mikhail.
    in reply to: Server problem #7396
    Mikhail
    Moderator

    We made shortcuts for restart scada server and communicator and after restart of both scada was still shutdown

    Likely ScadaServerSvc.exe process should be killed in such case.

    I don’t know how to check version of automatic control module.

    Right click the dll file and find version in the file properties.

    in reply to: Multilanguage on Schemes #7395
    Mikhail
    Moderator

    Currently, you should create separate scheme for each language, and setup roles to show only necessary schemes for a user. To change phrases in the same scheme (or table) some kind of built-in dictionary should be implemented. It’s an interesting idea, but it might be expensive to develop.

    in reply to: BACnet KP #7394
    Mikhail
    Moderator

    The ScadaCommCommon must change, because I have changed some code in the UDPTransport so it can work with BACnet, ScadaData can remove

    If every driver had its own ScadaCommCommon.dll, it would be impossible to use the software. We should merge the changes if they are compatible, or the UDP implementation should be made inside the driver. Could you show what was changed in ScadaCommCommon?

    Note: In the version 6, you can add new communication channels to resolve such cases easier.

    in reply to: Blending out navigation mene items #7385
    Mikhail
    Moderator

    Hi,

    You right. Roles don’t affect this menu. To hide the Plugins menu item (for all), you could deactivate Store and Configurator plugins.

    in reply to: Multilanguage on Schemes #7384
    Mikhail
    Moderator

    Hi,

    To translate scheme and tables, you should add language files in the directories
    C:\SCADA\ScadaWeb\plugins\Scheme\lang\
    C:\SCADA\ScadaWeb\plugins\Table\lang\

    Did I understand you correctly? Or may be you are talking about translating a scheme text labels that are placed by an engineer?

    in reply to: BACnet KP #7383
    Mikhail
    Moderator

    Hi,

    I have made a BACnet KP for Rapid Scada to work with BACnet devices.

    Great!

    May I ask a few questions:
    1. Why do you include ScadaCommCommon.dll and ScadaData.dll into the archive? Is it possible to remove them because they are already exist in the destination directories?

    2. What is the pricing? Which license types are available?

    3. May be it would be useful if you add version number in the archive name, e.g. KpBACnet_5.0.0.0.zip

    We would be glad to publish your driver in the repository after clarifying the above questions.

    in reply to: Access Rapid SCADA data from Node-RED #7382
    Mikhail
    Moderator

    trend.LastFillTime = DateTime.UtcNow;

    Does it affect something?

Viewing 15 posts - 3,661 through 3,675 (of 6,391 total)