Вопрос к представителям Овен или к разбирающимся, подскажите плиз как корректно прошить ПЛК110[M02]
PLCInfo
PLC model MODEL PLC 110-30
Версия ПО метр: 2.0
Binary VERSION 1.2.42
Need Target version >= 3.12
Compiled: 14:34:36 Feb 8 2021
STM32 binary version 115
MAC E4:1E:0A:02:A7:9C
IP 10.0.6.10
GATE 10.0.6.1
MASK 255.255.255.0
Похоже что у меня последняя версия прошивки 1.2.42, по крайней мере она на сайте лежит.
Последний раз редактировалось Millyvolt2; 10.04.2023 в 11:19.
если исключить пока плк110? Связать линию SMSD с ПК и начать опрашивать через их приложение или modbuspoll. Тогда всё стабильно работает?
довольно сильное заявлениенадо разработчикам Овена исправить проблемы и выпустить новую версию прошивки.
что-то я не уверен, что выполнение языческих ритуалов есть панацеяПерепрошивка больше для галочки
но как вижу, ваше кунг-фу сильнее моего, поэтому постою послушаю в сторонке
если мне не изменяет память, в контроллер грузится своя программа для управления двигателем? почему в ней не может быть проблем?Связать линию SMSD с ПК
Последний раз редактировалось In_Da_Cher_A; 10.04.2023 в 13:03.
Не лучше ли читать все holdihg регистры одним запросом, а потом выбрать нужные данные?
Задача с циклом в 1мс с копированием значений с аналогового модуля - зачем она?
Ну и некоторые значения в SMSD читаете 1 регистром, но в руководстве на SMSD они указаны как 32битные (0x5006, 0x500E).
Данный код тестовый, чтобы оценить тайминги, на которые можно рассчитывать используя Овен и Modbus.lib. Далее логика будет усложняться и считывание ABS и MOTOR_STATUS будет происходить в разное время.
Она будет наполняться
Вот тут я не знаю, это может вызвать ошибку, если считать 1 регистр а не 2? Там по факту 2 байта используется при делении шага, которое я использую.
Если смотреть лог шины, то ошибок не возникает после чтения 1 регистра holding.
Последний раз редактировалось Millyvolt2; 12.04.2023 в 13:02.