Jump to content

kratmel

Members
  • Posts

    505
  • Joined

  • Last visited

  • Days Won

    19

Everything posted by kratmel

  1. Hi, if panel is new maybe best solution - replace it under warranty. I found the same problem with V1040. I worked around this panel and do some test. At the test i used cooler and heater hardware for rectify chip with problem. After step by step confirmation i found that grafic chip is the main issue. If i cool this chip before panel start - i see BOOT2.2 in identification and BOOT load process started with succes. And after correct download of all firmware and project - panel started. After some time of normal work - the same issue happend. I asked service for bga reballing grafic chip. Process was prepeared via bga reballing machine. After this panel sucessfully started with no issue. I load program and test panel in all possible mode. Problem solved. Try to use older software (65 version for example) and PORT 1 (not USB) for firmware download. Also try to download firmvare parts separately - in Advanced mode.
  2. I6 must be Positive transition contact I6 -|P|- You use direct and counter incremented to 3 in time of 3 PLC scan.
  3. Hi, you can find V130 Counter example project in Visilogic ---- Examples/Version 9000/Project examples/Ladder/ V130_Counter.vlp SB7 bit can be changed by Input signal (for example I2 ). But the main problem with bottles on conveyor - vibration. Vibration of bottle can activate sensor many times and count result can be different. For rectify this problem you must use two sensor and two PLC input. Sensor must be plased on conveyor in series - then bottle must cross 1st one then second one. In PLC ladder code you can operate MB coil (for example MB 10) - Set by 1st sensor and reset by second. This MB10 -|P|- contact must replace SB7 in sample code. C0 counter contact can be used as stop command for conveyor.
  4. Solution? Is it table with command order on pic correct? Byte swap needed?
  5. Maybe you use this document for CANopen setup. https://www.se.com/us/en/download/document/0198441113779-EN/ Please see on page 24 about byte swap before and after transmission. You must use command list from your pic and correctly transmit RPDO TPDO TSDO RSDO. Please see (1) note in the bottom of table on your pic.
  6. Hi, you must configure command and speed setpoint sorce (terminal, fieldbus). You must use proper command sequence for selected command source for follow State transitions table. For terminal and fieldbus this sequence is different and if you whant to send control command via terminal - then Enable power stage must be done via terminal. If you use only fieldbus command - Enable power stage is possible only if proper read - write PDO messages is performed. RPDO3 TPDO3 in your case. User must send command and read status. Otherwise drive do not change operating state (Schneider fieldbus state machine safety).
  7. Hi, as i see you use one of my sample code for start with LX32A. You must set proper TPDO3 and RPDO3 address in CANopen configuration FB for node 2. After configure connections you must follow State transitions table (see p.165 fildbus command operation) https://www.se.com/ww/resources/sites/SCHNEIDER_ELECTRIC/content/live/FAQS/240000/FA240794/pl_PL/lxm32a_manual_v100_en.pdf State transitions sequence for velocity mode present on your pic. Any question in PM. Maybe useful topic
  8. My standard solution (thanks to Joe Tauser)... You can place to MI905 distance to gun in pulse. Then symply check last bit (MI(1000+DIST TO GUN)) in FIFO STACK. If this bit =1 then Gun = Enable.
  9. Hi, is it jamper settings on I/O board installed correctly for INPUT and OUTPUT? Default settings is voltage 0..10V for both, analog input pin configured as standard (not analog) INPUT.
  10. If you use Unitronics PLC - two option with load cell present URS-02LC-8 - module for URB expansion with Vision and Unistream and IO-LC1, IO-LC3 with EX-RC1 for Unistream or IO-LC1, IO-LC3+EX-A2X for Vision. It is stable and tested solution with ready to use sample program provided. Using another load cell amplifier with Unitronics PLC is possible - but using installation with analog interface - have low resolution. Run it with MODBUS, Ethernet or CAN network is not simple solution. P.S. From IO-LC1 (3) user manual recommendation: The cable shield should be connected ONLY to the Loadcell chassis. The shield at the other end of the cable should be left unconnected. Then if cable shield is connected to Loadcell chassis - no connection for shield on amplifier is normal. But you must check - is it loadcell installation grounded.
  11. In Jazz PLC not isolated input used. Then PNP and NPN changeover input n/p used for selected INPUT PINS and it connect some number of pull up (down) resistors to GND or +24VDC. When PNP or NPN mode selected - some cirquit connected to n/p PIN on board send to PLC MCU "0" or "1" for invert or not MCU input mode. If user do not connect n/p input to GND or +24VDC - PNP mode selected as "default" but it is not real PNP mode. If user send PNP signal to one or more inputs - pull up (down) resistors translate +24VDC to n/p pin and MCU can invert input mode. This MCU invert mode change is happend if "1" PNP signals number is much more then "0" PNP signals number. Then.... PLC MCU input mode can be changed randomly via input signals. Please check n/p pins connection and maybe it solve your problem.
  12. Please check connection (red on pic). Is it pnp/npn type selection input connected correctly?
  13. I test interrupt and no interrupt solution in my last VFD positioning setup. If i use 64mm weel on 1000imp encoder, SLOW speed with 2-5Hz, 1450 rpm motor and 1:40 gear and 200mm steel feeder weels- result is maybe the same (+-0.5mm). If SLOW speed is 10-15Hz - interrupt solution have more stable result (+-1mm) - no interrupt (+-2mm). Maybe main problem in open loop solution is to correct position if stone cutting machine lost some part of inertia after some numbers thick plates is cutted. In my application inertia is stable and positioning result is stable also. P.S. Stone cutting machine do not needed to set home position. It must be set to zero after first cut by PLC ladder in position selected by operators. And after positioning - next new 0 home position generated after next cut. Only limit sw must be installed for stop drive if new move is not possible.
  14. Best solution - use closed loop VFD (or servo drive) with positioning option. In this type of system PLC used only for transfer target position. In case Visilogic PLC - maybe use Unitronics servo drive+motor - most cost efective. It is few positioning option in new Visilogic servo demo project. If you need to setup precise positioning via VFD - you need to run motor in two mode - FAST and SLOW. FAST= (SLOW to MAX speed) and SLOW (5--10% of MAX speed). PLC must calculate distance and sw FAST to SLOW when diatance is more than FAST to SLOW ramp distance . If not - only SLOW speed is used. SLOW to STOP ramp time and distance is more stable and can be corrected via setup parameter. PLC send to VFD FAST and SLOW setpoint and two Command - RUN and CHANGE SPEED. Main problem - is it setpoint change descreet input present on VFD. If not - PLC must change FAST and SLOW analog setpoint via ladder and operate only RUN command. I build many STOP+CUT application based on VFD with +-1mm precision. Unitronics VFD have setpoint source change input and can be used in this type of application with different combination of analog and Modbus setpoints.
  15. Please post your Visilogic version and OS version. Is it Visilogic installed as Admin and started with Admin? I try to do configuration for V700 and EX-D16A3R08 in my favorite and stable 9.8.65 - all configuration for AI is possible...
  16. If in your configuration present not used ANALOG INPUT and ANALOG OUTPUT - you can build online hardware simulator for analog I/O. SImply connect not used ANALOG OUTPUT (defined in hardware in needed mode) to tested input and you can write to this port different value in online mode or program some subrouting for generate needed level changing in time. For examlpe - increment and decrement simulated pressure to test alarm screen. If you need to see what happend on analog output - connect it to not used ANALOG INPUT and place on screen output value. You can see real signal on output without multimeter. P.S. Now i build hardware PLC based simulator for test PLC based machine control system in mass production without connecting analog sensors and another hardware. Then you can use spare PLC for test analog I/O.
  17. You must do some investigation of your system: - how long is travel distance? - is it brake used in motor setup? - is it overtravel present after motor stopped? - what +- distance error is possible in new application? You need to build absolute positioning system - after sysytem restart with one turn linear encoder used in 5.5turn setup - you need to set "zero" position. Is it possible to use homing in your system? As for me - using of direct linear potentiometer - is the best solution. https://www.ebay.com/itm/Linear-Potentiometer-Position-Travel-Sensor-with-Rod-End-Joints-0-to-8-Range-/331032223707 You must calculate real resolution in your setup and ask customer about needed acсuracy. Use your encoder is also possible, but you must solve some not simple logic and learn how to calculate position in simulated multiturn encoder.
  18. One of the simlpest hand made TC. http://www.cookingissues.com/index.html%3Fp=1099.html
  19. Please post your modbus setup. Motor and drive nameplate and how modbus wires is connected to V700. Sometimes A & B RS485 wire is swaped. If you use USB connection to V700 - com port 1 is not work with modbus - it is connected to USB and Visilogic. If it possible please use PC Modbus software and USB to R485 connection for test drive communication. Please note - In drive parameter - you must configure communication settings drive ID and enable Modbus communication.
  20. Please print and post to topic foto of test page on this printer but not windows test page - you must print via printer button combination. On this test page you can see communication settings and default communication cnannel. You can also test printer RS232 COM port via vindows (you must use USB to RS232 cnverter with driver for test). I found several zebra termal printer with RS232 but some of them has defect com port (printer do not print via Com port in windows). This maybe useful
  21. You post message in Projects seeking Programmers... Than you must have some system setup based on Unitronics PLC (Jazz, Vision or Unistream). If you post present hardware and PLC setup - someone can offer help with program. If you do not have any PLC - please post present machine configuration in this topic and moderators place your quastions to ...I have a project...what hardware do I need?
  22. Hi, in code you use some operand to configure slave register (coil) address and slave register vector length but it is not placed correct numbers to this operand in program. Please define correct slave register (coil) address (place constant or set needed numbers to operand). Slave ID need to be 1 as in PC dialog
  23. It looks like you use panel as master and engine as slave. Master named ID1 and you try to read data from slave ID1 --- it is not correct. Please change this nodes to different ID and try to read needed data. You can change ID on engine to 2 or if it imposible - change master PLC ID to another one.
  24. Please post - what message is recieved via PC from instrument (terminal printscreen). Please post instrument model or link to user manual with communication option. In protocol FB you post used 22 byte scan string(0to21)+2byte start+ 1byte end=25byte message scan - it is not parsed by FB protocol. As Ausman recommend please try to scan string with 24 bytes length without ETX and STX.
×
×
  • Create New...