MrPLC Member
  • Content count

  • Joined

  • Last visited

Community Reputation

41 Excellent

About chelton

  • Rank

Profile Information

  • Country Australia
  1. 5 silo to 4 hopper

    A picture can speak a thousand words. How about a diagram?
  2. Make sure they know how to use generic modules too. The number of people I come across that can't add/or get ethernet devices up and running unless it has an add-on-profile.
  3. Can't see anything in the revision history. Although can only see back as far as 1.28.  
  4. The newer versions of studio don't even allow you to save the library as a .slr file. You can add a .slr file to a project however. Not sure when the .slr file support was dropped? Maybe try install an older version
  5. How big is your range of floating point numbers? Do they need to be added every scan?  D100 - D110 is only 5 floating point registers. Easily done with 4 +F(454) floating point additions. You won't get any more efficient than that. However if you were adding 10 or more  consecutive registers you may want to look at pointers/indirect addressing. Then you can choose if they are all added in 1 scan with a "FOR" loop or over consecutive scans.
  6. 3 Data Memory into 1

    Given that a D register is only 1 word / 2 bytes, you won't be able to move day/month/year into a single register. 1 nibble (4 bits) can only store the vales 0 - F
  7. What information did you see on the terminal emulator? The module would be still operating in run mode and you would need to issue the break command (ctrl c) to stop the execution of the running program. Using the list command you only get the program listing running in RAM. Programs can also be stored on EEPROM. You can switch between using RAM & ROM commands. The modules are very hardy. I still have 1771-BAS in perfect working order. 
  8. Sysmac + NX1P2 - P_On Bit?

    Under "Help > system defined variable reference" you will find this and many others.
  9. I'd even consider using a redlion if it's for serial comms. Redlion's raw serial driver makes it easy to write your own ascii drivers.
  10. Why do you need to copy the array? Can't you just set the address translation (AT) on the existing array to %D0. The array then should be accessible from %D00-%D59  
  11. Math Floating Point numbers without Registers

    Floating point is entered directly by using the +/- character. See screenshot  
  12. Indeed. I will add it to my list. Thanks Phil.
  13. @pturmel Would this work with a parallel port card? I have some old software that uses a sentinal hardware dongle that won't run anything more modern than WinXP. It's getting more and more difficult to find hardware that still has drivers for WinXP  
  14. When using AT to point at %d address it is essentially just a pointer.  
  15. Why not make it an array address? You can still have the other tags point to individual %d300-99 addresses