В формулах создал так, сервер при таком варианте загружается без ругани.
public short StringToInt16 (byte[] val)
{
string s = Encoding.Default.GetString(val);
short num;
Int16.TryParse(s, out num);
return num;
}
В Администраторе на канале управления указываю использовать формулу и StringToInt16(CmdData) и получаю ошибку
2016-03-14 12:36:04 <VHPC><система><ERR> Ошибка при компилировании исходного кода формул:
Строка 457, колонка 101: error CS0029: Неявное преобразование типа «int» в «byte[]» невозможно
Для ознакомления с исходным кодом см. файл C:\SCADA\ScadaServer\Log\CalcEngine.cs