fuzzy logic

MrPLC Member
  • Content count

    92
  • Joined

  • Last visited

Posts posted by fuzzy logic


  1. Actually, the object has been changed since v16... If you previously used the DateTime with a GSV and it is now off by the number of hours your time zone differs from GMT, try using LocalDateTime in the GSV... see the GSV/SSV Objects inside RS5000 online help. KB Technote 37953 contains more infos on this subject. - fuzzy logic

  2. Conor is right, on older -DNB modules there was a manual configuration pushbutton inside the module's front door. It has been removed since hardware series C, if I can remember well. Anyway, the sad thing is that it cannot be disabled; there is a KB technote for that: #45257 - fuzzy logic

  3. Internal file sets store tag values in proprietary-format files. You cannot view the contents of the file sets, except in trends, or using the above mentioned utility. If you log tag values to an ODBC database, you can view the data in trends, or use thirdparty, ODBC-compliant tools to analyze and create reports from the data. So, it really depends by the results you expect to obtain, and your real needs... Internal file sets are more limited, and provided for use with native trends (file viewer utility just provide a basic tool to retrieve datas and convert to a common format like .csv); logging to ODBC database opens you many possibilities and best results, considering there are many dedicated software to manipulate those datas...just I'm unable to suggest you the best software to use with. - fuzzy logic

  4. I guess the utility mentioned by OkiePC is the one named "RSView File Viewer Utility", here the technote direct link: http://rockwellautomation.custhelp.com/app/answers/detail/a_id/33924/kw/33924 (Access: EVERYONE) However, that utility only opens and converts the following kind of files: SE Datalog file (*.DAT, *.OBF) ME Datalog file (*.LOG) ME Alarm Log file (HISTORY.ALM) dBASE file (*.DBF) ME RecipePlus file (*.RPP) I'm not sure, but the file extension you're using is related to a MS SQL server database file... unfortunately I'm not expert on that, so I can't help more... - fuzzy logic

  5. Was the program running fine before? I mean since long time...this quite certainly excludes a programming error, unless somebody has modified something in the code, maybe doing loops or conditional jumps... After that checked, the suspect is an hardware issue, so it could be needed to check which modules you have in the chassis, expecially if there are comms module, like RIO... The LAD2 indication of status file doesn't help here, watchdog error always fail in that point, as far as I can remember... - fuzzy logic

  6. Answer is YES, you can. Have a look to the User Manual, starting page 44: You can burn a program into an EEPROM memory module using a processor that is the same or different from the one used to run the program. Anyway, there are some considerations and limits, the manual explain well all the possible combinations thru a table. Hope this helps. - fuzzy logic

  7. Well, doing some mental exercises, I've remembered I've used RSLogix Emulate 5000 for my tests, and not SoftLogix, just because of that behavior like you've described. Did you consider that possibility ? Converting the ControlLogix project to an Emulator controller's project, will not remove modules... thus no errors... Remember, after the project is downloaded to the emulator, as the physical I/O modules are not in the chassis, to "Inhibit" the connection via the module properties;this way you can insert simulated values into the module defined tags without the Controller attempting to update or overwrite it with actual input data that's not physically there. You've just to deal with the slot position of the emulated controller, that it is strongly suggested not to be in first two slots, due to a couple of "buddies" already placed there by default: in slot 0 (RSLinx Classic) and slot 1 (RSLinx Enterprise). Hope this will help... - fuzzy logic

  8. Timo, maybe the "problem" isn't a problem but just something wrongly configured, or just not used as it is expected to be. Difficulty here is to try to imagine all what you did and set, without the possibility to view the project. Consider that it is not necessary to have all the system available to test your issue; why don't you create just a new project, the Global Object and a couple of displays that uses it as you need, so that it is possible to try to replicate using memory tags, or just to *see* the Global Object definitions and all the discussed configurations... Up to you... - fuzzy logic

  9. If the project will no longer verify because of this: Try to reinsert similar 1756 I/O modules using the same names and slot locations. The Generic Module may also work if no close match exists. This is done simply to recreate the module-defined tags that the application logic might reference. Since the SoftLogix Controller doesn't have real world I/O control, inhibit all the modules in the I/O Configuration list. - fuzzy logic

  10. There are some intricacies inside the parameter passing concepts, I'll try to explain... Assumptions: 1. you've manually entered the Global Object Parameters Values inside each instance of your global object 2. the Goto Display button isn't grouped with the Global Object When you write {#1} inside Goto Display button's properties (as Parameter list's item) FactoryTalk View assumes you want to pass to the display to be opened the Display's Parameter value #1, NOT the Global Object Parameter value #1 !, so that the result is an error, as there isn't a parameter tag to pass. The fact is that Global Object Parameter's value CANNOT be passed through as a "normal" parameter value. Parameters and Global Object Parameters are different beasts... Consider that if you have multiple instances of the same Global Object on the same display, there are many Global Object Parameter's values named #1, so how can the Goto Display object know which is the right one to pass through ?! The way to have the Global Object Parameter's value pass through displays is to have the Goto Display button grouped as part of the Global Object's items. Assigning your Global Object Parameter's value #1 to that instance of the Global Object, will also "link" that value to the Goto Display button's Parameter List item #1 . Hope it is quite clear... - fuzzy logic