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

Форум

Ресурсы Rockwell

Product Directory

Essential Components

Literature Library

Knowledge Base

Electronic News&Magazines

Блог

Encompass Program

Product Certification

  


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



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



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

 Вот такой код проверенно работает в VBA Factorytalk View SE: [code:1:b6d8ebc5a5]Dim TestString As String TestString= "Shopping List" aString = Replace(TestString, "o", "i")[/code:1:b6d8ebc5a5] А в RSview32 попробуйте так: [code:1:b6d8ebc5a5]Dim MyString MyString = "The dog jumps" ' Initialize string. Mid(MyString, 5, 3) = "fox" ' MyString = "The fox jumps". Mid(MyString, 5) = "cow" ' MyString = "The cow jumps". Mid(MyString, 5) = "cow jumped over" ' MyString = "The cow jumpe". Mid(MyString, 5, 3) = "duck" ' MyString = "The duc jumpe".[/code:1:b6d8ebc5a5]

 [quote:df71311c98="oldDad"]Попробуйте, будет так работать? [code:1:df71311c98] Dim TestString As String = "Shopping List" ' Returns "Shipping List". Dim aString As String = Replace(TestString, "o", "i") [/code:1:df71311c98] Вообще, код, который я привёл, совершенно корректен с точки зрения VisualBasic. Должно работать. Какая у Вас версия RSView32? Попробуйте обновить её. Replace не входит в очень старые версии VB.[/quote:df71311c98] Уважаемый OldDad, вы с какого дуба рухнули??? 8O :o Приведенный код совершенно корректен исключительно для VisualBasic.Net Ни в VB6, ни в VBA тем более, никогда не было инициализаторов переменных :wink: Ну и функция Replace присутствует исключительно в чистом VB, в VBA её отродясь не было и нету до сих пор. :roll: Заменить replace можно свякой из двух функций InStr и Mid Первая ищет позицию, вторая прописывает нужные символы в указанную позицию. Делается в цикле все это. Если автор не осилит сам, то могу написать реализацию, да их должно быть в интернете как грязи... :)

 Пока делаю фотоповесть, решил просто выставлять страницы с поделками - анимашки, панорамы. Раздел здесь: http://www.ar-video.xost.ru/Israel_2008.htm Выставлены: страничка анимашек с птичками, и сейчас пойдёт серия страниц с панорамами. Территориально, почти по всей стране, от Эйлата до Голан. [img:10a915adbc]http://www.arvideo.ho-sting.ru/TMB/ISRAEL2008/46_BEREG_YAFFO1.jpg[/img:10a915adbc]

 Попробуйте, будет так работать? [code:1:e705214e44] Dim TestString As String = "Shopping List" ' Returns "Shipping List". Dim aString As String = Replace(TestString, "o", "i") [/code:1:e705214e44]

 При работе RSView32 версии 7.2 как клиента OPC возникает ошибка Windows: RealTime Data Manager Component - обнаружена ошибка. После этого проект RSView умирает и не реагирует ни на какие воздействия. Никто не сталкивался чем лечить? Сразу скажу, что сервер, с которым работает RSView32 отлично работает с использованием OPC Test Client, никаких ошибок не возникает. С уважением, Vitaliy D. Burtsev

 [quote:21dc715ebb="oldDad"]Возможно, Вам помогут следующие статьи из KB: ID 21751 Obtaining the Baud Rate and Duplex mode of a 1756-ENBT via a CIP Generic Message. ID 22421 Obtaining the Diagnostic Counters in a 1756-ENBT, EWEB or EN2T. ID 31234 Obtaining the Media Counters in a 1756-ENBT. ID 24538 CIP Messaging Reference.[/quote:21dc715ebb] Спасибо, обязательно прочту. ddd

 Возможно, Вам помогут следующие статьи из KB: ID 21751 Obtaining the Baud Rate and Duplex mode of a 1756-ENBT via a CIP Generic Message. ID 22421 Obtaining the Diagnostic Counters in a 1756-ENBT, EWEB or EN2T. ID 31234 Obtaining the Media Counters in a 1756-ENBT. ID 24538 CIP Messaging Reference.

 [quote:c605ba9ece="oldDad"]Какое событие этот бит должен отображать? Может быть, проанализировать DINT и установить его?[/quote:c605ba9ece] Потерю связи (Lost link). Сейчас приходится гонять Watchdog->health-bit, от чего хотелось бы уйти.

 [quote:6aa1c06487="ddd"][quote:6aa1c06487="oldDad"][quote:6aa1c06487="ddd"]42669 1756-ENBT LED status[/quote:6aa1c06487] Там нет ничего такого, чего бы не было в публикации [url=http://literature.rockwellautomation.com/idc/groups/literature/documents/in/1756-in019_-en-p.pdf]1756-in019_-en-p[/url].[/quote:6aa1c06487] Жаь, значит "Мы пойдем другим путем"© Ленин. ddd[/quote:6aa1c06487] Вопрос в целом выглядит так: При пропадании по какой либо причине связи между удаленным контроллером и диагностическим контроллером и SCADA, удаленный контроллер должен сохранить штамп времени (это работает) и желательно информацию, о том, что это именно за сбой (Link lost, module fault, отключение питания на сайте), чтобы при восстановлении рабочих кондиций передать инфо в диагностический контроллер. При отключениях, фолтах модуля все проходит на ура, а вот при потере связи - только время. В принципе этого достаточно, но это DINT[7], а хотелось бы только бит (чтобы уйти от мессаджей между контроллерами). ddd.

 [quote:f994fc3f2b="oldDad"][quote:f994fc3f2b="ddd"]42669 1756-ENBT LED status[/quote:f994fc3f2b] Там нет ничего такого, чего бы не было в публикации [url=http://literature.rockwellautomation.com/idc/groups/literature/documents/in/1756-in019_-en-p.pdf]1756-in019_-en-p[/url].[/quote:f994fc3f2b] Жаь, значит "Мы пойдем другим путем"© Ленин. ddd



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


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



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



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



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



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




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