PDA

Просмотр полной версии : Бит Power status в ПЛК100



probe
22.04.2014, 19:24
В 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
========================

capzap
22.04.2014, 19:38
я может слабо разбираюсь, но судя по plcinfo у Вас несоответствие таргетов, из-за этого и проблемы с модулем статистики

probe
22.04.2014, 22:30
К сожалению, при использовании 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) та же проблема...

petera
23.04.2014, 02:23
Из картинки в посте #1 не понятно в каком режиме запущена программа, не видно статусной строки. Если в режиме эмуляции, то будет так, как на картинке.

probe
23.04.2014, 06:38
http://s52.radikal.ru/i135/1404/e0/84e5c5f7280dt.jpg (http://radikal.ru/fp/a03b2d5a2d8a464fa305de5e655096c1)

capzap
23.04.2014, 08:26
Вы специально будете показывать всё что угодно, кроме самого модуля статистики? Там видимо бит горит, а не передается в Вашу переменную, проясните

probe
23.04.2014, 09:18
Предыдущий скриншот отвечал на предыдущий вопрос "не понятно в каком режиме запущена программа, не видно статусной строки." - теперь он видна.

Ответ на Ваш вопрос также содержится в этом скриншоте - из "моего" в нём только имя переменной, а адрес она имеет %IX8.3

Для пояснения прилагаю интересующий Вас скриншот модуля статистики:

http://s020.radikal.ru/i704/1404/88/3bae6df6828dt.jpg (http://radikal.ru/fp/93e8e9c79f26442fa924620b6837bfb3)

capzap
23.04.2014, 09:35
ну и где тут нормальная работа, если нет ни цикла контроллера, ни свободных микросекунд. У Вас не соответствие таргета и прошивки, сперва прошиваете, затем удаляете таргеты и ставите их по новой

probe
23.04.2014, 11:18
Спасибо. Т.е. я правильно понимаю, что все поставляемые контроллеры требуют предварительной перепрошивки?
Какаю именно прошивку Вы можете порекоменовать? И какой таргет с ней следует применить, если заводская прошивка Binary VERSION 2.14.0 с обоими таргетами 2.10 и 2.11, скачанными с сайта, ведет себя, как описано выше.

lara197a
23.04.2014, 11:58
обычно это не требуется. у вас исключительный случай.
вы все старые таргеты удалите, а потом новые ставьте.
возможно КДС не исправен. попробуйте переустановить.

в проекте после загрузки в КДС новых таргетов сделайте "очистить все", потом компилировать.
потом загрузите в ПЛК.

probe
23.04.2014, 12:01
Кажется, вовремя понял, что эта перепрошивка - какое-то отдельное увлечение, которое мне совсем не нужно...
Черт с ним, с этим битом Power - пожалуй, как и прежде, обойдусь без него.
Всем спасибо.

probe
23.04.2014, 15:17
В общем, разобрался: несколько бесполезных переустановок 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
Если программа была написана под старую версию таргета, а Вы пытаетесь ее загрузить на новый контроллер, с новой прошивкой, требующей новой версии таргета, то помимо переустановки таргета, в проекте необходимо сбросить конфигурацию ПЛК на стандартную (дополнения/стандартная конфигурация) и воссоздать ее заново.