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

Форум

Ресурсы Rockwell

Product Directory

Essential Components

Literature Library

Knowledge Base

Electronic News&Magazines

Блог

Encompass Program

Product Certification

  


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



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



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

 Создайте в ПЛК тег, который будет изменять значение циклически. А в системе визуализации проверяйте его изменение. Если каждую секунду в ПЛК вы будете изменять значение вашего WatchDog, а в системе визуализации будет проверка каждые 5 сек, то вполне адекватно можно отловить отсуствие связи или останов программы в ПЛК. Удачи

 Привет всем! Есть FactoryTalk SE v. 6.10 и ПЛК Controllogix. Задача - при потере линка с ПЛК быстро выдать сообщение оператору и индикацию на мнемосхеме. SE с плк общается ч/з RSlinx enterprise. проблема в том, что при потере связи он видит это только секунд ч/з 20, а не сразу. Использовал для контроля и функцию comm_err(), и @IsPresent (@IsPresent(5) не поддерживается CLX). Может где-то настраивается "период опроса" RSlinx enterprise? Почему так долго видит пропадание связи? Спасибо.

 Здравствуйте!!! Помогите пожалуйста. Мне поручили работу с модулем MVI69-MCM, контроллер CompactLogix. Я в этом деле новичок. Сконфигурировала в RSLogix 5000 данный модуль, добавила Sample, скаченный с официального сайта, (инструкция Add-On). При помощи Prosoft Configuration Builder сконфигурировала port 1 как Master, записала команду как 03: Enable - yes Internal Address – 0 Poll Interval - 3 Reg Count – 4. Node IP Address - 1 ModBus Function - FC 3 - Read Holding Registers(4X) MB Address in Device - 0 Read Register Start : 0 Read Register Count : 480 Write Register Start : 500 Write Register Count : 480 1. Есть ли возможность сконфигурировать модуль и запрос не используя Prosoft Configuration Builder, а при помощи логики контроллера? Если да, то каким образом? 2. Можно ли использовать данный Sample в работе реальной системе или надо модифицировать его логику? Помогите разобраться в его логике. 3. Как проверить работоспособность системы без реальных устройств, посылая данные с компьютера? 4. Как опрашивать порты? Опишите, пожалуйста, все в деталях. Большое спасибо.

 [quote:42b7c83346="Roman2000"]http://literature.rockwellautomation.com/idc/groups/literature/documents/in/999-in001_-en-p.pdf этой серии контроллер[/quote:42b7c83346]Посмотрите стр. 4-16 данного мануала: "Connecting RS-232 Devices", это не то что Вам нужно?

 http://literature.rockwellautomation.com/idc/groups/literature/documents/in/999-in001_-en-p.pdf этой серии контроллер

 Уточните, пожалуйста, тип Вашего контроллера. Может быть это [url=http://literature.rockwellautomation.com/idc/groups/literature/documents/um/1766-um001_-en-p.pdf]MicroLogix1400[/url], а не 4100, как Вы написали? Если так, то Вам понадобится шнурок 1761-CBL-PM02, распиновку которого не трудно найти в интернете. И на этом сайте есть, и [url=http://forums.mrplc.com/index.php?s=3d6cccbcb3075484b973f8f04fd79373&app=downloads&module=display&section=download&do=confirm_download&id=595]в других местах[/url] Насколько я помню, для MicroLogix нужен пакет RSLogix500, а не RSLogix5000.

 Всем доброго дня или ночи, прошу прощения за нубский вопрос но не мог найти распиновку для разъема RS232 на контроллер 4100 серии IMC S Class. Работаю с RSlogic5000. Подскажите плз распиновку шнурка и как настроить соединение, какой драйвер грузить? Необходимо вытащить исходник с контроллера так как непонятно как должно работать оборудование (пришло без малуалов б/у). Заранее спасибо

 Добрый день! Есть файл от иностранца проект к панели Allen-Bradley. Не можем открыть. При открытии файла [b:679e51a344]Slavjanca_Kiss_SM_2750_v00.apa[/b:679e51a344] Application Manager выдает ошибку: The file 'C:\Slavjanca_Kiss_SM_2750_v00.apa' is not a valid archive file. В чем может быть проблема? [img:679e51a344]http://f11.ifotki.info/org/4f9ea283b668cd08ace8e822412a311053dda6126649609.jpg[/img:679e51a344] Заранее благодарен за помощь.

 Вы можете попробовать обычную версию FactoryTalk View без активации. В течение 7 дней обеспечивается т.н. grace period. [url=http://vdt-solutions.de/modules.php?name=Content&pa=showpage&pid=3]Обратитесь для этого в ближайший к Вам офис VDT.[/url]

 Здравствуйте! Среда разработки - FactoryTalk View Studio 6.10.00 (CPR9 SR4) Задача: 1. Генерировать сообщение о текущем пользователе при старте проекта в FactoryTalk SE Client (например: текущий пользователь - оператор). 2. При смене пользователя в рабочем проекте тоже генерировать сообщения о текущем пользователе. 3. Пересылать текущее имя пользователя в ПЛК (1756-L61) 1-е решил, взводя memory-тег в 1 (сообщение по On) в events. Конечно, не очень красивый способ, может кто [b:e12deb3a50]другой способ посоветует?[/b:e12deb3a50] 2-е - есть вопрос. На дисплее (где расположил кнопку с action Login) создал для теста 2 NumericInput с свойством visible соответственно при CurrentUserName( ) = "admin" и CurrentUserName( ) = "operator". Connections - 2 digital memory-tags с alarm о соотв. текущем пользователе. Vba-code следующий: [code:1:e12deb3a50]Private Sub NumericInput63_Change() Dim bIsVisible As Boolean bIsVisible = NumericInput63.Visible NumericInput63.Value = 1 If bIsVisible = True Then NumericInput63.Value = 1 NumericInput63.Download Else NumericInput63.Visible = True NumericInput63.Value = 0 NumericInput63.Download NumericInput63.Visible = False End If Exit Sub End Sub Private Sub NumericInput64_Change() Dim bIsVisible1 As Boolean bIsVisible1 = NumericInput64.Visible NumericInput64.Value = 1 If bIsVisible1 = True Then NumericInput64.Value = 1 NumericInput64.Download Else NumericInput64.Visible = True NumericInput64.Value = 0 NumericInput64.Download NumericInput64.Visible = False End If Exit Sub End Sub 3-е (пересылка текущего имени пользователя в ПЛК) - тоже и на том же дисплее создал два StringInput с visible соответственно при CurrentUserName( ) = "admin" и CurrentUserName( ) = "operator" и скриптом: Private Sub StringInput3_Change() If StringInput3.Visible = True Then If Not StringInput3.Value = "operator" Then StringInput3.Value = "operator" StringInput3.Download End If End If End Sub Private Sub StringInput4_Change() If StringInput4.Visible = True Then If Not StringInput4.Value = "admin" Then StringInput4.Value = "admin" StringInput4.Download End If End If End Sub[/code:1:e12deb3a50] Итог: все работает, но при runtime в логе пишется - VBA-scropt error. Type mismatch. Где причина? Есть ли другие способы генерирования сообщений о текущих пользователях и передачи имен пользователей в ПЛК при их смене?



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


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



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

Разделы


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



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



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




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


  
RA & VDT GmbH


Облако тэгов
Modbus Automation 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.128 секунды