Blended learning course on PLC fundamentals