Профиль должен быть заполнен на русском языке кириллицей. Заполнение профиля заведомо ложными или некорректными данными - причина возможного отказа в регистрации на форуме.

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


Автор темы
urasovd
новенький
новенький
Сообщения: 2
Зарегистрирован: 08 сен 2016, 08:03
Ф.И.О.: У. Дмитрий

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

Сообщение urasovd » 09 сен 2016, 01:59

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


ZuElecRu
здесь недавно
здесь недавно
Сообщения: 5
Зарегистрирован: 09 авг 2016, 13:49
Ф.И.О.: Чистилин Андрей Анатольевич

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

Сообщение ZuElecRu » 09 сен 2016, 11:14

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


Автор темы
urasovd
новенький
новенький
Сообщения: 2
Зарегистрирован: 08 сен 2016, 08:03
Ф.И.О.: У. Дмитрий

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

Сообщение urasovd » 12 сен 2016, 02:51

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

Программа для работы с уставками, сохраненными в блоках 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)»



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость