Страница 1075 из 1177 ПерваяПервая ... 755759751025106510731074107510761077108511251175 ... ПоследняяПоследняя
Показано с 10,741 по 10,750 из 11764

Тема: ВОПРОС-ОТВЕТ (отвечаем на простые вопросы от новичков)

  1. #10741

    По умолчанию

    Цитата Сообщение от kondor3000 Посмотреть сообщение
    Ктож так делает?
    Считать умаешься ставьте 8 Bit в начале, потом целочисленные, потом Float и сразу нумеруйте регистры и биты.
    Все регистры и биты начинаются с нуля.

    Это 50 регистр 0 и 1 биты.

    2 штуки 8 Bit - это 1 регистр
    2 Byte - это 1 регистр
    Float - это 2 регистра
    Спасибо, получается будет 0х 50:0 и 0х50:1 ?изображение_2024-07-08_150732249.png
    Последний раз редактировалось atomo2; 08.07.2024 в 11:23.

  2. #10742

    По умолчанию

    Цитата Сообщение от atomo2 Посмотреть сообщение
    Спасибо, получается будет 0х 50:0 и 0х50:1 ?
    Не надо никаких двоеточий, последние два знака - это номер бита в регистре
    изображение_2024-07-08_153002223.png
    ___

    изображение_2024-07-08_152909202.png

  3. #10743

    По умолчанию

    Цитата Сообщение от atomo2 Посмотреть сообщение
    Спасибо, получается будет 0х 50:0 и 0х50:1 ?изображение_2024-07-08_150732249.png
    Считается не так, если обращение к битам в регистре, то 4xBit 5000, 4xBit 5001
    Если обращение напрямую к битам , то адрес бита - это номер регистра умноженный на 16 + номер бита (50*16+0=800), то будет 0х 800, 0х801
    Так же в некоторых панелях, адреса +1 к адресам в ПЛК, надо проверить и 51 регистр, если не будет работать 50
    Последний раз редактировалось kondor3000; 09.07.2024 в 09:16.

  4. #10744

    По умолчанию

    Цитата Сообщение от kondor3000 Посмотреть сообщение
    ...
    Так же в некоторых панелях, адреса +1 к адресам в ПЛК, надо проверить и 51 регистр, если не будет работать 50
    Уточню, что так как речь идет про панели Weintek, то в настройках связи надо выбирать Modbus (Zero-based-address), тогда нумерация регистров идет с нуля.

  5. #10745

    По умолчанию

    Спасибо всем за помощь
    Последний раз редактировалось atomo2; 09.07.2024 в 06:29.

  6. #10746

    По умолчанию

    Тут пришлось менять целевую платформу для программы в среде CodeSys V2.3.9.41 с ПЛК110-24.30.P [M02] на ПЛК110-24.32.P [M02]. Зашел в пункт "Настройки целевой платформы", выбрал PLC110.32-M v2 и нажал OK. Вроде, все прошло хорошо, но , если зайти в "Конфигурация ПЛК", то стоит PLC110_30! Пришлось вообще выбрать конфигурацию "None" и только потом выбрать PLC110.32-M v2. Теперь все правильно отображается в Конфигурации ПЛК - PLC110_30. Так должно быть ? Или я что-то, как обычно, зеванул при настройки конфигурации?

  7. #10747

    По умолчанию

    Цитата Сообщение от vsa Посмотреть сообщение
    Тут пришлось менять целевую платформу для программы в среде CodeSys V2.3.9.41 с ПЛК110-24.30.P [M02] на ПЛК110-24.32.P [M02]. Зашел в пункт "Настройки целевой платформы", выбрал PLC110.32-M v2 и нажал OK. Вроде, все прошло хорошо, но , если зайти в "Конфигурация ПЛК", то стоит PLC110_30! Пришлось вообще выбрать конфигурацию "None" и только потом выбрать PLC110.32-M v2. Теперь все правильно отображается в Конфигурации ПЛК - PLC110_30. Так должно быть ? Или я что-то, как обычно, зеванул при настройки конфигурации?
    Обычное дело

  8. #10748

    По умолчанию

    Так должно быть. При смене целевой платформы надо сбрасывать конфигурацию ПЛК. Иначе ничего даже и работать не будет.
    Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живёте. © Steve McConnell
    Мой рабочий блог со статьями про щиты и автоматику ОВЕН - Cs-Cs.Net | Почта: Info@Cs-Cs.Net | Канал в ТГ @CsCsNetLab

  9. #10749

    По умолчанию

    Цитата Сообщение от vsa Посмотреть сообщение
    Тут пришлось менять целевую платформу для программы в среде CodeSys V2.3.9.41 с ПЛК110-24.30.P [M02] на ПЛК110-24.32.P [M02]. Зашел в пункт "Настройки целевой платформы", выбрал PLC110.32-M v2 и нажал OK. Вроде, все прошло хорошо, но , если зайти в "Конфигурация ПЛК", то стоит PLC110_30! Пришлось вообще выбрать конфигурацию "None" и только потом выбрать PLC110.32-M v2. Теперь все правильно отображается в Конфигурации ПЛК - PLC110_30. Так должно быть ? Или я что-то, как обычно, зеванул при настройки конфигурации?
    Однако плохо вы научились) Это всё обсуждалось уже, обязательно сделать копию проекта, после смены платформы, надо нажать
    Дополнения/ Стандартная конфигурация, только тогда появится новая пустая конфигурация.
    Всё что добавлено в конфигурации (Мастера, слейвы), можно перенести программой переноса. Руками набить только переменные в самой конфигурации https://owen.ru/forum/showthread.php?t=18269
    Последний раз редактировалось kondor3000; 09.07.2024 в 17:39.

  10. #10750

    По умолчанию

    kondor3000, извини, что "туплю". Просто, я не так часто изменяю целевую платформу в своих проектах. Спасибо за ответ!

Страница 1075 из 1177 ПерваяПервая ... 755759751025106510731074107510761077108511251175 ... ПоследняяПоследняя

Метки этой темы

Ваши права

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