Здравствуйте.
Обычно биты считаются везде одинаково, с нуля. Если у Вас на ПЛК есть 32-битное число, то в скаде Вы можете читать любой из 32 битов, начиная с нулевого по тридцать первый и все биты будут соответствовать битам на ПЛК.
Скады напрямую обращаться побитно.
Через
меню сообщений включаете у сообщения
свойство "Бит"?
а у Siemens внутри тэга происходит замена т.е.
Уточните, какая замена, младшее и старшее слово меняются как-то?

Какой тип данных выбран у переменной на ПЛК и в скаде?
интересующий меня бит имеет номер 18 , а скада видит его как 10.
Почему 18? Не совсем понятно как Вы считаете биты? Если скада и ПЛК работают с одной и той же переменной с одинаковым типом данных, то биты в скаде и ПЛК всегда будут одинаковыми.