Там не ПЛК, там готовый прибор, который в пакете данных отдает 4-х байтные данные, либо float либо uint32 в зависимости от типа переменной в канале.
https://support.mps-soft.ru/Help-web...b_c_sharp.html
Справка как всегда на высоте
В дереве объектов создадим программу C#. Добавим в нее три параметра типов :
•Mass_Array_Of_Byte и IndexInt на клеммник входов - Как они там правильно в MS4D называются ищите, первый вход должен быть массив байт, второй просто INT число
•Znachenie на клеммник выходов - тут нужно REAL тип
public override void Execute()
{
Znachenie = BitConverter.ToSingle(Mass_Array_Of_Byte, IndexInt);
}
Ну и далее по справке создать блок или как-то там.
И вишенка на торте -
Важно! Для возможности работы С# программ в исполнительную систему должна входить опция MSRT4D-C#. Данная опция включена в базовый функционал лицензий Professional и Enterprise.
тьфу в очередной раз в это поделие.
я конечно тоже не ангел и делаю платные реализации, только не за такие суммы.





Ответить с цитированием