Mikhail

Forum Replies Created

Viewing 15 posts - 3,331 through 3,345 (of 6,288 total)
  • Author
    Posts
  • in reply to: Table View transposition & max present tavle values #8032
    Mikhail
    Moderator

    First, you should install Elastic Report, configure it according the manual and be able to generate a report. Then I will tell how to embed a report in a web page.
    Please post a link to a report screenshot when it is ready. It’s needed to clearly explain further steps.

    in reply to: Get data from excel into DAT files #8031
    Mikhail
    Moderator

    The is a parameter of Webstation, named Chart Gap. It defined time period that is connected by a line. You should create data points more often than parameter value.

    in reply to: Get data from excel into DAT files #8026
    Mikhail
    Moderator

    Status write “2”

    Or any other positive status. All available statuses are listed in the Event types table.

    in reply to: Webstation To Slow #8025
    Mikhail
    Moderator

    Hi,

    Thank you for the info. It’s really too many events. However, we will optimize accessing events in the future to let the system continue operating in such case.

    in reply to: Accessing Schneider PM810MG via Modbus RTU #8024
    Mikhail
    Moderator

    Who are crazy authors of such algorithms…

    Please scroll down this Russian version the article, there is a formula:

    double Convert(double x)
    {
        return x<32768 ? x*760/32767 : -(double)(ushort)(~(ushort)x|128+1)*210/9182;
    }

    May be it can be example.
    To be honest, I didn’t understand Mod10 calculations. If you change your question to something more specific, what calculation do you need, I’ll try to help.

    in reply to: Not Receiving Data from Request – Modbus #8023
    Mikhail
    Moderator

    but the problem I got communication error repeatedly and sometime RS still assume incorect response as a correct value

    If you copy a part of communication log here, we can try to find a solution.
    I recommend Modbus RTU over TCP to check data packet CRC.

    It’s good that the TruePort helps, but it’s also interesting why error occurred.

    in reply to: Modbus Comm Bug #8017
    Mikhail
    Moderator

    requesting 30 groups (50 signal/group) works fine most of the time and takes less than 0.1s

    It’s fast!

    if I enabled Event on Undefined for those sensors, there will be Events / Alarms of undefined channel

    A possible solution is development of a formula that changes channel status in 2 steps: Unreliable – Undefined. If connection is repaired on the next request, events will not appear.

    in reply to: ScadaAdmin on Linux #8015
    Mikhail
    Moderator

    While Start/Stop of server/communicator and Download/Upload project file, via command line / GUI would be useful.

    I suppose, it’s possible to develop a web plugin to do all of these functions. Especially for start, stop and upload.
    Downloading project is not so clear because an instance doesn’t contain full project.

    • This reply was modified 5 years, 5 months ago by Mikhail.
    in reply to: ScadaAdmin on Linux #8014
    Mikhail
    Moderator

    Editing projects on Linux is not necessary and should be avoided.
    While Start/Stop of server/communicator and Download/Upload project file, via command line / GUI would be useful.

    It’s a very important topic.
    You can easily start and stop services by *.sh files that are already in the scada directory and subdirectories.
    Talking about download and upload, do you mean performing this actions locally on the target server or remotely?

    in reply to: URL in interface database not get updated #8013
    Mikhail
    Moderator

    I’m afraid it’s also related to browser/server cache.

    Likely. Try clearing cache.

    in reply to: Entering Data Into A Table #8012
    Mikhail
    Moderator

    Any image or file hosting. Don’t insert tags in the messages, just insert links.

    in reply to: Write multiple modbus register FC=16 #8010
    Mikhail
    Moderator

    Hi,

    This array is very useful to check byte order in the packet sent to the controller. After we check it, we can replace 1..8 to the specific values 35700 and 29834.

    in reply to: No Communication now #8009
    Mikhail
    Moderator

    The message was deleted for inappropriate vocabulary. Repeating the action will block the user.

    in reply to: Modbus Comm Bug #7996
    Mikhail
    Moderator

    Have you thought about splitting the template? It would make a polling session shorter. Short template is better in case of communication errors, because it’s don’t needed to request 49 groups again if the 50th group is failed.

    • This reply was modified 5 years, 5 months ago by Mikhail.
    in reply to: Modbus Comm Bug #7995
    Mikhail
    Moderator

    When I try to set delay to 20 or 50ms, it become even worse. it can never finish a complete request cycle of 50 element groups.

    This is strange. Delay just does Thread.Sleep(50) after receiving an answer from a device.

Viewing 15 posts - 3,331 through 3,345 (of 6,288 total)