Последний раз редактировалось Евгений Кислов; 01.06.2016 в 20:14.
СODESYS V3.5: Repository Archive V3.5 SP4 (необходим для старых СПК) / Раздел CDS V3.5 на сайте
Форум: Вопросы и ответы / Визуализация / Настройка обмена с другими устройствами
Web-панель ВП110 / Modbus-индикатор СМИ2-М
Telegram: @JuneSmellsLikeBlood | e-mail: e.kislov@owen.ru | oscat.ru | Как обратиться в техподдержку?
Как отлаживать ошибки | Отладка проектов в CODESYS V3.5 | XY problem | Как правильно задавать вопросы | AnyDesk
Вроде бы так пробовал, но получалось на все сразу кнопки значение распространялось. В общем попробую ещё, спасибо.
Уважаемые коллеги помогите выйти из тупика
1. Делаю вызов нескольких функциональных блоков, от порядка в каком я их объявляю зависит появление ошибки, контроллер не стартует.
FUNCTION_BLOCK A_Main_Base
VAR
FB_GetDataRFID1: GetDataRFID;
FB_CountTime_to_Visu: CountTime_to_Visu;
FB_Test: Test;
FB_Tablo: Tablo;
END_VAR
Долго не мог понять вообще причину. В итоге понял что если после FB_Tablo объявить любой (даже пустой FB), например
FB_Test то на этом FB при старте стопорится программа с выдачей EXCEPTION
Err.JPG
Если я ставлю FB_Test: Test; после FB_Tablo: Tablo; то появляется эта ошибка. FB между собой никак не завязаны, FB_Test вообще пустой.
Если FB_Tablo: Tablo; на последнем месте то все в порядке.
Ни разу ни с чем подобным не сталкивался, с одной стороны можно не парится если порядок соблюсти все ОК, но хочется понять причину. Как порядок объявления может влиять, я понимаю в самом коде порядок важен.
СODESYS V3.5: Repository Archive V3.5 SP4 (необходим для старых СПК) / Раздел CDS V3.5 на сайте
Форум: Вопросы и ответы / Визуализация / Настройка обмена с другими устройствами
Web-панель ВП110 / Modbus-индикатор СМИ2-М
Telegram: @JuneSmellsLikeBlood | e-mail: e.kislov@owen.ru | oscat.ru | Как обратиться в техподдержку?
Как отлаживать ошибки | Отладка проектов в CODESYS V3.5 | XY problem | Как правильно задавать вопросы | AnyDesk
Подскажите почему ПЛК323 после 10-12 часов работы начинает вырубаться?
ПЛК подключен к счетчику в щитке, и измеряет напряжение к той фазе к которой подключен (максимум 234 вольта было), под вечер вырубается, при этом веб-морда самого ПЛК работает, просто codesys слетает (в кодесусе в разделе device горит красным подключение к нему), после /sbin/reboot все работает, но когда как, когда на 10 мин, когда на 5-6 часов нормально все. Частота вроде ~50 ГЦ, не понятно ...
Подскажите в чем может быть дело? можно ли как-то программно измерить напряжение на самом ПЛК?
В какую сторону копать?
Подключение в CSD 3.5. Возможно ли подключить внешний прибор по протоколу MODBUS ACSII. Нет связи с прибором и хоть тресни. В самом CDS нельзя выбрать ACSII, как решить эту проблему?
Последний раз редактировалось Пьер; 07.06.2016 в 11:43.
Не зная броду, не суйся в воду. (Пословица.)
Век живи, век учись(а умрешь дураком).
Опыт растет прямо пропорционально выведенному из строя оборудованию.
Воспользоваться библиотекой Modbus Master, в ней реализован Modbus ASCII.
http://www.owen.ru/catalog/codesys_v3/80224381
Вот тут можно найти пример работы с библиотекой (правда, только для RTU):
http://www.owen.ru/forum/showthread.php?t=23897
СODESYS V3.5: Repository Archive V3.5 SP4 (необходим для старых СПК) / Раздел CDS V3.5 на сайте
Форум: Вопросы и ответы / Визуализация / Настройка обмена с другими устройствами
Web-панель ВП110 / Modbus-индикатор СМИ2-М
Telegram: @JuneSmellsLikeBlood | e-mail: e.kislov@owen.ru | oscat.ru | Как обратиться в техподдержку?
Как отлаживать ошибки | Отладка проектов в CODESYS V3.5 | XY problem | Как правильно задавать вопросы | AnyDesk
СODESYS V3.5: Repository Archive V3.5 SP4 (необходим для старых СПК) / Раздел CDS V3.5 на сайте
Форум: Вопросы и ответы / Визуализация / Настройка обмена с другими устройствами
Web-панель ВП110 / Modbus-индикатор СМИ2-М
Telegram: @JuneSmellsLikeBlood | e-mail: e.kislov@owen.ru | oscat.ru | Как обратиться в техподдержку?
Как отлаживать ошибки | Отладка проектов в CODESYS V3.5 | XY problem | Как правильно задавать вопросы | AnyDesk