Jump to content


Popular Content

Showing content with the highest reputation since 01/15/2019 in all areas

  1. 2 points
    For me the utube moves are practically worthless. My hearing is not good and even with earphones the voices are ALL incrompehensible. There was one movie where there was some kind of subtitling, but only for a few shots. could you do this in all movies?
  2. 2 points
    Found this to laugh about, too. Has apparently been around a while. cheers, Aus
  3. 1 point
    Hi, I am trying to interface GEN Protocol which is in the TDK Lambda Z+ Power Supply. I need to build the communication with the RS485 com port in the USP-104-B10 model. I wrote the ladder program and tried to read the address in the power supply and tried to read voltage and current. But there was error messages coming. Please anyone who could give any feedback for this...?
  4. 1 point
    Please try to found fingerprint access control for vehicle, moto or forklift. It present in 12 and 24VDC version. It can be managed by discrete input and output for add and delete user fingerprint. It need no special software.
  5. 1 point
  6. 1 point
    On the screen issue, in theory it can't happen with Visi not letting you do it, but sometimes it does and needs an extra pixel clearance on what Visi lets you do as minimum etc. I know this is a bit convoluted explain, but its the best I can do! cheers, Aus
  7. 1 point
    When you say configured did you do both the hardware(jumpers) as per the installation guide and the software in Visilogic?? Not sure which model you have but id you didn't open the unit up and move jumpers your working with a digital input. Install guide links: https://unitronicsplc.com/wp-content/uploads/2015/12/SMXX-J-T20_R20_DOC17015-A4_02-15.pdf https://unitronicsplc.com/wp-content/uploads/2016/07/SM35_43_70_RA22_IG_2_16.pdf https://unitronicsplc.com/wp-content/uploads/2015/12/SM35_43_70_TA22_IG_2_16.pdf
  8. 1 point
    hi Interroga, the local varialbles are "created" and "destroyed" at each PLC cycle...you can't use a local variable to store a value and use this later...you have to use a variable defined in the global scope...or save in a DT this value and recal this value, with the specific function, then if necessary you can upload the value in a local variable and use this to do what you want. I don't know which experience that you have but is the same as in C or C++ or other programs languages...
  9. 1 point
    You can perform a Fourier Transform on any set of data. The question is what are you looking for? You've given us nothing to go on. PLC analog inputs are not high speed devices so your sample rate is going to be limited. The absolute fastest analog update time you can get on a Samba is 30 ms (33 Hz). So the highest frequency you can see is 16 Hz according to the Nyquist theorem. A Samba doesn't exactly have a lot memory and ladder is a horribly inefficient language for doing heavy number crunching. Given those two conditions I would seriously discourage you from trying to use a PLC to achieve FFT results and point you at a high-speed National Instruments data acquisition board and a copy of LabView. Joe T.
  10. 1 point
    "Why?" Because the very last net that refers to the output is the one that over-rides all the other ones. Remember that the controller steps through the ladder sequentially, rung by rung. An analogy is a number of people going into a room and wanting the lights either on or off. George goes in and turns them on. Geoff goes in next and wants them off. Derek goes in after him and wants them on. Last of all, Admir goes in and wants them off. Because Admir is the last person in the room before everyone else is allowed in again (the end of the scan) the lights are switched according to what Admir wants, (in this case OFF) totally ignoring any other preferences from George, Geoff and Derek. So if the need is for any of the 4 people to independently turn the lights on, they all have to have their request processed at the same time (in the same rung) and if any one or combination of them wants them on then it is done. There are variations of this rule according to whether the various controls are in subroutines that are being called, but for now this hopefully helps you understand this basic PLC programming rule. cheers, Aus
  11. 1 point
    If there are many free relay outputs, I try to do duplicate outputs for responsible tasks. That is, on the same function I use two outputs. Ideally if they are twice as needed. Then, at the time of delivery of the new controller, the user can itself rearrange the wire to the backup output. For simplicity, one of the contacts of two relays with the same functions is connected by a conductor. And accordingly, no reprogramming is required. For inputs I did one backup input which user can enable in parallel with one of any available. But here is the condition that it must be foreseen that this switching takes NC or NO input signal. The same can be done with outputs. JoeT say - solid output +relay on the I/O expansion module with galvanic isolation is the best!
  12. 1 point
    When you’re all out of fuses but have plenty of ammo. Photo credit to Paul on the facebook “Emergency Lights and Sirens Enthusiasts” group.
  13. 1 point
    oh--sorry! My eye skipped right to EDS--somehow I did not see the Ethernet/IP part. I will submit a feature request--thanks!
  14. 1 point
    Thanks for the help everyone Has given me in my "head scratching" moments. I try to pay it forward when I can. Here's to 2019 and the many successes Unitronics solutions will give us. I've had some bumps in the road but the support from @Joe Tauser, Unitronics US, Unitronics Israel, and this forum has been amazing (and free). Kudos to all.
  15. 1 point
    This is the easiest solution to the problem and can be added to the field components without replacing them. Joe T.
  16. 1 point
    Change analog input for test. Maybe You lost one of them :(. Please post contact supervising cirquit diagram. I found in one of control box diagram with full diagnostic of the sensor contact wires. R1=1600 Ohm, R2=200 Ohm, R3= 400 Ohm, R4=200 Ohm. Zener protect Analog input . Circuit open, or high voltage present U input >= 9V, upper wire short to GND U input = 2.6V, bottom wire short to GND U input = 6.5V Normal contact open U input = 8V. Normal contact close U input = 4.8V. You can mount R2 and R3 (or R2 and R4) on sensor side and make protection for shorted and cutted cable. P.S. You must set short delay after signal is changing for correct error evaluation. P.S.PS. Maybe use 4-20mA analog input is better solution...
  17. 1 point
    Your Send block in Net 8 of the IN routine is configured to only send 8 registers - hence only the first ATC8 module's data. I changed it to 16. A Send can only handle 16 registers, but there's no rule that you can't have more than one Send block, so I added a second one for the third module. I see you left the Send block in from the example, which collects the non-existent digital inputs and places them into MI 2000. You don't need this Send or the Struct, so I disabled them. Feel free to delete these nets from the Example if your application is working. UniCAN can be confusing. Go through all the Help again to get a better understanding of it. I'll leave it as an exercise for you to add the third ATC 8 module. Joe T. P796-EX-RC1_Hospital JT.vlp
  18. 1 point
    Debug function for rung time mesurement... Find in help.
  19. 1 point
    @FredrikH, Please download and install the attached version. It uses a different 3rd party DLL that creates excel files, and it reduces the total used ram to a safe level, so you should be able to convert your files using SD Card Manager. Please update me if it helped. Thanks. Unitronics SD Card Suite 2.0.66.zip
  20. 1 point
    Hi Yarik, Can you share it with the rest of the community?
  21. 1 point
    Are you talking about a DW or an ML operand? The value when the register overflows is slightly different (the ML will go to the max negative value since it is a signed 32-bit integer, and will count up from there). In either case, no error will be generated. −2,147,483,648 to 2,147,483,647 is the range for an ML (32-bit signed integer) 0 to 4,294,967,295 is the range for a DW (32-bit unsigned integer)
  22. 1 point
    Hi Adreasler, I am wondering if you have interpreted things correctly. <<<<< Notes: 3. This model is supplied with a serial port: RS232/RS485 (Port 1). The standard is set to either RS232 or RS485 according to DIP switch settings. Refer to the product’s Installation Guide. 4. Note that physically connecting a PC to the controller via USB suspends RS232/RS485communications via Port 1. When the PC is disconnected, RS232/RS485 resumes. 5. The user may order and install one or both of the following modules: - A serial RS232/RS485 isolated/non-isolated interface module in port 2. >>>>>> Are you leaving the usb connection in place during the trials? Do you have ladder work setting the 232 port parameters properly? If you have these in place and still have problems, with any 232 (or 485) communication issue that doesn't work as expected, I always go back to using the PC to send out strings to the item being talked to. This is far easier to tweak a string to the correct solution rather than messing around using the plc. Once the string works correctly, it then gets transposed into the plc. Hope this might help cheers, Aus
  23. 1 point
    Jason Hartley, That would be greatly appreciated!! I'm actually using a Unistream PLC, but should be able to get what I need from the vlp. Thank You ------------------------------------------- 6 hours later, this post still not approved by a moderator so will just edit it.... I did get a working program now. Figured out to always use modbus address zero. I'm sure I could still learn a lot from a working example....
  24. 1 point
    Hey Hoover, I put together many solid Uni/Festo applications. I can email you my demo for V350 supporting FHPP in profile positioning and direct mode (not record select). What is cool about Festo Handling Positioning Protocol is it works exactly the same over tcp or canbus. When reading from the cmmo first 4 bytes are status bits and the last 4bytes are a double word representing position/speed/current draw % depending on which mode your in. When you write these 8 bytes they are control bits and ref command. I’m on my iPad so I’ll try and post the vlp from laptop tomorrow.
  25. 1 point
    Hi MattP_Mac, 1.Make ping from your PC to PLC IP. Does PLC answers? 2.Open DOS prompt at your PC and enter "telnet 20256". DOS display will blink, clean and stay black. Is this what you see? 3.Enter PLC info mode and check Socket 1 status. Is it connected? Share test results. B.R.