Здравствуйте!
Есть ПЛК он управляет несколькими двигателями мостового крана.
Есть несколько датчиков ну там скорости и напряжения веса(крюк на кране с весами)
и еще куча всего.
Нас тут интересует датчик на присутствие человека под кронам и датчик помех на пути крана.
Программа на ПЛК написана разработчиками этого крана и передает данные типа int bool и string. Ну и естественно в эту программу влезть и что то там подправить нельзя(они предлагают свою scada неоправданно дорого).
Вот тут и возникает необходимость читать данные типа string.
Я в OPC сервере прописал формулу которая присваивает к примеру человек = 1,
помеха с лева = 2, с права = 3, но это не очень удобно.
Так вот Rapid scada работает с топом string? если да то просьба ссылку на инструкцию.
«Но функции, которые используются для формул входных каналов, должны только возвращать double и больше ничего. А внутри самих формул можно использовать любые функции, в том числе с выходными аргументами.»
Все, что в канале будет в виде double и если тип другой и scada не может его сконвертировать в double то выдает ошибку.