Страница 2 из 4 ПерваяПервая 1234 ПоследняяПоследняя
Показано с 11 по 20 из 40

Тема: Конфигурация через AT %

  1. #11
    Пользователь Аватар для _Mikhail
    Регистрация
    25.07.2013
    Адрес
    Ярославль
    Сообщений
    510

    По умолчанию

    Тоже не вижу никаких проблем с АТ... У нас используется оборудование с контроллерами BECKHOFF и там все сконфигурировано через АТ... Теперь по аналогии делаем тоже самое и на ОВЕН 2016-02-20_073714.jpg

  2. #12
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,578

    По умолчанию

    Цитата Сообщение от _Mikhail Посмотреть сообщение
    Теперь по аналогии делаем тоже самое и на ОВЕН
    поделитесь, как? заходите в конфигуратор, находите адрес кaнaлa, переключаетесь в файл настроек, прописываете имя переменной затем AT-команду ссылающуюся на адрес? Это вместо того чтоб сразу в конфигураторе записать имя переменной
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

    среди успешных людей я не встречала нытиков
    Барбара Коркоран

  3. #13
    Пользователь Аватар для _Mikhail
    Регистрация
    25.07.2013
    Адрес
    Ярославль
    Сообщений
    510

    По умолчанию

    Цитата Сообщение от capzap Посмотреть сообщение
    Это вместо того чтоб сразу в конфигураторе записать имя переменной
    Разработка начинается без привязки к железу. Каждый программист делает свой кусок программы не задумываясь над тем, какой контроллер будет использоваться и оперирует для своей части программы только переменными, которые себе объявил. А уже тот кто сводит это все в одну программу, выбирает контроллер и привязывает те переменные к конкретному железу. 2016-02-20_082705.jpg2016-02-20_082711.jpg

  4. #14
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,578

    По умолчанию

    ага, другими словами, чтоб использовать в полной мере АТ% топикстартеру нужна команда разработчиков на один овеновский плк
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

    среди успешных людей я не встречала нытиков
    Барбара Коркоран

  5. #15
    Пользователь
    Регистрация
    13.10.2011
    Адрес
    Златоуст
    Сообщений
    1,021

    По умолчанию

    чтоб использовать в полной мере команду разработчиков на один овеновский ПЛК, топикстартеру нужна %AT, ага

  6. #16
    Пользователь
    Регистрация
    12.07.2007
    Адрес
    Воронеж
    Сообщений
    884

    По умолчанию

    Цитата Сообщение от capzap Посмотреть сообщение
    поделитесь, как? заходите в конфигуратор, находите адрес кaнaлa, переключаетесь в файл настроек, прописываете имя переменной затем AT-команду ссылающуюся на адрес? Это вместо того чтоб сразу в конфигураторе записать имя переменной
    Можно еще переписать на листочек, а с листочка записывать

    Так все же, плюсы есть или нет?
    Может тоже нужно переходить.
    Или все дело в привычке?

    ЗЫ
    При смене ПЛК пользуюсь программой Yegor'а , за что ему огромное спасибо.

  7. #17
    Пользователь
    Регистрация
    23.09.2008
    Адрес
    Центророссийск
    Сообщений
    3,065

    По умолчанию

    Вы не заблуждаетесь , все нормально с АТ ...
    Тоже не вижу никаких проблем с АТ...
    Смешная дискуссия. Разве здесь кто-то говорил что абсолютная адресация не работает ?

    Именование переменных ч-з конфигуратор - это убогое времяпровождение , для почтальонов ,
    Я бы развил дальше. Само регулярное именование чего-либо сверяясь каждый раз с адресами - убого. Не, ну если кто-либо наизусть помнит адреса всех платформ - я преклоняюсь.

    Именование переменных ч-з конфигуратор
    А разве здесь кто говорил что это - единственная альтернатива AT% ?
    Один из вариантов альтернативы привели выше.

    или людей не способных воспроизвести строчку AT%QW...
    Каждый раз !!?? Лично я - не способен ввиду жуткого выворачивания при, звиняйте, обезъянней работе.
    Даже не знаю что скажу, если таксёр при фразе "Трогай, милок, в большой_театр" спросит - "А кокой это адрес ?",
    Я должен помнить что это Театральная, б-ь, один ?? Адрес, конечно, в данном конкретном случае соответствующий, но мне-то он зачем ?
    (просьба навигаторщикам/втелефонекартам - мимо, други, мимо. не про то)

    или людей не способных
    Ну если перехватывать, было дело, вектор int13h - без абсолютной адресации сложно ))

    Посмотрев возможности связки КДС-ОВЕН лично я пришел к выводу что AT% - атавизм. Если где без этого никак - это судьба в той связки.

    Есть возможности X,Y,Z
    Есть набор возможностей A{X,Y}
    Есть набор возможностей B{X,Y,Z}
    Если у меня есть B, лично мне на хрен не нужен А.

  8. #18

    По умолчанию

    Проверьте, плз, ход мыслей:
    1) Задаём переменные и их типы. Грубо говоря: "главный_выключатель_типа_bool".
    2) В программе ссылаемся на эти переменные. Т.е. "if главный_выключатель then ..."
    3) Как узнаём на каком ПЛК придётся работать, <strike>ужасаемся и переписываем программу с нуля</strike> указываем соответствие между DI/DO/AI/AO конкретного ПЛК (ну или подключённых модулей, в зависимости от того, чем рулить нужно). Иными словами, заполняем табличку вида "главный_выключатель=DI01, красная_кнопка=ПР200.DI02" и т.п.

    Варианты развития событий:
    В1) "Перевес переменной на другой вход" (например, сгорел выход плк). Меняем соответствие переменной в табличке (с шага 3)
    В2) "Смена ПЛК". Переделываем табличку №3
    В3) "Ваш вариант"

    ОК/КО?

  9. #19
    Пользователь
    Регистрация
    10.04.2010
    Адрес
    Алтайский край,г.Рубцовск
    Сообщений
    967

    По умолчанию

    Развернули дискуссию, на 2 страницы вообще ни о чем, ну нравится АТ да пожалуйста, не нравиться ну то же хорошо.Мне например не понравилось.

  10. #20
    Пользователь
    Регистрация
    13.10.2011
    Адрес
    Златоуст
    Сообщений
    1,021

    По умолчанию

    В3) "Ваш вариант"
    Табличка 3 попадает не на то железо: кровь, кишки, вечная память. Плата за ручную «линковку». В этом отношении конфигураторы безопаснее.

    Надо брать лучшее из обоих решений и делать так, чтобы в конфигураторе можно было указывать только частично специфицированные переменные (AT %I*). Это вне рамок данной темы.
    Последний раз редактировалось Yegor; 20.02.2016 в 11:44.

Страница 2 из 4 ПерваяПервая 1234 ПоследняяПоследняя

Похожие темы

  1. Конфигурация ТРМ-138
    от mat2011 в разделе Эксплуатация
    Ответов: 0
    Последнее сообщение: 08.12.2014, 15:40
  2. Конфигурация плк 100
    от Костян в разделе ПЛК1хх
    Ответов: 25
    Последнее сообщение: 12.06.2012, 22:35
  3. конфигурация
    от Viktor42 в разделе ПЛК1хх
    Ответов: 1
    Последнее сообщение: 25.02.2010, 23:02
  4. Конфигурация ПЛК
    от Павел_П в разделе ПЛК1хх
    Ответов: 9
    Последнее сообщение: 06.05.2009, 10:59
  5. Конфигурация ПЛК
    от urfin в разделе ПЛК1хх
    Ответов: 7
    Последнее сообщение: 12.03.2008, 21:14

Ваши права

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