Регистрация 
В начало e-Mail

Форум

Ресурсы Rockwell

Product Directory

Essential Components

Literature Library

Knowledge Base

Electronic News&Magazines

Блог

Encompass Program

Product Certification

  



 Доброго времени суток всем! Подскажите, пожалуйста, кто-нибудь раньше встречался с чем-то подобным, когда при выгрузки файлов конфигурации с контроллера 1769-L32E возникает Fatal Error! Application Path: C:\Program Files\Rockwell Software\RSLogix 5000\ENU\v15\Bin\RS5000.Exe Elapsed execution time: 2 minutes & 0 seconds Version: V15.01.00 (Release) Source File: RxObject.cpp Line Number: 1923 Function/Method: RxObject::ReferencesUIdDirectlyOrIndirectly OS Version: Windows XP (Service Pack 3 - Build 2600) Thread Id: 00000d5c (3420) 0x80004005 - Unspecified error Press OK to terminate this application Кто и как эту проблему смог решить? Или вообще это разрешимо?

 Rockwell Automation was awarded a place on the 2011 First Team in 13 categories by automation end users, including: •Batch control •HMI hardware •HMI software •Loop tuning software •Machine controllers •Machine safety controllers •Manufacturing execution software •Motion control drives •Motion control systems •Process safety •Programmable logic controllers •SCADA •Variable frequency drives Ссылка на статью (чтоб не нарушать авторские права :) ) - http://phx.corporate-ir.net/phoenix.zhtml?c=196186&p=irol-newsArticle&ID=1663373&highlight=

 Посмотрите в сторону инструкции [color=indigo:cb5b4b671d]GSV[/color:cb5b4b671d], объект [color=indigo:cb5b4b671d]Controller[/color:cb5b4b671d], атрибут [color=indigo:cb5b4b671d]ControllerLog Execution Modification Count[/color:cb5b4b671d]. Возможно, это то, что Вам нужно.

 "Fatal Error! Application Path: C:\Program Files\Rockwell Software\RSLogix 5000\ENU\v17\Bin\RS5000.Exe Elapsed execution time: 5 minutes & 12 seconds Version: V17.00.00 (Release) Source File: AcRll_EmitSRT.cpp Line Number: 299 Function/Method: RungTrueSrt OS Version: Windows XP (Service Pack 2 - Build 2600) Thread Id: 00000e44 (3652) Error 0x8004203b (-2147213253) RxE_INVALID_INTERNAL_STATE - Invalid software state due to inconsistency found." подобная ошибка возникает при попытке загрузить программу в эмулятор кто-нибудь сталкивался ? logix 5000 v.17

 [quote:c5d429eca7="gnan"] но через параметры в функцию я не могу передать массив.[/quote:c5d429eca7] если вы пытаетесь передать массив в функцию используя свойства Input то возникает проблема: можно передавать только bool, int,... однако если вы будете использовать InOut , тогда вы сможете передать в функцию не только массив, но и определенную вами структуру (user-defined) :) из справки : For an Add-On Instruction, an InOut Parameter defines data that is used as both input and output during the execution of the instruction. An InOut Parameter is passed by reference, meaning the logic deals directly with the tag passed to the instruction. InOut parameters can be any valid data type because they are passed by reference. This includes message, motion group, all axis, and module data types. [b:c5d429eca7]Any data structures or arrays that need to be passed to an Add-On Instruction must be done using InOut Parameters[/b:c5d429eca7] Удачи!

 Вот, посмотрите в Knowledge Base: [b:235d3d6c37]CIP Messaging Reference[/b:235d3d6c37] [b:235d3d6c37]DH+ / RIO[/b:235d3d6c37] DH+ Diagnostics G18529 DHRIO remote rack retry counters G20391 DHRIO DH+ node address A17910 DHRIO DH+ active node table A17854 DHRIO rio status object A17914 Getting and Clearing Diagnostic Counters G96749451 [b:235d3d6c37]ControlNet[/b:235d3d6c37] Flex Module Info G19246 Node Number G19205 CPU Utilization G18809 LED Status G18643 CNB node address Q51228857 Cnet diagnostic and cable redundancy status A18170 Cip messages to 1747SCNR P19786 Resetting PLC5 diags counters on ControlNet A8361507 resetting ControlNet Diagnostic Counters TN ID 41650 [b:235d3d6c37]EtherNet[/b:235d3d6c37] ENET IP Information G18770 ENET diagnostic counters A18389 ENBT Diagnostic Counters Q16739464 ENBT Media Counters Q111833722 ENBT Baud and Duplex Q7753033 ENBT Forcing Baud and Duplex A41930091 ENBT CPU utilization G63659254 ENBT IP Information G82553071 ENBT Host Name Q111838865 [b:235d3d6c37]DeviceNet[/b:235d3d6c37] DNB explicit message example A17630 DNB Explicit message to Panelview example A17520 [b:235d3d6c37]Processor[/b:235d3d6c37] Firmware Level Q29537172 Program Edits A29430452 Program Download Q29427803 Program Name A28555551 Date and Time G20246 Mode Change (Run / Program) G19586 Changes periodic task execution interval A19765 Clear controller faults (major) G20159 Grab controller free memory G19880 Gets controller run/prog mode status A10549732 cpu backplane counters A20360 Increasing the CPU's unconnected buffers A2846512 Obtaining the controller FW level A21366 Changing the serial port from user to system A20455 Lgx unconnected Buffer changes G20181 OK LED status, Keyswitch position Q63938700 Changing the Serial Port Control Line Programmatically A67244256 Obtaining the keyswitch position A86054621 [b:235d3d6c37]I/O Modules[/b:235d3d6c37] 1794VHSC CIP messages. G20558 Flex with LGX, Cnet and no profiles before 11.xx A20248 Resetting diagnostic latch bits A45740757 Resetting electronic fusing A19814 Obtaining Calibration Data (1756-IR6I/IT6I) A67051751 Obtaining Calibration Data (1756-IF16) G51632465 [b:235d3d6c37]SERCOS Modules[/b:235d3d6c37] Current Ring Phase Q62831754

 Здравствуйте уважаемый!!! Вот что написано в KB: A55863468 - Configuration Screen Utility: Use only if you have set a project to autorun without a shutdown button (Panel View Plus Only) Problem: If an application has accidentally been set to autorun with no means of exiting the project, it will continue to run that application even on reboot of the terminal. Solution: The following utility will bring up the RSView ME Configuration screen where the user can set ME to disable the project autorun option. Steps: Method 1) Rename the appropriate attached file to autorun.exe and copy the file to a compact flash card. There are two attached files, one for the PanelView Plus 400 and 600 terminals, another for the PanelView Plus 700, 1000, 1250, and 1500 terminals. 2) Insert the compact flash card into the terminal. The program will automatically execute. (The execution of this program is silent. There is no user interface and no indication that the program had run.) 3) Wait 30 seconds. 4) Remove the compact flash card. 5) Reboot the terminal. 6) Re-configure your terminal settings as desired. Сами файлы есть в KB, их можно скачать http://rockwellautomation.custhelp.com/cgi-bin/rockwellautomation.cfg/php/enduser/fattach_get.php?p_sid=RYq7eKxi&p_accessibility=0&p_tbl=9&p_id=26037&p_created=1159113146&p_olh=0 Пробуйте, должно помочь. Желаю удачи!!!

 [quote:b48e53076c="oldDad"]Задача в терминах операционных систем реального времени - это вот что: [quote:b48e53076c]From Wikipedia, the free encyclopedia A task is "an execution path through address space". In other words, a set of program instructions that is loaded in memory. The address registers have been loaded with the initial address of the program. At the next clock cycle, the CPU will start execution, in accord with the program. The sense is that some part of 'a plan is being accomplished'. As long as the program remains in this part of the address space, the task can continue, in principle, indefinitely, unless the program instructions contain a halt, exit, or return. * In the computer field, "task" has the sense of a real-time application, as distinguished from process, which takes up space (memory), and execution time. See operating system. o Both "task" and "process" should be distinguished from event, which takes place at a specific time and place, and which can be planned for in a computer program. + In a computer graphical user interface (GUI), an event can be as simple as a mouse click. + In older text-based computer interfaces, an event might be a keystroke.[/quote:b48e53076c] К скану это не имеет никакого отношения.[/quote:b48e53076c] Тогда на моем примере получается что задача - это опрос всех входов и запись их в память? Правильно я понимаю или нет?

 Задача в терминах операционных систем реального времени - это вот что: [quote:a5acef1bef]From Wikipedia, the free encyclopedia A task is "an execution path through address space". In other words, a set of program instructions that is loaded in memory. The address registers have been loaded with the initial address of the program. At the next clock cycle, the CPU will start execution, in accord with the program. The sense is that some part of 'a plan is being accomplished'. As long as the program remains in this part of the address space, the task can continue, in principle, indefinitely, unless the program instructions contain a halt, exit, or return. * In the computer field, "task" has the sense of a real-time application, as distinguished from process, which takes up space (memory), and execution time. See operating system. o Both "task" and "process" should be distinguished from event, which takes place at a specific time and place, and which can be planned for in a computer program. + In a computer graphical user interface (GUI), an event can be as simple as a mouse click. + In older text-based computer interfaces, an event might be a keystroke.[/quote:a5acef1bef] К скану это не имеет никакого отношения.



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





 executioner (Гусев)




  
RA & VDT GmbH


RA Software Compatibility

Облако тэгов
Rockwell Automation Allen-Bradley Stratix PowerFlex TotalFORCE Software Studio ProSoft FactoryTalk AssetCentre CompactLogix Automaton PlantPAx Technology ICX35-HWC

Поиск литературы





RSS 2.0 - потоки
Форум VDT
Новости VDT

Русская документация

Что нового
Публикации Rockwell за последний месяц
Last

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

VDT Industrie Automatisierung GmbH | Friedrich-List-Allee 22, D-41844 Wegberg-Wildenrath, Germany
Tel.: +49 2432-98-10-13, Fax: +49 2432-98-10-99 | e-Mail: office@vdt-automation.de
Все товарные знаки и торговые марки являются собственностью их владельцев.
При использовании материалов сайта ссылка на данный сайт обязательна.
Открытие страницы: 0.171 секунды