Jump to content

kratmel

MVP 2023
  • Posts

    1,139
  • Joined

  • Last visited

  • Days Won

    51

Posts posted by kratmel

  1. 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.

  2. 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.

  3. On 8/6/2022 at 1:55 AM, GetAGrip said:

    Someone needs to fix this, the backlight is only good for 30,000 Hours on a lot of the units. that is only 3.4 years. Even on the 50k Hr units they are dead at 5.7 years.

    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.

  4. 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).

  5. 36 minutes ago, Fernando Castro said:

    However when I ported the program to v570

    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.

  6. 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 .

    IO_config.jpg.55a61a4a27ddd1ee79f88523906a8848.jpg

    Please do Init & Reset in V1210 - download blank project and original one. Test Init & Reset on original project.

     

     

  7. 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!

  8. I will try to simplify your task.

    Imagine that  the table row number zero does not exist (you do not use it) .

    Use only the required numbered lines...

    Your main task is to limit the range of the index change from 1 to the desired maximum. You can easily do this for input from the virtual keyboard - there is  a definition of the allowed min and maximum for keyboard input. 

    For buttons, just put a comparison block in the laddet net that will block decrements less than 1 and increments above the maximum.

×
×
  • Create New...