Страница 18 из 45 ПерваяПервая ... 8161718192028 ... ПоследняяПоследняя
Показано с 171 по 180 из 524

Тема: Возможность программирования на более низком, чем ОЛ схемы уровне

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

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    10,693

    По умолчанию

    Владимир Ситников - запросто можно обратиться только к памяти функционального блока, в рамках которого реализована функция (макрос) на С или другом языке - иначе макрос перестает работать везде, как в ПР так и в симуляции ОЛ.
    Вопрос в реализации...

    Скажем есть область памяти для переменных, отвели пользователю от сих до сих, при проверке в ОЛ за диапазоном - ОШИБКА и невозможность загрузить программу в ПР.

    Я ведь не говорю, о прямом программировании ПР на другом языке. Я говорю о том, же, о чем вы сами когда-то говорили, о возможности писать функции простым способом a+b-(c+d) а не квадратиками внутри макроса. ессно с большим функционалом, например расчете логарифмов, косинусов, синусов и т.д. в общем ряда готовых функций, внедренных в прошивку ПР и возможности их использовать при вызове.

  2. #2

    По умолчанию

    Цитата Сообщение от melky Посмотреть сообщение
    Владимир Ситников - запросто можно обратиться только к памяти функционального блока, в рамках которого реализована функция (макрос) на С или другом языке - иначе макрос перестает работать везде, как в ПР так и в симуляции ОЛ.
    В том-то и дело, что для Си тяжело сделать проверку доступа к памяти.
    Сам по себе язык не предназначен для написания надёжных программ.
    Он предназначен для низкоуровневых программ, а в ПР-ПЛК гораздо важнее надёжность, чем низкоуровневость, скорость и т.п.

    Пример того, кто пытается прикрутить C к ПЛК действительно показателен. "до сих про пытается".

    Цитата Сообщение от melky Посмотреть сообщение
    Я ведь не говорю, о прямом программировании ПР на другом языке. Я говорю о том, же, о чем вы сами когда-то говорили, о возможности писать функции простым способом a+b-(c+d) а не квадратиками внутри макроса
    Делать в ОЛ какой-то свой (не 61131) язык дело неблагодарное.
    Делать ST в ОЛ будет тяжело и долго. Посмотрите сколько делают ОЛ 1.9. Уже вышла версия? Может, там много новых возможностей? Может, там кардинально ПР дорабатывалось?

    Ничего этого нет, и тут ОВЕН верен своей стабильности.
    a+b-(c+d) сделать непросто, да и патриарх не позволит, в чём будет прав.

    Цитата Сообщение от melky Посмотреть сообщение
    ессно с большим функционалом, например расчете логарифмов, косинусов, синусов и т.д. в общем ряда готовых функций, внедренных в прошивку ПР и возможности их использовать при вызове.
    Ну, да, раз в год, может, и будет появляться один новый блок. Логарифм, косинус, корень.
    А, может, и не будет, ведь макросы-то есть. Зачем в прошивку смуту вносить?

  3. #3
    Пользователь Аватар для rovki
    Регистрация
    03.01.2010
    Адрес
    Чехов
    Сообщений
    12,125

    По умолчанию

    Не понял -Ситникова подменили что ли или клон ?
    электронщик до мозга костей и не только

  4. #4

    По умолчанию

    Цитата Сообщение от rovki Посмотреть сообщение
    Не понял -Ситникова подменили что ли или клон ?
    Нет, Анатолий, просто человек понял.
    С чем его и поздравляю.

    И подал хорошую идею - нужны спецблоки - пишите, и синус сделают и косинус и арктангенс. Технических проблем добавить новые блоки (в разумном количестве) нет.
    Тролль-наседка, добрый, нежный и ласковый

  5. #5
    Пользователь Аватар для Сергей0308
    Регистрация
    25.06.2011
    Адрес
    Галактика Андромеды (M31)
    Сообщений
    8,293

    По умолчанию

    Цитата Сообщение от Филоненко Владислав Посмотреть сообщение
    Нет, Анатолий, просто человек понял.
    С чем его и поздравляю.

    И подал хорошую идею - нужны спецблоки
    Надеюсь это никак не связано с концлагерем, для перевоспитания "заблудших" овец? Есть же макросы, что ещё за спец блоки хотите? Может проще добавить наиболее востребованные макросы в ОЛ?!
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

  6. #6

    По умолчанию

    Цитата Сообщение от Филоненко Владислав Посмотреть сообщение
    Нет, Анатолий, просто человек понял.
    С чем его и поздравляю.
    За поздравления спасибо.

    Я понял, что в говорить о доработках и просить что-то для ПР-ОЛ бесполезно. Год прошёл, стало ясно, что ОВЕН не хочет (или не понимает, но это не важно), а мимопроходящие в программировании не разбираются (например, не смогут они сделать ОЛ), поэтому они не могут трезво оценить сложность предложений.

    В итоге, гораздо интереснее троллить тех, кто просит "синус" или "ST" или "C" для ПР, чем пытаться выпросить что-то в ПР-ОЛ.

    Например, язык "С" в ПР, очевидно, не нужен. Язык "ST", очевидно, нужен, но теперь он пойдёт за компанию с "C" под эгидой "Москва для москвичей", то есть "ПР для FBD".
    А уж зачем запихивать синус в реле -- отдельный вопрос. Ещё бы гиперболические синусы просили...

  7. #7
    Пользователь Аватар для rovki
    Регистрация
    03.01.2010
    Адрес
    Чехов
    Сообщений
    12,125

    По умолчанию

    Цитата Сообщение от Владимир Ситников Посмотреть сообщение
    А уж зачем запихивать синус в реле -- отдельный вопрос. Ещё бы гиперболические синусы просили...
    Так делали же мы солнечные часы ,там и использовали ,что бы освещением управлять -делов то .Не ПЛК же ставить что бы лампочку зажечь .
    электронщик до мозга костей и не только

  8. #8

    По умолчанию

    Цитата Сообщение от Владимир Ситников Посмотреть сообщение
    Например, язык "С" в ПР, очевидно, не нужен. Язык "ST", очевидно, нужен
    Для С не надо делать компилятор, можно взять готовый. Для ST надо делать компилятор, а это дополнительные расходы, связанные с разработкой и тестированием.

    Есть такие ПЛК EVCO. По конструктиву и техническим характеристикам очень похож на ПР200. Этот ПЛК можно программировать на FBD и С. Стоит этот ПЛК в 2 раза дороже ПР200.
    Последний раз редактировалось Newcomer; 12.04.2017 в 11:39.

  9. #9

    По умолчанию

    Цитата Сообщение от Newcomer Посмотреть сообщение
    Для С не надо делать компилятор, можно взять готовый. Для ST надо делать компилятор, а это дополнительные расходы, связанные с разработкой и тестированием.
    "Есть готовый компилятор" != "компилятор легко встроить в ОЛ"

    Да, для C есть готовый компилятор.
    Но встроить компилятор в ОЛ -- непростая задача.
    Каждый встречный-поперечный будет выходить за границы массивов и спрашивать "у меня простейшая программа не работает".

    Интеграция по p-code в этом плане гораздо безопаснее и одновременно с этим дешевле в разработке/поддержке.

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

    По умолчанию

    продался Овену

Страница 18 из 45 ПерваяПервая ... 8161718192028 ... ПоследняяПоследняя

Похожие темы

  1. Ответов: 12
    Последнее сообщение: 10.04.2017, 10:33
  2. Ответов: 3
    Последнее сообщение: 07.11.2012, 12:37
  3. Ответов: 1
    Последнее сообщение: 28.04.2008, 22:21

Ваши права

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