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

Форум

Ресурсы Rockwell

Product Directory

Essential Components

Literature Library

Knowledge Base

Electronic News&Magazines

Блог

Encompass Program

Product Certification

  


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



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



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

 [quote:017417b15e="oldDad"]А посмотреть в Windows свободные диапазоны адресов и указать их карте пробовали?[/quote:017417b15e] Дело в том, что так назывваемые "рекомендуемые" диапазоны памяти на карте задаются переключателями и имеют всего 8 положений начальных адресов памяти: C000:0000 C400:0000 C800:0000 CC00:0000 D000:0000 - factory set default address & recjmmending setting D400:0000 D800:0000 DC00:0000 В моем случае все адреса С D000:0000 по DFFF:FFFF - заняты дисплейным адаптером.

 Ключевым моментом записи информации из базы данных в контроллер является правильное создание вызываемой хранимой процедуры. Для того, чтобы хранимая процедура могла возвращать данные в контроллер, обязательно нужно указать эти параметры при создании самой процедуры. Сразу же после этого при выборе переменных в окне "Data Object Definition" в графе "Direction" соответствующие переменные хранимой процедуры обозначаются "In/Out". Конечно же, для того, чтобы данные попали в контроллер в теле процедуры нужно написать код, который в эти переменные какую-то информацию положит. В простейшем случае это может выглядеть так: set ANSI_NULLS ON set QUOTED_IDENTIFIER ON go ALTER PROCEDURE [dbo].[qwerty]( @Out_tag1 real OUT, @Out_tag2 real OUT, @Out_result real OUT) AS SELECT @Out_tag1 = Table_1.tag1, @Out_tag2 = Table_1.tag2, @Out_result = Table_1.result FROM dbo.Table_1 P.S. А еще на экране "Data Object Definition" есть кнопочка "Wizard", которая позволяет организовать эту функцию и еще многие другие автоматически :wink:

 На русский язык эту документацию, насколько нам известно, ещё никто не переводил. А на английском - пожалуйста: [url=http://vdt-automation.de/files/rsview_me_docs.rar][u:9c157741ec]RSViewME Docs[/u:9c157741ec][/url]

 ОБработчик ошибок - это оптимальный вариант. но в режим Run из проги перевести можно(правда в rem run, если ключик стоит соответственно) воздействуя на регистр S:1. Режим работы процессора индицируют 5 первых битов ( 0-4 ) регистра S:1. 00110 = rem run SLC5/04 я такое делал и из logix и по DDE,OPC. правда на тестовом контроллере. это вариант для камикадзе, так что удачи, но советую обработчик ошибок...

 Help. Работаю с двумя контроллерами 1769-L32E. Один из них производит структуру 320 байт, другой ее потребляет с RPI 150мс. Наблюдается како-то странный глюк: параметр после 96 байта обнуляется, любое записанное в него чило сбрасывается, и не доходит до принимающего контроллера. Структура: PM REAL[12] R1500 REAL[9] AIN05 REAL AIN24 REAL work DINT Num_GR DINT TMP DINT BAD DINT - вот тут происходит обнуление TMP1 DINT Quantity1 DINT Indeks1 DINT Date_Read1 Rec[6] Indeks2 DINT Date_Read2 Rec[6] Quantity2 DINT структура Rec: Date1 DINT Date2 DINT Value DINT Index INT Передаваемая структура входит в конекшен (512 байт), поэтому в чем тут дело, я не понимаю. На всякий случай завел с обоих сторон переменной BAD, неиспользуемые теги TMP и TMP1.

 [quote:e385f38b29] Для того, чтоы управлять реле, нужен ведь модуль выходных дискретных сигналов. А если его мощности не хватит - тогда уж промежуточные реле[/quote:e385f38b29] Ну наличие модуля дискретного вывода - это само собой разумеется... Что касаемо серии 1794 (особенно выходных релейных блоков), то мы постепенно от них отказываемся...Необоснованно высокая цена и невысокое качество входящих в их состав релюшек. Поэтому плавно переходим на реле фирм Phoenix Contact либо Finder. В каталогах вышеуказанных фирм можно найти релюшки на любой случай жизни

 Мне кажется, что гораздо эффективнее организовать связь не по DDE, а по OPC: http://vdt-automation.com.ua/modules.php?name=Forums&file=viewtopic&t=380

 Возможно ли организваоть в дельфи dde hotlink связь с rslinx, примерно как в экселе, чтобы работать без таймера, а то таймер уж сильно тормозит?

 Имеем длинный сегмент DeviceNet, на котором через коробки "I 485P PI H4 R5" установлены датчики "871TM-D15ED30-N5", присутствует агресивная среда (высокотемпературная, токопроводящая пыль). Поэтому коробки выгорают от кз по пыли. Есть ли какой нибудь сканер\чекер позволяющий определить место кз без разборки сети?

 RS232 на 200м. - это круто! Может че попроще: RS485, DeviceNet, ModBus? Все полегче буде...



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


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



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



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



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



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




  
RA & VDT GmbH


Облако тэгов
ControlLogix MVI56-MCM Allen-Bradley Logix Windows FactoryTalk PanelView VersaView ControlTower GuardLogix Compact Software Studio Designer 100-E 100-D SMC-50 Energy Saver 1756-RMS-SC Spectrum Encompass Level Ethernet Redundancy Stratix

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

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.151 секунды