Jump to content

Flex727

MVP 2023
  • Posts

    3,276
  • Joined

  • Last visited

  • Days Won

    239

Posts posted by Flex727

  1. No reason the operator has to enter in any numbers - just have a button or spot on the screen for each hole position (use binary text element, with "toggle") and have the operator touch each position that will have a hole. At each position if the bit is on (has been toggled by the operator), then the hole is punched. Reset all the buttons at the end of the metal strip, or as each hole is punched as a visual indicator of progress.

  2. I routinely code for systems with simultaneous multiple masters using MODBUS IP over Ethernet and Vision products. I've never had any issue even when the slaves are also masters to different PLCs. My systems get a bit complex due to the 4 socket limitation and I've created all kinds of crazy situations to shuffle data around to all parts of the system. One difference is that all my PLCs are always on the same subnet - I don't have any experience connecting across different subnets or across the internet.

  3. I've had something similar happen on several occasions. The following procedure has fixed it for me:

     

    1) Download a blank project to the PLC.

    2) Initialize and Reset the PLC.

    3) Download your project.

     

    It seems that somehow the memory space for the images can get corrupted. Downloading a blank project clears that out and then when you download your actual project all will be well.

  4. Rest assured the Timer function works properly in Unitronics PLCs and software, though it's a bit different than other popular PLC programming software. When I'm troubleshooting this type of problem here is what I do:

     

    1) Confirm the subroutine with the Timer Coil is being called by the Main Routine.

    2) Confirm the activating contact is actually ON (and stays ON). Go online with the PLC and check that the MB is SET.

    3) Confirm that only one instance of the Timer Coil exists. Right click on the description box and select Find.

    4) Confirm the Timer value while online with the PLC by clicking on either a Timer contact or coil.

     

    If you do all this and the timer is still not working properly, post the code here and someone will look at it.

  5. Yes, Cara, I know re-engineering VisiLogic is not really feasible. That's why I was a little hopeful that it might be easier to just create a vision compiler for UniLogics. Sure, compilers aren't easy as pie, but people create compilers for multiple platforms all the time. Makes no difference, I said this many times before, Unitronics has the best PLC programming environment in the business - I wish everything in my life worked as well.

  6. I participated in yesterday's Webinar on intro to UniLogic software. Holy cow is that an improvement over VisiLogic! I understand that this programming software cannot be used for the Vision products, but I wonder if it really is that difficult to include a compiler for Vision products or is this a marketing decision to encourage adoption of the new product line? Our company has a solid platform using Vision and moving to the new line is probably not in the cards for now, but I sure would like to be programming in UniLogic.

     

    Anyway, I would like to congratulate you on the development of UniLogic. It really looks like you managed to incorporate most of your customer requests for updates to VisiLogic.

    • Upvote 1
  7. Thanks, HighTech. I tried to upload an image, but this forum is restricting me to a max file size of 11.04KB. I shrunk it to near unrecognizable and it was still 43KB. Perhaps you can pass along a few general tips or maybe Cara can explain why there is such a small file size restriction.

    • Upvote 1
  8. This question was asked by someone in a different forum and needs to be answered - I thought it might be more appropriate here.

     

    With the advent of UniLogics, does that mean that software development has ended for the Vision products? Should we consider the possibility of a PLC simulator, online editing, upgrades to the VisiLogic software, and all the other requests and improvements suggested in this forum to be dead now?

     

    If development hasn't been totally ended, I presume the list is now very much shorter. Can you provide that short list?

  9. There is no conversion program that I know of. All your ladder code can be copied directly into a new project for a V570, but, based on my experience, you will have to develop new HMI graphics for the color screen. Also, if you were using the keyboard pushbuttons on the V280 panel, you will have to update that logic and design the HMI user interface for input by touchscreen rather than the pushbuttons. I'm not sure, but you may have to make some modifications to the I/O. Good luck!

  10. Can someone write a paragraph or two about UniLogics? What I primarily want to know (something press releases seem to never address) is why I would want to use this over the other Unitronics offerings. What are the advantages? Are there any disadvantages? Are there significant differences in the programming software? Any limitations we had before now being alleviated (for example, 4 sockets for IP communications, etc)?

     

    Another thing I'd like to know, have the problems associated with higher resolution screens been addressed? I've been working a lot recently with the V1210 and have been struggling with the extreme slowness of the Visilogic software when attempting to edit complex HMI screens and also the PLC itself exhibits obvious indications that the processor can't keep up with manipulating 480,000 pixels (slow response and slow screen updates).

  11. It's rare that you would need to program a loop on a PLC - the whole concept of the PLC operation is one big loop. Just put a contact in that indicates the condition you are looking for and it will activate when that condition is met.

     

    If you already know and understand this, then I apologize, but it's important to know the fundamental operation of the PLC, which is as follows:

     

    1) Read the INPUTS.

    2) Execute the ladder code.

    3) Write the OUTPUTS.

    4) Repeat until Heat Death of the Universe.  :D

×
×
  • Create New...

Important Information

This site uses cookies. By clicking I accept, you agree to their use.