1. Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
  2. Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
  3. Не надо писать свой вопрос в первую попавшуюся тему - всегда лучше создать новую тему.
  4. За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения. Непонятно? - Читать здесь.
  5. Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
  6. Перед тем как что-то написать - читать здесь, а затем здесь и здесь.
  7. Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.

Нужно потестировать программу

Модератор: Глоб.модераторы

Ответить

Автор темы
urasovd
здесь недавно
здесь недавно
Сообщения: 3
Зарегистрирован: 08 сен 2016, 08:03
Имя: У. Дмитрий
Страна: Россия
город/регион: Хабаровск

Нужно потестировать программу

Сообщение urasovd »

Нужно потестировать программу, высказать мнение
Программа написана на основе всем хорошо известной бесплатной библиотекb, работает по ISO_on_TCP и MPI с контроллерами SIEMENS, проверял только на 400 серии.
Для чего была написана: у нас пороговые значения и уставки хранятся в блоках DB, нужно иметь инструмент для их быстрого сравнения, сохранения и загрузки. Здесь не вижу смысла спорить, как лучше: скриптами, копированием DB или другим способом.
SCR.PNG
У вас нет необходимых прав для просмотра вложений в этом сообщении.

ZuElecRu
освоился
освоился
Сообщения: 290
Зарегистрирован: 09 авг 2016, 13:49
Имя: Чистилин Андрей Анатольевич
Страна: Россия
город/регион: Малоярославец
Благодарил (а): 31 раз
Поблагодарили: 36 раз

Нужно потестировать программу

Сообщение ZuElecRu »

У меня есть такая потребность, периодически копирую блоки данных в проект. Нельзя по-подробнее о программе?

Автор темы
urasovd
здесь недавно
здесь недавно
Сообщения: 3
Зарегистрирован: 08 сен 2016, 08:03
Имя: У. Дмитрий
Страна: Россия
город/регион: Хабаровск

Нужно потестировать программу

Сообщение urasovd »

Можно, если есть интерес-напишите в ЛС адрес почты.

Программа для работы с уставками, сохраненными в блоках DB
[+] длинные тексты убираем под спойлер
Загрузка/выгрузка данных из PLC
После открытия файла или ввода значений адресов вручную в таблицу можно выгружать данные из/в PLC
При этом, доступна загрузка/выгрузка одной уставки, нескольких выделенных уставок, секции целиком, либо всех уставок из файла
Для загрузки/выгрузки одной уставки-выделить её в таблице и выбрать в контекстном меню пукнт PLC>>/<<PLC
Для загрузки/выгрузки нескольких уставок-выделить их используя клавишу Shift в таблице и выбрать в контекстном меню пукнт PLC>>/<<PLC
Для загрузки/выгрузки всех уставок из секции-выделить название секции и выбрать в контекстном меню пукнт PLC>>/<<PLC
Для загрузки/выгрузки всех уставок из файла-выбрать в главном меню пункт Редактировать-Считать/записать из/в PLC

Поиск
Поиск проводится по всем строкам той колонки, над которой всплыло контекстное меню
При нажатии на кнопку ОК ищем с начала таблицы
При нажатии на клавишу ENTER продолжаем поиск с последнего найденого места

Формат данных:
[Название секции]
DBx,Dx=Значение,Тег;Комментарий

Название секции-выводится в таблице как заголовок.
DBx-Номер блока данных

Dx-тип данных и смещение в DB

Тип данных:
DB-Байт
DW-Слово, без знака
DI-Целое, 16 бит со знаком
DO-Двойное слово, 32 бит без знака
DD-Двойное целое, 32 бит со знаком
DR-Вещественное


Пример

[Перемещения. Уставки. Подъем и опускание свода]
DB173,DW18=0,E0_E173_CYL_HI_POS;Верхняя позиция свода по датчику
dw.PNG
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Ответить

Вернуться в «ПЛК SIMATIC (S7-200, S7-1200, S7-300, S7-400, S7-1500, ET200)»