Communications adapter converts program to machine or controls directly machine