Доброго времени суток, товарищи!
Опять не догоняю..
Есть 2 контроллера CPU314-2DP и 1 каплер Вага 750-333. Нужно соединить всё по Profibus. В HW настроил начальный адрес 256 длина 12 byte, тип Unit.
В слейве 314-2DP ОВ1 вставил блок SFC15. В LADDER W#16#100. B RECORD P#DB1.DBX0.0 BYTE 12 (1. Здесь указывается, что передавать данные из DB1 начиная с 0 и до 12го байта?)
В мастере SFC 14. LADDER W#16#100. RECORD P#DB1.DBX0.0 BYTE 12 (2. Здесь указывается что записывать в DB1 с 0 до 12 байта?)
3. То есть, Слейв смотрит данные из DB1 и передаёт в мастера? А мастер записывает данные в свой DB1, так?
4. И в мастере и в слейве, в SFC в RET_VAL ошибка 80B1. Не верная длина передачи или в HW. Хотя DB Заполнены ручками 6 слов. В HW длина 12 Byte.
5. В HW я правильно понимаю настройки, У мастера Input -- это адреса для входа в мастера, а у Слейва Output -- это адрес для исходяших для слейва? А если передавать и от мастера к слейву, нужно создавать ещё одну линию, в которой наоборот будут указаны у Мастера адрес Output, у Слейва адрес Input??
Есть подозрение, что всему виной Waga, адреса у неё от 0 до 21. Обращение напрямую.
Делал по инструкции Сети.SIMATIC NET.PROFIBUS-DP. Потом на форуме нашёл вариант 2х S300, всё повторил, а толка нет.. Или я что то не понимаю..
Вообще, нужно что бы мастер передавал слейву биты, слейв их обрабатывал, и иногда передавал мастеру биты, типа паузу, например.
- Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
- Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
- Не надо писать свой вопрос в первую попавшуюся тему - всегда лучше создать новую тему.
- За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения. Непонятно? - Читать здесь.
- Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
- Перед тем как что-то написать - читать здесь, а затем здесь и здесь.
- Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.
SFC14/SFC15 ошибка 80В1
Модератор: Глоб.модераторы
-
- знаток Eplan
- Сообщения: 1136
- Зарегистрирован: 21 сен 2012, 22:45
- Имя: aranea
- Благодарил (а): 30 раз
- Поблагодарили: 165 раз
SFC14/SFC15 ошибка 80В1
попробуйте Consistent = Total Length
так как указанные вами SFC работают только с консистентными данными
так как указанные вами SFC работают только с консистентными данными
-
- здесь недавно
- Сообщения: 37
- Зарегистрирован: 06 июн 2016, 08:13
- Имя: Иванов Вячеслав Валериевич
- Страна: Россия
- Благодарил (а): 15 раз
SFC14/SFC15 ошибка 80В1
Насколько я помню, в Consistent можно выбрать между unit и All . Если Вы имеете в виду All то я попробую в понедельник, спасибо за подсказку!
-
- здесь недавно
- Сообщения: 37
- Зарегистрирован: 06 июн 2016, 08:13
- Имя: Иванов Вячеслав Валериевич
- Страна: Россия
- Благодарил (а): 15 раз
SFC14/SFC15 ошибка 80В1
Всё так и было!
Сразу отвечать не стал, пробовал в обратную сторону передавать от мастера - слейву. Так вот ошибка было 8090. Добавил ешё одну строку в HW, где инпут и аутпут поменял местами. Всё работает) я так рад)) Разбираюсь дальше..