Run scicos model
I have not a lot of experience with XCOS. But you could try something as mentioned in scicos_simulate documentation.
importXcosDiagram("SCI/modules/xcos/demos/batch_simulation.zcos")
typeof(scs_m) //The diagram data structure
//This diagram uses 3 context variables :
// Amplitude : the sin function amplitude
// Pulsation : the sin function pulsation
// Tf : the final simulation time
scs_m.props.context; //the embedded definition
//first batch simulation with the parameters embedded in the diagram
scicos_simulate(scs_m);
// Change the final time value
Context.Tf=10;
scicos_simulate(scs_m,Context);
// without display
Context.Tf=10;
Context.Pulsation=9;
scicos_simulate(scs_m,list(),Context,'nw');
//get the variable created by the "from workspace block"
counter
Start scilab with script
You could make a Scilab script that runs the model and call Scilab with the script. See also calling-an-external-command-in-python
from subprocess import call
call(["scilab", "-f run_my_xcos.sci"])
Calls from Python
There is also a kind of python api for scilab calls, so you might use that.