Jump to content

Joe Tauser

MVP 2023
  • Posts

    2,860
  • Joined

  • Last visited

  • Days Won

    308

Everything posted by Joe Tauser

  1. I just finished a project with Spanish, French, and German libraries. BTW - I spent more time with Google Translate than writing code! You need to install a second copy of the fonts you will be using and be sure to "Select All" when it shows the characters available. Unitronics' built in fonts will not display special characters, but you can install the same font and it will list it a second time at the bottom of the list. Selecting this font set will allow you to dial in the codes for the characters you need. Joe T.
  2. The CANbus card may or may not have a resistor in it. If you can find a pair of standard 120 ohm resistors it will work fine. Joe T.
  3. Look at the "SD Clone" function under the SD menu. You'll need to figure out a method to determine which file gets loaded. Joe T.
  4. Serial communication is always tough at first. For starters, use your Protocol block to put the entire received string into one register array just to see if the PLC is getting it. If you get a response, copy it to a second set of registers and then reset the buffer. You can use the "Memory" tab at the bottom of the screen to set up an online ASCII data monitor. You may have to upgrade to a V130. I have had trouble with RS485 on V120s and the V130 comes with a much nicer set of COM port debugging tools. Joe T.
  5. You need to make your own ramp and soak generator. You can set up a data table for your recipes and then store all the beginning and end setpoints in the table, as well as how many hours you want the segment to take. You can then use a Linearization block to generate a gradually increasing setpoint over time by loading the Y1 and Y2 values with your beginning and end setpoints and increasing the X value with a time incrementing register (you have to make that, too). It sounds more complicated than it is. Let me know if this makes sense to you. Joe T.
  6. +1 More than once I've gone online and found myself looking at a live version of the wrong program. Joe T.
  7. How do you have the hardware channel configured? Can you post your code? Joe T.
  8. What's the difference between "text" and "string" in your request? Can you give an example to the completed string? Joe T.
  9. I have had problems using USB/Serial converters other than those that use the Prolific PL-2303 chip. This is what's in the Unitronics MJ10-22-CS35 converter. Get the latest drivers for it from here: http://www.prolific.com.tw/US/index.aspx Login as guest:guest and click on the "Support" menu item - there's a link to the current drivers on the front page. Joe T.
  10. Negative is relative. It will work if you don't connect the common 0V terminal of the 12V supply to anything. Joe T.
  11. In Unitronicsland a timer is a coil with a "T" address, and you have to power it like one to make it work. Then you can start referencing contacts to it. Check the Help under Ladder functions for Timers and look at "TD". Joe T.
  12. Don't hang your head! As I said, it's not obvious. I am so brilliant on so many things Unitronics because I've made so many mistakes working with the product for 15 years, including the one you experienced. Trudge on to project success! Joe T.
  13. Did you run +24V and 0V to V2? It's not obvious in the documentation that you have to power the module for any input to work. Joe T.
  14. 1. Yes- all the grounds are the same. 2. By Extention, I assume you are referring to the expansion module. No FBs are needed - just drop it on the rail in hardware configuration. Joe T.
  15. Our analog inputs are not that fast. So no, you can't trend it. What exactly do you need to monitor - frequency, amplitude, or what? Joe T.
  16. A barcode is a string. If you were to create a data table of authorized barcodes you search the table and if a match was found you could use the "Found" pointer value to access the screen you want. Start by getting the barcode reader code written. Read the Help on the Protocol function block - this will be a bit of an advanced program. Joe T.
  17. Unitronics I/O can not do -10V. You'll need a signal conditioner to convert the output from 0 to + 10V to +/- 10V. Can you connect the position feedback directly to the servo controller and then talk to the servo using the Protocol block? Joe T.
  18. Hopefully you have the actual hardware to play with and the Kollmorgen Modbus table. Start by getting one step at a time to work. You can program a sequencer to call the steps once you've got them figured out. Joe T.
  19. Step 1: Get the V120 to read the scale. Look at the Examples to get you started on the Protocol block and then read the Help. Then post your code- is extremely difficult to guess what your program is doing without seeing it. Joe T.
  20. Mirroring in three masters is not as easy as it looks, as you've discovered. I use the term "master" because each device is capable of changing the data. You're going to have to add a timer and some handshake bits to slow down the transmissions. Where is the real data located? In the first V570? Can the second V570 change the data, too? Please clarify your data flow a bit. Joe T.
×
×
  • Create New...