Просмотр полной версии : Бит Power status в ПЛК100
В 2009г, когда начал использовать ПЛК100 - я этот бит успешно использовал в программе. Затем, при какой-то очередной поставке, в полученных в течение года ПЛК100 он вдруг перестал работать, разбираться было некогда и я с тех пор отказался от его использования. Сейчас же он мне снова понадобился...
Почему он всегда в FALSE? Что не так?
http://s006.radikal.ru/i214/1404/f9/77169ab3f39at.jpg (http://radikal.ru/fp/4925dbd0cf8343f8b717b2706b8bb0d9)
Таргеты скачаны с сайта - Install_Target_v.2.11_for_PLC100_PLC150_PLC154.exe (http://www.owen.ru/uploads/install_target_v.2.11_for_plc100_plc150_plc154.exe )
Информация о ПЛК
========================
PLC model MODEL PLC 100
Binary VERSION 2.14.0
Need Target version 2.10
Compiled: 10:44:59 May 16 2011
MAC 6A:77:00:A1:C7:DB
IP 10.0.6.10
GATE 10.0.6.1
MASK 255.255.255.0
PIC upper version is 07
Licence limited to 360 bytes
No DAC
PIC lower version is 0a
========================
я может слабо разбираюсь, но судя по plcinfo у Вас несоответствие таргетов, из-за этого и проблемы с модулем статистики
К сожалению, при использовании Install_Target_v.2.10_for_PLC1xx.exe (http://www.owen.ru/uploads/install_target_v.2.10_for_plc100_plc150_plc154_plc 110_plc160.exe) та же проблема...
Из картинки в посте #1 не понятно в каком режиме запущена программа, не видно статусной строки. Если в режиме эмуляции, то будет так, как на картинке.
http://s52.radikal.ru/i135/1404/e0/84e5c5f7280dt.jpg (http://radikal.ru/fp/a03b2d5a2d8a464fa305de5e655096c1)
Вы специально будете показывать всё что угодно, кроме самого модуля статистики? Там видимо бит горит, а не передается в Вашу переменную, проясните
Предыдущий скриншот отвечал на предыдущий вопрос "не понятно в каком режиме запущена программа, не видно статусной строки." - теперь он видна.
Ответ на Ваш вопрос также содержится в этом скриншоте - из "моего" в нём только имя переменной, а адрес она имеет %IX8.3
Для пояснения прилагаю интересующий Вас скриншот модуля статистики:
http://s020.radikal.ru/i704/1404/88/3bae6df6828dt.jpg (http://radikal.ru/fp/93e8e9c79f26442fa924620b6837bfb3)
ну и где тут нормальная работа, если нет ни цикла контроллера, ни свободных микросекунд. У Вас не соответствие таргета и прошивки, сперва прошиваете, затем удаляете таргеты и ставите их по новой
Спасибо. Т.е. я правильно понимаю, что все поставляемые контроллеры требуют предварительной перепрошивки?
Какаю именно прошивку Вы можете порекоменовать? И какой таргет с ней следует применить, если заводская прошивка Binary VERSION 2.14.0 с обоими таргетами 2.10 и 2.11, скачанными с сайта, ведет себя, как описано выше.
lara197a
23.04.2014, 11:58
обычно это не требуется. у вас исключительный случай.
вы все старые таргеты удалите, а потом новые ставьте.
возможно КДС не исправен. попробуйте переустановить.
в проекте после загрузки в КДС новых таргетов сделайте "очистить все", потом компилировать.
потом загрузите в ПЛК.
Кажется, вовремя понял, что эта перепрошивка - какое-то отдельное увлечение, которое мне совсем не нужно...
Черт с ним, с этим битом Power - пожалуй, как и прежде, обойдусь без него.
Всем спасибо.
В общем, разобрался: несколько бесполезных переустановок CodeSys и таргетов, затем, в "Настройках целевой платформе" указал None, затем заново указал PLC100.R-L, и в результате в "Конфигурации ПЛК" стало чисто, как в трамвае. Забил её руками заново, в результате раздел Statistic всплыл уже по новым адресам, и бит Power таки заработал.
Еще раз спасибо.
http://i024.radikal.ru/1404/63/b106f5f6d9cct.jpg (http://radikal.ru/fp/41ab418d922544028c90603ebbc4b6a1)
Гарчев Евгений
23.04.2014, 16:19
Если программа была написана под старую версию таргета, а Вы пытаетесь ее загрузить на новый контроллер, с новой прошивкой, требующей новой версии таргета, то помимо переустановки таргета, в проекте необходимо сбросить конфигурацию ПЛК на стандартную (дополнения/стандартная конфигурация) и воссоздать ее заново.
Powered by vBulletin® Version 4.2.3 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot