en-us_products:mp_studio:indexed_address
Differences
This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
| en-us_products:mp_studio:indexed_address [2026/11/11 02:36] – created - external edit 127.0.0.1 | en-us_products:mp_studio:indexed_address [2026/11/12 20:37] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 75: | Line 75: | ||
| | MOVE | All cells of '' | | MOVE | All cells of '' | ||
| | Data Processing | All cells of '' | | Data Processing | All cells of '' | ||
| - | | Serialport | + | | Serial Port | CHANNEL, DATA and LENGTH of '' |
| | I2C | ADDRESS of '' | | I2C | ADDRESS of '' | ||
| | CLCD (Character LCD) | ADR and the value cells of '' | | CLCD (Character LCD) | ADR and the value cells of '' | ||
| - | | 7Segment | + | | 7-Segment |
| | DS3231 (RTC) | All cells of '' | | DS3231 (RTC) | All cells of '' | ||
| Line 91: | Line 91: | ||
| ^ Type ^ Cells ^ Reason shown ^ | ^ Type ^ Cells ^ Reason shown ^ | ||
| - | | Cells that take only a fixed address | Contact, coil and edge cells · TIMER of timers ('' | + | | Cells that take only a fixed address | Contact, coil and edge cells · TIMER of timers ('' |
| - | | Cells that take only a constant | ADR of '' | + | | Cells that take only a constant | ADR of '' |
| {{ : | {{ : | ||
| Line 114: | Line 114: | ||
| > **@IXERR does not turn off by itself** | > **@IXERR does not turn off by itself** | ||
| > '' | > '' | ||
| + | |||
| + | '' | ||
| ===== Input Assistance ===== | ===== Input Assistance ===== | ||
| Line 168: | Line 170: | ||
| In **Run → Used Data**, the base element and the index register are painted as used, and the cells from the base element to the end of the area are hatched as cells the index can reach. If the index is a ''## | In **Run → Used Data**, the base element and the index register are painted as used, and the cells from the base element to the end of the area are hatched as cells the index can reach. If the index is a ''## | ||
| - | {{ : | + | {{ : |
| * **① Used cells:** the base element ('' | * **① Used cells:** the base element ('' | ||
| - | * **② Hatching:** cells the index can reach. Hover over one to see " | + | * **② Hatching:** cells the index can reach. Hover over one to see " |
| * **③ Legend:** **Reachable by index** | * **③ Legend:** **Reachable by index** | ||
| Line 182: | Line 184: | ||
| In this example, '' | In this example, '' | ||
| - | - In **Setting | + | - In **Settings |
| - Write the rungs below. | - Write the rungs below. | ||
| Line 197: | Line 199: | ||
| In this example, the value of '' | In this example, the value of '' | ||
| - | - In **Setting | + | - In **Settings |
| - Write the rungs below after the rungs of Example 1. | - Write the rungs below after the rungs of Example 1. | ||
| Line 209: | Line 211: | ||
| ===== Things to Check ===== | ===== Things to Check ===== | ||
| - | * Indexed addresses use the user memory (USER). Each different indexed address takes 6 bytes (an address used in several cells counts once), plus 2 bytes for the whole program. If there is not enough, " | + | * Indexed addresses use the user memory (USER MEMORY). Each different indexed address takes 6 bytes (an address used in several cells counts once), plus 2 bytes for the whole program. If there is not enough, "(including M bytes of hidden area used by N indexed address(es))" |
| * Each indexed cell adds a little to the execution time. | * Each indexed cell adds a little to the execution time. | ||
| * Indexed addresses are used in ladder cells and in the Data Table. They cannot be used in the bindings of the Modbus device table or in the value fields of the CLCD Screen Editor. | * Indexed addresses are used in ladder cells and in the Data Table. They cannot be used in the bindings of the Modbus device table or in the value fields of the CLCD Screen Editor. | ||
en-us_products/mp_studio/indexed_address.1794332161.txt.gz · Last modified: by 127.0.0.1
