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

Форум

Ресурсы Rockwell

Product Directory

Essential Components

Literature Library

Knowledge Base

Electronic News&Magazines

Блог

Encompass Program

Product Certification

  


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



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



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

 [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]

 Пожалуйста помогите. Перерыл всю документацию, но так и не понял как написать обращение к подпрограмме на языке ST. Посоветуйте где глянуть на простенький пример программы в которой есть подпрограммы.

 Почитал разную литературу, пока не решил свой вопрос. Как бы вы реализовали в Factory Talk View Studio задачу при срабатывании определенных переменных запускать соответствующий файл ехе или бат. Для каждой переменной свой ЕХЕ-шник. [i:9885cb4374]Примерно так[/i:9885cb4374] If x = 1 Then AppStart (c:\my_file1.exe") End If y = 1 Then AppStart (c:\my_file2.exe) End И т.д. Подобное реализовано на Intouch, теперь задача сделать то же самое в Factory Talk View Studio (RSView32).

 Программу никто не менял? Если в проекте много рутин, посмотрите есть ли прыжки(JSR) в Main-рутине на другие. Хотя есть много моментов, например видел проект, где для аналогов сначала было нужно выставить бит инициализации прежде, чем производилась их обработка и т.д. Можете попробовать переставить TestMode/Run Mode.

 Вообще-то ole32.dll - это системная библиотека Windows, обычно находящаяся в папке Windows/system32. А есть ли какие-нибудь релевантные записи об ошибках в логах Windows?

 Добрый день камрады. Помогите советом, выше ссылка не работает, думал почитать, что пишут бывалые:) В общем тема такая. Нужно в Factory Talk View Studio сделать, чтобы по изменению переменной запускался bat файл. Можете подробнее рассказать, что и как делать? Или может библия RSVIEW32 есть?! Буду благодарен.

 Откройте справку. В указателе выберите: [b:108c425b22]system values, accessing[/b:108c425b22] Затем: [b:108c425b22]Monitoring Status Flags[/b:108c425b22] Изучайте. В таблице тегов системную информацию искать бесполезно. Всё равно мониторить её добром не получится, а уж редактировать тем более. С системной информацией можно работать или опрашивая флаги, или с помощью инструкций [b:108c425b22]GSV[/b:108c425b22] и [b:108c425b22]SSV[/b:108c425b22]. В последних версиях RSLogix5000 с развитием визарда инструкции [b:108c425b22]MSG[/b:108c425b22] роль инструкций [b:108c425b22]GSV[/b:108c425b22] и [b:108c425b22]SSV[/b:108c425b22] отходит на второй план.

 В системе есть следующие системные флаги (не тэги!): S:FS First Scan flag S:N Negative flag S:Z Zero flag S:V Overflow flag S:C Carry flag S:MINOR Minor Fault flag Системный бит "First Step", который Вам нужен, называется S:FS. используйте его в своей логике, например, вот таким образом: [img:ed1bd992b9]http://vdt-solutions.de/ab_images/first_step.jpg[/img:ed1bd992b9]

 Сперва создайте тег в словаре, примерное : [url=http://tau.rghost.ru/8lSWxg65Q/image.png]так[/url], далее вызывайте его в процедуре. [url=http://higgs.rghost.ru/8ccwMHHwb/image.png]так[/url] Тип "Timer" это для LD, в ST по другому.

 Добрый день. Пожалуйста помогите. Только начинаю работать с RSLogix5000. Никак не могу понять как я должен указать таймеру его тип: TON или TONR или еще какой. На языке ST. Ведь при описании тега тип только один Timer. Если можно с фрагментом программы. Заранее благодарен.



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


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



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



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



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



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




  
RA & VDT GmbH


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