Forum Replies Created
-
AuthorPosts
-
October 27, 2022 at 12:11 pm in reply to: V6, communicator ignores bound channel of integer data type #11445
MikhailModeratorIn my test project, I setup 77 channels, all as Integer type, none got recognized, until they are all set to Double. and they all are immediately recognized by Communicator.
The Modbus driver uses the double type for all its tags. Channel data type must match a tag data type. The behavior looks as expected.
Currently all existing drivers use the Double type. However, if someone writes a custom driver, he can use integer tags.
MikhailModeratorScadaCommon.dll is a new name for ScadaData.dll
You can find new file formats here.
MikhailModeratorHello,
Thank you.
Do you use GitHub? If so, you could add the development to a public repository.
MikhailModeratorFor the ScadaWeb project try publishing to a folder.
October 26, 2022 at 11:16 am in reply to: V6, communicator ignores bound channel of integer data type #11428
MikhailModeratorCould you provide screenshots?
Is it possible to reproduce the issue on the default HelloWorld project?Data type of channel and device tag (provided by a driver) must match. It should affect only certain tag. If it corrupt other tags, it may be a bug.
MikhailModeratorIf you use PostgreSQL archives, pgAdmin converts selected data to local to make it handy for a user.
MikhailModeratorIt seems that rapidscada is using UTC time to store data
That’s right. Timestamps converted to local time only in the web application.
Log files uses the server’s time zone, however, it does not affect the logic.
MikhailModeratorScreenshots and logs may help.
I tested the MQTT data source with the following parameters:
ClientID = DataLifetime = 60 DetailedLog = False DeviceFilter = MaxQueueSize = 1000 Password = C8080E774B59B0C6694063BDE2428352 Port = 1883 ProtocolVersion = Unknown PublishFormat = QosLevel = 0 Retain = False RootTopic = Communicator/ Server = broker.mqtt-dashboard.com Timeout = 10000 UndefinedValue = NaN Username =Communication channel options:
ClientID = Password = C8080E774B59B0C6694063BDE2428352 Port = 1883 ProtocolVersion = Unknown Server = broker.mqtt-dashboard.com Timeout = 10000 Username =
MikhailModeratorsomehow my own build searching for dependency library in the current directory, different than official release from the root of Administrator app
What particular files, for example?
MikhailModeratorThis development could be implemented as a rapid scada driver ?
If the source code is available, it can be used in Rapid SCADA driver. In general, I recommend to separate logic and user interface by put them in different classes.
MikhailModeratorHello,
The plugin validates user rights by the view with ID = 2. You should create a table view or a scheme with ID = 2 that contains the channels to draw chart.Note: in version 6, access rights are assigned on objects, so configuration will be simplified.
MikhailModeratorI can help you by answering questions how formulas work.
Take into account that Communicator periodically sends the existing data again to input channels.
It’s possible to write to a text file from formulas. It may help to find an error.If you can use C#, you can also implement a simple module to perform calculations. Modules allow debugging, which can be useful.
MikhailModeratorWhat is the recommended way to collect all the necessary files into a clean separate folder after build each solution ? Like your distributed package does ?
I created a custom application to collect the files into the package. Not ready to share it. The task also can be solved by writing scripts.
MikhailModeratorPage not found again.
MikhailModeratorYou should not use ScadaComm and ScadaWeb for user log in. They are used for connection of applications.
You should create new users in the Users table. -
AuthorPosts