CODESYS Android Apps
i-campbell
blog
(Blog Post)
Today I was talking about the CODESYS Forge Android App with a colleague. Normally I am loathe to install apps when I am satisfied with the web functionality. I am yet to sideload any apps at all on my phone, so I will probably wait for at least a beta release in the Google Play Store before installing. But the discussion brought up the fact that there are already a couple of android apps in the Google Play Store for CODESYS, which I didn't yet know about. You can find them in the store here: https://store.codesys.com/catalogsearch/result/?q=android The first one, CODESYS Sensor App for Android, is very neat. It takes all of your sensor data available on an Android device and sends it to your CODESYS PLC. Looking for a battery powered, WiFi enabled, GPS / accelerometer / compass / thermometer / hygrometer / barometer / luminosity meter / voice recognition input to your PLC for the cost of a mobile phone? Then this free Android app and CODESYS project are for you! The second one, CODESYS Web View, has a bit more of an obvious practical use in the factory. Connect your android tablet or smartphone to a network with your PLC or PLCs, hit search, then fire up its WebVisualisation. How easy! What are your thoughts? Are you looking forward to having easy access via the forge app to the discussions when the forum arrives here? Have you already used one of the CODESYS play store apps? Are you now thinking of a great use for one of them now that you've just learned about it? Discuss in the comments below.
Last updated: 2020-01-16
My first forge project
i-campbell
blog
(Blog Post)
I started my first project over at [prj:mqttchat]. I documented my steps in the hopes it will help others publish their first project, and to be used as a basis for improving the forge platform to make these steps even easier. If relevant, talk to your employer about it. In my organization, there is a work instruction for this very thing, called "AA: Produktentwicklung: Forge Development". If you already have TortoiseSVN installed, make sure your svn path variables are set: (Start > Control Panel > Programs and features > TortoiseSVN > Change > Next > Modify > Tick the option for command line client tools > Next > Install) If not, simply install TortoiseSVN and tick the command line tools option Install SVN plugin CODESYS from store.codesys.com Install cforge package CODESYS from https://forge.codesys.com/tol/cforge/home/Home/ (big "Download package" button) Run <CODESYS Install directory>/cforge/Setup.bat edit <CODESYS Install directory>/cforge/Setup.reg ==> and replace %V with \"%V\" if not already done Run <CODESYS Install directory>/cforge/Setup.reg Pick which area to create your project in forge (Drivers and targets are obvious, Projects are for if it does something all by itself, libraries are if it is just a part of the users application, and tools are for non-codesys projects that might be useful when you make codesys projects) Go to your chosen area's homepage and "Register a new project" Give it some cool names and metadata Go to the Code section of the website of your new project, and press the [checkout] button. This checks it out with cforge BOOM! You have an SVN repository at C:\Users\<username>\<forge neighborhood name>,<project name>,<code> ... but it's empty in the code section of your forge project it has some suggested steps... but they are not customized to the cforge workflow. You've already checked out with cforge though.. so in windows explorer, navigate to C:\User\<username>\<forge neighborhood name>,<project name>,<code> make three new empty directories: trunk branches tags select the three of them, right click > TortoiseSVN... > add right click the C:\Users\<username>\<forge neighborhood name>,<project name>,<code> folder > cforge > commit. Give it a commit message like "Just adding the default SVN folders" pop your .project (or .libs or whatever) in /trunk select all your files, right click > TortoiseSVN... > add right click the C:\Users\<username>\<forge neighborhood name>,<project name>,<code> folder > cforge > commit. Give it a commit message like "First publicly available code, it currently does what it says on the tin most of the time" back in forge.codesys.com/<your project>, go to Code and find the file you want people to download. right click and copy url Edit your homepage for your project, describing how to use it, and include a [[download url=<copied_link> label=<the label, eg. project>]] when you have the permission to, give it a license of UNLICENSE let people know about it on social media or forge.codesys.com/forge/talk TODO: Investigate the forge .package mechanism described at https://forge.codesys.com/forge/wiki/Migrating%20Projects/
Last updated: 2020-04-16
My first forge project (version 1) discussion
i-campbell
blog
(Thread)
My first forge project (version 1) discussion
Last updated: 2020-05-03
Home (version 2) discussion
i-campbell
wiki
(Thread)
Home (version 2) discussion
Last updated: 2019-12-18
(no subject)
i-campbell
forked-help-wiki
(Thread)
Last updated: 2020-04-28
CODESYS Android Apps (version 2) discussion
i-campbell
blog
(Thread)
CODESYS Android Apps (version 2) discussion
Last updated: 2020-03-07
Home (version 1) discussion
i-campbell
wiki
(Thread)
Home (version 1) discussion
Last updated: 2019-12-18
(no subject)
i-campbell
forked-help-wiki
(Thread)
Last updated: 2020-04-28
My first forge project (version 3) discussion
i-campbell
blog
(Thread)
My first forge project (version 3) discussion
Last updated: 2020-05-03
CODESYS Android Apps (version 4) discussion
i-campbell
blog
(Thread)
CODESYS Android Apps (version 4) discussion
Last updated: 2020-01-29
CODESYS Android Apps (version 3) discussion
i-campbell
blog
(Thread)
CODESYS Android Apps (version 3) discussion
Last updated: 2020-01-29
My first forge project (version 4) discussion
i-campbell
blog
(Thread)
My first forge project (version 4) discussion
Last updated: 2020-05-06
Home (version 3) discussion
i-campbell
wiki
(Thread)
Home (version 3) discussion
Last updated: 2019-12-29
My first forge project (version 2) discussion
i-campbell
blog
(Thread)
My first forge project (version 2) discussion
Last updated: 2020-05-04
CODESYS Android Apps discussion
i-campbell
blog
(Thread)
CODESYS Android Apps discussion
Last updated: 2020-01-16
CODESYS Android Apps (version 1) discussion
i-campbell
blog
(Thread)
CODESYS Android Apps (version 1) discussion
Last updated: 2020-01-29
(no subject)
i-campbell
forked-help-wiki
(Thread)
Last updated: 2020-04-28
(no subject)
i-campbell
wiki
(Thread)
Last updated: 2019-10-25
CODESYS Android Apps (version 5) discussion
i-campbell
blog
(Thread)
CODESYS Android Apps (version 5) discussion
Last updated: 2020-01-28
Home (version 8) discussion
i-campbell
wiki
(Thread)
Home (version 8) discussion
Last updated: 2020-03-07
My first forge project discussion
i-campbell
blog
(Thread)
My first forge project discussion
Last updated: 2020-04-16
CODESYS Android Apps (version 8) discussion
i-campbell
blog
(Thread)
CODESYS Android Apps (version 8) discussion
Last updated: 2020-01-29
Home (version 6) discussion
i-campbell
wiki
(Thread)
Home (version 6) discussion
Last updated: 2020-03-07
Home (version 5) discussion
i-campbell
wiki
(Thread)
Home (version 5) discussion
Last updated: 2020-02-22
Home (version 7) discussion
i-campbell
wiki
(Thread)
Home (version 7) discussion
Last updated: 2020-02-06