Jump to content

Isakovic

Privileged Member
  • Content Count

    135
  • Joined

  • Last visited

  • Days Won

    8

Isakovic last won the day on December 4

Isakovic had the most liked content!

Community Reputation

23 Excellent

1 Follower

About Isakovic

  • Rank
    UniGuru

Profile Information

  • Gender
    Not Telling

Recent Profile Visitors

1,570 profile views
  1. If you have a program that is on the plc you can read DT values and export to Excel via UniLogic.
  2. If you mean firmware update, look Help -> Firmware, as Alex said. If you mean transfering new project to PLC this is also possible with USB stick, look Help -> Downloading/Uploading a Project
  3. I think if you make an array out of a tag you write into, it will read consecutive registers to fill the length of an array. I also had to look up the topic Alex linked this morning because I got stuck on the same problem as you did. In VisiLogic you didn't have to swap bytes, just combine two MIs into an MF with Struct.
  4. Compared to working configuration I once did, all settings are the same except nothing was checked in the client area and "Inactivity timer" was set to 20. Also value 310 was stored in SI145 on startup. You have address 10.20.40.202 in Ethernet settings, maybe it's a typo.
  5. I think it's time PLC waits to resend message after unsuccessful communication attempt. SI 101 is system register for TCP/IP time out. You should be able to set it from ladder.
  6. When I needed Z pulse for positioning, I had to give a whole HS channel to it (one input was wasted, had to stay unused).
  7. This question was asked several times and there is no solution as far as I know. It looks like what ever you do in settings, processor usage progressively goes to 100%. I had to switch to Modbus, which is a shame because UniOPC is a great tool.
  8. I guess that too would be unstable. Why do you need unsymmetrical Proportional band? Is overshoot too big if you want it to be more aggressive when temperature gets too high? Maybe try parameters that give softer approach to setpoint. I don't know what kind of process you control, but with temperature it helps to turn off integral part when output reaches 100%, there's a function block for that.
  9. Maybe if you set up logic to change P parameter when temperature rises over setpoint. Although that would probably be unstable.
  10. You should provide more information. Can you post program or screenshots of your routine and serial init function blocks? Which PLC are you using? Are com parameters the same on both PLC and meter side? Did you set DIP switches for RS485? There should be examples under Hep menu in VisiLogic.
  11. Copy DW50 into some other location every scan. Then copy back at startup.
  12. I did a few, but they work on local NTP server. I guess logic is the same for server on the internet. You need an UDP socket on port 123 for RFC-1305 function. You can try building it from the example program, if I recall correctly program from the example worked when I tried it out. Also you need to have a logic for daylight savings time. I attached a snip because rest of subroutine is a mess because I needed to switch a socket to UDP for time update and then back to TCP and that's a lot of gymnastics. If something goes wrong RFC returns 0 and resets the date so that's why there are Lower and Upper limits.
  13. There is a "Remote Operator" app for mobile phone for Unitronics PLCs. I don't remember if it works with Jazz, maybe someone can confirm this.
  14. At the end of program (at the end of every scan) copy those registers into some other free DWs. Then at startup copy them back, via SB2 contact. I think there should be a complete example of this method somewhere in this forum, I've seen this topic before.
×
×
  • Create New...