https://futureinformation.technology/tag/iec-309-input/