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

Форум

Ресурсы Rockwell

Product Directory

Essential Components

Literature Library

Knowledge Base

Electronic News&Magazines

Блог

Encompass Program

Product Certification

  


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



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



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

 Попробовал удалить и добавить экран из существующих файлов *.gfx. Но получил. "DMM(9:1) Migration of alarm for Displays failed." alarm - название удаленного/ доюавляемого экрана.

 [quote:4afe3e4815="Serg314"]Пожалуйста помогите. Я перенес проект с помощью Backup и Restore. Перенес каталог HMI server в нужную папку. Проект открывается, видна вся его структура. Но при открытии любого экрана ругается [b:4afe3e4815]"does not exist"[/b:4afe3e4815]. Хотя файл экрана *.gfx существует в нужной папке HMI serverа. И в свойствах HMI serverа прописан именно правильный путь.[/quote:4afe3e4815]Только экраны? Или Macros, Derived, Events... тоже? Попробуй: удали из проекта, затем добавь в проект (Add Component...). Backup и Restore - делал для проекта ("C:...\RSView Enterprise\HMIBackupRestore.exe")? Backup лучше делать локально, т.е. там, где HMI сервер (были неприятные прецеденты с V6.0, когда не локально).

 Пожалуйста помогите. Я перенес проект с помощью Backup и Restore. Перенес каталог HMI server в нужную папку. Проект открывается, видна вся его структура. Но при открытии любого экрана ругается "does not exist". Хотя файл экрана *.gfx существует в нужной папке HMI serverа. И в свойствах HMI serverа прописан именно правильный путь.

 Всем доброе время суток! Имеем контроллер CompactLogix 1769-L32E и коммуникационный модуль 1769-SM2. К модулю подключены по Modbus 5 устройств. Все работает хорошо, но если отключить одно из устройств, то постепенно теряется связь с другими устройствами. При включении устройства обратно, связь со всеми остальными быстро восстанавливается. Кто-нибудь может подсказать, что можно сделать в этом случае? Спасибо.

 [quote:e685c57803="Proctor"]Спасибо всем откликнувшимся :)[/quote:e685c57803] Доброе время суток коллега. Намечается подобный проект, поэтому слежу за данной темой, ну и в связи с чем появились вопросы. 1. ControlLogix-RSLinx Classic OEM-FSGateway-InTouch. 2. ControlLogix - Wonderware ABCIP DAServer - InTouch. 3. ControlLogix-RSLinx Classic OEM-DDE канал InTouch. Почему вы выбрали первый вариант?

 если хочется странного, можно на коленке реализовать OPC-клиент, опрашивать OPC-сервер RSLinx, который в свою очередь опрашивает контроллер. http://code.google.com/p/opcdelphi/

 Долго пришлось искать: [URL=http://piccy.info/][img:f3b5c49cbf]http://i.piccy.info/i9/fde256e44063ab165ec421a2fa2b01d2/1425723626/3279/848090/S.gif[/img:f3b5c49cbf][/URL][URL=http://i.piccy.info/a3c/2015-03-07-10-20/i9-7844836/184x178-r][img:f3b5c49cbf]http://i.piccy.info/a3/2015-03-07-10-20/i9-7844836/184x178-r/i.gif[/img:f3b5c49cbf][/URL] Вызов[code:1:f3b5c49cbf]Jsr(Entalpy, 2, Water_Hot.Tempr, Water_Hot.Press, Water_Hot.Entalpy); Jsr(Entalpy, 2, Water_Cool.Tempr, Water_Cool.Press, Water_Cool.Entalpy); [/code:1:f3b5c49cbf] [code:1:f3b5c49cbf]// энтальпия кДж/кг Sbr(T,P); // T - град.С; P - МПа H := 7809.096*T - 13868.72..... Ret(H); [/code:1:f3b5c49cbf] [url=http://search.rockwellautomation.com/search?site=sample_code&client=samplecode&output=xml_no_dtd&proxystylesheet=samplecode]Примеры от Rockwell.[/url]

 [quote:2b72bbc0b8="Serg314"]Мы друг друга не понимаем.[/quote:2b72bbc0b8]Формулируй вопрос тщательней.[quote:2b72bbc0b8="Serg314"]У меня в программе на ST есть [b:2b72bbc0b8]повторяющиеся [/b:2b72bbc0b8]куски. И я хочу выделить их [b:2b72bbc0b8]в несколько подпрограмм[/b:2b72bbc0b8][/quote:2b72bbc0b8]:?: N повторов типа A -> N вызовов JSR(A,...) и т.д. SBR для А - одна. [URL=http://piccy.info/][img:2b72bbc0b8]http://i.piccy.info/i9/dcc93fb28878c025800b573e231b26f2/1425653062/23480/848090/jsr_.png[/img:2b72bbc0b8][/URL][URL=http://i.piccy.info/a3c/2015-03-06-14-44/i9-7841378/487x346-r][img:2b72bbc0b8]http://i.piccy.info/a3/2015-03-06-14-44/i9-7841378/487x346-r/i.gif[/img:2b72bbc0b8][/URL] [quote:2b72bbc0b8="Serg314"]Но у каждой подпрограммы должно быть свое имя. По крайней мере так принято в традиционных языках.[/quote:2b72bbc0b8]Как ты создавал программный файл для своего родительского ST, имя задавал? Панель слева - организатор проекта, раздел Tasks все, что ниже - задачи и программные файлы (нужные тебе имена). Один из них главный, остальные - подпрограммы. SBR и RET применяются только если используешь передачу и прием параметров. Аккуратнее с внутренними (SBR-RET) тегами - обычные теги. Почитай про AOI (Add On Instruction) - заменяет подпрограммы, но расходует память. Мощнее, но в Online редактировать нельзя, можно только видеть исполнение конкретного вызова (в обычных подпрограммах видно исполнение неизвестно какого вызова).

 Ну как вариант, можно сделать Add-on Instruction и вызывать ее в вашей Routine. А внутри Routine нельзя создать еще одну и вызывать ее.

 [quote:a56ac9699e="Serg314"]Пожалуйста помогите. Перерыл всю документацию, но так и не понял как написать обращение к подпрограмме на языке ST. Посоветуйте где глянуть на простенький пример программы в которой есть подпрограммы.[/quote:a56ac9699e][quote:a56ac9699e="Help"] [b:a56ac9699e]Structured Text[/b:a56ac9699e] JSR(RoutineName,InputCount,InputPar,ReturnPar); SBR(InputPar); RET(ReturnPar);[/quote:a56ac9699e]



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


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



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



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



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


 PG2010 (Vladimir)

 Pidkova_Ltd (Ворона Ігор Іванович)

 pigivi (Dmitry)

 Pink_Floyd (Anton)

 PLC_User (Kisel Alexander)

 plx-user (Vadim)

 podgorny (Подгорный АВ)

 Podsievalnykov (Oleg)

 Podvodnik (Alexander)

 Poizon (Denis)


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


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




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


  
RA & VDT GmbH


Облако тэгов
Automation 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 ke

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

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