PDA

Просмотр полной версии : ПЛК 154 И-М



Max81
21.03.2009, 14:21
Есть ПЛК 154 И-М.
1. С Компьютером Конектится по 232. Все нормально.
2. Записываю во FLASH (Online->Create boot project) Пишет, что записал:confused: НО , такая штука, при отключении питания на 1 час, вся информация полностью стирается. Это так и должно быть???:confused: В инструкции написано чётко, что это энергонезависимая память!!!! КАК ТОГДА БЫТЬ???:confused: :confused: :confused:

zmw
21.03.2009, 14:46
После того как загрузишь программу в ПЛК выбери в CoDeSys - Онлайн - Создание загрузочного проекта. У меня русифицированная версия.

Малышев Олег
21.03.2009, 19:49
Версия ПЛК, таргет в студию. Предварительно - после Create Boot Project зайдите PLC browser и сделайте filedir - должны быть видны файлы DEFAULT.PRG DEFAULT.CH config.dat

Max81
22.03.2009, 07:22
А вот еще один вопрос! Сколько УВВ можно к 154му по максимому подключить? Какой у него предел! Спасибо!!!

Kirill
23.03.2009, 16:07
А вот еще один вопрос! Сколько УВВ можно к 154му по максимому подключить? Какой у него предел! Спасибо!!!

Если лицензия L, то есть ограничения памяти ввода/вывода 360 байт. Это, в среднем 3-5 приборов.
С лицензией М таких ограничей нет, формально вы можете подключать несколько десятков модулей. Но при этом надо понимать, что линия передачи данных также ограничена по характеристикам и чем больше переменных вы опрашиваете, тем реже это надо делать. Иначе не справится.

Max81
23.03.2009, 17:47
Посмотрите пожалуйста, вот что пишет когда на Флеш память скидываю программу!!!:( Думаю по этому и не сохраняется на долгое время программа!1092

Kirill
23.03.2009, 18:10
Эти вещи не связаны. Ругательство происходит потому, что у вас в программе используется порт debug rs232 и по этому же порту происходит связь с системой программирования. Если уберете кабель для программирования из разема ПЛК и подключитесь по ethernet, такого сообщения, скорее всего, не будет.

Max81
23.03.2009, 19:03
Спасибо за ответы огромное!
Но вот еще есть вопросы, помогите не опытному чайнику разобраться в таких делах:
1. Что есть интерфейс связи, а что есть протокол?
2. Нужен ли коммуникационный процессор для подключения к Ethernet? или напрямую?
3.Для чего нужен интерфейсный модуль?

Николаев Андрей
24.03.2009, 10:06
1. Интерфейс - физические "провода" со своим током и напряжением. Протокол - формат формирования программных пакетов для обмена. По этому если 2 устройства физически совместимы (имеют одинаковый интерфейс - RS485, Ethernet, LPT, SPI, USB) и оба умеют разбирать посылки по заданному протоколу (ОВЕН, ModBus, DCon, TCP, UDP) - тогда их можно связать для обмена между собой.
2.Для подключения к Ethernet к ОВЕН ПЛК никаких дополнительных плат и модулей не нужно. В ПЛК встроена "сетевая карта". Подключаетес на прямую или черех Hub\Switch.
3. Смотря что Вы понимаете под интерфейсными модулями. Можно говорить, что в ПЛК встроены интерфейсные модули RS485, Ethernet....
Можно называть преобразователи интерфейсов (для согласования интерфейсов). Можно понимать как дополнительный модуль, который нужно докупить, чтобы в приборе появился тот или иной интерфейс - так часто делают некоторые европейские производители, а сейчас и русские.

Все заявленные интерфейсы у ОВЕН ПЛК являются встроенными, и ничего докупать не нужно :cool:

Max81
25.03.2009, 19:22
Как обращаться к созданным архивам не через тренд, а как нибудь по другому, чтобы был читабельный вид?

Kirill
27.03.2009, 10:28
Как обращаться к созданным архивам не через тренд, а как нибудь по другому, чтобы был читабельный вид?

в excel откройте и выберите меню Данные - Текст по столбцам

Max81
28.03.2009, 15:57
Помогите пожалуйста настроить ТРМ101 по RS-485!
---
Возможно ли, чтобы ОВЕН ПЛК соединенный по RS-485 с ТРМом принимал от него значения?
---
Пробовал по книге Configuration.pdf настраивать, поставил модуль OWEN (master). Адрес указа правильно. НА ТРМе RS мигает - индикатор. Но в конфигураторе постоянно выдает значение ошибок *Last error* *Last hash* *Last adress*.
---
Какой HASH код нужен именно к ТРМ101?
INDEX?
Use Index?
---
В OPC manger ТРМ прекрасно видит, значение что на индикаторе, что на мониторе, один в один!

Николаев Андрей
29.03.2009, 12:25
Не ленитесь читать форум: http://www.owen.ru/forum/showthread.php?t=551&page=3
Длайте все по аналогии с ТРМ200, список параметров с именами, типами и т.д. выложен для всех приборов: http://www.owen.ru/support/40691149

Max81
31.03.2009, 21:33
Настройка сети RS-485 через CoDeSys V.2.3.8.1
RS-485 и ТРМ101.
Owen (Master) [VAR]
Настройка RS-485[SLOT]
***
1 Communication speed 9600
2 Parity NO PARITY CHECK
3 Data bits 8 bits
4 Stop length One stop bit
5 Interface Type RS485
6 Frame oriented ASCII
7 Framing time ms 160
8 Visibility No
***
Настройка  Float variable Comm (Write) [VAR]
1 Address length 8 bit
2 Adress 1
3 Hash name Dev
4 Index 0
5 Use a index? No
6 Float type Float
7 Precision 2
8 Polling time ms 160
9 Work Mode Polling Time
10 Repiat counter 0
15 Visibility No
***
Настройка  Float variable Comm (Listen) [VAR]
1 Address length 8 bit
2 Adress 1
3 Hash name Dev
4 Index 0
5 Use a index? No
6 Float type Float
7 Precision 2
8 Polling time ms 160
9 Work Mode Polling Time
10 Repiat counter 0
15 Visibility No



Через какой APPEND SUBELEMENT можно просматривать данные пришедшие с ТРМ??? Настроил Float variable Comm (Write) и Float variable Comm (Listen). Вроде все нормально *Last error* = 0.
*Last hash* = 54913 (D681 – означает тип прибора ТРМ101)
*Last address* = 8
Посылаю 255dec (в hex не воспринимает) на AT %QB11.2.1:BYTE; (*Command (0xff-Start)*)[CHANNEL (Q)]. На ТРМ101 мигает индикатор RS, заработало. *LAST ERROR* = 0, но где данные????
Стандартными командами запускается типа 0xFF и 0xFE – отключается. А где данные??? КАК ИХ ОБНАРУЖИТЬ?

Филоненко Владислав
01.04.2009, 07:49
А сам проект секретен?

Max81
01.04.2009, 23:30
Проект завтра принесу, он не секретен! Просто на работе инет отрубили - кризис!
----------------------
Просмотрел все темы, перепробовал все как есть, у меня почему то не получается.
Теперь, когда из Hash name удалил dev появилась ошибка 10327(dec) –отсутствует дескриптор. Помогите ребята, пожалуйста, проект горит!
*на ТРМ 101 скорсть – 9600;
адрес – 1;
дл.сетевого адреса – 8бит;
задержка ответа от прибора по RS-485/
Индикатор мигает; Start/Stop отвечает.
--------------------------------------
ПЛК 154-220 И-М

Max81
02.04.2009, 09:12
Вот прикрепил проект. Посмотрите!

Филоненко Владислав
02.04.2009, 10:24
1.Возьмите список параметров (в конфигураторе удобно сделано в разделе help).
2. Выберете нужный параметр
3. В соответствии с его типом вставьте тип переменной в мастер
4. Задайте адрес прибора и Hash имя, если необходимо индекс и use index.

P.S. ПЛК пока не оснащается телепатическим модулем, и понять что вы хотите, без выполнения 4-х пунктов не может.

Max81
06.04.2009, 21:00
Подключил ТРМ101, оказывается там в Hash name надо PV прописать, вот я пень. Короче ТРМ101 заработал, данные снимаются. А вот )))))))) теперь ТРМ201 подключаю точно так же и не работает. Вот теперь голову ломаю! Весь исплевался. Подскажите пожалуйста!!! Спасибо Вам! Без вас бы в тупик уперся.

Max81
07.04.2009, 07:30
Что за ошибка 3328 dec? Постоянно у трм201! Кстати индикатор Rs не мигает, хотя в OPM показания снимаются замечательно. Может из-за индикатора?

Max81
13.04.2009, 21:33
Изначально был создан проект, который работал на целевой платформе ПЛК 154 И-М, некоторое время не пользовался проектом, работал с другим. И буквально через 2 недели, он, при попытке загрузить его, выдает следующие сообщения (указаны на рисунке последовательно).

Николаев Андрей
14.04.2009, 08:47
Точно утверждать не могу, но похоже CoDeSys не видит каких то своих библиотек. Попробуйте переустановить его...

Малышев Олег
14.04.2009, 09:32
Project ->clean all, выходим из CDS. Project->Rebuild ALL.
Так же смотрим варнинги при компиляции.

Max81
14.04.2009, 21:57
Project ->clean all, выходим из CDS. Project->Rebuild ALL.
Так же смотрим варнинги при компиляции.

Но фишка в том, что все остальные проекты спокойно открывает!:rolleyes: