Welcome to my home page! This serves as my personal blog as well.

For more, see my Github profile: https://github.com/jisotalo.

Running TwinCAT 3 projects locally with Usermode Runtime

September 3, 2023

I have always disliked the feature of the TwinCAT 3 that you need to run it in your development PC kernel level, just like on a real PLC hardware. Other systems, such as TwinCAT 2, Codesys 2 and Codesys 3, run the PLC software in separate soft-PLC application on Windows.

Read More

TwinCAT and Codesys - Function block FB_init array initialization

November 20, 2022

I have been using IEC 61131-3 function block FB_init methods quite a lot for different library blocks. They allow almost constructor-like initialization possibilities for function blocks. For example it’s quite useful to pass buffer size to a block using FB_init and then initialize a dynamic array using __NEW operator.

Read More

VHS-nauhojen digitointi itse tehtynä halvalla

November 14, 2022

Jo jonkin aikaa on nurkissa lojunut vanhoja VHS-kotivideoita odottaen siirtämistä digitaaliseen muotoon. Nauhat eivät meinaa kestää aikaa ja lisäksi VHS-laitteet alkavat olla jo vähän harvinaisempia. Onneksi nauhuri löytyi vielä nurkista.

Read More

Burrel-riistakamera toimimaan Gmailissa

August 23, 2022

Hankin Burrel S12 HD+SMS III -riistakameran mökille valvontakamerakäyttöön. Kyseistä mallia oli kehuttu kohtalaisen paljon, joten ajattelin sen hoitavan homman mallikkaasti. Saas nähdä…

Read More

ESP8266 - Updating time from NTP server

December 3, 2021

I have been working on an ESP8266 project lately. The idea is to create a system that reads temperature/other sensors and then sends the data using MQTT or REST. The system is fully configurable with a web browser. I’m not too good with C++ so.. not too easy :D

Read More

First post

June 30, 2021

This is the first post in my Github page. Let’s see how it goes.

Read More