Последний раз редактировалось kondor3000; 26.09.2024 в 15:52.
В данном случае для опытов меня устраивает. Ну и по сути последняя сборка осталась, так как с аналоговыми сигналами я еще не работал и затем не вижу смысла в ПЛК150, далее надо Siemens.
ПЧ+ПЛК63(через анал. и дискрет.сигналы), 2ТРМ1+ПЛК63(RS485), ПЛК63+виртуальный контроллер Codesys 3.5, виртуальный контроллер Codesys 3.5+СП310(TCP/IP), виртуальный контроллер Codesys 3.5+Modbus Universal MasterOPC Server(TCP/IP), Modbus Universal MasterOPC Server+Скада SimpLight(TCP/IP)
Знакомый говорит OPC-серверы с OPC DA(Owen OPC Server) уже устарели, надо с OPC UA(Modbus Universal MasterOPC Server), хотя пока не понимаю в чем будет разница
Вы ещё не освоили структуры, перечисления, объединения, обмен массивами, биб-ный обмен в 3.5, таблицы и ещё много чего.
Modbus Universal MasterOPC Server это тот же Овен ОРС только более расширенный, можно сделать слейв.
OPC UA и Multi-Protocol MasterOPC Server - это просто другое подключение, его надо знать и уметь настраивать.
Опять же смотря какое оборудование будет.
https://www.youtube.com/watch?v=z3lIr7cyWb4
https://www.youtube.com/watch?v=jPj2v3vAKRw
https://www.youtube.com/watch?v=CtL-YSnH_Bo&t=51s
Последний раз редактировалось kondor3000; 26.09.2024 в 18:20.
Сделайте промежуточную/вспомогательную переменную, например. Умножьте ее на 100, переведите в dint или int, потом переведите в real и разделите на 100.0. Получите урезанное до сотых. Но если оно будет меньше сотой, увидите 0. Но и тут можно найти выход, ставите оператор сравнения и если число в диапазона от 0.0 до 0.01, выводите что-то типа: малое задание. Но это не для подачи на выход, а только если вам не удобно смотреть на число с е-002: читается как 10 в степени -2.
Кем нечитабельное? Железу - норм. Оно с этим работает. А ваши глаза тут причем? Ваш мозг перебирает биты/байты? Ваш мозг выполняет работу процессора? Может вы еще капот в машине откроте и будете жалится что ремень слишком быстро крутится и не видно с какой скоростью?
Не занимайтесь хренью. Для глазиков есть вкладка визуализации и %0.1f
А кто вам сказал, что там bool если под него выделен целый регистр ?
Это такой же Holding как и все остальные
Ошибка ушла, но должно быть TRUE, а все по нулям. Как это булевское значение все-таки считать?1.png