manjey73

Forum Replies Created

Viewing 15 posts - 196 through 210 (of 923 total)
  • Author
    Posts
  • in reply to: No Table Editor #16127
    manjey73
    Participant

    In version 6, the entire default table is added at once – the Simulator example. But you can add individual elements from the device and put together a table from different devices, this is no different from version 5.

    TableEditor

    in reply to: Out of Range Channel Data Mask #16124
    manjey73
    Participant

    In the input formula of the channel, you can check for an input value greater than 100 example
    Cnl > 100 ? double.NaN : Cnl

    Or write a more complex formula and add it to the Script tables and call it in the input formula.

    Scripts & Formulas Documentation

    in reply to: Out of Range Channel Data Mask #16122
    manjey73
    Participant

    Send a channel to the double.NaN and you will see ---

    manjey73
    Participant

    There are no built-in drivers for working with cameras (RTSP, ONVIF, etc.), but you can output your html page on the mnemonic to the Frame (see the top-up components of the diagrams). And use third-party repeaters of the stream from video cameras on the WEB.

    I can give you a link to one Russian product that allows this, but I haven’t tried it myself yet.

    manjey73
    Participant

    There is no support for IP cameras, you need an intermediate link in the form of a gateway from camera streams to the WEB.
    You can display your own web windows in scada.
    If that’s what you’re talking about.

    manjey73
    Participant

    Explain what visibility/invisibility means to understand?
    And what exactly did you mean by checking the camera?

    You can show it in screenshots, for example, for understanding, if possible.

    • This reply was modified 1 year, 2 months ago by manjey73.
    in reply to: Farm Management Module #16110
    manjey73
    Participant

    In version 6.4.0.3, I changed the launch of my programs to tasks instead of threads

    Now a logic error leads to the completion of the task without crashing the Server with an exception output to the log.

    in reply to: How do I send setup data to Modbus device #16084
    manjey73
    Participant

    Show the Modbus settings for this command, an example of which you showed in the screenshot.

    in reply to: How do I send setup data to Modbus device #16083
    manjey73
    Participant

    For a channel to be written to the device, it must be Input/Output or Output

    And yet, scripts cannot access writing to the device without your participation or without the participation of the auto-control Module.

    in reply to: CAN Driver #16082
    manjey73
    Participant

    https://rapidscada.net/docs/en/latest/developers/driver-development

    Unfortunately, I don’t have any devices with the CAN 2.0 protocol, and I can’t even start writing a driver.

    in reply to: How do I send setup data to Modbus device #16076
    manjey73
    Participant

    It’s not entirely clear what you want. Describe what kind of Modbus device and what exactly needs to be sent to it? Take screenshots for understanding.

    By returning byte[] from the output formula, you are sending CmdData to the device, that is, replacing it with the one you need.

    • This reply was modified 1 year, 3 months ago by manjey73.
    • This reply was modified 1 year, 3 months ago by manjey73.
    in reply to: CAN Driver #16075
    manjey73
    Participant

    How to implement it? – – – – Write a driver for this protocol. There is a lot of time to study and experiment if the device is available, and preferably the ability to use native programs to remove read and write logs.
    What kind of device do you have? is there documentation for it?

    in reply to: How do I send setup data to Modbus device #16072
    manjey73
    Participant
    // Recording the date in the EKF PLC (Haiwell) is an example
    public byte[] WriteDt()
    {
    DateTime dt = DateTime.Now;
    var year = BitConverter.GetBytes((ushort)dt.Year);
    byte[] cmdData = new byte[14] {0, 0, // Регистр года
    0, (byte)dt.Month, 
    0, (byte)dt.Day,
    0, (byte)dt.Hour,
    0, (byte)dt.Minute,
    0, (byte)dt.Second, 
    0, 1}; // команда на запись в PLC
    cmdData[0] = year[1];
    cmdData[1] = year[0];
    return cmdData;
    }

    If you need to return bytes, you can look at this example. A multiple command is created in the Modbus Device (entry code 16 – 0x10)

    in reply to: How do I send setup data to Modbus device #16069
    manjey73
    Participant

    Perhaps you need to use something like new CmdData(ххх ххх ххх) so that the Script compiler executes it correctly.

    Or use SetData or NewData

    • This reply was modified 1 year, 3 months ago by manjey73.
    • This reply was modified 1 year, 3 months ago by manjey73.
    in reply to: CAN Driver #16068
    manjey73
    Participant

    At the moment, via OPC.
    If we are talking about CANopen, then if there are devices, it could be implemented as a driver. Can you provide such devices with remote access?

Viewing 15 posts - 196 through 210 (of 923 total)