Результаты опроса: Сбор подписей! Стоит ли наводить порядок ОВЕН в библиотеках и их документации?

Голосовавшие
42. Вы ещё не голосовали в этом опросе
  • Это нужно было сделать давно!

    27 64.29%
  • Да

    14 33.33%
  • Нет

    1 2.38%
Страница 5 из 5 ПерваяПервая ... 345
Показано с 41 по 50 из 53

Тема: Еще раз о библиотеке SysLibSockets

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

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Пользователь Аватар для dudanov
    Регистрация
    27.01.2013
    Адрес
    Сызрань
    Сообщений
    46

    По умолчанию

    Мужики, что мы спорим? В скором времени все встанет на свои места и ООП в программировании на ПЛК станет обыденным делом. Это будущее и от него не уйдешь. Вот увидите, что сегодня исключили из стандарта IL, а завтра принудительно заставят писать на ООП как в Java или C#. Где простейший Hello World в составе класса. И я обоими руками ЗА, хотя тоже вспоминаю как для меня это было поначалу просто дико, переходя с языка C (не путать с C++).

    Напомню, что тема топика иная, а мы что то в оффтоп ушли. Так что посоветуете, прочитав заглавный пост?
    rm -rf /bin/laden

  2. #2
    Пользователь
    Регистрация
    24.07.2012
    Адрес
    Россия
    Сообщений
    1,492

    По умолчанию

    11.jpg
    Цитата Сообщение от dudanov Посмотреть сообщение
    ....
    Так что посоветуете, прочитав заглавный пост?
    Что тут советовать, может так будет работать?

    ссори за оффтоп, неудержался.

  3. #3

    По умолчанию

    Цитата Сообщение от dudanov Посмотреть сообщение
    Мужики, что мы спорим? В скором времени все встанет на свои места и ООП в программировании на ПЛК станет обыденным делом. Это будущее и от него не уйдешь. Вот увидите, что сегодня исключили из стандарта IL, а завтра принудительно заставят писать на ООП как в Java или C#. Где простейший Hello World в составе класса. И я обоими руками ЗА, хотя тоже вспоминаю как для меня это было поначалу просто дико, переходя с языка C (не путать с C++).
    Такого не будет, а "интероперабельный ассемблер" - это продавливание Сименса, он нафиг не нужен, но монстр - продавил.

    Цитата Сообщение от dudanov Посмотреть сообщение
    Напомню, что тема топика иная, а мы что то в оффтоп ушли. Так что посоветуете, прочитав заглавный пост?
    Выбрать другой контроллер этого или другого производителя.

  4. #4
    Пользователь
    Регистрация
    24.07.2012
    Адрес
    Россия
    Сообщений
    1,492

    По умолчанию

    Цитата Сообщение от dudanov Посмотреть сообщение
    Мужики, что мы спорим? В скором времени все встанет на свои места и ООП в программировании на ПЛК станет обыденным делом. Это будущее и от него не уйдешь. Вот увидите, что сегодня исключили из стандарта IL, а завтра принудительно заставят писать на ООП как в Java или C#. Где простейший Hello World в составе класса. И я обоими руками ЗА, хотя тоже вспоминаю как для меня это было поначалу просто дико, переходя с языка C (не путать с C++).

    Напомню, что тема топика иная, а мы что то в оффтоп ушли. Так что посоветуете, прочитав заглавный пост?
    1) Обязательно общаться по модбас? реализовать "свой" протокол, в котором в пакете передается всё что в SOCKADDRESS (ip,номер пакета и т.д.) скажем для установки связи, а потом общаться по модбас. Если конечно есть возможность + для каждого клиента по сокету, одновременно слушующих 5 сокетов или вообще использовать UDP, только позаботиться о доставке.

    2) Лично я не люблю когда на плк крутится какой либо сервер для обмена с hmi. У меня на производстве специально купленный сервер, на нем самописная серверная программа (запись в БД MySQL, WEB....) плк на данный момент около 20 - клиенты. Для плк ОВЕН 100й серии разработана библиотека (универсальная), передача+архивировация данных с помощью SysLibSockets, SysLibFile и описаны события для каждого плк при которых данные отсылаются на сервер, если нет связи то пишутся в файл с меткой времени, при возобновлении связи скачиваются на сервер в базу (на данный момент дописывается архивация).

    Персонал посредством веб браузера (что кроссплаформленно) смотрит онлайн и запрашивает при необходимости данные из базы, ну и декстопные приложения тоже есть.
    Тут нет возможности подключения к плк напрямую (персонал и плк вообще физически в разных локальных сетях).

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

    По умолчанию

    Еще бы хотябы Си-подобный язык ввели, а лучше Java.
    Нафигнафигнафигнафиг... Все эти джавы и сишарпы совершенно под другие модели исполнения, задачи и объёмы кода создавались. В МЭК-языках не просто так полностью статическое выделение памяти под все переменные сделано. А ещё диапазонные типы, персистентность, чистый код (отдельно от объявлений).
    Обязательно прочту целиком стандарт.
    340 евриков за него отдать не забудьте. Нелегально в открытом доступе только вторая версия ходит. Кстати я готов сложиться на приобретение третьей версии (в пределах 5000 р., но поровну с остальными).
    Java или C#. Где простейший Hello World в составе класса
    Их за эту воду справедливо ругают, есличо.
    Так что посоветуете, прочитав заглавный пост?
    Письмо с уведомлением о вручении напишите руководству компании. Пускай спускают сверху, если снизу не долетает.

  6. #6

    По умолчанию

    при наличии указателей, отсутствие динамического выделения памяти смотрится недоработкой, а не "столпом стабильности" работы кода

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

    По умолчанию

    Лихо вы возможность в ранг необходимости возвели. В том же сишарпе, наверное, чисто ради прикола сделано, чтобы указателями только в unsafe-блоках можно было пользоваться.

Страница 5 из 5 ПерваяПервая ... 345

Похожие темы

  1. Еще раз про визуализацию
    от Roman29 в разделе СПК2xx (архив)
    Ответов: 1
    Последнее сообщение: 09.04.2014, 09:16
  2. Еще раз о регистрах
    от afsh в разделе Панели оператора (HMI)
    Ответов: 4
    Последнее сообщение: 30.03.2011, 17:29
  3. Еще раз о retain
    от albor в разделе ПЛК1хх
    Ответов: 20
    Последнее сообщение: 08.05.2010, 19:33
  4. Еще раз о SFCInit
    от kuguar в разделе ПЛК1хх
    Ответов: 2
    Последнее сообщение: 07.05.2009, 21:12
  5. Еще раз про ТРМ133
    от SirMgn в разделе Эксплуатация
    Ответов: 1
    Последнее сообщение: 16.03.2009, 10:56

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

Ваши права

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