Просмотр полной версии : ПЛК 110-30+MB110-8A+ИП320 помогите
здорова всем. я занимаюсь АСУ ТП всего год, по этому знаний почти нет. возник вопрос на работе с проектом. вообщем так
есть плк 110-30+МВ110-8А+ИП320. все собрал как надо по 485 порту один к одному. плк 110-30+МВ110-8А тут все хорошо ,а ип320 невидит что ли. то ли адреса неправильные. (вообще как понять какой где адрес). писал все на cfc создал 485 порт. что дальше делать. Да и как сделать чтобы насос отключался по низкому уровню. вообще вопросов куча. подскажите пожалуйста. больше обратиться ни к кому.
Год - это целая вечность.
да вечность. но когда я все писал на IsaGraf и Genesis 32 , то Овен и Codesys совсем не понятно. все равно научусь))
А чего в треп, в ПЛК и пишите, и оп вашим словам очень трудно понять что-то программку бы глянуть, или хотя бы скрины конфигураций
А чего в треп, в ПЛК и пишите, и оп вашим словам очень трудно понять что-то программку бы глянуть, или хотя бы скрины конфигураций
а программка есть: http://www.owen.ru/forum/showthread.php?t=13045&p=124848&viewfull=1#post124848
только можно не скачивать, пока на каждом шаге ошибки, надо все переделывать, а для этого просить надо каково было ТЗ и какова таблица соответствия
вот только скинул схему шкафа. ТЗ чуть позже.
первым делом необходимо выставить порядок соответствия выполнения блоков, в контекстном меню есть такой пункт, ну заодно я бы сократил количество элементов, как на картинке
Второе, мешанина с мастерами, если используете rs485-2 то параметры связи во всех модулях должны совпадать, луччше сделайте несколько UMD в одном мастере, чем два мастера в конфигураторе обращающиеся к одному интерфейсу, точно меньше ошибок допустите
Третье, ну одно нажатие на Ф11 сразу выявило, что имеются повторяющиеся имена переменных, из глобальных данных всё поудаляйте
Четвертое, каковы настройки панели? если она мастер, то в плк надо организовывать слейв, а не как у Вас, если она слейв, то какие регистры в ней задействованы, потому что в конфигураторе явно ни чего не настроено. И вопрос, то что её не видно, не совсем корректный, когда в Вашей конфигурации стоят два пишущих в неё регистра, если хотите что нибудь с неё прочитать, то меняйте на Input Module
настройки панели ИП320 : адрес 1, скорость 11520, по проекту плк 110-30 master. на сколько я знаю в одной сети не может бы два mastera.
панель должна быть Slave. на ней только отображение давление, температура, дверь помещения отк/закр и.Т.Д.. то что вы сказали я переделаю, а какие адреса где? . вот как его вывести на панель Pusk AT%QX3.0.0:BOOL;(*Bit0*)
Чего-то я уже запутался где обсуждение ведется тут или там http://www.owen.ru/forum/showthread.php?t=13045&page=2
Все тут. там удалить забыл. Извенюсь
вот как его вывести на панель Pusk AT%QX3.0.0:BOOL;(*Bit0*)
собирите все дискретные сигналы в одно слово и отправте в панель, а там пользуйтесь битовой адресацией
что тут не совсем правильно. у меня по началу всегда горит СТОП. я нажимаю старт нечего не происходит. надо чтобы стоп сбросился и отработал старт ----пуск
собирите все дискретные сигналы в одно слово и отправте в панель, а там пользуйтесь битовой адресацией
это как объясните пожалуйста?
zendo057
02.12.2013, 21:03
В рп написано дискретные сигналы передаются регистром.Напр. reg.0 reg.1 reg.2 и тд.
что тут не совсем правильно. у меня по началу всегда горит СТОП. я нажимаю старт нечего не происходит. надо чтобы стоп сбросился и отработал старт ----пуск
Вы это в эмуляции пытаетесь добиться или в реальности у Вас тоже будет стоп всегда включен?
это как объясните пожалуйста?
result:WORD;
result.0:=var_pump;
result.1:=var_lamp;
и т.д. до 16 дискретных сигналов можно вместить
Вы это в эмуляции пытаетесь добиться или в реальности у Вас тоже будет стоп всегда включен?
в эмуляции делаю. сперва горит стоп. нажимаю старт, должен отключиться стоп и работать пуск. при нажатии стоп в исходное положение. то есть на вход DI5 должен открыть вход Do5 .
zendo057
02.12.2013, 21:28
В рп написано дискретные сигналы передаются регистром.Напр. reg.0 reg.1 reg.2 и тд.
reg-это регистр.бит1-reg.0,бит2-reg.1---бит16-reg.15
result:WORD;
result.0:=var_pump;
result.1:=var_lamp;
и т.д. до 16 дискретных сигналов можно вместить
в вкладке конфигурация плк это как будет выглядеть?
в эмуляции делаю. сперва горит стоп. нажимаю старт, должен отключиться стоп и работать пуск. при нажатии стоп в исходное положение. то есть на вход DI5 должен открыть вход Do5 .
так если у Вас будет использоваться один вход, то зачем было вообще городить все это, достаточно было обойтись простым присваиванием входа выходу, что поменяется то
reg-это регистр.бит1-reg.0,бит2-reg.1---бит16-reg.15
Это понял спасибо.
так если у Вас будет использоваться один вход, то зачем было вообще городить все это, достаточно было обойтись простым присваиванием входа выходу, что поменяется то
При включение реле должно быть нормально замкнутым. и пока работает насос реле замкнуто. нужно чтобы контролер запомнил это. а если стоп то сбросился
нормально замкнутый контакт, это когда даже нет питания контакт замкнут, если Вы включаете,т.е. подаете управляющий сигнал реле должно разомкнутся, это что касается терминологии
если Вы включили механически тумблер, насос работает, тумблер выключили насос остановился, зачем контроллеру запоминать то, что и физически будет соответствовать
reg-это регистр.бит1-reg.0,бит2-reg.1---бит16-reg.15
да еще вопрос бит 1- reg это в Modbus адрес 1 ?
нормально замкнутый контакт, это когда даже нет питания контакт замкнут, если Вы включаете,т.е. подаете управляющий сигнал реле должно разомкнутся, это что касается терминологии
если Вы включили механически тумблер, насос работает, тумблер выключили насос остановился, зачем контроллеру запоминать то, что и физически будет соответствовать
это понял.Спасибо.
Если Плк 110-30 Master. то МВ 110-8A , и ип 320 будут Modbus Slave?
zendo057
02.12.2013, 22:22
да еще вопрос бит 1- reg это в Modbus адрес 1 ?
Вопрос не понял
покажите пожалуйста наглядный пример как дискретные адреса привязать к ИП320. не получаеться.
В панели, прочтите документацию, какие элементы служат для отображения дискретных сигналов, регистр тут явно Вам не поможео
понятно. кто то же все равно должен знать.
на картинке отображен бит, как один из возможных вариантов, если первый регистр будет равен двум
на картинке отображен бит, как один из возможных вариантов, если первый регистр будет равен двум
это перевод в двоичную систему?
16 бит в регистре, с 0 по 15 бит это нулевой регистр, с 16 по 31 первый регистр и т.д.
как сделать отключение насоса по низкому уровню, и по аварийному давлению?
примерно в этом направлении надо мыслить
zendo057
03.12.2013, 23:33
Бит можно установить только на кнопку и индикатор.И правильно сказал уважаемый capzap,прежде чем браться читайте рэ.и рп.
если плк 110-30 Master, то для МВ 110-8А и ИП320 нужно создавать Modbus (Slave)? какие элементы добавить под Universal network modul?
capzap схему подключения, отключение насоса по аварийному уровню не работает. что не так не подскажите?
а где проект, по чем подсказывать то
нужен какой то элемент что бы авария работала что ли? BOOL и Real не работают в элементе and подскажите пожалуйста
Вы наверное не поняли пример, который вам дал capzap в 38 посте, или не заметили инверсию на элементе AND. Смысл заключается в следующем: таймер TON включается с задержкой 5 сек, если выполняется условие SP_MIN > level. То есть, если в течении этих 5 секунд условие будет выполняться, то на выходе таймера появится сигнал TRUE. Этот сигнал идет на элемент AND, а там у нас стоит инверсия, что означает, что на выходе элемента сигнал изменится на FALSE.
Про таймеры и другие элементы можно почитать в документации CoDeSys_V23_RU.pdf
спасибо вроде разобрался. еще вопрос gsm модем. обязательно писать прогу для открытия COM порта?
спасибо вроде разобрался. еще вопрос gsm модем. обязательно писать прогу для открытия COM порта?
http://www.owen.ru/forum/showthread.php?t=13029
как вести счет номеров регистров если на входа плк 110-30 висят датчики и на модуль аналогового блока 110-8А тоже подключены датчики. плк 110-30 в режиме мастер . 110-8А slave и ип 320 тоже slave.
еще вопрос нужно ли добавлять панель 320 с адресом 1.
в конфигураторе ип 320 при создание как правельно указать slave/
что такое 4х в ип 320?
покажите пожалуйста на примере как ип 320 связать с плк 110-30. еще не могу разобраться с адресами покажите пожалуйста визуально на картинке что ли. то есть дискретный вход такой и какой адрес ип 320
здравствуйте. помогите с связью ип 320+ плк 110-30+мв110-8а. на панель не выходят данные. подозреваю что проблема с регистрами. проект скинул.
Powered by vBulletin® Version 4.2.3 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot