Forum Replies Created
-
AuthorPosts
-
CCKOH
ParticipantHi Manjey,
So simple, I’m didn’t notice.
Thks you.CCKOH
ParticipantHi Mikhail,
Just for update, Process.Start function is able to run the shell script even with xdg-open command. The only thing is need to properly set the user access of the files.
Thank you.CCKOH
ParticipantHi Manjey,
Thanks a lot for your idea and guidance. This idea is working šCCKOH
ParticipantHi Manjey,
Thank for your reply.Can you give me some idea on how shall the formula work to solve this problem?
Can I Use input formula to detect output commands send by Auto Control module, if output becomes 1, then set channel status to 1? do you think this idea work?CCKOH
ParticipantHi Mikhail,
I tried using the Process.Start function with my .sh script, but it seems that this function does not support the command{xdg-open "$URL" >/dev/null 2>&1 &}
, which is intended to open a web link. However, that’s fine; Iām just using the URL-link function in the scheme view, which is more convenient and straightforward. The only drawback is that we cannot set object and role restrictions on the specific web link itself.Thank you very much!
CCKOH
ParticipantHi Mikhail,
“You can create a channel with an output formula that executes an external script to shut down the machine.”
Could you advise me on what formula can be applied to the output formula to execute the external script?
For your information, I’ve set up an Nginx web server to listen to http://localhost:8080, which is the web application using a shell command to shut down the Linux machine. Do you have any ideas on how to incorporate http://localhost:8080 into the output formula so that when the output format is set to execute, it will open the link?
Thank you.CCKOH
ParticipantHi Mikhail,
My idea here is to create a web application link on the channel table. The function of the application link is to shut down the machine. This feature cannot be accessed by everyone, only by the supervisor level. I’m thinking of applying object rights and roles on this calculated output channel and using the button on a scheme to execute this web application link. If the user logs in without the user rights and clicks the button, ‘Access Denied’ will be prompted by Rapid SCADA. The scheme is displayed in kiosk mode and I am setting it in Webstation so that it will be the first screen to load after login.CCKOH
ParticipantHi Mikhail and Manjey,
Thank you for the recommendation. I have updated to the latest version of Rapid SCADA, and the Auto Control Module is functioning now.
Regards,
CCKOHCCKOH
ParticipantHi All,
I’m pleased to inform new update version of Scheduler Module Ver 6.1.0.0The update as following:
1) Remove the use of ‘tag code’ as identifier for Scheduler.
2) Add in Select Device dropdown menu. List of Associates Output Channel will be display base on selected Device.
3) Add in Send Command Data function.
4) Add in Device name column on the Schedule Command list.The new activation code for V6.1.0.0 have been send out to all the module purchaser. For the trial user, kindly obtain new activation code from me.
Thank you.
Regards,
CC KohCCKOH
ParticipantHi,
>> I added two channels, and only one of them was displayed in the table
reply: I’m tested on the Hello World project, if both channels Tag Code label as “Scheduler”, both channels was display. refer screenshot https://drive.google.com/file/d/1SY3skA1vljN_SJAW7yuxdBku2ixmuCih/view?usp=drive_link>>I think the best option would be to make a choice from the list of channels, like it is organized in ChartPro,
reply: In my opinion, it will become very messy if there is 100 of output channels and all un-relevant channel is display. That is why the “Scheduler” identifier is introduced to only display the relevant output channel which need Scheduler function.>>Calculating Fridays or Saturdays from the specified date and time is also not the best option.
reply: There is not calculation from the user is needed. The re-scheduled date time is automatically display on the Scheduled Command Table when you refresh the pages after the current command is executed.>>commands can also be string, string HEX, string Date. can he send commands like that?
reply: currently not support. can be added in the next revision if it is commonly needed.Regards,
CC KohCCKOH
ParticipantHi Manjey,
Reply for the Big Screen 1:
1) The plgScheduler will automatically pick up the Channel and display on the Select Channel drop down list if you specify “Scheduler” on the Tag Code inside configuration table.
2) Frequency will base on the Schedule Date Time specified.
for example: if your specified Date Time: 17/12/2024 12:20AM,
Frequency – One time: the command will send on 17/12/2024 12:20AM
Frequency – Weekly: the command will send on 17/12/2024 12:20AM and rescheduled on 24/12/2024 12:20AM and so on
Frequency – Monthly: the command will send on 17/12/2024 12:20AM and rescheduled on 17/01/2025 12:20AM and so on
3) Currently, there is not Device display on the Scheduled Commands Table. Will take note and revise on the next revision.
4) Only Action Delete is available. Changing of scheduler time can be done by Delete it and create a New one.Noted on the comment tag code shall not use as the identifier for Scheduler. However, The Scheduler can still be used by manually Enter Channel Number.
Shall we use “Code” as the identifier for Scheduler?
Regards,
CC KohCCKOH
ParticipantHi,
Thank for downloaded the module. Hope you can try it.The Scheduler use the Administrator application to upload the configuration to the Server only. After done, every Schedule setting is done on Web pages.
The module is useful if the Schedule need to change periodically or on ad-hoc basis (for example extended On hours for Air Cond) while there is not necessary open the Administrator app to upload to the Server especially when off site and the Administrator app not reachable.
It is also user friendly for public (or so called layman) who do not have experience on programming Rapid Scada.
CCKOH
ParticipantHi,
I’m just change the access control setting. Please help check if still got issue of viewing and downloading the distribution package.Thank you.
Regards,
CC KohCCKOH
ParticipantHi Manjey & Mikhail,
After edit the ScadaAgentConfig.xml on the Linux remote machine to the new Instances name. Now it is working.
Thank you.
Regards,
CC KohCCKOH
ParticipantHi Mikhail,
I’m try using http://localhost:10008 it is working fine even for SCADA 6.
But when using http://localhost/scada, the error “Server is unavailable” turn up.
Previously, it is working well by using http://localhost/scada for both SCADA 5 & SCADA 6.
Where can we do the configuration so that the link http://localhost/scada can be use.
Thank you.
Regards,
CCKoh -
AuthorPosts