Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 48

Тема: Ротация насосов 3+1

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    По умолчанию

    Цитата Сообщение от K.K. Посмотреть сообщение
    Вот прога не пойму что не верно
    Массивы должны начинаться с 0, а у вас с 1

  2. #2

    По умолчанию

    Цитата Сообщение от kondor3000 Посмотреть сообщение
    Массивы должны начинаться с 0, а у вас с 1
    Нет не обязательно. Могут начатся с любого числа.

  3. #3

    По умолчанию

    Цитата Сообщение от K.K. Посмотреть сообщение
    Нет не обязательно. Могут начатся с любого числа.
    В Лоджике сейчас только с нуля, ошибки не будет, неужели не понятно.
    Последний раз редактировалось kondor3000; 26.10.2023 в 13:47.

  4. #4

    По умолчанию

    Цитата Сообщение от kondor3000 Посмотреть сообщение
    В Лоджике сейчас только с нуля, ошибки не будет, неужели не понятно.
    Почему? объясните, видимо я не в теме

  5. #5

    По умолчанию

    Цитата Сообщение от kondor3000 Посмотреть сообщение
    В Лоджике сейчас только с нуля, ошибки не будет, неужели не понятно.
    Подскажите есть какая -та официальная справка по ограничением ST в OL ?

  6. #6

    По умолчанию

    Цитата Сообщение от kondor3000 Посмотреть сообщение
    Массивы должны начинаться с 0, а у вас с 1
    Первый элемент массива, в зависимости от языка программирования, может иметь различный индекс. Различают три основных разновидности массивов: с отсчётом от нуля (zero-based), с отсчётом от единицы (one-based) и с отсчётом от специфического значения заданного программистом (n-based). Отсчёт от нуля более характерен для низкоуровневых языков программирования, хотя встречается и в языках высокого уровня, например, используется почти во всех языках семейства Си. В ряде языков (Паскаль, Ада, Модула-2) диапазон индексов может определяться как произвольный диапазон значений любого типа данных, приводимого к целому, то есть целых чисел, символов, перечислений, даже логического типа (в последнем случае массив имеет два элемента, индексируемых значениями «Истина» и «Ложь»).

    В Codesys такого ограничения нет. Видимо в OL тут так получается что только с 0, а то массивы должны начинаться с нуля (обязательно) это не верно!

  7. #7

    По умолчанию

    Цитата Сообщение от K.K. Посмотреть сообщение
    Первый элемент массива, в зависимости от языка программирования, может иметь различный индекс. Различают три основных разновидности массивов: с отсчётом от нуля (zero-based), с отсчётом от единицы (one-based) и с отсчётом от специфического значения заданного программистом (n-based). Отсчёт от нуля более характерен для низкоуровневых языков программирования, хотя встречается и в языках высокого уровня, например, используется почти во всех языках семейства Си. В ряде языков (Паскаль, Ада, Модула-2) диапазон индексов может определяться как произвольный диапазон значений любого типа данных, приводимого к целому, то есть целых чисел, символов, перечислений, даже логического типа (в последнем случае массив имеет два элемента, индексируемых значениями «Истина» и «Ложь»).

    В Codesys такого ограничения нет. Видимо в OL тут так получается что только с 0, а то массивы должны начинаться с нуля (обязательно) это не верно!
    Так и хочется выругаться, вы спросили почему ошибка, я ответил и проверил сначала! Почему так сделали в Лоджике, вопрос к разработчикам.

  8. #8

    По умолчанию

    Цитата Сообщение от kondor3000 Посмотреть сообщение
    Так и хочется выругаться, вы спросили почему ошибка, я ответил и проверил сначала! Почему так сделали в Лоджике, вопрос к разработчикам.
    Вам спасибо большое за помощь! у вас может ссылка на офиц источник от ОВена по ограничением языка ST в OwenLogic ?

  9. #9

    По умолчанию

    Цитата Сообщение от K.K. Посмотреть сообщение
    Вам спасибо большое за помощь! у вас может ссылка на офиц источник от ОВена по ограничением языка ST в OwenLogic ?
    Узнал у Овена массивы с типом данных BOOL всегда с 0, с типом данных REAL, INT c произвольное n
    Изображения Изображения

  10. #10

    По умолчанию

    Цитата Сообщение от kondor3000 Посмотреть сообщение
    Массивы должны начинаться с 0, а у вас с 1
    Подскажите TON and TOF работают на ST в FB ?

Страница 1 из 2 12 ПоследняяПоследняя

Похожие темы

  1. Ротация двух насосов
    от Вова13 в разделе ПЛК63/73
    Ответов: 19
    Последнее сообщение: 25.12.2022, 00:13
  2. Чередование насосов (случай для 3-х насосов)
    от 07Fobos в разделе Программируемые реле
    Ответов: 14
    Последнее сообщение: 30.10.2022, 22:04
  3. Ответов: 3
    Последнее сообщение: 26.10.2019, 17:45
  4. Ротация пр200
    от GothWind в разделе Программируемые реле
    Ответов: 3
    Последнее сообщение: 30.06.2018, 22:31

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •