Jump to content

kratmel

MVP 2023
  • Posts

    1,140
  • Joined

  • Last visited

  • Days Won

    51

Everything posted by kratmel

  1. I thought this possibility was known for a long time . Thanks Aus for describing it here on the forum. I would like to add that in the visilogic project, all routines can be exported for transfer to another project, but this is not available for the ! Main Module. Therefore, from the beginning of using VisiLogic, I transferred the ! Main Module to another project using the copy-paste method. However, it should be noted that the names of subroutines and displays that do not exist in the new project disappear and must be entered manually.
  2. Sorry, I thought you were talking about Visilogic. My mistake
  3. Two files imputs and outputs from my experiment. Version 9.8.91 used. Inputs.ulri Outputs.ulri I think it is possile to generate this file by copy paste or write simple macro code.
  4. You can find Projected Memory Map in Build menu. You can find Scan time system integer SI0 and compare different code variant. You can also use Utils>>>Debug>>>Intervals for code optimization. Please read this topic about PLC utilization
  5. Once again I saw something that I didn't know about the Visilogic 😎. The ladder capabilities in this module are really limited. If it is necessary to have a configured timer in this module, it can certainly be implemented as a counter that counts pulses from SB3, SB7. The registers of the set point and the current value can be both read and written remotely.
  6. I test URB module I/O configurator menu in project Hardware Configuration embedded to new Visilogic version. If some configuration of URB I/O modules is present (created), you can select register configuration for inputs and outputs. Then you can export .ulri files for inputs and ouputs to folder. After that this files can be imported to Visilogic STRUCT function for collect or send data via URB modules.
  7. I think that everything is much simpler. Programming the environment itself without this column broke the state of affairs in mutual copy operations. The fact that there are glasses here is not a disadvantage. I usually put the variables in linearizations in numbering order and see them online below in the operands. P.S. More recently, in one of forum topic, I discovered that in Data Tables, you can store not one variable, but several in each record. It was helpful. However, this violates the state of affairs with copying and does not allow importing - exporting data tables to Excel.
  8. Do you place NC -|\|- SB341 in the ladder rung before Write Data Table toSD function block?
  9. One of my customers once requested to build a system using an Оmron HMI panel and PLC to be able to easily replace the backlight when it fails (the backlight is a separate replacement unit). With great difficulty, I managed to program such a system (it was the first time I saw an Omron panel and programmed such a controller). My biggest surprise was that when the backlight did fail - it was impossible to buy - because the manufacturer had withdrawn it from sale (and the customer did not buy a spare when it was available). I had to program again to replace the panel with a new model.
  10. Please read user manual and set needed input to Normal Digital input mode via Jamper inside PLC. After that check JP12 position - it must be set as PNP
  11. As i see you whant to build "absolute" 360deg. encoder with programmed CAMs. You can use inverted correct working range started from 50 and stopped at 280deg. 50 to 280 inverted = 280 to 50 in normal mode. That is you program bit for this range and use inverted contact for activate needed tools. Or use two splitted "corect" CAM from 280 to 359 & 0 to 50.
  12. Thanks Fernando! Maybe this image from help explane your V570 experimental data. The last experiment that i try to do later - run both your V570 code via 9.8.65 version.
  13. Maybe Creators know something about V570 as TCP master and do not place V570 master project to Examples In V280 example used Socket 3 but in comments quoted Socket 2.... Strange... I found JT sample Master code for Samba - Network ID 255 used.
  14. In Communication folder Sample code for V280 Ethernet TCP (maybe for V570 also) we can see this comment Below, both Ethernet card initialization and MODBUS Configuration are done as Power-up tasks. Note that Socket 2 must be initialized, via the Socket Init FB, to function as a TCP Master. Network ID number MUST be 255! Maybe it is mistake in sample code.... or maybe not.... But no sample code for V570 as Master pesent in Example (only for slave).
  15. V700 is not equal to V570. Then you must program different master code for this two PLC. Pease post ported to V570 communication code. From help Vision700 - Using Ethernet The V700 comprises a special Ethernet card that offers 8 sockets. Note that your V700 applications implement Ethernet differently from applications using other Vision controllers. Certain Ethernet system operands are not relevant for the V700. The function of some system operands are replaced by a communication function located under the COM>TCP/IP menu, called V700: Read Socket Status. The V700: Read Socket Status function checks the status of the selected socket according to the specified Socket Status requested, then saves the status indication into the linked operand.
  16. SB16 Touchscreen is Active NC contact restart timer if someone touched something on the screen and timer transition contact operate only if no touch for 30s.
  17. Hi, please assign "IsDisplayed" operand for Operator HMI Display (in links & jumps of Operator HMI). Start timer coil via IsDisplayed contact ( select time for return ). Then use -|P|- timer contact for run Load Last HMI Display.
  18. Please change temporary watchdog settings in controller via controller Commisioning software. Disable Communication Watchdog for test. Watchdog must have timer settings and error reaction settings.
  19. Great homework done! +++++ I think hardware problem inside V1210 or you must check: in Hardware configuration I/O Module Configuration - it is possible to program 2 or more config and set SI205 value. It is possible SI205 value in PLC is incorrect . Please do Init & Reset in V1210 - download blank project and original one. Test Init & Reset on original project.
  20. Please contact support@unitronics.com with quastion about upgrade via SD. I do not recommend to repair PLC but qualified electronic engineer can check USB ports power chip MIC2026-1 (output pin 5 and 8 ) and two components on main board. I found one Unistream PLC with this elements damaged , replace it and succesfully repair both USB ports.
  21. What you described should be verified. I laid out 8 points of checks. You have not written the results of any of the checks. Unfortunately, we cannot solve your problem remotely. You hypothesized that the firmware is to blame. Borrow another PLC, EX-A2X module and cable from the distributor. Establish who is guilty. Next, if you determine that the PLC is to blame after all, you should disassemble it and inspect the motherboard. Very often we go around looking for firmware, rewriting programs - and it was enough to just press the cable into the PLC. And one more thing - often the operating mode of the installation tells where it will break. If the control box with the PLC vibrates - the connectors on the boards fall off, if the PLC is standing near a wet machine - there is corrosion in the middle and in the connectors. Analyze, research - draw conclusions!
  22. If you use encoder with A, B signal in HSC configuration is better to use (A, B ) shaft encoder (x4) and use ML for count.
  23. Please post your HSC configuration, encoder model and type some words about your application.
×
×
  • Create New...