The TSK74 is a sub-model of the Tasker multi-function controller, made by a company called Tasker Electronic Products. It is a programmable logic controller (PLC) which is designed to control automated processes or machines in a variety of industrial and commercial applications. It features a wide variety of features designed to make automation tasks easier, including 8 digital inputs, 8 digital outputs, 4 analog channels, and 4 timers. Additionally, the TSK74 is capable of supporting up to 3 optional expansion cards which add further features, depending on the specific application. The TSK74 can be programmed in five different languages: LAD, FBD, STL, CNC and DDL.