code Discussion
WebvisuDetection
code
(Discussion)
Forum for code comments
Last updated: 2020-06-08
tickets Discussion
WebvisuDetection
tickets
(Discussion)
Forum for tickets comments
Last updated: 2020-06-08
svn Discussion
WebvisuDetection
svn
(Discussion)
Forum for svn comments
Last updated: 2020-06-08
wiki Discussion
WebvisuDetection
wiki
(Discussion)
Forum for wiki comments
Last updated: 2020-06-08
(no subject)
WebvisuDetection
wiki
(Thread)
Last updated: 2020-06-08
(no subject)
WebvisuDetection
tickets
(Thread)
Last updated: 2020-06-12
(no subject)
WebvisuDetection
tickets
(Thread)
Last updated: 2020-06-12
(no subject)
WebvisuDetection
wiki
(Thread)
Last updated: 2020-06-12
WebvisuDetection SVN repository
WebvisuDetection
svn
(SVN Repository)
Last updated: 2020-06-08
Home
WebvisuDetection
wiki
(WikiPage)
Hello everyone, I started this project to provide a way for website developers to detect, if the CODESYS WebVisualization is available and provide a way to switch between redundant CODESYS WebVisualizations. If you something special e.g. a different license, please contact me!
Last updated: 2020-06-08
Getting started
WebvisuDetection
wiki
(WikiPage)
This is a small tutorial on how to use this project. Download package First download this package and install it. The package will require CODESYS 3.5 SP16. It will add a visualization element required for the detection of the webvisu state. This element contains some javascript code, which will forward any log messages from the webvisu to its referenced iframe. Then download the changes to the PLC. Next we have to get started on our website which switches between different webvisualizations. Therefore use the provided files test.html and wvdetection.js. Look for the function onBodyLoad(). It contains the constructor and some required methods. const wvDetection = new WVDetection("frame"); wvDetection.setWebvisuUrls(["http://localhost:8080/webvisu.htm", "http://localhost:8081/webvisu.htm"]); wvDetection.start(); The constructor requires the id of the iframe, which should be switched. This argument is required. The method setWebvisuUrls() allows you to set a number of urls, but at least two are required. The method start() will start the detection. It has an optional parameter timeout, which will default to 5000, and will be used as number of milliseconds to wait for a message from the webvisualization.
Last updated: 2020-06-12
Home
mos-20
wiki
(WikiPage)
This is the personal project of mos-20. This project is created automatically during user registration as an easy place to store personal data that doesn't need its own project such as cloned repositories.
Last updated: 2020-06-09
Home
mrkarl
wiki
(WikiPage)
This is the personal project of mrkarl. This project is created automatically during user registration as an easy place to store personal data that doesn't need its own project such as cloned repositories.
Last updated: 2020-06-08
blog Discussion
mos-20
blog
(Discussion)
Forum for blog comments
Last updated: 2020-06-09
wiki Discussion
mos-20
wiki
(Discussion)
Forum for wiki comments
Last updated: 2020-06-09
blog Discussion
mrkarl
blog
(Discussion)
Forum for blog comments
Last updated: 2020-06-08
wiki Discussion
mrkarl
wiki
(Discussion)
Forum for wiki comments
Last updated: 2020-06-08
(no subject)
mos-20
wiki
(Thread)
Last updated: 2020-06-09
(no subject)
mrkarl
wiki
(Thread)
Last updated: 2020-06-08
Home
sjopper
wiki
(WikiPage)
This is the personal project of sjopper. This project is created automatically during user registration as an easy place to store personal data that doesn't need its own project such as cloned repositories.
Last updated: 2020-06-09
blog Discussion
sjopper
blog
(Discussion)
Forum for blog comments
Last updated: 2020-06-09
wiki Discussion
sjopper
wiki
(Discussion)
Forum for wiki comments
Last updated: 2020-06-09
(no subject)
sjopper
wiki
(Thread)
Last updated: 2020-06-09
Home
mehmetkucuk
wiki
(WikiPage)
This is the personal project of mehmetkucuk. This project is created automatically during user registration as an easy place to store personal data that doesn't need its own project such as cloned repositories.
Last updated: 2020-06-09
Home
littlelion
wiki
(WikiPage)
This is the personal project of littlelion. This project is created automatically during user registration as an easy place to store personal data that doesn't need its own project such as cloned repositories.
Last updated: 2020-06-09