Страница 918 из 1044 ПерваяПервая ... 4188188689089169179189199209289681018 ... ПоследняяПоследняя
Показано с 9,171 по 9,180 из 10436

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

  1. #9171

    По умолчанию

    Цитата Сообщение от kondor3000 Посмотреть сообщение
    С нового ПЛК на новый должно переносится без проблем, возможно вы после смены платформы не нажали Дополнения/Стандартная конфигурация и Вычислять адреса
    или не нажали Очистить всё, Компилировать всё.
    Надо ещё раз проверить правильность выбранной конфигурации.
    Тут прога для переноса https://owen.ru/forum/showthread.php?t=18269
    У вас в программе где то прописаны адреса типа '%QW6.143.0' вот они и не совпадают в конфигурации, либо перенесли неправильно.
    Как раз программой перенес конфигурацию.
    Дополнения/Стандартная конфигурация и Вычислять адреса - делал.
    Очистить всё, Компилировать всё - делал.
    рабочая программа была на 110.60-М, а копировал на 110.60-L
    Для контроллеров, последняя буква обозначения которых – латинская
    буква «L», устанавливается ограничение объема памяти ввода-вывода
    размером 360 байт, при этом 122 байта отводятся для памяти ввода (%I),
    234 байта отводятся для памяти вывода (%Q) и оставшиеся 4 байта – под
    специальную память (%М).
    Наверно это ограничение влияет?

  2. #9172

    По умолчанию

    Цитата Сообщение от Dandir Посмотреть сообщение
    234 байта отводятся для памяти вывода (%Q) и оставшиеся 4 байта – под
    специальную память (%М).
    Наверно это ограничение влияет?
    Да, скорее всего тут и есть ограничение памяти. На L влезают около 100-120 регистров в обмене, точнее можно проверить убирая последние, пока ошибки не будет.
    Последний раз редактировалось kondor3000; 26.11.2022 в 17:59.

  3. #9173

    По умолчанию

    Добрый день! Подскажите есть ли способ вывести на печать все окно логики в Codesys?
    Пока что получает только через PrintScreen кусками вытягивать и склеивать.

  4. #9174

    По умолчанию

    Цитата Сообщение от One Посмотреть сообщение
    Добрый день! Подскажите есть ли способ вывести на печать все окно логики в Codesys?
    Пока что получает только через PrintScreen кусками вытягивать и склеивать.
    А почему не используете стандартные средства? (Файл -> Печать [Параметры печати...])

  5. #9175

    По умолчанию

    здравствуйте,можно как-то настроить плк, чтобы оно запоминало, какие выходы горели, до их выключения 1 кнопкой. Есть 1 "главная кнопка", которая выкл почти все, и нужно, если повторно ее нажать, то вкл те входы, которые были выключены этой кнопкой в последний раз.

  6. #9176
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    10,668

    По умолчанию

    Duvall это делается в программе ПЛК а не его настройками.

  7. #9177

    По умолчанию

    Цитата Сообщение от Duvall Посмотреть сообщение
    здравствуйте,можно как-то настроить плк, чтобы оно запоминало, какие выходы горели, до их выключения 1 кнопкой. Есть 1 "главная кнопка", которая выкл почти все, и нужно, если повторно ее нажать, то вкл те входы, которые были выключены этой кнопкой в последний раз.
    Всё делается в программе.
    Собираете все биты кнопок в маску, например Mask (переменная типа WORD, 16 бит) Mask.0:=Bit 0; Mask.1:=Bit 1; и т. д.
    Эту переменную можно сохранить как RETAIN , записать в слейв ( будет энергонезависимая переменная), передать на другое устройство. Когда надо распаковать из маски, например Bit 0 :=Mask.0; Bit 1 :=Mask.1; и т. д. и включить те же биты, которые были.
    Включить можно только выходы. Входы включить из программы нельзя.
    Последний раз редактировалось kondor3000; 30.11.2022 в 13:44.

  8. #9178

    По умолчанию

    Duvall Это не управление освещением по моим разработкам типа "Длинное нажатие на мастер-кнопку гасит весь свет, а двойное включает как было?"
    Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живёте. © Steve McConnell
    Мой рабочий блог со статьями про щиты и автоматику ОВЕН - Cs-Cs.Net | Почта: Info@Cs-Cs.Net

  9. #9179

    По умолчанию

    Цитата Сообщение от kondor3000 Посмотреть сообщение
    Всё делается в программе.
    Собираете все биты кнопок в маску, например Mask (переменная типа WORD, 16 бит) Mask.0:=Bit 0; Mask.1:=Bit 1; и т. д.
    Эту переменную можно сохранить как RETAIN , записать в слейв ( будет энергонезависимая переменная), передать на другое устройство. Когда надо распаковать из маски, например Bit 0 :=Mask.0; Bit 1 :=Mask.1; и т. д. и включить те же биты, которые были.
    Включить можно только выходы. Входы включить из программы нельзя.
    Не подскажете по конкретнее, делаю на cfc, дополнительный элемент получается нужен, саму мастер кнопку еще не добавил https://drive.google.com/file/d/1DH2...usp=share_link вот прога
    Последний раз редактировалось Duvall; 30.11.2022 в 14:25.

  10. #9180

    По умолчанию

    Цитата Сообщение от Cs-Cs Посмотреть сообщение
    Duvall Это не управление освещением по моим разработкам типа "Длинное нажатие на мастер-кнопку гасит весь свет, а двойное включает как было?"
    Нет вашу работу не видел, не поделитесь?)

Страница 918 из 1044 ПерваяПервая ... 4188188689089169179189199209289681018 ... ПоследняяПоследняя

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

Ваши права

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