Просмотр полной версии : ПЛК100 + МВА8 + ИП320
Kinomehanik
14.10.2014, 14:36
Здравствуйте!
Я с чужого ника, но женского пола.
У меня есть задание, считать чтолибо с МВА8 и показать это на ИП320. Ну и есть ПЛК 100.
Кодесис скачала и установила, драйвер на ПЛК 100 в вин ХР поставила - он определяется в устройствах как PLC100 CDC USB to UART (COM8).
Таргет файл поставила, не могу сейчас вообще связаться с контроллером Ошибка связи (#0), почему-то Онлайн-Параметры связи выдают мне только СОМ1.
И вообще, с чего начать?
Kinomehanik
14.10.2014, 16:13
с выкладки проектов
вы про примеры? Я смотрела, подключала к себе, но связи с контроллером нет ведь(((
lara197a
14.10.2014, 17:18
измените номер порта.
постучите курсором в окошко, где отображен номер(у Вас 8)
Измените номер порта в настройках
диспетчер устройств, заходите в с-ва устройства- дополнительно.
Kinomehanik
15.10.2014, 15:22
14760Да, это спасибо, сегодня доперла до щелчков, а то все с клавиатуры пыталась набрать 8 или увидеть раскрывающийся список.
Только ошибка связи все равно осталась. Почему так?
Kinomehanik
20.10.2014, 14:30
и Все же? есть ли на форуме поддержка? почему при установленном драйвере ПЛК100 дает Ошибка связи (#0)?
приборист
20.10.2014, 14:33
Кабель длинный? (Тонкий?)
Подключайтесь с помощью обычного шнурка сетевого. Проще и стабильнее.
Kinomehanik
20.10.2014, 15:02
Сеть в смысле эзернет? RG-45? эм, а можно в хаб воткнуть?
USB Шнур 1,40м, ср.толщины.
Можно через хаб прямым патчкордом. Можно напрямую компом, в зависимости от умности сетевой карты компа либо кроссовым патчкордом, либо прямым.
Kinomehanik
21.10.2014, 10:43
Связь есть, на СОМ9 обнаружилась, может я юсб порты попутала.
Значит, в кодесис создала проект, поставила PLC100.R-M, настройки не меняла, выбрала язык реализации ST. Затем в конфигурации ПЛК задала Овен (мастер), RS-485, МВА8 имеет сетевой адрес 16 (смотрела конфигуратором МВА8, там же внизу значения входов на 4 входе 1367 показывал), включила первый вход МВА8 и 4 на адресе 19 - добавила их как float variable + time (listen), обозвала var1 и var2.
PROGRAM PLC_PRG
VAR
f: REAL;
g: REAL;
END_VAR
и ниже
f:=var1;
g:=var2;
и... все по 0
почему?
и еще, теперь когда связь с плк устанавливаю, он пишет программа изменена, записать новую или изменения? т.е. действительно, связь есть.
Kinomehanik
07.11.2014, 15:02
Может кто посмотрит проект? Что я делаю не так?
приборист
07.11.2014, 18:59
В проекте настройки - RS485 ASCII
В МВА так же?
И в чем вообще проблема?)):D
Возможно в этом примере сможете почерпнуть вдохновения
Kinomehanik
10.11.2014, 09:10
Возможно в этом примере сможете почерпнуть вдохновения
Ошибка целевой платформы!!!
Kinomehanik
10.11.2014, 11:02
В проекте настройки - RS485 ASCII
В МВА так же?
И в чем вообще проблема?)):D
Настройки МВА
15118
На первом входе температурный датчик.
Проблема в том, что Universal modbus device c адресом 16, включенным Real input module Registr adress 4, T_MVA названа переменная, не читается кодесисом.
У Вас скорость в модуле 9600, а в настройках конфигурации ПЛК 11520. Сделайте так, чтобы и там и там скорость была одинаковой.
Ошибка целевой платформы!!!
Там 110 плк. Возможно у вас отсутствует тагет файл.
Kinomehanik
11.11.2014, 09:00
Вот, RTU и скорость поменяла. Почему-то один раз показал какоето значение - 27,397, потом начала менять Адрес входного датчика, и он навсегда стал 0.
Значит у меня Modbus Master, RS-485 Frame orient RTU, потом Owen_MBA8 ModuleSlaveAdress 16, Value In Input 1 - Register Adress 20? (16?) (0?)
в теле программы t:=T_MVA, ну и все, 0!!!
приборист
11.11.2014, 11:24
Вот так пробуйте.
У МВА8 адрес 16, скорость 115200, RTU.
Используется первый канал.
Kinomehanik
11.11.2014, 15:38
Только собралась написать, что ничего не получается, как решила заново попробовать! И получилось!!!
Скажите, неужели RS-232/422/485 Converter (ICP CON 7561) подключенный к RS-485, но без питания (т.е. не включенный в ЮСБ) мог мешать?!
Вроде нет! Подключила конвертер все равно показывает и работает.
Тогда чтото приборист сделал правильно, спасибо!
Kinomehanik
11.11.2014, 15:48
Я вас еще немного помучаю? Теперь жеж мне надо это значение на ИП320 показать)))
приборист
11.11.2014, 16:17
Как то вот так вот:
Kinomehanik
11.11.2014, 16:29
Я пока не скачаю, т.к. надо ж теперь 24В подать на ИП320, мне его подключат и скачаю!
Скажите пожалуйста!!! В чём была моя ошибка? что я не использовала Register input module?
приборист
11.11.2014, 23:06
Я пока не скачаю, т.к. надо ж теперь 24В подать на ИП320, мне его подключат и скачаю!
Скажите пожалуйста!!! В чём была моя ошибка? что я не использовала Register input module?
Адрес вы поменяли с 4 на 20.
И лучше не использовать готовые шаблоны, они могут работать криво.
Kinomehanik
13.11.2014, 16:20
Как то вот так вот:
Печалька, сама пробовала, не получилось. хотя, я хотела чтоб ИП320 была слейвом.
А, еще поменяла, что РС-485 у меня. Ну это просто), ну и десятичные в показаниях.
Kinomehanik
14.11.2014, 14:24
Почему значения с входов мешаются?
т.е. я беру значения с 1 и 4 входов соответсвенно 4 и 22 адрес, периодически на 1 выползают значения с 4 адреса! и так же показывает на ИП 320!
приборист
14.11.2014, 18:15
Почему значения с входов мешаются?
т.е. я беру значения с 1 и 4 входов соответсвенно 4 и 22 адрес, периодически на 1 выползают значения с 4 адреса! и так же показывает на ИП 320!
Проект покажите.
Kinomehanik
17.11.2014, 08:59
Проект покажите.
Вот, посмотрите пожалуйста!
Пока с 4 канала в кодесис значение правильное получаю, а вот на ИП320 иной раз на месте "температура" выводит значение со четвертого входа.
Счас буду разбираться.
приборист
17.11.2014, 10:05
Видимо потому, что адреса в ИП неправильные.
В ИП320 должно быть так:
Температура с 1 канала - адрес 0, число регистров 2 + галочка float
Температура с 4 канала - адрес 2, число регистров 2 + галочка float
А температура с 1 канала в Word - адрес 4 и число регистров - 1
Kinomehanik
18.11.2014, 14:32
Видимо потому, что адреса в ИП неправильные.
В ИП320 должно быть так:
Температура с 1 канала - адрес 0, число регистров 2 + галочка float
Температура с 4 канала - адрес 2, число регистров 2 + галочка float
А температура с 1 канала в Word - адрес 4 и число регистров - 1
Все равно идет перебой с входами. Значит, на МВА8 16 адрес входы 1 и 4 с датчиками. ип320 подключается только мастером (в своем конфигураторе задается) к связке плк100-мва8? Т.е. Плк100 выступает мастером к МВА8, но слэйвом к ИП320? ПЛК - адрес который задается в конфигураторе Ип320 = 1? В КодеСис ModBus Slave с адресом - 1?
почему путаются значения выводимые визуально??15269
Нельзя иметь два мастера на одном интерфейсе.
15274
Панель нужно подключить на порт RS232.
Kinomehanik
18.11.2014, 17:00
Нельзя иметь два мастера на одном интерфейсе.
15274
Панель нужно подключить на порт RS232.
Хорошо, а если я хочу только РС485? Как тогда ИП320 подключить?
Лучше сделайте так, как уважаемый petera советует. Если хотите на RS-485 все повесить, то панель надо будет делать слэйвом и могут быть проблемы, т.к. панель будет тормозить остальные модули, если делать через конфигурацию.
Лучше сделайте так, как уважаемый petera советует. Если хотите на RS-485 все повесить, то панель надо будет делать слэйвом и могут быть проблемы, т.к. панель будет тормозить остальные модули, если делать через конфигурацию.
Если и панель будет слейвом, то при таком количестве опрашиваемых регистров тормозов не будет.
Kinomehanik
19.11.2014, 08:38
Если и панель будет слейвом, то при таком количестве опрашиваемых регистров тормозов не будет.
Этот проект - пример для опредления вообще работы и возможностей, регистров будет (что такое регистры? значения с датчиков? - так порядка 20). ПЛК будет стоять в кабинеет, ИП320 на объекте - какова длина связи для РС-232?! Разве есть возможность использовать?
приборист
19.11.2014, 10:02
Этот проект - пример для опредления вообще работы и возможностей, регистров будет (что такое регистры? значения с датчиков? - так порядка 20). ПЛК будет стоять в кабинеет, ИП320 на объекте - какова длина связи для РС-232?! Разве есть возможность использовать?
А может проще ПЛК поставить на объекте?
А по Ethernet подключить его к компьютеру(SCADA) в кабинете?
Наверно ПЛК в кабинете, чтобы никто не стырил:rolleyes:
Kinomehanik
19.11.2014, 11:45
Объект уже собран, ПЛК нужен для двух модулей МВА8 и два МДВВ и двух панелей ИП320, расстояние между ПЛК и модулями 700 в одну сторону в другую 200 м.
Как подключить ИП320 слейвом?
Объект уже собран, ПЛК нужен для двух модулей МВА8 и два МДВВ и двух панелей ИП320, расстояние между ПЛК и модулями 700 в одну сторону в другую 200 м.
Как подключить ИП320 слейвом?
Только Вы учтите, что нельзя физически ставить ПЛК между двумя модулями или тянуть отдельные линии от ПЛК к каждому модулю и панели. Такая топология называется звезда.
Нужно от ПЛК тянуть линию RS485 последовательно к первому модулю, затем от первого модуля ко второму, а от второго модуля к панели. Или в другой комбинации, но обязательно последовательно! На конце линии должен быть резистор 120 Ом.
Так, что я даже не представляю, как Вы будете тянуть эти километры при таком расположении составных частей:rolleyes:
Панель будет слейвом, если выбрать такие настройки
15320
Kinomehanik
24.11.2014, 15:29
Только Вы учтите, что нельзя физически ставить ПЛК между двумя модулями или тянуть отдельные линии от ПЛК к каждому модулю и панели. Такая топология называется звезда.
Нужно от ПЛК тянуть линию RS485 последовательно к первому модулю, затем от первого модуля ко второму, а от второго модуля к панели. Или в другой комбинации, но обязательно последовательно! На конце линии должен быть резистор 120 Ом.
Так, что я даже не представляю, как Вы будете тянуть эти километры при таком расположении составных частей:rolleyes:
Панель будет слейвом, если выбрать такие настройки
15320
Так то понятно, а не понять, ИП320 я делаю Universal Modbus device? Ставлю 3 адрес в сети, и что добавлять в КодеСис?
Kinomehanik
24.11.2014, 16:08
Только Вы учтите, что нельзя физически ставить ПЛК между двумя модулями или тянуть отдельные линии от ПЛК к каждому модулю и панели. Такая топология называется звезда.
Нужно от ПЛК тянуть линию RS485 последовательно к первому модулю, затем от первого модуля ко второму, а от второго модуля к панели. Или в другой комбинации, но обязательно последовательно! На конце линии должен быть резистор 120 Ом.
15320
Такая топология звезда работает уже пару лет, в качестве контроллера стоит ПК с МастерСкада, а сейчас захотелось видеть непосредственно на объекте данные с МВА8.
Такая топология звезда работает уже пару лет, в качестве контроллера стоит ПК с МастерСкада, а сейчас захотелось видеть непосредственно на объекте данные с МВА8.
уже пятая страница пошла, Вы чего на самом деле хотите? Не перичитывать же всё это, чтоб разобраться
Про звезду близко к сердцу не принимайте. Если сейчас работает - есть большая вероятность что добавив на плечах по ИП будет работать и дальше. Тока ИП - 2 штуки (п#38) - сколько мастеров то ?
(по мне - так всё на 1 интерфейс, и плк мастер. А ИПшки - синхронизировать по всем модулям)
Вы чего на самом деле хотите?Чтоб её успокоили - да будет наверно работать , всё намана
Kinomehanik
27.11.2014, 11:36
Про звезду близко к сердцу не принимайте. Если сейчас работает - есть большая вероятность что добавив на плечах по ИП будет работать и дальше. Тока ИП - 2 штуки (п#38) - сколько мастеров то ?
(по мне - так всё на 1 интерфейс, и плк мастер. А ИПшки - синхронизировать по всем модулям)
Чтоб её успокоили - да будет наверно работать , всё намана
Если вы читали №38, то там было еще - "Как подключить ИП320 слейвом?" - МАСТЕР ОДИН - ОДИН ПЛК 100.
Kinomehanik
27.11.2014, 11:37
уже пятая страница пошла, Вы чего на самом деле хотите? Не перичитывать же всё это, чтоб разобраться
Сейчас - надо - ИП320 слейв, чтоб показывал значения с входов МВА8 - 1,2 и 4 входа. Еще не получилось.
Kinomehanik
27.11.2014, 14:15
Не получается показать значение в ИП 320
Не получается показать значение в ИП 320
1. Зачем преобразование REAL_TO_INT? У Вас переменная MVA1_word не является REAL.
15465
2. В конфигурции ПЛК адрес регистра для IP1 равен "0"
15466
А для дисплеев панели адреса регистров начинаются с "1" (4х1, 4х2, 4х3)
15467
Либо в ПЛК нужно адрес регистру сделать или 1, или 2, или 3. Либо для дисплеев панели начинать с 4х0.
Не получается показать значение в ИП 320
я в командировке, не проверял
ЗЫ если в панели первое значение будет соответствовать, а второй и четвертый канал нет, то в конфигураторе нужно поменять Byte sequence c Trace_mode на Native
Kinomehanik
28.11.2014, 15:50
я в командировке, не проверял
ЗЫ если в панели первое значение будет соответствовать, а второй и четвертый канал нет, то в конфигураторе нужно поменять Byte sequence c Trace_mode на Native
Увы! по какой то причине, все равно не показывает(((
У самой не получилось!
Powered by vBulletin® Version 4.2.3 Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot