Jump to content

Joe Tauser

MVP 2023
  • Posts

    2,855
  • Joined

  • Last visited

  • Days Won

    308

Everything posted by Joe Tauser

  1. Some of the features in the V700 are still tied to legacy resolutions established for the V350 and V570. Send your project and request to support@unitronics.com and see if they can help. Joe T.
  2. Is socket 3 configured as a Client or a Server? Just for grins, you may want to use a port above 20000 for the Pi. Joe T.
  3. Your Protocol Config in the posted program (thanks for posting, BTW) grabs COM2 in three separate places. I have never tried this, but I don't have a good feeling about it. It probably hogs the port for scan blocks associated with the same name. Since Protocol Config Send to printer is last, that's probably the only scan block that works. There's no rule that you can't call a Protocol Config multiple times from ladder logic on an as needed basis. I would start troubleshooting this by creating a program with only one Protocol Config at a time and seeing if the associated Scan block behaves. Joe T.
  4. That is the official Unitronics USB->serial converter available from your distributor. You can use any converter that has the Prolific PL2303 chipset. A bit of Unitronics history - when the V570 first came out it had that USB port on it covered by a sticker. It was supposed to be supported by a future Visilogic release but that never happened for that particular hardware revision. Joe T.
  5. Look into the RTC data type in variable definitions. It can be operated on like other variables in math blocks, but you do have to specify the .hour, .minute, or .second element. Joe T.
  6. He's probably talking about the OS. Unless something goes horribly wrong (like disconnecting the cable or powering down while updating) the data and PLC program will stay intact. But the question is, "Is it possible?" Yes, it's possible if one of the above mentioned things happens. But you should have a backup of your program. Joe T.
  7. I couldn't find an exact data sheet on the 670900020, but if it's gray code you'll need one input per bit and decode it in your logic. What is the output voltage level? What is the output resolution (number of bits)? The Eltra looks like it can be powered from 24V and can connect directly to the high speed input of the V350 (I0 and I1). The -T38 is probably a good choice depending on how many inputs you'll need for the absolute encoder. Joe T.
  8. What are the specific manufacturer and model numbers of your encoders? Joe T.
  9. My name is Oxy. Oxy Moron. People call me by my last name all the time. I'm very popular. J
  10. Is the logic to change MB 53 in a subroutine that ceases to be called? Something is getting unhooked here. Post your code so we can see the rest of the story. Joe T.
  11. What do you want to get over the connection? Data? Remote Control? Remote screen displays? Do you have a particular modem in mind? If you want a remote Ethernet connection I'd recommend a cellular Sierra RV50. Not cheap, but they work. Find a company that has technical help available and pay the fee they want to provide premium support. Well worth it, especially for your first time. What country are you in? Joe T.
  12. As Aus states, you have to do it twice. SI 80-85 are system operating buffer registers and there's no rule that says you can't refer to them again. You just have to move Analog input 1 out before you start cranking input 2. Also, don't hang everything on the rail in one net like that. Believe it or not, the network may not compile in the same order you placed the functions in and it may not work. If you chain the functions together in series you are guaranteed solve order. And activate SB 80 last in a separate network, after you've loaded the registers with the data you want. Example attached. The raw input analogs are mapped in the hardware configurator to MI 10 and MI 11, and the scaled outputs are in MI 20 and 21. Joe T. Two analog input scaling.U90
  13. This may be related to the problems I'm having accessing programs on a network drive. Are you running Win 10? Joe T.
  14. Ah, AliExpress! Explains the $17 price tag. I've bought some stuff off this website and haven't had any problems. Just don't be in a hurry to get your stuff. Have you had issues with the product being available and then disappearing into the Ether? I had that happen on a Bluetooth receiver board I put in the old radios I restore. Joe T.
  15. Connect terminal 5 (GND) of the drive to the 0V terminal on the PLC. Connect terminal 18 of the drive to I6. Scale accordingly in your logic. Joe T.
  16. Exercise completed. Good job! A+ Thanks for posting your solution. You may want to note in your register descriptors that the filename will be contained in ML 6 AND ML 7 since you specified 8 characters. Joe T.
  17. The name will be a string that is the ASCII equivalent of the values 8 characters long. It does not do a literal translation of the decimal number. You will need to enter the values in hex. One byte is needed per character, so an ML can hold four characters. In your example, the name would be held in ML 4 and ML 5. I wouldn't have them power up to zero, as ASCII (0) is a null. The ASCII table is in the Unitronics Help and can also be found at asciitable.com. So for your example - 83178 - the ASCII characters needed in hex are 38 33 31 37 38 00 00 00. So ML 4 needs to contain 38333137h and ML5 needs 38000000h. I'll leave the rest to you as an exercise. Let us know what you come up with. Joe T..
  18. This has been happening a lot lately. When I go to open a project on my mapped network drive Visilogic comes back and tells me the location is unavailable. If I go the long route in the tree - Network -> Computer Name -> Drive Name -> Directory -> project name.vlp then it works. I have no trouble accessing the location from windows Explorer. I noticed in the corner of the Visilogic "Open" window is the ancient VB6 file icon. Is this function in the program still using that control? Any input on this? Joe T.
  19. My customer that makes fountains uses Events in every program for monitoring alarms to do exactly what you are trying. If you have any trouble getting it to work post your code and I'll check it out. Joe T.
  20. Now you're getting into the electrical properties of thermocouple metals and thermocouple extension wire. I am happy you are curious, but I think you may be missing some things. You didn't describe the exact details of your electrical connection. Was the thermocouple connected to the PLC when you measured it or did you measure flying leads? Your multimeter may or may not be accurate at that low of a voltage and it most certainly doesn't have cold junction compensation, so you will be getting a reading error from the mV offest value created by the difference in alloys between the probe tips and the thermocouple wire. Unfortunately, it has you questioning the PLC module. This is what thermocouple calibrators are for. If you want a real sanity check, fill a cup completely with ice (crushed is best) and then put water in with the ice. Then stick your thermocouple in it. The PLC should read somewhere close to 320. Or you can hit the tip with a lighter and see if it goes up. A lot. Let us know what you find. Joe T.
  21. Translated: Regards, I am newbie, I would like to know why the trigger bit of an alarm is only activated 1 time, when recognizing it or removing the alarm and resubmit the trigger bit is not activated. On the other hand many times after reconfirming all active alarms it is impossible to display the alarm display. some times it is shown and others are not. I tested a simple alarm based on your post and the Active bit is tracking the alarm. Post your code so we can see the rest of the Alarm configuration and your ladder logic. Joe T.
  22. According to the Help- "This parameter is intended for future feature support. It has no influence on the Trend graph." So ignore it. Joe T.
  23. Translated- Hi good day I have a problem with a PLC V280 with adjustment module V200-18-E3XB. this is the case: -I have configured the analog inputs of the TC module, with the bridges 3-4-5 for AN0 in B. -HW configuration is for TC J, no filter, ° F, MI 103 -I have a type J TC connected to the analogue input AN0, which is tested on another ABB PLC -program a screen with a shape Variable: numeric, to display the Variable MI 103 The problem is that I get on the screen the value 32767 and I do not get the real value of the temperature. Your jumpers are correct. If you're getting 32767 you don't have it wired right. Did you run 24V power up to the module? A common mistake is to not to run power to V2 and 0V. It's not real obvious in the instruction sheet that you have to do this. Post your code so we can check the configuration. Joe T. P.S. - looks like Aus already answered this. One post per customer!
  24. Look at the Help on the 1.25 ms interrupt routine. If the input is on the main PLC board you can insert an immediate input into the interrupt routine and count the number of times the interrupt runs while the input is high. You'll have to scale it, as the interrupt runs 800 times per second. This is by far the fastest way to measure input ON time if you don't have an encoder. Post your code and I can put one in for you. Joe T.
×
×
  • Create New...