Jump to content

Gabriel Franco

Members
  • Posts

    418
  • Joined

  • Last visited

  • Days Won

    20

Everything posted by Gabriel Franco

  1. It would be nice if Unitronics staff request to advanced web server creator to launch an update that comprises some features like having a better operand use, specially MI´s, which are so spread. I just implemented it to an existing program and took me a while, specially moving values. Fortunately exist replace operands.
  2. Are you using IO-LCx module? If so, you don´t need LINEAR function, rather than, use calibrate, acquire tare and acquire zero FBs. In that way, operand associated with your hardware gives weigh value in the units you calibrated.
  3. Thank you Simon, when I mentioned ASCII I meant PCOM. I´ll try today.
  4. OK, let me ask it again. What I need is V130 to read (No need to write to M90) some MI´s (About 20) from M90-T, connecting via RS232. I cannot figure it out how so far. I´m considering to use ASCII format. I would appreciate any help
  5. OK, thanks. Just for the record, I added another column (Byte type, part of Project, 1 element) and warning did not come up again.
  6. Hello all, I must communicate an M90-T with V130. I expected to use Modbus but just realized M90 doesn´t have Modbus. I appreciate any suggestion
  7. Hello all, What does exactly mean warning 63 and how can affect me if I want to write data tables to SD? Description given in compile tab is not clear enough to me.Attached picture.
  8. Hello all. I just moved an application from V130-33-TA24 to a V1210 using local I/O and remote via EX-RC1, including IO-AI4-AO2. V130 used one analog input configured as 4-20 mA coming from a weigh scale indicator which has passive analog transmitter. It uses external 12 VDC power supply (Device requires 8-15 VDC as external power supply) different from the 24 VDC used for OPLC. It worked fine for months. Now, using IO-AI4-AO2 for same purpose and wired the same way, analog input raw value doesn´t move beyond 10. Tests already performed: Doubled checked wiring and configuration. Analog input using 4-20 mA simulator (Active): works fine. Current transmitter signal with digital tester: works fine, reading moves up to 12 mA. Current transmitter signal with digital tester in series with analog module: reading stands about 1.2 mA. Using another analog input: Same situation, raw value doesn´t change. The only relevant difference I found between analog module and V130 is impedance for analog inputs. It seems like this particular transmitter is not compatible with IO-AI4-AO2. I have no information about maximum impedance load from transmitter. Using a resistor in parallel with analog input would be useful? Any suggestion would be appreciated.
  9. Right, but you also must check current step to make sure you are moving to desired step. It´s also posible to jump to a step other than next one.
  10. Then you have to set duration time equal 0 to those steps you want to move by external signal rarther than by time. In ladder, you must use your own conditions and current step index drum sequencer to move next (Or desired) step
  11. Drum sequencer is used to set outputs only (Physical or MBs), so I don´t understand why you want to use inputs. Or do you mean using inputs to move between steps?
  12. Have you checked operand values for frequency, duty cycle and MB that turns PWM on? If those operands are all set to 0, PWM will not work at all. It can be the cause your second unit doesn´t work either.
  13. Perhaps a number greater than 327.67 ?? Also check entry limits.
  14. Take a look to: C:\Program Files\Unitronics\Unitronics VisiLogic_C\Examples\Version 900\Project examples\Data Table\V280_Function_Block_Multi_Process_via_Data_Tables.vlp
  15. Thanks for info, it´s ver useful. I´ve always expected to be able to set default (My default) timer preset values such as any other operands, using power-up initialize option. Those timers which user must not modify, I preset using ML and store timer preset function in ladder. Clone should be complete.
  16. Lukas, number of rows are fixed when you create/edit data table. There´s no way to modify it by ladder. Usually I use a pointer to know which row I must write data from. In that way you know how many rows are available.
  17. I´ve done same application but for security reasons using pneumatic switches and AND gate to close clamp and opening it with electrical signal. This way clamp only closes if operator pushes both switches at the same time (With slight time delay).
  18. But doesn´t mean only 4 slaves can communicate with a master, does it ? Is it possible using a single socket communicate with multiple slaves ?
  19. I suggest you to use a loadcell simulator to narrow the problem. Perhaps a loadcell drifted with a no-steady behaviour
  20. Maybe using list of texts variable with keypad entry enabled, pointing to an MI, but you have to press up/down keys to change value
  21. I´ve used this procedure to write a single MI register: Public Function SetMIValue() As Integer Dim MI() As Integer Const Address As Integer = 12 ReDim MI(0) MI(0) = 433 SetMIValue = mComDriver.Write_MemIntegers(Address, 1, MI) End Function
  22. You can also use Hardware Configuration, setting high speed input as HSC and frequency measurement linked to an MI or ML. It will give you Hz directly, however its resolution is just 1 Hz. You must check your wiring as well.
  23. You can use "load timer/counter preset" and "Store timer/counter preset" functions to do that.
×
×
  • Create New...