 | |
Предыдущие результаты
Добрый день !
Про настройки отображения ... зайдите в RSLogix5k в tools - options - и далее как желаете, так и настраивайте.
В FBD - все наглядно ... 8)
В ST - а что ж Вы хотели, это же "текст" ... :)
|
Начал программировать в Logix5000.
При просмотре программы в ONLINE в рутинах, написанных на FBD, изменение состояния переменной типа BOOL никак визуально не отображается. В рутинах, написанных на ST, не отображается, вообще, ничего: ни состояние BOOL переменной, ни значение аналоговой переменной.
Я так понимаю, что окно WATCH - это максимум наглядности. Или я что-то пропустил в "руководстве пользователя"?
|
Да, поглядывайте на сайте Prosoft Technology.
|
Есть компонент для Delphi, я через него связывался с ML1400. Может и вам поможет.
Component Name: TDf1
Author: Stephane LEICHT
Creation: 20 Oct 2002
Version: 1.21 - 21 MAR 2004
Description: Connection to Allen Bradley PLC via RS232.
TDf1 component is a small implementation of the DF1 Protocol use by AB
with SLC500 and PLC5 series.
With this component, you don't need RSLinx.
Only Full-duplex is implemented
|
Вообще-то, DF1 не является открытым протоколом. Он есть собственость компании Allen-Bradley. Сие означает, что можно организовать связь между устройствами Allen-Bradley (например, между контроллером MicroLogix и компьютером, на котором работает RSLinx, но мне неизвестны случаи, когда бы самостоятельно удавалось организовать связь по DF1 между контроллером Allen-Bradley и "чужим" устройством.
DF1 - очень старый протокол, сейчас почти уже и не применяющийся. В те годы, когда DF1 применялся, MicroLogix ещё не существовал. Может быть, поэтому Вы и не нашли о нём упоминаний в том документе, о котором Вы пишете.
Ещё можно найти описание протокола (например, [url=http://literature.rockwellautomation.com/idc/groups/literature/documents/rm/1770-rm516_-en-p.pdf]вот[/url] и [url=http://www.lantronix.com/pdf/DF1_Protocol_UG.pdf]вот[/url]), однако, я сильно сомневаюсь, что удастся организовать связь по DF-1 между контроллером и не-Allen-Bradley-устройством.
Что у Вас за внешнее устройство? Чего собираетесь достичь и для чего?
Если бы Вы конкретизировали задачу и описали свою конечную цель, то можно было бы Вам посоветовать, каким образом эту задачу можно было бы эффективнее всего решить.
|
Господа знатоки,
Возникла необходимость считывать файл входов с Micrologix 1200 используя протокол DF1 во внешнюю систему.Но смотрю я фирменный "DF1 Protocol and Command Set Reference Manual" и вижу, что разные PLC поддерживают разные команды, а упоминания о Micrologix 1200 вообще отсутствует! Отсюда вопросы:
1.Существует ли документ с описанием команд DF1 поддерживаемых Micrologix 1200?
2.Какие команды необходимо использовать для чтения файла входов,
их структура?
|
[quote:03e4994dfb="maxim"]На будущее. Уважаемый [b:03e4994dfb]bronnitsy[/b:03e4994dfb], если перед Вами будет уже рабочая система - сделайте образ диска С с помощью программ Acronis либо Norton Ghost и в следующий раз если у Вас возникнут похожие проблемы можно всегда поднять систему из образа и продолжить работу. Удачи.[/quote:03e4994dfb]
На счет этого я так и сделаю, просто до меня там никому ничего было не нужно.
|
Присоединяюсь. Сталкивался с такой же проблемой.
В добавок ко всему описанному дрес в сети Profibus который выставляется джамперами на модуле 22-COMMP не соответствует тому как описанно в мануле, тоесть если судить как в мануале адрес должен быть к примеру 7 то на деле он оказывается чёрте какой.
|
Пришлось срочно ставить PowerFlex400 22кВт и встраивать его в существующую систему, которая управляется контроллером Simatic S7-317 2DP. Сразу скажу, в сети уже есть и прекрасно работают несколько PowerFlex 753. Вообщем, поставил профибас плату 22-COMM-P, все сконфигурировал, оказалось что слова идут перевернутые по сравнению с теми же PowerFlex 753 с платами 20-COMM-P, но это тема отдельного рассуждения. Не подключая к приводу двигатель, проверил правильность всех настроек, все включается и должно ехать. Подключаю двигатель к приводу, пытаюсь толкнуть двигатель и при пуске рушится сеть. Рушится сеть так, как будто провод в сети обрывается (делал эксперименты), при этом иногда двигатель успевает сделать несколько оборотов. Все остальные привода в сети работают нормально, но при пуске 400-го сразу падение сети, причем этого не наблюдается если делать тоже самое, но с отключенным двигателем от привода. И тут можно подумать, что с двигателем что-то не так, но ... срочность заставила отключить профибас плату от привода, сделать управление по проводам, задание на скорость с аналогового выхода контроллера и все работет нормально, все крутится, токи в норме. И вот теперь у меня вопрос как объяснить это явление? Кто в данном случае вызывает вопросы плата профибас или же привод?
|
[quote:f3133be4af="bronnitsy"][quote:f3133be4af]
Если в [b:f3133be4af]RSView32 [/b:f3133be4af]использовались [b:f3133be4af]ActiveX [/b:f3133be4af]... :o и заочные подсказки не спасут. [/quote:f3133be4af]А можно подробнее об этом[/quote:f3133be4af]Просто дело в том, что RSView32 позволяет использовать всё разнообразие зарегистрированных в системе [b:f3133be4af]ActiveX [/b:f3133be4af] библиотек, но далеко не все эти библиотеки устанавливаются в системе явным образом. Не имея дистрибутива от разработчика, вы никогда не можете быть уверены в том, что перед "сносом" системы смогли определить, а что из [b:f3133be4af]ActiveX [/b:f3133be4af] библиотек было в системе установлено дополнительно, и какие именно из них использовались в проекте.
Бывает, что слетает регистрация в системе какого либо из [b:f3133be4af]ActiveX [/b:f3133be4af] компонентов, и неясно какого именно.
Это вовсе не "родимое пятно" [b:f3133be4af]RSView32 [/b:f3133be4af], те же особенности имеют почти все SCADA системы. Ни в одной из них я не видел функции составления сводного списка используемых в проекте [b:f3133be4af]ActiveX [/b:f3133be4af] компонентов. С этим имеют проблемы-то эксплуатационщики, а продают им ПО через разработчиков, которым это "не нать".
|
Предыдущие результаты
Ещё результаты |
|
| |
|