Jump to content

Joe Tauser

MVP 2017
  • Content count

  • Joined

  • Last visited

  • Days Won


Everything posted by Joe Tauser

  1. Reading memory addresses

    Yes, I'm afraid you've done a lot of work going down a rabbit hole. You don't have to do any mapping to get data into the Modbus Slave table. If you go back and look at the screenshot I posted you'll see that structure tags are automatically assigned when you drop an I/O module. If you go to the bottom of the UniLogic screen you'll see a tab labelled "IO" that shows all the tags. You can assign alias names that make more sense, but you can't change the names the system gave them. It's just a matter of grabbing the one you want selecting it when you Add a New Operation. That's where you assign it an address that Modbus can deal with. Your original post indicated that you only wanted two pieces of data for your SCADA system so that's what I showed. Joe T.
  2. Reading memory addresses

    You will have to set up a Modbus slave table in the UniStream and map the tag name to a Modbus address for an external Modbus Master. Can you post a screenshot? Joe T.
  3. Pt100 Analog into Unistream USP-070-B10

    That module doesn't have any analog inputs. Look over the module datasheet library... https://unitronicsplc.com/support-technical-library/ Joe T.
  4. Reading memory addresses

    UniStream does not use memory addresses like Vision does. The tags are reported directly as named objects. Have you already set up the I/O on your UniStream system? What protocol will you be talking to the SCADA system with? Joe T.
  5. Temp Probe Drift using UIS-WCB1?

    I'm guessing the picture is representative, as it shows a type J probe (red and white wires). The part number you specified is for a type K so it should be OK. After reading Unitronics' definition of "exposed junction" I think what they're trying to say is "grounded junction" which connects the junction to the metal of the probe. Your part is an ungrounded isolated junction so that should be OK, too. You realize that the value reported by the module is 0.1F resolution, right? (Just asking) How exactly did you connect the extension wire to the thermocouples? What happens when you disconnect one of the thermocouples? What happens when you disconnect both thermocouples and put a shorting jumper right on the module between RT2+ and RT2- and another one between RT3+ and RT3-? This should give you a stable ambient temperature reading. Joe T.
  6. Barcode!

    Aus, you are such a card. You need a barcode reader with an RS232 output. Most barcode readers have an adapter cable if you look deep in the accessories. Then you have to define what you want to do. Sample barcode data? Sample decision process? Then read all the Help on the Protocol block, which is what you will use to read the barcode reader's output. Then read the Help on the String function blocks, which is what you will use to make sense of the barcode reader's output. That's about all I can tell you with the information given. Joe T.
  7. These look like they could do the job with the proper antennas (if you're in the US or Canada)- https://www.digi.com/products/xbee-rf-solutions/boxed-rf-modems-adapters/xpress 2.4 GHz doesn't work well over long distance - 900 MHz is better. Joe T.
  8. Detecting MODBUS with Jazz

    I've not tried it, but if you have a working system try setting a coil with SB 66 (MODBUS function is busy). If that doesn't work you may also want to look at SB 60. Let us know. Joe T.
  9. Set the power-up value of each MB you want to set to 0 to "RESET". It's the little plug icon next to the MB address. Joe T.
  10. +1 If the system has a lot of thermal inertia (won't cool off quickly) you'll be waiting a long while for the AutoTune to Complete. The number of times it runs the algorithm is set by the Stages parameter. So it could be hours. Or days. I often resort to my Days Of Old manual tuning methods on a system that is overpowered like this. There's no rule that says AutoTune has to complete before the PID block will run and I don't write my PID code the exact way Unitronics examples show. As you can see, I allow myself to turn AutoTune off and just run the PID control if I get impatient. Joe T.
  11. Thank you very much for posting your solution - I Guar-un-tee you won't be the only one to have this problem and this gives us a reference. It seems these days we spend as much time troubleshooting computer problems as we do PLC questions. Joe T.
  12. Have you tried asking them? These are modems. You need to be using modem cables, which don't have transmit and receive crossed. Do you have the pinout on the cables you bought? Look at the Unitronics Help on RS232 to see what signals go to which pins on the RJ11 connector. You don't want to use flow control on the modems. Joe T.
  13. What lines are you talking about? If it's drawn lines, don't trust your eyes to determine if they're straight. You can go into the Properties for each line and set the Height or Width to 0 to straighten them out. Joe T. P. S. - TYPING IN ALL CAPS IS CONSIDERED SHOUTING ON A FORUM
  14. You're not being clear in your request. Do you already have cell modems installed? What is the exact model number and preferred data transmission method? GPRS? You didn't say what part of the world you're in. As for your 2.4 GHz request, are you taking about an internal WiFi signal or a cellular signal? If you're in the US, I wouldn't have gotten Enfora modems. I much prefer Sierra RV50's. They are more expensive up front, but they give you a real Ethernet connection to the PLC just like it's on a local network. Joe T.
  15. We need to see if you have the rest of your Modbus configuration set up correctly. Please post both programs. Joe T.
  16. The V570 and the V1040 have the same processor - neither is more "powerful". The V1040 just has a bigger display. Solution 1 would be most probably implemented using Modbus. Need brands and part numbers of radios to determine whether serial or TCP would be used. Solution 2 would use two cell modems and GPRS function blocks for sending information. Where you are located in the world would determine which modems to use. If you're looking for someone to pick out all the part numbers you need to bring a system integrator in. Joe T.
  17. Did you send your project to support@unitronics.com as suggested in the 2nd post? Joe T.
  18. I can't seem to get the BCC value to agree with what Panasonic comes up with (0Ch). The exact method described on page 73 of the manual is rather vague. I tried adding all the bytes together from STX to ETX as described (02h + ... + 03h) = 212h. Inverting this (XOR'ing with FF) results in 2EDh, or a checksum character of EDh. If you've got a contact in Japan for Panasonic please ask for a detailed example of how they arrived at 0Ch for this particular command. Joe T.
  19. Send Email

    Yes. If you have an SD card in your PLC you can write a .csv file on it from the Data Tables using the SD function blocks. Then you can include the file name in the "Attached" field of the Send E-mail function block. Joe T.
  20. Android Remote Operator to V290 PLC

    They need a V560 with an Ethernet card. It will fit in the same opening and they get color to boot. I have only the utmost respect for Saragani, but this is a more expensive and complicated solution than buying a new PLC in my opinion. Joe T.
  21. Samba SM43 control via iOS App WLAN

    Glad you figured it out. I've never made a mistake like that. BTW, posting pictures of function blocks that contain information with out posting the corresponding dialog boxes does not count as posting your program. For you other readers out there, if you upload your .vlp file we can take a look inside things like the TCP/IP CARD INIT block and be much more helpful in solving the problem. Joe T.
  22. You'll need to do some math to offset the second location. You can use ML 0 in as many places as you want but you'll want to take a snapshot of the current value and subtract it from the running value. You'll also have to handle the reset for each. Joe T.
  23. I use and sell these- http://www.peerlesselectronics.com//files/RG1986-6.pdf The particular one I use is a 0.5 uF cap in series with a 100 ohm resistor. I wouldn't advise rolling your own at 220V Joe T.
  24. Send this issue to support@unitronics.com to make it official. Joe T.
  25. I must admit in all my years I've never used the 16 bit HSC on an I/O module. It seems to be more of an academic feature than anything else, as emphasized by the discussion on this forum. The inability to externally control it and it's 16 bit integer-only property really limits what this can be used for. In the Expansion program, a virtual reference point is created in MI 2 and MI 1 becomes the new value. What happens when the real and true value in MI 0 rolls over (exceeds 32767) and MI 2 becomes larger than MI 0? The MI 1 counter value will become negative. Unless I'm missing some other details, I don't think this will work. @GonzaloRoldan_ - I think you will be best served by adding a CANbus card to your V350 and implementing an EXF-RC15 module. This will give you three more full-powered HSC inputs. Joe T.