A que cuando creas el select hay que meterlo en algún lado, concretamente hay que anexarlo como nodo hijo del form (appendChild)
fíjate en esto
form=document.getElementById('formulario');
¿qué elemento lleva por id 'formulario' ??
el form que tienes no lleva nombre ni id
<form action='mod/sql/altaEquip.php' method='POST'>
y a tu select le dices que se anexe a formulario que no veo dónde está definido
formulario.appendChild(select);
formulario no está definido en la función newSelect
Mira, lo mejor que puedes hacer para ver si el select te queda dentro o fuera del formulario es la siguiente: cuando hayas creado dinámicamente el select y esté para enviarse al server pídele esto en la barra dedirecciones
javascript
:document.write(document.body.innerHTML) ;
y le das a intro
Te sobre-escribirá el documento con el html actual (incluído el generado dinámicamente). Mírale el código fuente y fíjate dónde queda el nuevo selector