Jump to content

Joe Tauser

MVP 2017
  • Posts

    2,466
  • Joined

  • Last visited

  • Days Won

    243

Joe Tauser last won the day on September 20

Joe Tauser had the most liked content!

About Joe Tauser

  • Birthday 02/06/1964

Contact Methods

  • Website URL
    http://www.jtauser.com

Profile Information

  • Gender
    Male
  • Interests
    Antique Radios!

Recent Profile Visitors

24,453 profile views

Joe Tauser's Achievements

UniGuru

UniGuru (4/4)

373

Reputation

1

Community Answers

  1. Upload your program so we can have a look. Joe T.
  2. I feel the need to clarify my position, for you and for others that may read this. I understand your disappointment and philosophy. I don't have the same "go figure it out" attitude I displayed in this thread when working with customers who typically don't really care how to program the PLC and only want to learn how to use the program I've written on their machine to get their job done. In that case I have to guide them to work with something unique I've created. I am also a Unitronics distributor, and one of my services is to provide a day of free training to a new Unitronics customer. But they do have to buy something first. This forum is staffed by people who are primarily programmers, not teachers. A programmer's typical attitude is "Hey, I had to figure this stuff out myself, so before I help you I need to see some effort on your part". This is not unusual with our kind. I'm afraid I have to disagree with the use of the word "always" in this statement. My experience has been that my best learning has come from things I've had to discover on my own. Mental pain makes knowledge much more permanent. I can't tell you how many times I've explained something to someone and they sat there nodding their heads "yes" and then gotten a call later with questions indicating they clearly didn't understand what I was telling them. So my standard position is to tell people to have a go at it and upload their program, whatever state it's in. I, or someone else on the forum, will almost always download their program and do our best to answer the question. It shows real effort on their part. Joe T.
  3. Translated - Thanks Joe, more direct query: how to configure the temperature module for PT-100, UIS-04PTN and how did I declare it to be able to see it in my program? With that I can start and make my program. When UniLogic was first released, I skimmed through every single Help page just to get a feel for what was there. I've been accused of being a jerk by telling someone to read the Help, but this is really, really basic and you're have to going to get used to initially looking for information on your own. To answer your question, open the UniLogic Help and look at Hardware Configuration -> Hardware Configuration. Before you do that I would highly recommend reading the pages before that topic under "Getting Started With UniLogic". I am not a Unitronics employee, only a volunteer user. Please use the time I chose to contribute wisely. The link to the official Unitronics support staff is support@unitronics.com. Joe T.
  4. That clarifies things - it's a bitfield, not a number. Read two registers into two MIs and then do a NUM->BIT. Joe T.
  5. Translation - Dear good morning, I would like to have your help to start with the design of an HMI to perform the 4-zone temperature control that currently has a thermostat and I want to migrate to pt-100 and SCR sensor control for the power of the heaters, I am clear How to do it from my experience as an instrumentalist, but now I am experimenting little by little in automation creating projects and I do not handle the UNITRONIC line, but I want to start using it because of the features that I have currently seen. That is why I ask for your help please to start with this and recommend me how to start my project. I have a US7-B5-RA28 panel and an expansion module for PT-100, UIS-04PTN, to carry out my project. what I want to do is show the different zones to be controlled on the screen, with their corresponding temperatures, create a graphic history that lasts at least a week and then restarts, activate and deactivate the heating from the screen of one or all the zones, change The set points but with a password, create alarms for high and low temperature, and then use the cloud option, to monitor from outside the plant and deactivate if necessary due to the risk of excess temperature, also I would like to know where I can upload images for use in the HMI. Greetings and I hope you can help me, thank you Generally the purpose of the forum is to answer one question at a time from those working on a program. You've defined what you want to a certain point. I would sketch my screens up on paper and make checklist of the features you've described above, working through one requirement at a time. Your application will eventually build itself if you planned it. There are lots of help videos and example projects for the UniStream. You'll get the best response if you start working on your program and ask specific questions on problems you run into. Or you can hire it out if you're short on time - see the "Projects Seeking Programmers" section of the forum. Joe T.
  6. Every time you see a "!" in STL the compiler is starting it's own logical statement. It's kind of like assembly language and it takes liberties and re-arranges your rung. It can only make one decision at a time and writes results to the temporary memory. For example, look at the first few lines- ! MB 6 / MB 38 = LB 0 Translation- Look at MB 6 OR MB 38 and store the temporary result in LB 0. ! TD 4 = LB 1 Store TD 4 in LB 1. You can see here that it's looking at TD 4 before it's even called !N MB 35 & LB 0 = TD 4 Look at NOT MB 35 AND my LB 0; if true run TD 4 And so on. The more lines you have in STL View with "LB" in them, the more the compiler is performing somersaults to get your code to work. It's mission is to get it all in. Other brands of PLCs force you to finish a rung and number each one. Unitronics does not have that limitation but it can get you in trouble. When you create a new network, the slate is wiped clean and the result much more resembles what you were thinking. Compare the STL views after you break it up an you'll see what I mean. Joe T.
  7. You need to break that network into four separate networks. Each one should have a separate and complete logical statement. It's good that you know how to use STL view, and it is showing you that you're over-working the compiler with all the LBs (virtual Local Bits) it has to create to try to accommodate you. There's no memory cost for more networks. Joe T.
  8. An interesting question. CANBus supports up to 60 nodes, and you could theoretically have 253 URB modules if there was nothing else on your network. On the other hand, a SAMBA is a hobbled Vision PLC and has a small fraction of the memory compared to the Vision. You would run out of registers to allocate pretty quickly if you had more than a couple of remote I/O drops. Do you have an application in mind? Joe T.
  9. Moved to the correct forum. It sounds like you're going to need to bring in some help. It takes a bit of skill to get motion working on a Vision PLC The V570 and the EXF-RC15's have separate programs (.vlp files). Do you have these? Joe T.
  10. Standard computer troubleshooting - https://www.youtube.com/watch?v=nn2FB1P_Mn8 Joe T.
  11. That is true. When I do this I generally do a copy/paste and then edit the copies to get it knocked out faster. Joe T.
  12. Look at the Binary Image graphic object - You can pick different pictures for ON and OFF and link it directly to your I/O address. Joe T.
  13. You'll have to be a little more specific in your request. 1. Which model PLC? 2. What kind of alarms? Logic for stand-alone alarms (such as a valve failed to move) or the Alarm Manager? 3. Have you tried anything yet? If so, post your code with questions. There is an example project for the Alarm Manager under C:\Program Files (x86)\Unitronics\VisiLogic 9.8.65\Examples\Version 900\Project examples\ladder\V1040 - Alarm Example.vlp. Perhaps this will be helpful. Joe T.
×
×
  • Create New...