Jump to content

Flex727

MVP 2023
  • Posts

    3,259
  • Joined

  • Last visited

  • Days Won

    236

Everything posted by Flex727

  1. Try downloading a blank project first, then try your project again. If you still get a failure, make sure the V700 has the latest firmware.
  2. Typos get us all - and all too frequently. Glad your problem is resolved.
  3. Rather than duplicate effort, I'll just point you to Joe's reply in another thread. @Joe Tauser, can you confirm the correct communication cable part number for the Jazz (maybe MJ20...?).
  4. My understanding is that there is no ladder code running until the firmware boots up. That splash screen that you're referring to is shown during the firmware boot. Also, there is no (and cannot be) any ladder code that runs on power down. Why is the firmware boot splash screen important to you to be shown? Create your own splash screen that runs immediately after firmware boot and you can set the backlight to any brightness you desire.
  5. I forgot to ask, can you successfully ping the ethernet address of the PLC from your remote connection (open a CMD window and type ping xxx.xxx.xxx.xxx)?
  6. Take a laptop to the PLC and connect directly to it with an ethernet crossover cable. If you CAN connect, then it's a network configuration issue. If you CAN'T connect and you've confirmed the laptop and PLC are on the same subnet, then you have a setup issue in the PLC. If that's the case, post your program here and someone should be able to help.
  7. Also, have you confirmed that unauthorized devices are allowed on your company network?
  8. Do you have a ScanEX block in the PLC program for the socket with the Port assignment you are looking for? Is the Socket initialized to the correct protocol and port number, and as a slave? Are any of the eight sockets assigned to duplicate port numbers? Has the Ethernet card been initialized in the program? Are you trying to communicate over the same subnet as the PLC assignment? If you are trying to connect with Remote Access, then you don't need the ScanEX or socket initialization if you are using Socket 1, which defaults to Port 20256 for VisiLogic and Remote Access communication. The other items I mentioned above may apply though.
  9. It's been awhile since I worked with Jazz, but I think you can upload the PLC program from the PLC to U90 ladder. From there you can inspect the program to see what the password is.
  10. I pride myself on my spelling, which is why the above example is particularly embarrassing. Now, if only I could eliminate copy/paste errors!
  11. Just to expand and clarify, it actually uses those inputs to create a mathematical formula (also known as slope). Then it uses that formula to convert (or linearize) from the "X" variable to the "Y" variable.
  12. Yes, you're wrong. That is not how the linearization function works. It sets ML 12 to 0 when MI 523 is 3277 and sets ML 12 to 1366000 when MI 523 is 16383, and linearizes between those numbers. What is the value of MI 523 when you believe you're seeing 6mA on the input? And how do you know you actually have 6mA?
  13. I once returned to a program I wrote a few years later and realized I had misspelled the word "canister" as "cannister" everywhere throughout the program, on multiple screens, and in all the logs. Totally embarrassing!
  14. Use a Positive Transition contact instead of a Direct Contact in front of your counter.
  15. What is the analog input? If it's 4-20mA then you will get a negative number after linearization if the input is less than 4mA. Show us the linearization function in your program, or attach the program and someone will help you. We also need to know what I/O module is being used so we know what the analog resolution is.
  16. Did you try re-downloading the cache?
  17. I thought Sambas were an Enhanced Vision product. If that's the case, the starting index is 7000h (28,672) for an ML. In the VisiLogic Help, look for MODBUS Slave Addresses.
  18. If there's only 2 motors, I'd do something like this: This is a very simplified version to give you an idea for the logic. You will likely have much more detail in how you start and stop the motors, when they run, etc.
  19. How about putting the button MBs into MB 1-16 then use Vector Find? A: Use SB 1 for the compare. B: MB 1 C: #16 D: MI x will have the number 1-16.
  20. My experience with the HOA switch is that the switch provides 2 digital inputs to the PLC, one for Hand position and one for the Auto position. When both are off, then it's in the Off position. This is how I normally program that:
  21. Are you trying to use a single socket to talk to both slaves, or different sockets? Also, you don't need a "loop" to read both slaves. The PLC is always running in a loop. Try creating a self-resetting timer (maybe 100ms or so, or use SB 7) that toggles a bit. Read one slave on the positive transition of the toggled bit and the other slave on the negative transition. It's best if you use two sockets or else the timing of connecting and closing a single socket can get lengthy (on the order of 1-2 sec, or more).
  22. Looks like that should work fine, except what are MBs 4, 5, & 6? Also, are you buffering your inputs? I would expect MBs 0, 1, & 2 to be digital inputs instead of MBs.
×
×
  • Create New...