Просмотр полной версии : Проблема с 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
Powered by vBulletin® Version 4.2.3 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot