 | |
Предыдущие результаты
[quote:11d0fa8cd0="Driver"]1. Как подсчитывается контрольная сумма CRC и BCC в протоколе DF1?[/quote:11d0fa8cd0]
О BCC и CRC почитайте здесь: стр. 5-4 и 5-5
http://vdt-automation.de/files/df1_17706516.pdf
|
[quote:cb869a4286="Driver"]2. Как подсмотреть за обменом через COM-порт в Win2k?[/quote:cb869a4286]
Попробуй:
http://www.taltech.com/freesoftware/breakout.htm
"Turn any PC or Laptop with two serial ports into a serial breakout box (serial line analyzer). Snoop in on data that is sent or received through an RS232 serial cable between any two devices or computers."
|
Неужели никто не писал проекты в ME?
Может быть тогда по DataLog подскажите все в той же ME?
В результате настройки модели данных, состоящей из 23 аналоговых величин и посекундного их сохранения, постоянно после запуска появляется информационное сообщение типа Model имя_модели: started. Рядом с сообщением появляется желтый треугольник с восклицательным знаком, что по-моему, не есть хорошо. Причем, если модель настроить таким образом, чтобы данные записывались в System default папку, то в пути \\Logs ничего не появляется, а если указать в явном виде папку, то файлы создаются, но туда ничего не пишется.
В чем может быть глюк? У меня ME 3.20. Может она глючит? Или модель не будет работать при отладке на ПЭВМ и ее надо переносить на панель (во что я не верю)?
Или может дадите ссылки на какие-нибудь недокументированные заморочки с DataLog, ну и Alarming тоже.
С уважением,
Vitaliy D. Burtsev
|
[quote:c1e7527588="oldDad"][quote:c1e7527588="dv_"]Moxa умеет преобразовывать протоколы?[/quote:c1e7527588]
http://www.moxa.com/Zones/Serial_To_Ethernet/index.htm[/quote:c1e7527588]
Про Modbus там вижу...
Думаю, что для подключения к PC Moxa пройдет: RSLinx "увидит" порт RS-232.
Как быть со связкой DF-1 <-> CIP (по Ethernet, т.е. EtherNet/IP)?
1761-NET-ENI не просто железо :)
|
[quote:a6af09fa0c="dv_"]Moxa умеет преобразовывать протоколы?[/quote:a6af09fa0c]
http://www.moxa.com/Zones/Serial_To_Ethernet/index.htm
|
[b:de94b48b79][color=red:de94b48b79]Спасибо! :)
С наступающим Новым Годом, уважаемые коллеги! :)
Здоровья, удачи и исполнения всех желаний в наступающем
Новом году![/color:de94b48b79][/b:de94b48b79]
[img:de94b48b79]http://www.povodok.ru/pics/art60/art5982_0.jpg[/img:de94b48b79]
|
Добрый день, аналоговые теги не обрабатываются по-битно, если их тип указан как default, я указываю всегда Integer и все работает безотказно сколько б подпапок не было в имени тега.
|
Добрый день всем.
На сколько я поняла, вы в закладке Advanced в поле Alarm Identification прописали запуск макрокоманды, которая запускает дисплей. Теперь, чтобы при выходе тега в аларм выполнилась эта макрокоманда надо подавать команду Identifi.
Вот, что написано в инструкции: "Эта команда или макрокоманда будет запускаться в RSView32, когда оператор выделит аварийный сигнал в сводке аварийных сигналов и выберет Alarm Identify в меню, или задаст команду Identify".
Сама пользуюсь этой командой для перехода на мнемосхему, где произошла авария, для этого есть кнопка с командой Identify, по нажатию на которую происходит переход на мнемосхему с самой последней, самой важной неподтвержденной аварией.
А в вашем случае, я бы посоветовала крутить Event, в котором по условию, что есть авария по тегу Analog и она не подтверждена, выполняется команда Identify [tag_name]. Если в вашей макрокоманде просто прописан вызов дисплея, то ее можно сразу прописать в поле Alarm Identification.
|
Вот и все! :) Проект завершен как раз к Новому году. Мне удалось создать анимацию в реальном времени, всплывающие и перетаскиваемые окна и все это в обычном окошке браузера. :) Выглядит все несколько симпатичнее, чем в RSView, однако программировать такой проект - сущее издевательство.
Плюсы данного подхода: бесплатное ПО, не требующее никаких лицензий (разве, что от меня :)); динамика, окна все также как и в ADS (Active Display System); минимальная поддержка со стороны клиента (не требуется установка специфических ActiveX-компонентов); работает под любыми браузерами.
Минусы: один, но большой – трудоемкость и длительность программирования (фактически проект и все составляющие элементы приходиться рисовать и программировать с нуля).
Вывод: если требуется небольшое число клиентов, либо большое число клиентов и статичные картинки, то такой подход я не рекомендую использовать, т.к. слишком много времени уходит на разработку. А в остальном … смотрите сами :)
Как и обещал вот ссылка на кусочек проекта: http://This_reference_was_deleted/
Она будет работать до 15 января 2007 года. Здесь представленная одна мнемосхема с несколькими активными объектами, на которые можно нажимать. Процесс имитирует сервер. Клиенту доступно только отображение. Играйтесь :)
Всех поздравляю с наступающим Новым годом!
|
Еще один метод :wink:
См. http://www.industrialnets.ru/index/?interface=show&module=product&node=658
Стоит поискать может у кого есть чисто программное решение
|
Предыдущие результаты
Ещё результаты |
|
| |
|