Отправьте архив вашего проекта на support@owen.ru
В письме укажите версию прошивки.
Отправьте архив вашего проекта на support@owen.ru
В письме укажите версию прошивки.
Связь со мной: telegram: @JuneSmellsLikeBlood | e-mail: e.kislov@owen.ru (личка на форуме - не подходит)
Раздел CDS V3.5 на сайте | Основные темы по CDS V3.5 на форуме: Вопросы и ответы | Визуализация | Настройка обмена с другими устройствами
Repository Archive V3.5 SP4 (необходим для СПК207/СПК1хх без Eth/ПЛК3xx)
oscat.ru | Как обратиться в техподдержку? | Как отлаживать ошибки | Отладка проектов в CODESYS V3.5 | Проблема XY | Как правильно задавать вопросы | AnyDesk
Уважаемые коллеги прошу помощи в настройке обмена по протоколу Modbus
Codesys 3.5 sp7 patch 4,
ПЛК 323, таргет 3.5.0.40,
Modbus_COM Версия: 3.4.0.0
Проект компилируется только при Modbus Master версии не выше 3.5.0.0, но в данной версии не реализована возможность установить "авто запуск соединения".
При обновлении Modbus Master на версию 3.5.5.0 Проект выдает много ошибок при компиляции.
Есть-ли выход из данной ситуации.
Можно-ли в коде программы реализовать автоматический перезапуск соединения
Доброй ночи.
Один из функц. блоков RS232 использует библиотеку SysCom. В документации на нее, минимальная скорость 4800 Бод.
Скорость.png
Но на железке с которой нужно получать данные, стоит фиксированная скорость 2400. Как выйти из ситуации?
Для этого надо в терминале линукса (через библиотеку CmpSysExec) выполнить команду
stty -F /dev/ttyS2 2400
где 2 - номер COM-порта (в данном случае - COM2 для контроллера СПК2хх).
После этого открыть порт на любой скорости через SysCom (она уже не должна влиять) и дальше работать как обычно.
Связь со мной: telegram: @JuneSmellsLikeBlood | e-mail: e.kislov@owen.ru (личка на форуме - не подходит)
Раздел CDS V3.5 на сайте | Основные темы по CDS V3.5 на форуме: Вопросы и ответы | Визуализация | Настройка обмена с другими устройствами
Repository Archive V3.5 SP4 (необходим для СПК207/СПК1хх без Eth/ПЛК3xx)
oscat.ru | Как обратиться в техподдержку? | Как отлаживать ошибки | Отладка проектов в CODESYS V3.5 | Проблема XY | Как правильно задавать вопросы | AnyDesk
Спасибо большое.
А как потом вернуть настройку порта в исходное, чтобы настройки контролировались из под CDS?
Просто контроллер дали во временное пользование и хотелось бы вернуть его как брал.
Достаточно будет удалить проект.
Т.е. еще раз уточню - данную команду надо однократно выполнять из CODESYS через библиотеку CmpSysExec при старте контроллера.
Связь со мной: telegram: @JuneSmellsLikeBlood | e-mail: e.kislov@owen.ru (личка на форуме - не подходит)
Раздел CDS V3.5 на сайте | Основные темы по CDS V3.5 на форуме: Вопросы и ответы | Визуализация | Настройка обмена с другими устройствами
Repository Archive V3.5 SP4 (необходим для СПК207/СПК1хх без Eth/ПЛК3xx)
oscat.ru | Как обратиться в техподдержку? | Как отлаживать ошибки | Отладка проектов в CODESYS V3.5 | Проблема XY | Как правильно задавать вопросы | AnyDesk
Можете попробовать вот этот код.
2018-01-15_9-57-35.png
Как открыть визуализацию через вызов диалога логин пароль? Добавил в свойствах кнопки OnMauseCkick OpenDislog но диалог не открывается.
Связь со мной: telegram: @JuneSmellsLikeBlood | e-mail: e.kislov@owen.ru (личка на форуме - не подходит)
Раздел CDS V3.5 на сайте | Основные темы по CDS V3.5 на форуме: Вопросы и ответы | Визуализация | Настройка обмена с другими устройствами
Repository Archive V3.5 SP4 (необходим для СПК207/СПК1хх без Eth/ПЛК3xx)
oscat.ru | Как обратиться в техподдержку? | Как отлаживать ошибки | Отладка проектов в CODESYS V3.5 | Проблема XY | Как правильно задавать вопросы | AnyDesk
Поясните пожалуйста такую ситуацию.
Имеем следующую программу:
VAR
var1:WORD;
var2:REAL;
END_VAR;
-----
var2:=var1/10;
======
В этом случае при отображении var2 в СПК в соответствующем поле с тэгом %3.1f теряются значения после запятой. Т. е. если var1=37, то в поле вывода на СПК наблюдаю значение 3.0.
Если делаю так:
var2:=WORD_TO_REAL (var1) /10;
то отображается как надо. Т. е. если var1=37, то наблюдаю 3.7.
Почему теряется дробная часть в первом примере?
Оба алгоритма компилируются.