PDA

Просмотр полной версии : Проблема с DO Овен ПЛК 110-60



StirlitzSD
22.05.2015, 11:30
Добрый день. Есть проблема с дискретными выходами. Имеем на борту 24 выхода, 20 - работают хорошо, 4 последних при подаче команды на включение, включаются, затем выключаются и так до бесконечности, в эмуляторе все нормально. Как избавиться от этой ошибки контроллера?

PLCInfo
PLC model MODEL PLC 110-60
Binary VERSION 2.14.0
Need Target version 2.10
Compiled: 14:33:07 Apr 28 2011
MAC 6A:77:00:01:1E:8D
IP 192.168.0.225
GATE 0.0.0.0
MASK 255.255.255.0
PIC upper version is 15
Licence unlimited

Николаев Андрей
22.05.2015, 12:32
Проверьте проект. Очень похоже, что где-то есть "хвост", который выключает выходы.

StirlitzSD
22.05.2015, 12:44
Проект проверил, там все хорошо, в эмуляторе все работает без проблем...

StirlitzSD
22.05.2015, 12:47
На выходе FB сигнал постоянный, других обращений нет, что интересно, скачут последние 4 бита, в target файле в комментарии стояло 4 DO, реально там 8 бит и, соответственно, 8 DO.

Николаев Андрей
22.05.2015, 12:50
Так это всегда и бывает :)
Создайте новый проект.
Язык - st. Программа состоит только из знака точки с запятой - ;
Установите связь с ПЛК. Перейдите в "конфигурацию ПЛК" Нажимайте на квадратик у соответствующего выхода - он должен загораться синим - выход должен включаться. Нажимаете еще - выход выключается (квадратик белый).

Если и при этом выходы переключаются самостоятельно - надо разбираться дальше. Питание контроллера 24В? Мощности БП хватает?

StirlitzSD
22.05.2015, 12:55
Замена переменных также ни к чему не привела. Подвязал к выходу стабильную переменную, она также стала нестабильной. Напрямую к адресам обращения нет. Что делать? Объект пропадает... ((((

StirlitzSD
22.05.2015, 13:00
С пустой программой то же самое. Питание 24В. 18313К контроллеру на данном этапе ничего не подключено, я снял колодки. Блок питания Siemens Sitop PSU200M - 10A.

StirlitzSD
22.05.2015, 13:02
18314 Конфигурация полностью

StirlitzSD
22.05.2015, 13:12
Почему в последнем DO байте в комментарии стоит (*4 discrete outouts*)? C этим никак не связано? Не может такого быть, что сама конфигурация сбрасывает биты с 4 по 7?

_Mikhail
22.05.2015, 13:25
Почему в последнем DO байте в комментарии стоит (*4 discrete outouts*)? C этим никак не связано? Не может такого быть, что сама конфигурация сбрасывает биты с 4 по 7?

В этом байте задействовано только первые 4 бита.

StirlitzSD
22.05.2015, 13:26
На другом модуле заработало, пришлось позаимствовать дополнительный модуль 16DO и, о чудо!, все стало работать. Пожалуйста, разберитесь с файлом конфигурации аналоговых выходов (3й байт) контроллера ПЛК 110-60М. Спасибо.

StirlitzSD
22.05.2015, 13:28
Если задействованы 4 бита, то зачем тогда указывать 24 DO, когда реально задействовано 20? Физически их 24... Непорядок!

_Mikhail
22.05.2015, 13:28
Пожалуйста, разберитесь с файлом конфигурации аналоговых выходов (3й байт) контроллера ПЛК 110-60М. Спасибо.

Где Вы нашли в ПЛК 110-60М аналоговые выходы? Этот контроллер обладает только дискретными входам и выходами.

_Mikhail
22.05.2015, 13:31
Если задействованы 4 бита, то зачем тогда указывать 24 DO, когда реально задействовано 20? Физически их 24... Непорядок!

С 1 по 4 DO в конфигурации находятся в Fast Discrete Output. Остальные с 5 по 24 разбиты на 3 байта Discrete Output. Если посчитаешь, то увидишь, что на последний байт приходится всего 4 выхода. Так что изучай матчасть.

mummy117
09.09.2015, 09:54
Добрый день. Так как сам недавно разбирался с этим вопросом, кину в догонку вырезку из документа:
19858