Вход на форум 
В начало e-Mail

Форум

Ресурсы Rockwell

Product Directory

Essential Components

Literature Library

Knowledge Base

Electronic News&Magazines

Блог

Encompass Program

Product Certification

  


Предыдущие результаты



Предыдущие результаты



Предыдущие результаты

 Я полагаю, что если всё расключено верно, то должен моргать зелёный диод. Как написано в мануале: "The channel is properly connected to the drive and is communicating, but is not sending I/O to the drive. The channel is set for Modbus RTU Master operation, and is transmitting."

 Добрый день! Использую контроллер 1768-L43 и modbus-модуль 1769-SM2. В модуль подключены 4 устройства по модбасу, при этом моргает красный диод "ошибка канала". Что делаю не так? Каналы CH1 и CH2: в каждый подключены последовательно по два устройства (2-wire). Чтобы убедиться, что данные с устройств сыпятся, использовал модбас-симулятор, всё ок. Со всех 4-х устройств данные получаю. Втыкаю в модуль - моргает красный диод. Конфигурацию забиваю согласно мануалу. Джампер SW2 перевожу в мультимодовый режим. Пробовал и в одномодовом режиме (одно устройство на канал). Всё аналогично. В мануале (на примере ПЧ PowerFlex) написано об использовании некого "своего" кабеля. Я использую обычную витую пару (D+, D-, GND). В мануале на этот кабель и ещё где-то видел в сети, что у витой пары надо использовать жилы 4 и 5. Что неправильно?

 Ну я применял.... с этой ADS овчарню съел..... только вопрос ТС не понял.... даже тренды заработали (оказалось домен контроллер на серваке не надо было поднимать, от него все проблемы...., а мы свою систему трендов на PostgreSQL+python сбацали....) ... Ты хочешь в рантайме дать возможность конфигурить trendX ?

 Дружище, разместив это объявление на десятке технических форумов Вы не удосужились обозначить ни зарплату, ни объём работ. В проблеме "Что? Где? Когда? Почём?" темы "Что?" и "Почём?" Вами не раскрыты абсолютно. Проект-то на автоматизацию хоть есть? За два-три месяца человек только-только в технологию вникнет, а Вам уже и PLC (PAC) и SCADA подай! "Эффективным менеджментом" от таких предложений на версту несёт. Тендер сподобились выиграть?!

 [quote:4cd47d6355="dv_"]Перекрытие другими не важно, важнее чтобы нужный экран был открыт. [/quote:4cd47d6355] То, что экран с исполняемым кодом должен быть открыт и так ясно. Но критически важно именно выполнение кода при перекрытии другими дисплеями, т.к. позволяет один раз прописать события, др. код, работу с БД и др. И не копировать постоянно изменения на каждый дисплей, где они нужны, при разработке и отладке проекта. Пока это не выяснилось, вопрос стоял уже о выборе SCADa... [quote:4cd47d6355="dv_"]Под невидимостью я имел ввиду - невидимость объекта, например: [b:4cd47d6355]служебный тег [/b:4cd47d6355](персонал даже не подозревает о его существовании) на всегда открытом экране.[/quote:4cd47d6355] Под "невидимостью" я понимаю свойство только визуальных компонентов, которые имеют методы прорисовки. Для класса, не имеющего таких методов, понятие "невидимость" бессмысленно изначально. Проще ведь сказать: "я работаю с событием компонента ххх, к которому привязан тег". И тогда понятно станет любому новичку. А уж какие свойства объекта - видимый ли он, какого размера и цвета, на каких координатах расположен - дело десятое.

 [quote:7c0f74f428="DIMIOKS"]...возможно, выполнят свою задачи при меньшем количестве кода VBA, причем не только в [b:7c0f74f428]невидимости[/b:7c0f74f428], но и [b:7c0f74f428]перекрытые [/b:7c0f74f428]другими дисплеями.[/quote:7c0f74f428]Перекрытие другими не важно, важнее чтобы нужный экран был открыт. Под невидимостью я имел ввиду - невидимость объекта, например: [b:7c0f74f428]служебный тег [/b:7c0f74f428](персонал даже не подозревает о его существовании) на всегда открытом экране.

 Разумеется, с экрана компьютера, на котором работает RSView32, управлять любым оборудованием, включая частотный преобразователь можно. В конце концов, SCADA именно для этого и предназначена. Как мы с Вами знаем, SCADA управляет оборудованием не непосредственно, а косвенно. Она влияет на содержимое ячеек памяти в программируемом контроллере, следуя командам оператора, и отображает содержимое этих ячеек контроллера на экране. Всё остальное делает контроллер. В частности, контроллер получает информацию из оборудования и укладывает в свои ячейки памяти (доступные для SCADA), а также выдает на оборудование управляющие воздействия (в том числе, инициированные опреатором путём воздействия на SCADA). Отсюда вывод: частотный преобразователь должен быть связан с контроллером, между ним и контроллером должен быть организован обмен данными. Это можно сделать, либо подключив входы и выходы контроллера, соответственно, к выходам и ко входам частотного преобразователя, или же с использованием (сетевого) интерфейса. В последнем случае, контроллер должен иметь такой же интерфейс, как и частотный преобразователь, и должен понимать язык команд частотного преобразователя и форматы его данных. Если это не тот случай, то остаётся только первый вариант.

 [quote:f064612511="dv_"]Мне нет необходимости обрабатывать кучу тегов в VBA, т.к. хватает штатных средств. Если есть необходимость использования какого-либо тега, например для действия на клиенте, тогда отображаю этот тег на экране (большей частью с атрибутом невидимости) и в VBA использую [b:f064612511]объект экрана[/b:f064612511] связанный с этим тегом.[/quote:f064612511] Тут нельзя не согласиться. Если брать чисто обработку события изменения [b:f064612511]объекта[/b:f064612511], то просто NumericDisplay_Change и NumericDisplay.Value, возможно, выполнят свою задачи при меньшем количестве кода VBA, причем не только в невидимости, но и перекрытые другими дисплеями.

 [quote:c8a12130e0="DIMIOKS"][quote:c8a12130e0="dv_"], т.к. нет кода для подключения тега.[/quote:c8a12130e0] Тут не понял. В VBA безусловно можно использовать теги и работать с ними. ...[/quote:c8a12130e0] Мне нет необходимости обрабатывать кучу тегов в VBA, т.к. хватает штатных средств. Если есть необходимость использования какого-либо тега, например для действия на клиенте, тогда отображаю этот тег на экране (большей частью с атрибутом невидимости) и в VBA использую [b:c8a12130e0]объект экрана[/b:c8a12130e0] связанный с этим тегом.

 В своих программах у меня есть режим имитации всего процесса, всех дискретных и аналоговых входов. Поэтому позволю себе небольшой совет по имитации аналоговых сигналов: Timer1 - линейное изменение. cos(Timer2) - введение периодических помех в сигнал. GSV TASK MyTask LastScanTime MyTag - псевдо - рандом. Идеальной имитации, конечно, не получится, но можно посмотреть реакцию программы как на скорость приращения, так и на помехи и на динамические удары по датчику (у меня - тензометрия).



Предыдущие результаты


Ещё результаты



Предыдущие результаты

Разделы


Предыдущие результаты



Предыдущие результаты


 Skobarin (Дмитрий)

 sky-aleksandr (Alexander)

 Skyfazer (Владимир)

 skyline (aleksandr)

 Sky_Walker (Артем)

 slaiter (Алексей)

 slamza (slamza)

 Slava (Вячеслав)

 slavakpk (slava)

 slavap (Вячеслав)


Предыдущие результаты


Ещё результаты




Выберите страницу:   [ << Предыдущая страница ] 1 2 3 4


  
RA & VDT GmbH


Облако тэгов
sound FTView Control Logix MVI56-104S 1734-AENTR Altivar Add-on Instruction MVI46MCM Ethernet PLC-5 SLC-500 1757-SRM Firmware ComactLogixL32E 1756-L75 1756-RM2 Controlnet cable Promass Client Memory 1769-L32E execution minutes seconds Windows Build 00000d5c Unspecified terminate geehrter automatisch keine globalen Fehlermeldungen Default Stan

Яндекс цитирования

Smart Solutions VDT GmbH | Friedrich-List-Allee 38, D-41844 Wegberg-Wildenrath, Germany
Tel.: +49 2432 933 57 83 | e-Mail: office@vdt-solutions.de
Все товарные знаки и торговые марки являются собственностью их владельцев.
При использовании материалов сайта ссылка на данный сайт обязательна.
Открытие страницы: 0.129 секунды