Forum Home › Forums › Uncategorized Issues › push data to third-party station or another rapid scada station
- This topic has 18 replies, 4 voices, and was last updated 3 years, 1 month ago by Mikhail.
-
AuthorPosts
-
August 11, 2020 at 2:25 pm #7132qiuqiaoanParticipant
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
August 12, 2020 at 1:37 pm #7145MikhailModeratorHi,
1. From the archive that is maintained by SCADA-Server.
2. Yes. use Rapid Gate for this purpose.
August 13, 2020 at 11:33 am #7157qiuqiaoanParticipanthi 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 ?August 13, 2020 at 2:26 pm #7159MikhailModeratorHi,
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.August 21, 2020 at 7:35 am #7191qiuqiaoanParticipantHi 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>August 21, 2020 at 4:05 pm #7193MikhailModeratorHi,
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.August 24, 2020 at 8:51 am #7195MikhailModeratorYou can try the new version of Rapid Gate that provides user interface for editing settings.
January 12, 2021 at 1:43 am #7976ZeusParticipanthi 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” xmlns:xsd=”http://www.w3.org/2001/XMLSchema”>
<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.
January 12, 2021 at 2:28 pm #7993MikhailModeratorThe question is duplicated. Please don’t flood the forum by long XML. Use screenshots.
February 5, 2021 at 4:19 pm #8251SGGParticipantHi Mikhail,
Kindly send me the link for password encryption for rapid gate (the above “utility link” is not working. Or if you can tell me the encryption type so I could use any encryption tool.
Thanks
February 7, 2021 at 6:52 am #8264MikhailModeratorHi,
EncryptPasswordFebruary 7, 2021 at 11:05 am #8266SGGParticipantHi, its the same behavior with the previous link… after extracting the files, the encryptpassword application does not open.
February 8, 2021 at 12:23 pm #8268SGGParticipantHello mikhail,
I still await your response on the encryptpassword.exe file. Please verify that the encryptpassword.exe file is still working.
ThanksFebruary 8, 2021 at 1:15 pm #8269MikhailModeratorHi,
This app works as a console application. Start command prompt cmd.exe then execute EncryptPassword.exeFebruary 8, 2021 at 1:55 pm #8273MikhailModeratorFor what module do you need the utility?
-
AuthorPosts
- You must be logged in to reply to this topic.