Ну En-Eno - это все таки стандартные моменты.
По поводу преобразований. OSCAT есть ФБ BYTE_TO_BITS, на большее количество разрядов делается по аналогии. Может быть будет полезна такая библиотека - https://www.dropbox.com/s/99ltd0f0eu...D0%B8.zip?dl=0
Еще хотелось бы добавить: чтобы целочисленный тип (например, INT) разложить на биты нужно взять ФБ DWORD_TO_BITS из библиотеки, на которую ссылка выше, и ему на вход подать значение от параметра типа INT.
Про преобразование типов: Если связь от INT к DWORD проложена между параметрами или в FBD, то произойдёт неявная конвертация. А вот если этот ФБ будет использоваться в ST, то потребуется явная конвертация INT_TO_DWORD на входе ФБ.