User Input on Table View

Forum Home Forums Understanding the Software User Input on Table View

Viewing 5 posts - 1 through 5 (of 5 total)
  • Author
    Posts
  • #14229
    CCKOH
    Participant

    Hi Mikhail,

    I’m need to create a user input on Table View for user to key in the value for PID tuning, let say Kp (Channel 125).
    I’m create a Output channel, setKp (Channel 124) with formula enable SetVal(125,Cmd) However, Channel 125 is not update base on the command value (let say 100) i’m send to channel 124.
    I’m have try on my Device 1 (DAQ_IO8A) which is the Modbus DAQ device and the error occurs. I’m believe is due to the modbus device do not recognized data send directly from Table view Command button.
    I’m have try to create another Device 2 which is not link to communicator, however it also not successful.

    I’m attach herewith the Scada Server Log, Scada Communicator Log, Table View, Modbus Device DAQ_IO8R for your references.

    Please give me some idea how to do it?

    In addition, it is possible to create a Virtual Device (like Device ‘PID’ i’m create ) which mean it is not link to Communicator to receive the User input (entry thru Table View) and do the internal processing and computation with the formula?
    After getting the result, then the value is throw to DAQ Modbus device (which is link to Communicator) to control the Actuator. If Rapid Scada required any device shall link to Communicator, for this type of Virtual Device which it is just for internal computation, which type of Device driver DLL shall be use?

    Thank a lot.

    https://www.dropbox.com/scl/fo/gn2om9aut8cpa202qj3wn/h?rlkey=lbsd29bouq1lgrukjdgkd0nes&dl=0 References Images for Topic

    • This topic was modified 1 year, 5 months ago by Mikhail.
    #14231
    Mikhail
    Moderator

    Hi,

    Create a single channel of the Calculated/Output type. Set the Output formula to SetData() After making that settings it should be possible to change channel value by a user. This does not depend on the device.

    If you need to set Modbus register according to a command, configure the Modbus template, and then create channels by a wizard.

    > it is possible to create a Virtual Device
    Yes. In this case, a device just helps to group channels. Calculations are defined by channels.

    #14232
    CCKOH
    Participant

    Hi Mikhail,

    Thank a lot for your help. SetData() method is working 🙂

    #15868
    詹森
    Participant

    Hello, how can I directly modify the corresponding channel value on the Viwe page? I use command-rapid SCADA to set, should only send the Command to the server, will not write to the Channel, I need to directly modify the Channel value in the View, what can I do?

    #15884
    Mikhail
    Moderator

    When a command is sent, an output formula of the channel is executed. In that output formula you can write a value to the channel as discussed above.

Viewing 5 posts - 1 through 5 (of 5 total)
  • You must be logged in to reply to this topic.