Jump to content

Joe Tauser

MVP 2017
  • Posts

    2,477
  • Joined

  • Last visited

  • Days Won

    245

Everything posted by Joe Tauser

  1. You'll need to add a V100-17-RS4X communication card to the Samba. After that, read the the Help on the Protocol function block and look at Help->Examples->Version 900->Project Examples->Communications->Modbus to see how to set Modbus up. If you still have trouble have post your program and a link to the datasheet on the sensor so we can have a look. Joe T.
  2. To send email you need an Ethernet port. You also need an email server that doesn't need SSL, which is a very rare thing these days but if you have your own server you can pull it off. I've never done SMS on a Samba but you might be able to send it out using an adapter as Aus describes. I would hook Wireshark up and verify what is actually coming out of the cable to see if you're getting anywhere. Joe T.
  3. +1 on what @dierkens says. That is the downside of a REAL value. They are way more precise than most of us need. Have you considered using integers for everything? They are much more predictable and manageable and a Long type can handle almost any number occurring in our world. I only use REALs when complex calculations are involved, like trig functions. Joe T.
  4. Can you upload your program so we can have a look? Joe T.
  5. Yes, an EX-RC1 can be very confusing to someone who hasn't worked them before. Understand that an EX-RC1 is actually a blind Vision PLC. You write simple program in Visilogic to download to the EX-RC1 that packs the data and handles the CANbus communications. The response time is actually about 0.1 - 0.01 seconds between a UniStream and I/O connected via an EX-RC1, as the data is transferred once per scan for both devices. "Real Time" on anybody's remote I/O system is subjective. If you haven't already downloaded the UniLogic examples, I would highly recommend doing so. There are a couple examples of UniStream working with an EX-RC1 which contain both a UniLogic program (.ulpr) and a Visilogic program for the EX-RC1 (.vlp). You'll have to install Visilogic on your system. Beat on it and let us know what questions you have. Joe T.
  6. Translated - Hello, good afternoon, colleagues. I am trying to perform a Remote Monitoring of the Unironics PLC model USC-B10-TR22, but it is already making it difficult for me to be able to carry it over. What I want it to fulfill is that a remote communication of your process can be connected from anywhere. Expand what you mean by "connected from anywhere". If you want to see the unit on the Internet, you'll need some kind of device that will provide a Static IP address to the world, like a cellular modem with a permanently assigned IP address or setting up a dynamic hosting site. Joe T.
  7. That's typically a version error. Try installing 9.8.80 and / or 9.8.91. Joe T.
  8. I think your reasoning is sound. It's not uncommon for the un-announced Win 10 updates to cause Visilogic problems. Google "uninstall Windows update" to get instructions to roll Win 10 back and see if that helps. My Visilogic programming computer that travels with me is running Win 7 and I purposely never update it. I realize this may not be a viable solution for a lot of people. I'm personally using Visilogic 9.8.65 for most projects, as that seems to run well in Win 10 on my desktop computer. Give that a try. Joe T.
  9. The link works for me using Chrome. I've had issues with some websites that only work with Microsoft products, so you might want to re-visit the Unitronics website from the Edge browser. If that doesn't work, contact Unitronics support at support@unitronics.com and they'll email you a copy. Joe T.
  10. I would re-do your first linearization function. I don't know what your comfort level with algebra is, but it is common for people to have problems visualizing what this block is doing. It is literally a PLC version of the y=mx+b line equation. Where did you get the values you have in the input parameters of the block? They should be these- a: - channel on I/O module b: A/D counts at 4 mA 😄 Minimum scaled value at 4 mA d: A/D counts at 20 mA e: Maximum scaled value at 20 mA If you don't know the A/D count minimum and maximums you can get them off the datasheet or post your part numbers. Sometimes it's helpful for me to draw a little graph to pluck those numbers off. Joe T.
  11. Upload your program so we can have a look. Joe T.
  12. 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.
  13. 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.
  14. That clarifies things - it's a bitfield, not a number. Read two registers into two MIs and then do a NUM->BIT. Joe T.
  15. 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.
  16. 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.
  17. 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.
  18. 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.
  19. 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.
  20. Standard computer troubleshooting - https://www.youtube.com/watch?v=nn2FB1P_Mn8 Joe T.
  21. 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.
  22. 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.
×
×
  • Create New...