а ПЛК ничего и не выдумывал
А к ПЛК претензий и не было.

Указатели типизированные. Где type mismatch при попытке присваивания без явного приведения?