Jump to content

Joe Tauser

MVP 2023
  • Posts

    2,855
  • Joined

  • Last visited

  • Days Won

    308

Everything posted by Joe Tauser

  1. First, which module part number are you connecting the input to? I think you may have a bigger problem with the resolution of the A/D converter in the module. Our highest resolution is 14 bit, which means you get 2^14 or 16384 counts to play with. You've dialed the span down to 9.1 V to 1.0 V, so you'll get a smaller fraction, assuming you're using one of these inputs: 1.0 V = 1638 counts = X1 9.1 V = 14909 counts = X2 Total span = 13271 counts Your high end value is 1000 (Y2), so the best you can get if the low value is 0 (Y1) is 0.07 mb per count. In other words, trying to read more than one decimal of precision accurately is unobtainable. You can feed the output of the Linear block into an interpolating equation as Kikis points out, but everything past the first decimal will be meaningless. Joe T.
  2. I dug deeper into their website - 59 Euros out of Bulgaria. I'd be curious if they have a US sales channel. Joe T.
  3. I've never used one of those but they look really simple. How much are they?
  4. If you're talking about something that automatically updates according to the filename - no, there isn't. I just put a text object on the screen and manually update it. Joe T.
  5. If your products have different thermal response properties you may have to set up a recipe table that copies different PID values to the block based on what you are running. It sounds like one size doesn't fit all. Joe T.
  6. The PLC name requirement is a security thing. You have to know the PLC's name if you're going to be logging in from some remote location- say a telephone modem in China. Joe T.
  7. I usually connect 0V to ground because it makes troubleshooting easier - clip the negative of your meter to a DIN rail and you can poke around with the positive lead. +1 on what HigHTech says - make sure you have a really good earth ground or you'll have problems with your analog signals if you ground the DC power supply. Joe T.
  8. 12V PLCs are kind of hard to come by, especially one with any kind of capability. Plus, this is the Unitronics forum so it's kind of blasphemous to recommend competitor's products. I have used one of these 12-24V converters when I've done a vehicle application: https://www.amazon.com/SMAKN-Converter-Module-adaptor-Regulator/dp/B00VRAQZVK/ref=sr_1_1?ie=UTF8&qid=1474326384&sr=8-1&keywords=12+to+24+volt+converter They work quite well, and now you can use any of our products. Joe T.
  9. Flex has the right approach - PID won't work here. Our PID is not capable of heat/cool. You're going to have to write your own control scheme - I've done this with a motorized variac that had a similar control model. I'd make something with timed pulses to run the valve one way or the other depending how far away from the setpoint you are. You can roll your own proportional control by varying the amount of time you output to the valve one way or the other based on this. Joe T.
  10. Your process low and high limits are fine. Heating with steam injection can be a beast. What are the values of your tuning parameters? How fast is the loop updating? It should not be too fast. Autotune doesn't always work so well. Have you tried manually tuning the loop? Start with I and D = 0 and adjust P to get a small continuous oscillation about some value, and make a note of how long the oscillation lasts. This is your process response time. Once you've gotten this, double the P value. Don't worry if it's not at the setpoint yet. Start with a value of I equal to your process response time, and adjust it to get to your setpoint. You probably won't need a value for D if there are no regular upsets to your system. Joe T.
  11. +1 on file missing. The Creators have gone home for the weekend - hopefully they look at this on Sunday. Joe T.
  12. Yes, you can add a communication module to the Samba. The part number for the serial card is V100-17-RS4X. Joe T.
  13. Steven- I'm sorry you can't exchange the controller. The Samba, like the Jazz, is a limited-function product that unfortunately sometimes gets purchased before all the variables are known because the price is so attractive. Then you hit The Wall, as in your case. I've done it more than once myself. There's really no alternative other than to learn from your mistake and use a different controller- you'll literally spend hours trying to make something work that doesn't fit, and eventually you have to look at the value of your time. Older/cheaper servo controls drive me crazy for this exact reason. Anytime I get involved with a servo I use something that has a serial port. It's actually quite easy to use the Protocol block to generate the couple of commands needed to make the servo do whatever you want. The manufacturer's setup software does the heavy lifting of initial configuration, and from an application standpoint you just have to feed it velocity, position, and run commands via serial strings. Joe T.
  14. This looks like an old-school velocity control via input signals servo drive. I didn't see any communication options in the manual, so talking to the drive via serial connection is out. You didn't give the full part number so we don't know if it has the -T pulse control option. You didn't describe what you're trying to do - is forward and reverse required? Do you need precision in rotational position, or is speed control more important? If you're limited to controlling it with a +/- 10V signal for velocity, you've got the wrong Samba model. See if you can exchange it for a -TA22, and then get yourself an external analog converter module that converts 0-10V to +/- 10V. They are available. Let us know. Joe T. PS - @ Kikis - the 500 Hz spec bothered me so much I got an SM43-J-T20 out of stock and put a scope on it. The sourcing output is like the old V120; it will go to 1 KHz with no problem and turns into a triangle wave above 1.5 kHz. The interesting thing is if you run it into a PNP to NPN converter you can get as much as 5 kHz without a problem, as the transistor switches at a low voltage without regard to the input waveform, producing a nice clean output squarewave. This is an un-authorized spec, of course.
  15. This question was kind of directed toward the Creators. @HighTech - The Weintek (also known as Maple, KEP, or Rohtek here in the US) is always a master. These have been a go-to solution for most PLCs for many years. Your suggestion of setting a value in SI 103 - 106 is right on the mark, but these don't apply to the V700. @Henny - I don't think there's a way around coding error handling for now. @Isakovic - I'm only using Modbus IP so I can watch SDW 61 for a changing value if the socket is connected and close the socket after a timeout if the data stops changing. If you're using other sockets you'll have to retrieve the recieved transmission count when that socket is open using request 42 and then watch for that value to change, cycling the socket if the count stops changing. Joe T.
  16. Don't let it bug you. Visions are way more powerful than M90s. You can assign an ML to an HSC input with no problem. Here's the catch - it will reset to 0 when you cycle power. I put an STO block in that continually copies the ML value to another ML with a NC of SB2 in front of it. This creates a running buffer of the value. I use an NO of SB2 to copy the buffer back to the HSC accumulator so I don't loose my place on power-up. Joe T.
  17. I've had that happen and the cause is unknown and mysterious. The battery usually tests good. When you downloaded the program, did you select "download and burn"? This will retain the program for sure. Joe T.
  18. We're troubleshooting a Modbus IP slave application on a V700 and the PLC is locking out the Master. Using "V700 Read Socket Status" with code #22 results in a reply of 23, which means a connection is established with something. When we turn off the Master (a remote Weintek display) SDW 61 stops incrementing but Status remains at 23. When we turn the Master back on we get a no connection error on it. When we reboot the PLC the status goes to 20 (Listening). Then we turn on the Master and everything works. Is there a way to make the socket disconnect after a period of inactivity without code? Joe T.
  19. My hat is off to you; I've never gotten that error. I, too, am curious what it takes to choke a subroutine. Joe T.
  20. It would be super awesome if there was a graphic display element that allowed direct display of numbers and strings on the screen. I spend a lot of time coding reading data from tables into MI's just to display the values. With the introduction of the larger displays (V700, V1040, V1210) there is a tendency to display large amounts of collected data. We could specify the Data Table and then use an MI or constant to pick the row and the column. Joe T.
  21. We tried it on a different phone and it works fine. I need to dig further into the settings on my phone. Joe T.
×
×
  • Create New...