Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 16

Тема: ПЛК100 работа с файлами не получается

  1. #1

    По умолчанию ПЛК100 работа с файлами не получается

    Решил поучиться работе с файлами, посмотрел описание, сделал тестовый пример.
    ПЛК100, без М, самый простой.
    Файл открывается, пишется, но не закрывается.
    Уже все по шагам проверяю, на каждый чих - свой статус, и ничего.
    Файл фактически создается, его видно браузером, после перезагрузки контроллера его можно удалить из браузера. Скачать из контроллера - нельзя.

    ЧЯДНТ?

    (в примере EN1 - надо дергать руками).
    Изображения Изображения
    • Тип файла: jpg 001.jpg (176.0 Кб, Просмотров: 39)
    Вложения Вложения
    Последний раз редактировалось SlavikP; 31.01.2020 в 11:57.
    Life is complex: it has both real and imaginary components.

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

    По умолчанию

    тяжело же Вам будет в дальнейшем, раз не используете модуль button, как раз от него бы и запитали свой en1
    А так на вскидку всё что после элемента сравнения writecount с нулем работать не будет
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

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

  3. #3

    По умолчанию

    Цитата Сообщение от Валенок Посмотреть сообщение
    Переусложнили. Все очень просто - открыли, писнули, закрыли. Ровно 3 строки. А сейчас побили/порушили все напрочь небось, что перепрошить нужно.
    начал как раз с простоого, не заработало.
    Полез вглубь, по шагам смотрю.
    Затык именно в закрытии файла.
    Ничего не побито, все живо. Залил другую программу все ок.
    Почему может не закрываться файл?
    Дескриптор правильный.
    Life is complex: it has both real and imaginary components.

  4. #4

    По умолчанию

    Цитата Сообщение от capzap Посмотреть сообщение
    тяжело же Вам будет в дальнейшем, раз не используете модуль button, как раз от него бы и запитали свой en1
    А так на вскидку всё что после элемента сравнения writecount с нулем работать не будет
    так там после сравнения только и осталось, что файл закрыть. Stage3 в тру переключается, значит есть контакт.
    Причем на функцию закрытия управление приходит. Но файл не закрывается. Почему?
    Life is complex: it has both real and imaginary components.

  5. #5

    По умолчанию

    Добрый день! Есть цель:сделать сохранение значения цифровых входов на борту самого плк,с дальнейшим извлечением информации и созданием отчета...может кто то посоветовать уроки обучающие по этому направлению?заранее спасибо!

  6. #6

    По умолчанию

    Цитата Сообщение от electromash Посмотреть сообщение
    Добрый день! Есть цель:сделать сохранение значения цифровых входов на борту самого плк,с дальнейшим извлечением информации и созданием отчета...может кто то посоветовать уроки обучающие по этому направлению?заранее спасибо!
    Смотрите все на тему "модуль архивации" или "архиватор".
    Life is complex: it has both real and imaginary components.

  7. #7

    По умолчанию

    контроллер на работе, у меня уже 22:30 вечера.
    Завтра попробую прогнать ваш пример. Аж интересно стало, я изначально почти так же делал, но на CFC.
    Life is complex: it has both real and imaginary components.

  8. #8

    По умолчанию

    Цитата Сообщение от Валенок Посмотреть сообщение
    А как качаете ? Если plc_io, то гуляет инфа что некоторые версии плохо читают, а некоторые плохо пишут ))
    Процитирую сам себя:
    Файл фактически создается, его видно браузером, после перезагрузки контроллера его можно удалить из браузера. Скачать из контроллера - нельзя.
    Соответственно все действия по просмотру и удалению делал ПЛК браузером и скачивать пытался кодесисом.
    Life is complex: it has both real and imaginary components.

  9. #9

    По умолчанию

    Цитата Сообщение от Валенок Посмотреть сообщение
    1.для начала нужна оценка предполагаемой максимальной частоты коммутации. Не во всех случаях будет адкватным решение хранения на плк
    2.т. к. нужен отчет, то видимо нужна и метка времени. Вне зависимости от архиватор/руками нужно подумать об синхронизации времени с пк (вы читать будете, а значит и соединятся) чтоб не расчитывать на надежность батареек (или что там) плк. Ведь отчет это точное время а не абы какое.
    3.Особо про архиватор не ведаю (обхожусь без него, он не гибкий), самое компактное это сохранять маску входов только при ее изменении. Но это по задаче и п. 1 - иногда можно и прям в файлик писать по-русски типо "закрылся клапан такой-то"
    Частота коммутации примерно 50 значений входов в сутки,плюс каждые 2 минуты съем значений температуры,т.е. около 800 значений за сутки. Да,время тоже нужно чтобы было указано,но на счет синхронизации я не думал,потому что на плк будет постоянно подано напряжение ,и значения времени будем принимать на основе плк.
    Последний раз редактировалось electromash; 03.02.2020 в 09:58.

  10. #10

    По умолчанию

    Валенок, не путайте людей. Актуальная версия plc_io отлично работает в любом направлении. Ранее были версии с нюансами, но это такая древняя история...
    Тролль-наседка, добрый, нежный и ласковый

Страница 1 из 2 12 ПоследняяПоследняя

Похожие темы

  1. Работа с файлами в СПК207
    от Evgenyi в разделе СПК2хх
    Ответов: 2
    Последнее сообщение: 28.09.2019, 12:30
  2. Работа СПК с файлами на SD
    от GoodLuck в разделе СПК2хх
    Ответов: 2
    Последнее сообщение: 10.06.2014, 13:42
  3. Lua в MasterSCADA: работа с файлами
    от SokolovS в разделе Master SCADA 3
    Ответов: 8
    Последнее сообщение: 19.11.2013, 09:04
  4. Плк 100 работа с файлами
    от Scream в разделе Эксплуатация
    Ответов: 2
    Последнее сообщение: 12.02.2013, 14:07
  5. Работа ПЛК с внешними файлами
    от korzhyk в разделе ПЛК1хх
    Ответов: 7
    Последнее сообщение: 20.08.2008, 17:49

Ваши права

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