Jump to content


Members More Space
  • Content count

  • Joined

  • Last visited

  • Days Won


Isakovic last won the day on May 9

Isakovic had the most liked content!

Community Reputation

9 Neutral

1 Follower

About Isakovic

  • Rank
    Advanced Member

Profile Information

  • Gender
    Not Telling

Recent Profile Visitors

731 profile views
  1. Is there any way to remove "Add new subroutine" button? I often click on it when I want to add a new net.
  2. New VisiLogic Version 9.8.64

    All that workspace! Do you also plan to widen U90Ladder?
  3. Samba Screen sensitivity

    I like your style.
  4. I didn't see this was in Job Board, I thought it was in Vision Forum and you need help programming, that's way I replied like that.
  5. That looks like an interesting project. But since it is incomplete not much could be said regarding your questions, maybe a few comments. It is good practice to have a safety par of limit switches. Maybe you don't need limit switches for oscillation since you should know the position from the encoders. Did you make an electric scheme? I opened your project and there is not much code in there. All I can say about it is that you shouldn't use normal contacts for load display function as it will be called in every scan and lock the screen. Also that ESTOP input should power off the outputs. A lot of work still, maybe you could start with ladder and post here when you get stuck.
  6. Safety contact on outputs

    Thanks for input guys, that's a good thread sgull, very informative. There's always one safety contact for contactor command voltage for motors and in run command circuit of VFDs. Maybe cutting power to outputs has sense only for relay models, especially with disturbance it is causing.
  7. Ing. Electronico

    It happened to me when I had "Set String Library" called in every scan. Easiest way to find error if you have your program divided into subroutines is to put MBs you don't use in front of "subroutine call" in main routine and call them one by one by setting MBs.
  8. v700 modbus tcp ip communication

    You use MB23 to connect Socket 2, MB23 is set only on power up, so if you lose connection there is no logic that tells it to reconnect. Add net: SB149 MB23 -|/|--------------(S)-
  9. Looking for a piece of advice here. I put safety contact on wire that brings power to outputs, and noticed while testing that sometimes PLC loses serial connection with laptop when safety is activated. This made me wonder is any circuitry in controller powered from this side and is this good practice or should I change it? Jazz controller is on the picture but I also noticed this on Vision.
  10. OPC Communication Slow

    You can use Modbus for Vision-Jazz communication. Jazz has only one Ethernet port but it can be configured for both Modbus and PC connection (only one active at a time). Put memory segments you need to read in sequence (MI0, MI1, MI2...). Contact support for additional help to make SCADA work with all PLCs, it must be something trivial that you overlooked. I always received fast and useful advice Unitronics support.
  11. OPC Communication Slow

    I did have performance issues with UniOPC, it would overload CPU when large number of tags is being sampled, for this I switched to ModbusTCP. But it would work just fine with small number of tags. I never worked with ZView, what are communication settings for this SCADA? Like "Query pause" or com settings for channels (if you can switch communication to different channels they would run in parallel, while PLCs on single channel get pooled in sequence which tends to be slow). Are there any settings for tags like "store values" (for remembering historic values for graphs), I noticed those values get less omitted than those that are not keeping a record. Anyway, having instant response for SCADA with less than 1 second delay is not realistic. Like your 0,5 second flashing bit. You need different type of communication protocol to catch such a change.
  12. Help if possible.

    Hi there, You can use linearization blocks for this purpose by comparing current position with set point or use PTO functions in "Utils" menu to do this for you, there are examples for both ways in Help->Examples->Version900->Project Examples. If motor is not sized properly and you fear of loosing steps you could attach an encoder to Snap-in you are using.
  13. Mr.

    I agree with this.
  14. Transition contacts

    Hi Alex, Thanks for the suggestions. Yes, I am using a Vison controller. There's this thread I found that deals with what goes "behind" ladder when using transitions, that I think answers my original question: I'll get my hands on a new controller in a couple of days and experiment to get it clear in my head just when -P- and -N- go high and when they go low. I saw this in the manual also, might be a smart thing to do when you are forced to use a lot of transitions.
  15. Transition contacts

    I have to troubleshoot one program that ended up overbloated and probably far more complex than needed to be because of a lot of crucial changes and irrational functions that I was requested to make. I would like to rewrite it, but unfortunately there's not much room for experimenting at this time. This is what's problematic in net 23: Sequence goes like this: 1 - ML0 register is restarted (goes to 0) (also ML0 is linked to high speed input) 2 - 0.4 seconds delay 3 - MB 9 is set, MB101 is set 4 - Net 23 doesn't change value of ML13 (problem) After manually changing value of ML13 in info mode it all works fine from that point on, PLC goes through that line of code as expected, it only stutters for the first time. These two registers aren't used much in other parts of program so that they could get overwritten somewhere in the process. There are a lot of transition contacts in program and couple of strange bugs that happen "sometimes". Program wouldn't even work until I broke big nets into more simple ones (I learned that this is good practice the hard way). Your example does show that there's something strange with using transition contacts, it also gave me an idea to try. I would like to better understand how PLC treats transition contacts. I assume it goes like this: - SCAN 1 - MB0 is set - SCAN 2 - MB0 transition contacts go high - SCAN 3 - MB0 transition contacts go low I assume it works like that because transitions can be used in net 1, and SET/RESET coil can be in net 20, for example. I don't have any Vision I could test this on at the moment. I'll get around this problem, I am more interested in learning about this strange behavior and why big nets don't work as expected.