Jump to content

Flex727

MVP 2023
  • Posts

    3,270
  • Joined

  • Last visited

  • Days Won

    238

Everything posted by Flex727

  1. Thanks, Ausman. That's pretty close to the procedure I've stumbled upon that seems to work okay. The problem arises when I go long periods without an upgrade and forget all the steps.
  2. Use a TON timer to trigger setting a bit. Then use that bit as an Action to load the screen you want.
  3. That's interesting. I had hoped that it was a momentary contact switch (i.e. bit is ON while the button is pressed and OFF when not pressed, eliminating the necessity of having to assign SET on Pressed and RESET on Released).
  4. There is a feature in the latest version of UniLogic that I hadn't noticed before. Within Actions / Load Screen, you can select "Pressed", "Released", or "Clicked". The first two are self-explanatory, but what is "Clicked"? I can find nothing on this in the Help file.
  5. Well, that's a distinctly more challenging problem and will require some ladder logic to work. You'll need to understand the maximum and minimum levels that are possible with the water and oil. Then, I would place two bar graphs immediately one above the other with the water & oil colors on the bottom graph and the oil and empty space colors on the top graph. This will not work if both water and oil can independently range from 0% to 100% of the tank volume. If the above won't work and you can illustrate with, say, 20% steps, then you can generate 25 bitmaps with all the possible combinations and select them with "List of Images by Pointer". Maybe there's a better way, but that's what I have to offer off the top of my head.
  6. I'm in the Dallas, TX area, but I can probably help you with something like this remotely if you can't find anyone local. I am certified with Unitronics, have written a program almost exactly like this for a Samba PLC, and have a lot of experience with Jazz. If you want to discuss specifics, PM me or reply to this message and I'll provide my contact info.
  7. I use arnie's method. Just be sure that if you also need to toggle the bit within the ladder that you use Set and Reset, not a regular direct coil.
  8. What would you like it to do?
  9. Just place two different bar graphs on top of the tank graphic, side-by-side, or whatever configuration pleases you.
  10. Yes, but if you copy a DT function block from another project with an identical (appearing) DT, but the columns were inserted differently, then the FB will not refer to the correct columns. The problem is that the Data Tables use addressing that is not visible to the programmer. VisiLogic seems to indicate that the name of the column is the address pointer, but it is not.
  11. Unfortunately, this same type of problem also exists in VisiLogic.
  12. I actually like the way Unitronics has distilled down all the possible timer types to 3 basic ones for simplicity. I haven't yet run across something I couldn't do with the 3 basic timers provided, however I have a simple question. What I need is a Delay timer that has an accumulated functionality (i.e. I want the timer to accumulate instead resetting each time it is activated). The issue I have is that when the timer finally does expire, I want it to reset at that point (a TA doesn't do that). A positive transition of the timer bit activating the timer reset function works fine (see below), but the compile always gives me this warning: "To improve performance, use Normally Open/Closed contacts instead of positive/negative transition contacts." I guess I can use a normally open contact since it will only be on for one PLC cycle, but why do I get this warning? TA1 TA1 --| P |-----( R )
  13. I have a number of versions of VisiLogic installed on my computer and switch between them with Version Swapper. It works well, but if I have a problem with one of them, it is difficult to re-install that version. The install utility does not give the user any opportunity to select a specific folder to install into. It will overwrite a specific folder that only it knows. How can I know which folder it will install to or how can I direct the installer to install to a specific folder?
  14. What communication protocol are you using between the server and the 3 remote V280s?
  15. By the way, I don't think changing the IP address requires a power cycle either. You can one-shot the TCP/IP Card Init block with the new address at any time.
  16. Also try checking the "256 colors (less traffic)" box.
  17. There are many ways to access and modify data table elements. The best way will depend on your particular application. There is a lot of detail in the help file and there are examples provided under the Help drop-down menu. If you are still having difficulty after going through the help files, you are welcome to PM me with specific questions and I will try and help.
  18. Two lines of code to change the PLC name, and you should already be keeping track of time of day, or whatever the criteria is for the different report folders. This sounds like an incredibly simple workaround for now. If you find that you need to regularly remote in, then use 3 names. Change the name immediately before writing each of the two reports and immediately change it to a third name after writing is complete. The PLC will have that 3rd name 99% of the time for you to remote in.
  19. I wondered about that. I just tested it on a V570 and the PLC name changes without a power cycle.
  20. I haven't tried this and maybe it won't work, but could you change the PLC name on the fly each time you want to write to a different folder? You can set the PLC Name via ladder by using the Set PLC Name FB on the Com menu.
  21. Here is a list of things to check: 1) If the coil is in a subroutine, make sure the subroutine is active (look for where it is actually called and make sure it is actually being called) 2) Make sure there isn't a Direct coil with that same address elsewhere in the program (use find operand to create a list) 3) Make sure the Reset coil(s) are not activated
×
×
  • Create New...