push data to third-party station or another rapid scada station

Forum Home Forums Uncategorized Issues push data to third-party station or another rapid scada station

Viewing 9 posts - 1 through 9 (of 9 total)
  • Author
    Posts
  • #7132
    Avatarqiuqiaoan
    Participant

    hello mikhail,
    i have following two questions:

    1. is the current data displayed in the tables or on the schemes read from the
    database or directly from the communication line.

    2. is it possible to periodically push the data in database to other rapid scada
    station or third party station for display and further calculation?

    thanks

    #7145
    MikhailMikhail
    Moderator

    Hi,

    1. From the archive that is maintained by SCADA-Server.

    2. Yes. use Rapid Gate for this purpose.

    #7157
    Avatarqiuqiaoan
    Participant

    hi mikhail,
    thanks, for the gate module,
    shall insatll on both server or only on the one pushing data.
    do you have example on how to setup ?

    #7159
    MikhailMikhail
    Moderator

    Hi,
    Install Rapid Gate only to the server that should push data to another.
    The default configuration of the module is OK. Just set the target IP.

    #7191
    Avatarqiuqiaoan
    Participant

    Hi mikhail,
    1. i tried to modify the server IP. as below, but it going back to “Remote-Server”
    when i upload the server.

    2. and what should be the Password be ?

    <ConnectionOptions>
    <Host>192.168.43.5</Host>
    <Port>10000</Port>
    <User>ModRapidGate</User>
    <Password>672C3165774A308878A00927A987C759</Password>
    <Timeout>10000</Timeout>
    </ConnectionOptions>

    #7193
    MikhailMikhail
    Moderator

    Hi,

    You should change settings in the XML file that is located inside your project directory.
    Use this utility to encrypt password. We will develop user interface soon to edit the module settings.

    #7195
    MikhailMikhail
    Moderator

    You can try the new version of Rapid Gate that provides user interface for editing settings.

    #7976
    Avatarq383186554
    Participant

    hi Mikhail
    my xml file config is below

    <?xml version=”1.0″ encoding=”utf-8″?>
    <ModRapidGate>
    <Gate>
    <GeneralOptions>
    <Active>true</Active>
    <ID>1</ID>
    <Name>Gate 1</Name>
    <MaxQueueSize>1000</MaxQueueSize>
    <MaxWaitingTime>3600</MaxWaitingTime>
    <DataLifetime>30</DataLifetime>
    <OutCnlNum>0</OutCnlNum>
    </GeneralOptions>
    <ConnectionOptions>
    <Host>10.63.24.35</Host>
    <Port>10000</Port>
    <User>ScadaAdmin</User>
    <Password>672C3165774A308878A00927A987C759</Password>
    <Timeout>10000</Timeout>
    </ConnectionOptions>
    <MappingOptions>
    <CnlMappings>
    <MappingItem localIDs=”101-105″ remoteIDs=”201-205″ />
    </CnlMappings>
    <OutCnlMappings />
    <ObjMappings>
    <MappingItem localIDs=”1″ remoteIDs=”1″ />
    </ObjMappings>
    <DeviceMappings>
    <MappingItem localIDs=”1″ remoteIDs=”2″ />
    </DeviceMappings>
    </MappingOptions>
    <TransferOptions>
    <CurDataTransferOptions enabled=”true”>
    <Trigger>OnTimer</Trigger>
    <UseRawData>false</UseRawData>
    <SkipUnchangedData>false</SkipUnchangedData>
    <IncludeCalculatedCnls>false</IncludeCalculatedCnls>
    <TimerPeriod>1000</TimerPeriod>
    </CurDataTransferOptions>
    <ArcDataTransferOptions enabled=”true”>
    <UseRawData>false</UseRawData>
    </ArcDataTransferOptions>
    <EventTransferOptions enabled=”true” />
    <InCmdTransferOptions enabled=”true”>
    <PollingRate>1000</PollingRate>
    </InCmdTransferOptions>
    <OutCmdTransferOptions enabled=”true” />
    <ArcUploadOptions enabled=”true”>
    <SnapshotType>Min</SnapshotType>
    <Delay>10000</Delay>
    <MaxAge>1</MaxAge>
    </ArcUploadOptions>
    </TransferOptions>
    </Gate>
    </ModRapidGate>

    and this is my server input channels

    <?xml version=”1.0″ encoding=”utf-8″?>
    <ArrayOfInCnl xmlns:xsi=”http://www.w3.org/2001/XMLSchema-instance&#8221; xmlns:xsd=”http://www.w3.org/2001/XMLSchema”&gt;
    <InCnl>
    <CnlNum>101</CnlNum>
    <Active>true</Active>
    <Name>Simulator – Sine</Name>
    <CnlTypeID>2</CnlTypeID>
    <ObjNum>1</ObjNum>
    <KPNum>1</KPNum>
    <Signal>1</Signal>
    <FormulaUsed>false</FormulaUsed>
    <Formula />
    <Averaging>false</Averaging>
    <ParamID xsi:nil=”true” />
    <FormatID>3</FormatID>
    <UnitID xsi:nil=”true” />
    <CtrlCnlNum xsi:nil=”true” />
    <EvEnabled>false</EvEnabled>
    <EvSound>false</EvSound>
    <EvOnChange>false</EvOnChange>
    <EvOnUndef>false</EvOnUndef>
    <LimLowCrash xsi:nil=”true” />
    <LimLow xsi:nil=”true” />
    <LimHigh xsi:nil=”true” />
    <LimHighCrash xsi:nil=”true” />
    </InCnl>
    <InCnl>
    <CnlNum>102</CnlNum>
    <Active>true</Active>
    <Name>Simulator – Square</Name>
    <CnlTypeID>1</CnlTypeID>
    <ObjNum>1</ObjNum>
    <KPNum>1</KPNum>
    <Signal>2</Signal>
    <FormulaUsed>false</FormulaUsed>
    <Formula />
    <Averaging>false</Averaging>
    <ParamID xsi:nil=”true” />
    <FormatID>10</FormatID>
    <UnitID>16</UnitID>
    <CtrlCnlNum xsi:nil=”true” />
    <EvEnabled>false</EvEnabled>
    <EvSound>false</EvSound>
    <EvOnChange>false</EvOnChange>
    <EvOnUndef>false</EvOnUndef>
    <LimLowCrash xsi:nil=”true” />
    <LimLow xsi:nil=”true” />
    <LimHigh xsi:nil=”true” />
    <LimHighCrash xsi:nil=”true” />
    </InCnl>
    <InCnl>
    <CnlNum>103</CnlNum>
    <Active>true</Active>
    <Name>Simulator – Triangle</Name>
    <CnlTypeID>2</CnlTypeID>
    <ObjNum>1</ObjNum>
    <KPNum>1</KPNum>
    <Signal>3</Signal>
    <FormulaUsed>false</FormulaUsed>
    <Formula />
    <Averaging>false</Averaging>
    <ParamID xsi:nil=”true” />
    <FormatID>3</FormatID>
    <UnitID xsi:nil=”true” />
    <CtrlCnlNum xsi:nil=”true” />
    <EvEnabled>false</EvEnabled>
    <EvSound>false</EvSound>
    <EvOnChange>false</EvOnChange>
    <EvOnUndef>false</EvOnUndef>
    <LimLowCrash xsi:nil=”true” />
    <LimLow xsi:nil=”true” />
    <LimHigh xsi:nil=”true” />
    <LimHighCrash xsi:nil=”true” />
    </InCnl>
    <InCnl>
    <CnlNum>104</CnlNum>
    <Active>true</Active>
    <Name>Simulator – Relay State</Name>
    <CnlTypeID>1</CnlTypeID>
    <ObjNum>1</ObjNum>
    <KPNum>1</KPNum>
    <Signal>4</Signal>
    <FormulaUsed>false</FormulaUsed>
    <Formula />
    <Averaging>false</Averaging>
    <ParamID xsi:nil=”true” />
    <FormatID>10</FormatID>
    <UnitID>16</UnitID>
    <CtrlCnlNum>101</CtrlCnlNum>
    <EvEnabled>false</EvEnabled>
    <EvSound>false</EvSound>
    <EvOnChange>false</EvOnChange>
    <EvOnUndef>false</EvOnUndef>
    <LimLowCrash xsi:nil=”true” />
    <LimLow xsi:nil=”true” />
    <LimHigh xsi:nil=”true” />
    <LimHighCrash xsi:nil=”true” />
    </InCnl>
    <InCnl>
    <CnlNum>105</CnlNum>
    <Active>true</Active>
    <Name>Simulator – Analog Output</Name>
    <CnlTypeID>2</CnlTypeID>
    <ObjNum>1</ObjNum>
    <KPNum>1</KPNum>
    <Signal>5</Signal>
    <FormulaUsed>false</FormulaUsed>
    <Formula />
    <Averaging>false</Averaging>
    <ParamID xsi:nil=”true” />
    <FormatID>3</FormatID>
    <UnitID xsi:nil=”true” />
    <CtrlCnlNum>102</CtrlCnlNum>
    <EvEnabled>false</EvEnabled>
    <EvSound>false</EvSound>
    <EvOnChange>false</EvOnChange>
    <EvOnUndef>false</EvOnUndef>
    <LimLowCrash xsi:nil=”true” />
    <LimLow xsi:nil=”true” />
    <LimHigh xsi:nil=”true” />
    <LimHighCrash xsi:nil=”true” />
    </InCnl>
    <InCnl>
    <CnlNum>201</CnlNum>
    <Active>true</Active>
    <Name>Simulator – Sine2</Name>
    <CnlTypeID>2</CnlTypeID>
    <ObjNum>1</ObjNum>
    <KPNum>2</KPNum>
    <Signal xsi:nil=”true” />
    <FormulaUsed>false</FormulaUsed>
    <Formula />
    <Averaging>false</Averaging>
    <ParamID xsi:nil=”true” />
    <FormatID>3</FormatID>
    <UnitID xsi:nil=”true” />
    <CtrlCnlNum xsi:nil=”true” />
    <EvEnabled>false</EvEnabled>
    <EvSound>false</EvSound>
    <EvOnChange>false</EvOnChange>
    <EvOnUndef>false</EvOnUndef>
    <LimLowCrash xsi:nil=”true” />
    <LimLow xsi:nil=”true” />
    <LimHigh xsi:nil=”true” />
    <LimHighCrash xsi:nil=”true” />
    </InCnl>
    <InCnl>
    <CnlNum>202</CnlNum>
    <Active>true</Active>
    <Name>Simulator – Square2</Name>
    <CnlTypeID>1</CnlTypeID>
    <ObjNum>1</ObjNum>
    <KPNum>2</KPNum>
    <Signal xsi:nil=”true” />
    <FormulaUsed>false</FormulaUsed>
    <Formula />
    <Averaging>false</Averaging>
    <ParamID xsi:nil=”true” />
    <FormatID>10</FormatID>
    <UnitID>16</UnitID>
    <CtrlCnlNum xsi:nil=”true” />
    <EvEnabled>false</EvEnabled>
    <EvSound>false</EvSound>
    <EvOnChange>false</EvOnChange>
    <EvOnUndef>false</EvOnUndef>
    <LimLowCrash xsi:nil=”true” />
    <LimLow xsi:nil=”true” />
    <LimHigh xsi:nil=”true” />
    <LimHighCrash xsi:nil=”true” />
    </InCnl>
    <InCnl>
    <CnlNum>203</CnlNum>
    <Active>true</Active>
    <Name>Simulator – Triangle2</Name>
    <CnlTypeID>2</CnlTypeID>
    <ObjNum>1</ObjNum>
    <KPNum>2</KPNum>
    <Signal xsi:nil=”true” />
    <FormulaUsed>false</FormulaUsed>
    <Formula />
    <Averaging>false</Averaging>
    <ParamID xsi:nil=”true” />
    <FormatID>3</FormatID>
    <UnitID xsi:nil=”true” />
    <CtrlCnlNum xsi:nil=”true” />
    <EvEnabled>false</EvEnabled>
    <EvSound>false</EvSound>
    <EvOnChange>false</EvOnChange>
    <EvOnUndef>false</EvOnUndef>
    <LimLowCrash xsi:nil=”true” />
    <LimLow xsi:nil=”true” />
    <LimHigh xsi:nil=”true” />
    <LimHighCrash xsi:nil=”true” />
    </InCnl>
    <InCnl>
    <CnlNum>204</CnlNum>
    <Active>true</Active>
    <Name>Simulator – Relay State2</Name>
    <CnlTypeID>1</CnlTypeID>
    <ObjNum>1</ObjNum>
    <KPNum>2</KPNum>
    <Signal xsi:nil=”true” />
    <FormulaUsed>false</FormulaUsed>
    <Formula />
    <Averaging>false</Averaging>
    <ParamID xsi:nil=”true” />
    <FormatID>10</FormatID>
    <UnitID>16</UnitID>
    <CtrlCnlNum>101</CtrlCnlNum>
    <EvEnabled>false</EvEnabled>
    <EvSound>false</EvSound>
    <EvOnChange>false</EvOnChange>
    <EvOnUndef>false</EvOnUndef>
    <LimLowCrash xsi:nil=”true” />
    <LimLow xsi:nil=”true” />
    <LimHigh xsi:nil=”true” />
    <LimHighCrash xsi:nil=”true” />
    </InCnl>
    <InCnl>
    <CnlNum>205</CnlNum>
    <Active>true</Active>
    <Name>Simulator – Analog Output2</Name>
    <CnlTypeID>2</CnlTypeID>
    <ObjNum>1</ObjNum>
    <KPNum>2</KPNum>
    <Signal xsi:nil=”true” />
    <FormulaUsed>false</FormulaUsed>
    <Formula />
    <Averaging>false</Averaging>
    <ParamID xsi:nil=”true” />
    <FormatID>3</FormatID>
    <UnitID xsi:nil=”true” />
    <CtrlCnlNum>102</CtrlCnlNum>
    <EvEnabled>false</EvEnabled>
    <EvSound>false</EvSound>
    <EvOnChange>false</EvOnChange>
    <EvOnUndef>false</EvOnUndef>
    <LimLowCrash xsi:nil=”true” />
    <LimLow xsi:nil=”true” />
    <LimHigh xsi:nil=”true” />
    <LimHighCrash xsi:nil=”true” />
    </InCnl>
    </ArrayOfInCnl>

    my server cannot receive data from rapid gate,could you tell me how to config the server and gate to make it work right,best regards.

    #7993
    MikhailMikhail
    Moderator

    The question is duplicated. Please don’t flood the forum by long XML. Use screenshots.

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