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

Форум

Ресурсы Rockwell

Product Directory

Essential Components

Literature Library

Knowledge Base

Electronic News&Magazines

Блог

Encompass Program

Product Certification

  


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



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



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

 Можно ли сделать, чтобы в среде разработки в алармах нормально отображались русские шрифты Panelulider?

 [quote:b2eac263ed]Принцип интересен как прочитать значения из них, например, создается тег типа Analog, в адресе ему пишется что-то, затем бросаем этот тег на форму и наслаждаемся... В таком духе. [/quote:b2eac263ed] Именно так. Какие могут быть проблемы? Я пробовал для: @Mode и @Status, эти теги String со значеними указанными в Help. [quote:b2eac263ed]Или это надо писать на VBA. Если делали, то подскажите как.[/quote:b2eac263ed] Накакого VBA. Мое мнение - VBA нужно использовать только когда штатных средств недостаточно.

 [color=blue:08e8bc9d90]Смотри Help на RSLinx -> указатель -> "predefined items"[/color:08e8bc9d90] Смотрел... Вы, наверное, не поняли вопроса: Если вы использовали в RSView эти Items, то может приведете пример, как обратиться к любому из них. Я этого не делал, поэтому и интересуюсь. Принцип интересен как прочитать значения из них, например, создается тег типа Analog, в адресе ему пишется что-то, затем бросаем этот тег на форму и наслаждаемся... В таком духе. Или это надо писать на VBA. Если делали, то подскажите как. Vitaliy D. Burtsev

 Еще смотри о "predefined items": [url]http://domino.automation.rockwell.com/applications/kb/RAKB.nsf/0/554D47F17B99DA9785256AFB005C4B15?OpenDocument[/url] Внимание на Notes.

 Смотри Help на RSLinx -> указатель -> "predefined items"

 [color=blue:76382ce10c]Еще RSLinx имеет "DDE/OPC predefined items", некоторые из них: - @Mode returns the current mode of the processor as a string (Run, Program, Remote Run, or Remote Program). - @Status returns the current status of the processor as a string (Ok or Faulted). - @StatusNumber returns the current status of the processor as a number. - @IsPresent allows you to check if your ControlLogix processor is available prior to performing reads or writes. [/color:76382ce10c] А можно поподробней насчет механизма использования этих item-ов из RSView32? Никогда этого не использовал, а штука может быть полезной в случае ее реальной возможности применения. С уважением, Vitaliy D. Burtsev

 [quote:99c51288ed]А в RSView если связи нету то вид объектов не изменяется...[/quote:99c51288ed] Верно только для случая, когда к этому объекту не привязан тег устройства. [quote:99c51288ed]Для диагностики можно, например, назначить какие-нибудь действия (Event), основываясь на бите коммуникаций system\ComErrorValue1 или system\ComErrorValueOPC [/quote:99c51288ed] Не удачный совет, контроллеров может быть более одного... В RSView32 есть замечательная функция - "comm_err(TagName)". Еще RSLinx имеет "DDE/OPC predefined items", некоторые из них: [list:99c51288ed] - @Mode returns the current mode of the processor as a string (Run, Program, Remote Run, or Remote Program). - @Status returns the current status of the processor as a string (Ok or Faulted). - @StatusNumber returns the current status of the processor as a number. - @IsPresent allows you to check if your ControlLogix processor is available prior to performing reads or writes. [/list:u:99c51288ed]

 Русская Winda XP со всеми сервис паками, они еще постоянно обновляются службой обновления, встроенной в винду. ошибка следующая: AppName: rs500.exe AppVer: 6.0.0.20 ModName: ntdll.dll ModVer: 5.1.2600.2180 Offset: 000111de плюс информация генегинуется дополнительная следующая (знаки тегов стер): ?xml version="1.0" encoding="UTF-16"? DATABASE EXE NAME="Rs500.exe" FILTER="GRABMI_FILTER_PRIVACY" MATCHING_FILE NAME="gkc1.dll" SIZE="1814528" CHECKSUM="0x141C3AD9" BIN_FILE_VERSION="0.4.0.48" BIN_PRODUCT_VERSION="0.4.0.48" PRODUCT_VERSION="4.48" FILE_DESCRIPTION="dll" COMPANY_NAME="Rockwell Automation Allen-Bradley" PRODUCT_NAME="A-B Compiler" FILE_VERSION="4.48" ORIGINAL_FILENAME="gkc1.dll" INTERNAL_NAME="gkc1" LEGAL_COPYRIGHT="Copyright © 1997-2000" VERFILEDATEHI="0x0" VERFILEDATELO="0x0" VERFILEOS="0x40004" VERFILETYPE="0x2" MODULE_TYPE="WIN32" PE_CHECKSUM="0x0" LINKER_VERSION="0x0" UPTO_BIN_FILE_VERSION="0.4.0.48" UPTO_BIN_PRODUCT_VERSION="0.4.0.48" LINK_DATE="12 11 2002 16:39:43" UPTO_LINK_DATE="12 11 2002 16:39:43" VER_LANGUAGE="Независимо от языка [0x0]" MATCHING_FILE NAME="RS0AUT32.dll" SIZE="122880" CHECKSUM="0x9124387C" BIN_FILE_VERSION="4.7.3.0" BIN_PRODUCT_VERSION="4.7.3.0" PRODUCT_VERSION="4.7.3.0" FILE_DESCRIPTION="RSI Software Activation" COMPANY_NAME="Rockwell Software Inc" PRODUCT_NAME="RSI-Activation" FILE_VERSION="4, 7, 3, 0" ORIGINAL_FILENAME="" INTERNAL_NAME="EVRSI" LEGAL_COPYRIGHT="Copyright © 1991-1999 Rockwell Software Inc. All rights reserved." VERFILEDATEHI="0x0" VERFILEDATELO="0x0" VERFILEOS="0x40004" VERFILETYPE="0x1" MODULE_TYPE="WIN32" PE_CHECKSUM="0x0" LINKER_VERSION="0x0" UPTO_BIN_FILE_VERSION="4.7.3.0" UPTO_BIN_PRODUCT_VERSION="4.7.3.0" LINK_DATE="02 02 2000 17:11:43" UPTO_LINK_DATE="02 02 2000 17:11:43" VER_LANGUAGE="Английский (США) [0x409]" MATCHING_FILE NAME="Rs500.exe" SIZE="7950336" CHECKSUM="0x9EDD3C3E" BIN_FILE_VERSION="6.0.0.20" BIN_PRODUCT_VERSION="6.0.0.20" PRODUCT_VERSION="6, 0, 0, 20" FILE_DESCRIPTION="RSLogix 500 Development Environment" COMPANY_NAME="Rockwell Software, Inc." PRODUCT_NAME="RSLogix 500" FILE_VERSION="6, 0, 0, 20" ORIGINAL_FILENAME="Rs500.exe" INTERNAL_NAME="RSLogix 500 Language Resource DLL" LEGAL_COPYRIGHT="Copyright © 1995-2003" VERFILEDATEHI="0x0" VERFILEDATELO="0x0" VERFILEOS="0x40004" VERFILETYPE="0x1" MODULE_TYPE="WIN32" PE_CHECKSUM="0x0" LINKER_VERSION="0x0" UPTO_BIN_FILE_VERSION="6.0.0.20" UPTO_BIN_PRODUCT_VERSION="6.0.0.20" LINK_DATE="02 13 2003 22:15:22" UPTO_LINK_DATE="02 13 2003 22:15:22" VER_LANGUAGE="Английский (США) [0x409]" MATCHING_FILE NAME="RSLGX500.dll" SIZE="2154496" CHECKSUM="0x341173EA" BIN_FILE_VERSION="6.0.0.20" BIN_PRODUCT_VERSION="6.0.0.20" PRODUCT_VERSION="6, 0, 0, 20" FILE_DESCRIPTION="Language resource file for RSLogix 500" COMPANY_NAME="Rockwell Software, Inc." PRODUCT_NAME="RSLogix 500" FILE_VERSION="6, 0, 0, 20" ORIGINAL_FILENAME="RSLGX500.DLL" INTERNAL_NAME="RSLogix 500 Language Resource DLL" LEGAL_COPYRIGHT="Copyright © 1995-2003" VERFILEDATEHI="0x0" VERFILEDATELO="0x0" VERFILEOS="0x4" VERFILETYPE="0x1" MODULE_TYPE="WIN32" PE_CHECKSUM="0x0" LINKER_VERSION="0x0" UPTO_BIN_FILE_VERSION="6.0.0.20" UPTO_BIN_PRODUCT_VERSION="6.0.0.20" LINK_DATE="02 13 2003 22:03:37" UPTO_LINK_DATE="02 13 2003 22:03:37" VER_LANGUAGE="Английский (США) [0x409]" MATCHING_FILE NAME="RSLGX_CT.dll" SIZE="651264" CHECKSUM="0x551477FE" BIN_FILE_VERSION="1.3.3.9" BIN_PRODUCT_VERSION="1.3.3.9" PRODUCT_VERSION="1, 3, 3, 9" FILE_DESCRIPTION="Logics Group Documentation Database API" COMPANY_NAME="Rockwell Software Inc." PRODUCT_NAME="Rockwell Software Inc. : Logics Database API" FILE_VERSION="1, 3, 3, 9" ORIGINAL_FILENAME="RSLGX_CT.DLL" INTERNAL_NAME="RSLGX_CT" LEGAL_COPYRIGHT="Copyright © 1996-2000" VERFILEDATEHI="0x0" VERFILEDATELO="0x0" VERFILEOS="0x4" VERFILETYPE="0x2" MODULE_TYPE="WIN32" PE_CHECKSUM="0x0" LINKER_VERSION="0x0" UPTO_BIN_FILE_VERSION="1.3.3.9" UPTO_BIN_PRODUCT_VERSION="1.3.3.9" LINK_DATE="07 18 2001 20:49:35" UPTO_LINK_DATE="07 18 2001 20:49:35" VER_LANGUAGE="Английский (США) [0x409]" MATCHING_FILE NAME="RSLGX_DB.DLL" SIZE="133120" CHECKSUM="0x7FA786D3" BIN_FILE_VERSION="1.0.0.1" BIN_PRODUCT_VERSION="1.0.0.1" PRODUCT_VERSION="5.30" FILE_DESCRIPTION="6200 Database Interface" COMPANY_NAME="Rockwell Software Inc." PRODUCT_NAME="Rockwell Software Logics Products" FILE_VERSION="5.30" ORIGINAL_FILENAME="RSLGX_DB.DLL" INTERNAL_NAME="RSLGX_DB" LEGAL_COPYRIGHT="Copyright © Rockwell Software, Inc. 1997" VERFILEDATEHI="0x0" VERFILEDATELO="0x0" VERFILEOS="0x40004" VERFILETYPE="0x2" MODULE_TYPE="WIN32" PE_CHECKSUM="0x0" LINKER_VERSION="0x5001E" UPTO_BIN_FILE_VERSION="1.0.0.1" UPTO_BIN_PRODUCT_VERSION="1.0.0.1" LINK_DATE="02 27 1997 00:52:24" UPTO_LINK_DATE="02 27 1997 00:52:24" VER_LANGUAGE="Английский (США) [0x409]" MATCHING_FILE NAME="rslogixmessages.dll" SIZE="45056" CHECKSUM="0x1E4F6B36" MODULE_TYPE="WIN32" PE_CHECKSUM="0x0" LINKER_VERSION="0x0" LINK_DATE="05 23 2001 20:12:27" UPTO_LINK_DATE="05 23 2001 20:12:27" MATCHING_FILE NAME="RSwl032.dll" SIZE="843776" CHECKSUM="0x9134BAF2" BIN_FILE_VERSION="5.0.0.36" BIN_PRODUCT_VERSION="5.0.0.36" PRODUCT_VERSION="5, 0, 0, 36" FILE_DESCRIPTION="RSI Software Activation" COMPANY_NAME="Rockwell Software Inc" PRODUCT_NAME="RSI-Activation" FILE_VERSION="5, 0, 0, 36" INTERNAL_NAME="EVRSI" LEGAL_COPYRIGHT="Copyright © 1991-1999 Rockwell Software Inc. All rights reserved." VERFILEDATEHI="0x0" VERFILEDATELO="0x0" VERFILEOS="0x40004" VERFILETYPE="0x1" MODULE_TYPE="WIN32" PE_CHECKSUM="0x0" LINKER_VERSION="0x0" UPTO_BIN_FILE_VERSION="5.0.0.36" UPTO_BIN_PRODUCT_VERSION="5.0.0.36" LINK_DATE="02 13 2003 20:03:55" UPTO_LINK_DATE="02 13 2003 20:03:55" VER_LANGUAGE="Английский (США) [0x409]" EXE EXE NAME="ntdll.dll" FILTER="GRABMI_FILTER_THISFILEONLY" MATCHING_FILE NAME="ntdll.dll" SIZE="712192" CHECKSUM="0x97E61B6C" BIN_FILE_VERSION="5.1.2600.2180" BIN_PRODUCT_VERSION="5.1.2600.2180" PRODUCT_VERSION="5.1.2600.2180" FILE_DESCRIPTION="Системная библиотека NT" COMPANY_NAME="Корпорация Майкрософт" PRODUCT_NAME="Операционная система Microsoft® Windows®" FILE_VERSION="5.1.2600.2180 (xpsp_sp2_rtm.040803-2158)" ORIGINAL_FILENAME="ntdll.dll" INTERNAL_NAME="ntdll.dll" LEGAL_COPYRIGHT="© Корпорация Майкрософт. Все права защищены." VERFILEDATEHI="0x0" VERFILEDATELO="0x0" VERFILEOS="0x40004" VERFILETYPE="0x2" MODULE_TYPE="WIN32" PE_CHECKSUM="0xBBF84" LINKER_VERSION="0x50001" UPTO_BIN_FILE_VERSION="5.1.2600.2180" UPTO_BIN_PRODUCT_VERSION="5.1.2600.2180" LINK_DATE="08 17 2004 23:04:04" UPTO_LINK_DATE="08 17 2004 23:04:04" VER_LANGUAGE="Русский [0x419]" EXE EXE NAME="kernel32.dll" FILTER="GRABMI_FILTER_THISFILEONLY" MATCHING_FILE NAME="kernel32.dll" SIZE="990208" CHECKSUM="0x2AFBEEE5" BIN_FILE_VERSION="5.1.2600.2945" BIN_PRODUCT_VERSION="5.1.2600.2945" PRODUCT_VERSION="5.1.2600.2945" FILE_DESCRIPTION="Библиотека клиента Windows NT BASE API" COMPANY_NAME="Корпорация Майкрософт" PRODUCT_NAME="Операционная система Microsoft® Windows®" FILE_VERSION="5.1.2600.2945 (xpsp_sp2_gdr.060704-2349)" ORIGINAL_FILENAME="kernel32" INTERNAL_NAME="kernel32" LEGAL_COPYRIGHT="© Корпорация Майкрософт. Все права защищены." VERFILEDATEHI="0x0" VERFILEDATELO="0x0" VERFILEOS="0x40004" VERFILETYPE="0x2" MODULE_TYPE="WIN32" PE_CHECKSUM="0xFFFD4" LINKER_VERSION="0x50001" UPTO_BIN_FILE_VERSION="5.1.2600.2945" UPTO_BIN_PRODUCT_VERSION="5.1.2600.2945" LINK_DATE="07 05 2006 10:56:32" UPTO_LINK_DATE="07 05 2006 10:56:32" VER_LANGUAGE="Русский [0x419]" EXE DATABASE

 Используется RSView32 7.10, в data-log базы сохраняются в широком (wide) формате. Проблема в том, что когда в скрипте VBA пытаюсь выбрать записи (ReadTagDataWide, далее доступ к значениям с помощью DatalogTagValue) - получаю только целые значения, дробная часть просто откидывается. Почему - непонятно, вроде DatalogTagValue возвращает Variant/Single (вещественное). Скриптом хочу вычислять средние часовые значения, т.е. делаю выборку за час, потом суммирую и делю на кол-во записей. Кто сталкивался с такой траблой, просьба побыстрее ответить, а то нахожусь на объекте, время - деньги ;)

 Для контроля связи можно использовать следующие штатные средства RSView: [quote:8971ebbe40][b:8971ebbe40]Monitoring communications[/b:8971ebbe40] Use any of the following methods to monitor communications: - Activities—In the Activity Log Setup editor, ensure communication errors, warnings, and remarks are enabled and are set up to log to the log file and activity bar. At runtime, information appears in the log file and activity bar, indicating any problems. - Communication status—Ensure communication status is turned on, otherwise communication errors will not be logged to the activity log file or activity bar (even if they have been configured to do so in the Activity Log Setup editor). By default, communication status is turned off until you run the project. To turn communication status on, use the [b:8971ebbe40]ComStatusOn[/b:8971ebbe40] command. - Tag monitor—Use the tag monitor to check the communication status for a device tag. The states are: - Disabled if the node has been disabled in the Node editor or disabled using the NodeDisable command - Error if RSView32 has tried to acquire a value but could not because of some kind of communication error, such as a node not being available or a DDE server not running - Stale if the tag value has been acquired before but does not have an updated value - Uninitialized if the value has never been acquired - Valid if RSView32 has a valid value for the tag - None if there is a problem with the tag definition such as it is not a valid tag type or if the tag database has been accessed with a third–party tool such as Microsoft® Access. If the underlying tag type is valid, editing and saving the tag and then redisplaying the tag monitor will fix the problem. System\com tags—Use the system\com tags to receive a more detailed error message. If the tag monitor reports an error, move to an empty cell in the tag monitor, type system\com* and, when the dialog box appears, click Select All. For a complete list of system\com tags, see Appendix B, System tags. [/quote:8971ebbe40] Для диагностики можно, например, назначить какие-нибудь действия (Event), основываясь на бите коммуникаций system\ComErrorValue1 или system\ComErrorValueOPC и т.п. . [quote:8971ebbe40] Вот в WinCC при отсутствие связи все анимированые объкты заштриховываются (нет связи). А в RSView если связи нету то вид объектов не изменяется, как решить такую проблему?[/quote:8971ebbe40] В RSView Вам предоставляется возможность не просто заштриховать объект, а решить самостоятельно, что с ним делать, и вообще делать ли что-нибудь. Вы можете "надеть" на объект анимацию мигания или изменения цвета, или изменения штриховки на осовании выражения, которое Вы описываете в поле Expression. Хотите заштриховать - штрихуйте по тому или иному биту, нет проблем. А в WinCC Вы имеете такую же свободу действий?



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


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



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



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



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



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




  
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 kein

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

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