Jump to content

Joe Tauser

MVP 2023
  • Posts

    2,851
  • Joined

  • Last visited

  • Days Won

    308

Everything posted by Joe Tauser

  1. Ryan - it wouldn't be too terribly hard to copy that example over to the Trends directory in the Visilogic distribution. There are no Color trend examples in it right now- could we make a request of this to the Creators? Joe T.
  2. What you've found with Kepware actually makes sense. Kepware is following the strict Modbus addressing scheme, which starts counting at 1. Unitronics starts counting at 0, so you have to add 1 to all your address requests. I've run into this before. I know it's a pain in the butt, but that's the way it is. Cara - it would be good if the Modbus Slave Addressing tables Help were updated to include an example of working with SCADA Modbus packages. Joe T.
  3. Post your program. Joe T.
  4. Unfortunately the Examples are rather dated. Try sending an email to support@unitronics.com and maybe they can send you something. Joe T.
  5. If Kepware requires six digits for Modbus then 005049 should have worked for a V280. Can you try just 5049 without the zeros? Do you get an error or just no data? Joe T.
  6. I don't know how many times I've started SD Card Suite and clicked on one of the programs more than once, only to get multiple instances of the desired program running. How hard would it be to change the hand cursor to an hourglass to let the user know the program is working? Joe T.
  7. The Jazz powers the internal relays but you have to provide power that the contacts will switch to the common on the first terminal. You didn't say what power your fan runs on, The example in the installation guide is a bit confusing as it shows both AC and DC possibilities; in reality you only use the one you care about. Lets say you have a 120V fan. In this case, you wire the hot leg to the common relay terminal. In your world you may call this H, L, L1, or whatever. Hook one side of your fan to the output you want to use (O0 to O4) and the other side of your fan to neutral. Done. I'm curious if you got this from a distributor and if they are able to help you at the local level. Someone new to the product should not be left in the dark by their supplier. Joe T.
  8. I use Integra NEMA 4X enclosures with a clear front door and a sliding subpanel for the front-mounted instruments when I want good protection for the controls inside- http://www.integraenclosures.com/ Joe T.
  9. When you have a program already written that's having problems you really need to upload it to the forum with your questions. Joe T.
  10. You could achieve this by using all CANbus I/O and copying the relevant values from the program to the "backup" V570 every scan if possible. The backup would have a nearly identical program but would have to monitor the primary and have logic to take over the CANbus if it sensed the primary went offline. With that said, you need to determine if your client will tolerate a "hiccup" in the system if the primary goes offline and it takes a few scans for the backup to take over. If he can't, then you need what is called a "hot-standby" system which uses a special processor to handle a bumpless transfer. Unitronics does not offer such an animal, and I wouldn't trust myself to write a program and pass it off as such. Hope this helps. Joe T.
  11. You will need to write logic that monitors the row pointer and take the difference from a separate buffer pointer. When the difference is >= 5, trigger your export and copy the row pointer to your buffer pointer. You didn't say whether you only wanted to export the 5 rows or the whole table. If you only want to export the 5 rows, you'll have to come up with a place to copy them before you export, like a small dedicated data table. Just out of curiosity, what is the data export function you want to use? Joe T.
  12. If the customer wants separate screens, then you'll have to write logic to determine which one wins based on their priority level. The logic you've demonstrated above does not assign priority - all alarms are equal. What you'll wind up with are flashing screens if more than one alarm is active. Upload your program and give us a prioritized list of the alarms so that we may assist. Joe T.
  13. Unitronics does not have a complete set of bits to go along with the timer. You'll have to roll your own by picking an MB that's enabled with the timer coil but blocked by a NC of the timer done. This will achieve what you're looking for. Joe T.
  14. The topic of the quirky USB->serial converter has been brought up before, but it's worth mentioning again. I did a project this year integrating our standard converter (MJ10-22-CS35 using the Prolific PL2302 chipset) into a test and data acquisition system running tests on appliances. This converter usually works fine but is not isolated and if there is a ground potential difference between the PLC and the computer the converter is plugged into then all kinds of intermittent gremlins get into the system, resulting in communications failure. I swapped out the converters to isolated ones recommended by Walkerok - part number USB-COMi-M available at several online sources. These are more expensive than ours but work extremely well. I've had no problems since I swapped them out. Joe T.
  15. So..... what is dis "SB 90"??? The descriptor is blank and it's not in the Help! Joe T.
  16. This is one for the Creators - is it possible to add system bits for the presence/health of the EX-A2X and each of the modules attached to it? Joe T.
  17. It sounds like you have more than one connector problem. Look carefully at Port 1 and at the pins on the V200 module - are they corroded (blue) at all? Contact your distributor - Unitronics has a two year warranty. Either way they they should be able to help you. FWIW, Israel starts the work week on Sunday. Joe T.
  18. What is the model number of your V130? Do you have the basic configuration program you've done so far and can you attach it? Joe T.
  19. Hangfire- You didn't mention where you are located so I Googled your IP and it came up Georgia, USA. I am in Missouri and use a company called Kore Telematics - www.koretelematics.com. I use the GSM modem offered by Unitronics and it has worked well. Joe T.
  20. Have you looked under Help->Examples? Otherwise, post back with the model of your PLC and I'll scratch one together for you. Joe T.
  21. Look in the Help on SB314 and the Backup Security function block - perhaps this will achieve your goal. Joe T.
  22. I have had a problem like this with grounded thermocouples on a floating system. Yes, everything was supposed to be grounded together but a volt or two of ground imbalance will wreak havoc on the IO-ATC8. The IO-ATC8 card is not isolated, and noise from the system can cause very odd behavior. The first thing to do is disconnect all the thermocouples from the card and replace each one with a short jumper (I use a cut off paperclip) across the thermocouple terminals. You should read ambient temperature on every channel. If you don't, there is something wrong with the hardware or the configuration. If you do read ambient, re-connect the thermocouples one at a time until the problem shows itself. I had to replace all my thermocouples with ungrounded ones to solve the problem. Joe T.
  23. Need the model number of the Jazz you're working with and as much information as you can provide about the device in current loop. Joe T.
  24. Damian - good description of the mystery maximum value. We still need to know a few things to be really helpful: 1. What is the encoder counts/rev? 2. What is a typical pre-scale value? 3. What is the implied precision of MI 2 and MI 3; you mention 1 to 240, but are these indeed supposed to represent integer values? If you don't use a reload type high speed input then you can use an ML as the accumulator. This application looks like a feed-to-length program and you probably won't lose a lot of precision if you reset the counter in ladder logic. You're not using the reload event MB 18 anywhere, and you enable the reload MB 19 with a real input. This tells me that you don't need the micro-second timing the reload function provides, and it's really not the right way to use this function. The "Enable" input on a reload high speed input does just that - if the counter is > the preset then it resets. I think you're treating it as a straight reset input, which it isn't. I'm going to go on the assumption that 1 to 240 represents inches with no decimal place. I'm also assuming that MI 2 is a slowdown preset and MI 3 is a cut preset. This is a typical method of feeding. Since the reload type high speed input really isn't needed, I've moved the input to a regular high speed input and used an ML. I've modified the shear logic to reset it when I7 comes on. Also - high speed inputs do not remember their value when power is cycled- they always go back to zero. I've got a standard bit of logic I put in to handle that. Joe T. J3920 Trim Line HMI Touchscreen - no home position JT.vlp
×
×
  • Create New...