PDA

Просмотр полной версии : Помогите новичку



rafikoff
15.03.2018, 13:17
Здравствуйте
Выбрали контролер ПЛК100 ТЛ на Enlogic.
До покупки пробуем создать программу АВР. Вроде всё понятно, кроме одного:
Где в программе в переменных, в простых типах, ассоциировать физические входа и выходы с двоичными переменными?
Спасибо.

36061

Яшина Татьяна
15.03.2018, 13:39
Добрый день

Физические входы/выходы вы можете подавать напрямую на ФБ . Например на выходы блоков вы можете привязать по 2 сигнала - виртуальную переменную и физический выход ПЛК.

Также можно в отдельной задаче настроить это ассоциирование - на основе ФБ блоков, например логического блока И, или скрипта,копирующего вход на выход. На входе будут переменные ПЛК, на выходе реальный выход устройства.

rafikoff
15.03.2018, 13:53
Добрый день

Физические входы/выходы вы можете подавать напрямую на ФБ . Например на выходы блоков вы можете привязать по 2 сигнала - виртуальную переменную и физический выход ПЛК.

Также можно в отдельной задаче настроить это ассоциирование - на основе ФБ блоков, например логического блока И, или скрипта,копирующего вход на выход. На входе будут переменные ПЛК, на выходе реальный выход устройства.

>Не совсем понимаю, где именно в алгоритме на вход или выход выбрать физический вход (выход). У меня список переменных только, а физические >входа/выхода отсутствуют (

Они отсутствовали так как был выбран Non-target контроллер.
Тогда вопрос, возможно ли переместить схемы и переменные из Non-target контроллера в созданный новый ПЛК-100 ТМ, либо изменить свойства?

Яшина Татьяна
15.03.2018, 14:11
Входы/ выходы добавляются в канал ввода-вывода, и зависят от типа ПЛК.Для нон-таргет их нет, для 100 смотрите скриншот.36068

Вы можете спокойно отладить проект на Non-target, затем в конфигурации сменить тип контроллера на ПЛК 100, и привязать соответствующие входы выходы. Для смены типа ПЛК выберите ваш Non-target, на вкладке связь с контроллером рядом с типом ПЛК нажмите на [...]. Появится запрос на подверждение, после подтверждения смены типа в выпадающем списке сможете выбрать тип ПЛК. после перезапуска модуля изменения вступят в силу. Для наглядности см. скриншот
36069

Также можно просто добавить новый контроллер и скопировать в него все ветки - задачи,канала ввода-вывода,переменные, но при этом у вас потеряется привязка в задачах. Поэтому рекомендую вам скопировать ваш контроллер полностью ( копировать-вставить) , создастся копия вашего нон-таргета,а для него уже менять тип на ПЛК 100.

rafikoff
15.03.2018, 14:24
Всё спасибо разобрались. Изменили контроллер. Добавили входы и выходы.

rafikoff
26.03.2018, 08:50
Ещё пару вопросов.
Извлекаемая по Modbus переменная Bitmap16 у Owen как называется?
Хотелось бы найти функцию в EnLogic разбития на биты 16-битового числа.

Яшина Татьяна
26.03.2018, 09:41
Извлекаемая по Modbus переменная Bitmap16 у Owen как называется?


Про Bitmap16 у Owen немного непонятно. Насколько я понимаю,вы хотите считывать значение слова по битам?

Разбитие на биты слова можно осуществлять при помощи ФБ дешифратор, из группы шифраторы. На вход блока даете свое слово, на выходе формируются значения битов.

Также можно осуществлять чтение\запись по маске.36234

rafikoff
26.03.2018, 10:41
Про Bitmap16 у Owen немного непонятно. Насколько я понимаю,вы хотите считывать значение слова по битам?

Да спасибо ФБ дешифратор для 10-значного числа.
А для 16-ого ? Да, BITMAP16 как WORD в виде последовательности 16 бит , типа 1010111100000101. Для них как ?
Спасибо

Яшина Татьяна
26.03.2018, 13:20
В энлоджике ФБ позволяют работать с типами Word (16 бит) и DWord (32 бит) - соответственно собирать и разбирать их. (Шифратор-Дешифратор) , т.е в шифраторе можно на вход подавать последовательность битов (до 32) и на выходе получать число

Валерон
23.05.2018, 10:19
здравствуйте! прошу вашей консультации по вопросу заведении прибора ТРМ232 на Телемеханику Лайт.
на начальной стадии мне удалось завести данный прибор в "вертуальные кантролеры" но сразу появились вопросы ...каков конечный результат можно получить?
1) можно завести данный прибор и производить опрос для мониторинга
2) производить опрос удаленного прибора ТРМ232 локально так и при помощи модема
3) возможность редактировать параметры удаленно
4) сколько стоит лицензия на заведения приборов (Вообщем какие условия?)

вижу есть много материала на подобную тему но хотелось бы узнать сразу есть ли смысл изучать все инструкции ...поэтому хотел бы узнать ответы на 4 пункта (в дальнейшем планируется заводить и другие контроллеры из семейства ТРМ).

очень надеюсь на сотрудничество!!

Сергей Сисейкин
25.05.2018, 13:21
здравствуйте! прошу вашей консультации по вопросу заведении прибора ТРМ232 на Телемеханику Лайт.
на начальной стадии мне удалось завести данный прибор в "вертуальные кантролеры" но сразу появились вопросы ...каков конечный результат можно получить?
1) можно завести данный прибор и производить опрос для мониторинга
2) производить опрос удаленного прибора ТРМ232 локально так и при помощи модема
3) возможность редактировать параметры удаленно
4) сколько стоит лицензия на заведения приборов (Вообщем какие условия?)

вижу есть много материала на подобную тему но хотелось бы узнать сразу есть ли смысл изучать все инструкции ...поэтому хотел бы узнать ответы на 4 пункта (в дальнейшем планируется заводить и другие контроллеры из семейства ТРМ).

очень надеюсь на сотрудничество!!

1. да, роль ПЛК может выполнять Ваш ПК. Вы по Сом порту при помощи преобразователя RS-485 в USB опрашиваете прибор.
2. Если без ПЛК, то только через роутер по tcp\ip
3. Управлять сигналами, которыми, скажем так "можно" управлять вы сможете. Так же считывать все необходимые сигналы
4. Программа лицензируется по количеству сигналов. Можно скачать программу и работать с ней в демо-режиме. Среда разработки - модуль "контроллеры" - бесплатная, вы можете сделать конфигурацию для своего проекта и посчитать количество используемых сигналов. дальше уже на нашем сайте подобрать редакцию SCADA_BASE
http://www.owen.ru/catalog/scada_sistema_oven_telemehanika_lajt/20561258