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

Форум

Ресурсы Rockwell

Product Directory

Essential Components

Literature Library

Knowledge Base

Electronic News&Magazines

Блог

Encompass Program

Product Certification

  


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



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



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

 Все, разобрался, 0.1 нельзя точно представить в двоичной системе, отсюда и косяк. В Delphi аналогично var a: integer; b, c: double; begin b := 0.1; c := 0.7; a := trunc((b + c) * 10); showmessage(IntToStr(a)); end; дает результат 7

 Добрый день! Имеется Simatic CPU313C2DP+CP343-1 с одной стороны и 1756-L61 Revision 20.12+1756ENBT с другой. Чтобы связать сети c двух сторон, пытаюсь применить Anybus X-Gateway Classic ABX PRTS EIP или ADFWeb HD67660. Со стороны Simatic в Hardware - модуль на Profinet IO system, в RSLogix в сети Ethernet под 1756ENBT. С двух сторон ошибок нет, коммуникации, вся положенная индикация зеленым. Но данные в области входов выходов шлюза не передаются. Есть у кого то опыт или соображения по организации связи таких сетей? Xgateway со стороны EthIP - адаптер, Profinet IO - slave я так понимаю, Два контоллера мастера, может здесь проблема? Прошу помощи...

 Дело в том, что у меня порядка 200 переменных и чтобы не засорять глобальную область видимости создал два UDFB: один для переменных процесса, другой для уставок. Включил в них необходимые локальные переменные, объявил их как Var. Т.е. входов/выходов у этих блоков нет, только локальные переменные. Потом объявил эти блоки в глобальной области видимости. При попытке компиляция дает ошибку "Много параметров в IEC блоке". После этого разбил блок с переменными процесса на несколько блоков по узлам установки. Также объявил в глобальной области видимости. При компиляции ошибку по количеству параметров не выдает, но теперь появилась другая проблема: если пишу в переменную блока непосредственно со входа контроллера или из переменной блока на выход контроллера, то все нормально. А если пытаюсь записывать значение в переменную блока с выхода другого функционального блока - не важно с выхода стандартного FB или UDFB, то получаю ошибку "Illegal access to function block instance parameter".

 Здравствуйте, Уважаемые господа, подскажите, FTView SE 8.0, запущено несколько клиентов. На клиенте дисплеи сконфигурированы, как Overlay. Однако необходимо ограничить число одновременно отрытых дисплеев, т.е. при запуске следующего дисплея проверять кол-во уже открытых и при необходимости закрывать уже открытые. Пробовал средства VBA, но application.loadeddisplays выдает общее кол-во уникальных дисплеев на всех запущенных клиентах. Можно пересчитать дисплеи на конкретном клиенте, до момента появления Error, потом Error сбросить, при этом ошибка все равно запишется в DiagnosticView. Что можете посоветовать? Всем спасибо. Разобрался.

 [quote:56951a93db="shrddr"]ebay.com :twisted:[/quote:56951a93db]... без никакой гарантии. 8)

 ebay.com :twisted:

 [quote:1db8ec1285="dv_"][quote:1db8ec1285="Vladislav320"]2)так как просто отображать сразу все(несколько) Алармов в таблице как на видео? 3) можно ли, и какими средствами показывать архив значений за указанный период( это который data logging через ODBE) прямо из "окна оператора"? или сторонними средствами.[/quote:1db8ec1285] [URL=http://piccy.info/view3/8777681/39d6ec92e92a688d84e678b1e6d99e42/orig/][img:1db8ec1285]http://i.piccy.info/i9/b2ab37bbea0adef4a10cb8d5119d25bc/1443026323/87613/848090/Alarm_History_800.jpg[/img:1db8ec1285][/URL][URL=http://i.piccy.info/a3c/2015-09-23-16-38/i9-8777681/800x283-r][img:1db8ec1285]http://i.piccy.info/a3/2015-09-23-16-38/i9-8777681/800x283-r/i.gif[/img:1db8ec1285][/URL][/quote:1db8ec1285] а как эту таблицу добавить на экран?

 [quote:91bb58070c="Vladislav320"]2)так как просто отображать сразу все(несколько) Алармов в таблице как на видео? 3) можно ли, и какими средствами показывать архив значений за указанный период( это который data logging через ODBE) прямо из "окна оператора"? или сторонними средствами.[/quote:91bb58070c] [URL=http://piccy.info/view3/8777681/39d6ec92e92a688d84e678b1e6d99e42/orig/][img:91bb58070c]http://i.piccy.info/i9/b2ab37bbea0adef4a10cb8d5119d25bc/1443026323/87613/848090/Alarm_History_800.jpg[/img:91bb58070c][/URL][URL=http://i.piccy.info/a3c/2015-09-23-16-38/i9-8777681/800x283-r][img:91bb58070c]http://i.piccy.info/a3/2015-09-23-16-38/i9-8777681/800x283-r/i.gif[/img:91bb58070c][/URL]

 Как показано на фото: [url=http://radikal.ru/big/910307e8e93744f28e4898fe77e7e0b8][img:5775e568e2]http://s013.radikal.ru/i322/1509/c9/abee4b12066f.jpg[/img:5775e568e2][/url] Invalid state reason: 6 Operation mode word invalid. В мануле этот код означает: [url=http://radikal.ru/big/1320e5b2c28a4638b5b100e53fdfda63][img:5775e568e2]http://s017.radikal.ru/i410/1509/ff/99977fd210df.jpg[/img:5775e568e2][/url] Я подключился к контроллеру и в онлайн режиме посмотрел этот 10 слово: [url=http://radikal.ru/big/5affa74d7c674a6da6224b0a6b1f35c2][img:5775e568e2]http://s017.radikal.ru/i422/1509/6f/6d9efd7b23a0.jpg[/img:5775e568e2][/url] это бэкап: [url=http://radikal.ru/big/5dc7d0233237441fa389225e02878f71][img:5775e568e2]http://s020.radikal.ru/i712/1509/60/44c1dfe85635.jpg[/img:5775e568e2][/url] Здесь режим асинхронный равен 0. В режиме онлайн у меня показывает -32768. Из за этого у на контроллере ошибки висят? Можно ли в контроллере в режиме Program изменить число -32768 на 0 или так нельзя?

 Первичным является контроллер на модуле резервирования которого светодиод PRI светится зелёным, а в сети ControlNet первичный процессор будет иметь меньший адрес. Система резервирования вторичному процессору автоматически увеличивает адрес на единицу. Попробуйте сбросить ошибку на вторичном процессоре с помощью ключа. На первичном процессоре установите ключ в положение RUN. На вторичном - в положение PROG. Подождите минуту-другую и переведите в положение RUN. Если Вы хотите, чтобы после сбоя программы процессоры самостоятельно возвращались в работу после по окончании загрузки копии программы из модуля резервирования (в этой модели есть флэш-память), то оставьте ключи в положении RUN. Если ключ будет стоять в позиции REM, то процессор после загрузки программы из флэш-памяти не запустится, а останется в состоянии REM-PROG и не будет участвовать в работе системы. Полезно изучить http://vdt-automation.de/docs_ru/Controllers/PLC-5/1785-6524-RU.pdf или www.eskovostok.ru/_docs/Controllers/PLC-5/1785-6524-RU.pdf



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


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



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



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



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



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




  
RA & VDT GmbH


Облако тэгов
Fatal Error RSLogix ControlLogix 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

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

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