Как не печально - но только MDVV01.0, MDVV01.1.

Можно по другому - объявить константы Z_stop := 0, Um :=1 и т.д.);
и тогда MDVV01.Z_stop, MDVV01.Um. Но можно запутаться и сделать так MDVV02.Z_stop, MDVV03.Um.

можно попробовать (сам не делал) через функцию или ФБ реализовать алгоритм чтения и записи.
ФБ Z_stop(IN:= true); код сами напишите (причем в код можно вставлять задержки, проверку концевиков и тп).