Jump to content

s.pratt

Members
  • Posts

    350
  • Joined

  • Last visited

  • Days Won

    6

Everything posted by s.pratt

  1. The "Verfiy" function will compare the current project in your PLC to the project open in VisiLogic. It will then report the differences and similarities between the two projects. The 'X' notes a difference in the compared projects. Do you lose communication with the PLC after this process? It seems you do have communciations if you are able to verify the project in the PLC. Is this not correct?
  2. Please either upload the program in oour forum, then attach it through the "My Media" button. Or upload it to a website, and provide a link for us to achieve the download. Or you may send this in to support@unitronics.com and we would be happy to review this issue. Please note, for any urgent matters, you may call or e-mail into our support team and someone will be happy to assist you.
  3. From the information provided, I cannot determine what the issue may be. Could you provide the code for review? Also, what is the value of MI30 when you trigger this function block? Also, please include the VisiLogic version number you are using, and the OS version of the V430.
  4. Is the ladder shown in a subroutine? Is that subroutine being called when you push the button?
  5. How is MB35 triggered? When you activate MB35, it does not bring up the Alarm Details screen? Is the alarm you are trying to show active?
  6. Could you just do an absolute move to your position? This will move to your exact destination and not by how many pulses you tell it. But you must set a "Home" location first to do this type of move.
  7. In Vision series units (such as your V700), we must perform a TCP/IP connection in the ladder when the PLC is set as a client. Therefore, we must connect to the IP address of the e-mail server. So if the e-mail server has a static IP address we can connect to, there should be no issue connecting and sending e-mails (for instance, we use gmx.com e-mail server for testing in our office). If the e-mail server does not have a static IP address to connect to, we would need to create a DNS resolver to achieve the current IP address of the server. There is a DNS Resolver example application in the examples link of VisiLogic. Help > Examples... > Version 900 > Project Examples > Communications > Ethernet > V700_DNS_Resolver.vlp Please let me know if this helps.
  8. Hello, What type of PLC are you working with? Does the e-mail server you are connecting to have a static IP address you can connect to? Port number? Does the server use SMTP?
  9. The Alarms are always running. So if the operands related to the alarm go into an "alarm condition" then you should see the alarm "pop-up". However, if the ladder for the alarm to show is in a subroutine that is not being called, the ladder will not be processed. Therefore, you would not see the alarm. I would suggest putting all ladder related to alarms into a subroutine that will always be called. This way, the alarms ladder is continually processed, and if there is an alarm condition anywhere, you will see it display. Hope this helps.
  10. What wire do you have +24VDC on? Which wire is connected to CM0? Which wire is on I0? The wires for the sensor have correlated pins numbers. It is important to know what these pin numbers are referencing, and where you are supposed to connect them to. For a sourcing input, our I/O module will be supplying +24VDC to the sensor, and the sensor would then be connecting to the 0V reference. If you are connecting to a sinking input, our controller will be connecting the +24VDC from your sensor to the 0V reference. If you attach +24VDC to CM0, then we are a sourcing input. If you attach 0V reference to the CM0, then we are a sinking input. Hope this helps.
  11. Hello, Please group your alarms according to your HMI screens. This will allow you to have a "PAUSE" bit for the group. When the screen is not displayed, pause the alarm, and you will not see the Water Plant problem appear when the Diesel Fuel & Transfer System is displayed. Hope this helps.
  12. Is this a Vision series question, or for UniStream series? For Vision- you may download a clone file to the PLC via the SD card at any time. There is no feature preventing you from performing downloads (other than passwords and licensing), or only allowing a certain type of download (i.e. SD Card, UniDownloader, VisiLogic, etc...) However, if you only have the *.UDC file, then you can only download with UniDownloader. You will need thee according file type to perform the download you wish. For UniStream- UniDownloader does not work with UniStream.
  13. Which MI and MB values are you losing? What do you mean by 'losing' (the values go to '0')? You should not be losing any values - they should be remaining constant. The only way the values would change is if you store something else into them upon a screen change. Please specify what values you are losing and what they are changing to so I may narrow the search in your program.
  14. Hello, Glad to hear you got the alarms working! I am not sure I understand your next issue. What do you mean by 'set up values in all routines'? Which bits are you looking at specifically? And could you explain the state of the bits versus what they should be through your process, step by step.
  15. Hello, Thank you for providing the application. I believe the alarms are not popping up because the application is not seeing the positive transition. I would try setting a bit (that is reset on power-up) on the positive transition of the 'alarm active notifier' to show the alarm. Then reset the bit after the show alarm function block. This may help the ladder to see the positive transition of the alarm. MB20 MB --|P|-- --(S)-- MB19 MB MB --| |-- --| |-- --[show Alarm]-- --( R )-- *where MB is an added bit to the program Please let me know if this helps.
  16. I am unsure what the issue you are experiencing is. Could you please explain a little further? Would you be able to provide your project for review here?
  17. There are only 4 sockets on the V130. The V700 has 8 sockets, and the UniStream can handle dozens of port connections. The V130 will only contain 4 sockets though.
  18. What is your sample time value? Have you successfully ran PID Autotune, or are you manually entering PID values to run PID? What are your P, I, &D values? When you run PID, do you see the process value increasing? Does it pass your set-point?
  19. Hello, After talking with colleagues in the office here, I understand now why this does not work and why we thought it would work: I was reading the statement you created as a "nested IF statement". But in reality, it is an "AND statement". Once the seconds register reach a value of '60', a value of '0' is stored into the seconds register, and makes the first compare statement not true anymore. So the minutes compare statement never gets evaluated. If you put the compare statements in parallel with eachother (making it an "OR statement") or place the second compare in the next net, the logic will work. Hope this helps.
  20. Currently, there are no plans to update VisiLogic for this feature. The option for cutting and pasting code between projects is as Aus has stated above. Export a subroutine from one project and then import the project into your current application, then you may copy and paste the code into the current program.
  21. Hello, Depending on how resposive your system is, it may take a while to perform a PID stage. You can try to run the autotune process again. It will be very helpful to know where the SP is set to, and how the CV and PV are reacting. (Assuming this is a heating application...) For the autotune process, you should see your output be 100% until it reaches the set-point. At that point, the output will drop to 0% and let the momentum of the system take it back down below the set point. This will occur four times (once for initialization, and then 3 stages). Once it has completed these stages, you will see the PID status integer turn to a '0', unless you run the PID loop right after the autotune is complete, in which case it will return a status of '4'. For a cooling process, it is the same, except the output will be at 100% driving the PV down to the SP. Hope this helps Please let me know a little more about your system and what its purpose is for further troubleshooting.
  22. I am unaware of an update for this. But I can check with our team to see if they are aware of a request like this.
  23. Hello, The PID status of 2 means your PID autotune process is running, and it is in the second stage of the process. (there are 3 all together) If the control value is not changing, this could be due to the set-up of your system, or maybe you are no longer energizing the autotune function block. What type of output are you running (analog output, PWM output, etc.)? I believe I have seen the CV not doing anything for a PWM output if the frequency was not set for the output (a value of 0Hz in the frequency register) so it may be something like this that is causing the issue.
  24. Hello, You can copy and then paste (in the same folder) the "Unitronics VisiLogic_C" folder in the C:/Program Files (x86)/Unitronics folder directory. It should paste as "Unitronics VisiLogic_C - Copy". Enter into this folder, then into the main folder, and run the VisiLogic.exe file. This will be your "second" VisiLogic, however there is no way to differentiate the two when they are running, so be aware which one you have open at all times. Here in the office, I like to pin the propgrams to my task bar in the order they are, so I know which VisiLogic is the original and which is the copy. Hope this helps.
  25. Hello, Are you trying to reference two VisiLogic programs at once? Or two windows of ladder in VisiLogic at one time? I am not sure I understand what you are trying to do.
×
×
  • Create New...