Версия для печати

Материалы по Siemens Step5

Дата: 2013-04-14

Добавлено: komatic

Тема: Разное


Уходящая в прошлое линейка контроллеров Step5, продолжает все-таки кое где встречаться.
Приведенные здесь материалы от автора ставшим классиком в написании мануалов по Сименсу - Ганса Бергера, помогут, при необходимости, разобраться с этим вопросом.

Особенностью данной линейки, является возможность, составив правильный указатель, иметь доступ ко всей памяти контроллера, включая системную и собственно программы. Что теоретически позволяет, в частности, писать самомодифицирующиеся программы для контроллера.
Сейчас такого счастья разработчики не позволяют, а жаль :)


Step5


+ "Программирование управляющих устройств на языке STEP5" Ганс Бергер, 5ое издание, 1982 год, русск.
+ "Программирование функциональных блоков на языке Step5" Ганс Бергер, 3ее издание, 1985 год, русск.
+ Руководство по среде программирования Step5, 1999 год, русск.
+ Сама оболочка STEP5, версия 7.23.





Step5



Загрузить книгу(4Мб)


    • 1.1 Понятия
    • 1.2 Обзор функций, краткое описание
    • 1.3 Запас операций, выполняемых устройствами автоматизации
    • 1.4 Графическое изображение на дисплее
    • 2.1 Функция И
    • 2.2 Функция ИЛИ
    • 2.3 Управление несколькими выходами
    • 2.4 Функция И перед ИЛИ
    • 2.5 Функция ИЛИ перед И
    • 2.6 Учет особенностей датчиков
    • 2.7 Преобразование логических функций
    • 2.8 Пример программирования "Контроль работы вентиляторов"
    • 3.1 RS-триггер
    • 3.2 Запоминание путем самоподхвата
    • 3.3 Запоминание двоичных промежуточных результатов
    • 3.4 Обработка фронтов, "импульсный контакт"
    • 3.5 D-триггер
    • 3.6 Триггер со счетным входом
    • 3.7 Энергонезависимые ОЗУ
    • 3.8 Установка входов
    • 3.9 Пример программирования"Управление задвижкой"
    • 4.1 Запуск таймера
    • 4.2 Сброс таймера
    • 4.3 Спрос таймера
    • 4.4 Запуск таймера в режиме короткого импульса
    • 4.5 Запуск таймера в режиме удлиненного импульса
    • 4.6 Запуск таймера в режиме задержки включения
    • 4.7 Запуск таймера в режиме задержки включения с запоминанием
    • 4.8 Запуск/таймера в режиме задержки отключения
    • 4.9 Пример программирования"Контроль частоты"
    • 5.1 Установка счетчика
    • 5.2 Сброс счетчика
    • 5.3 Прямой счет
    • 5.4 Обратный счет
    • 5.5 Опрос счетчика
    • 5.6 Представление счетчика
    • 5.7 Пример программирования "Подсчет посетителей"
    • 6.1 Загрузка
    • 6.2 Перенос
    • 6.3 Загрузка числовых значений
    • 6.4 Загрузка параметров времени
    • 6.5 Пример программирования "Загрузка и перенос"
    • 7.1 Системы счисления
    • 7.2 16-разрядные числа с фиксированной запятой
    • 7.3 32-разрядные числа с фиксированной запятой
    • 7.4 Числа с плавающей запятой
    • 8.1 Сравнение на"равно"
    • 8.2 Сравнение на"неравно"
    • 8.3 Сравнение на"больше"
    • 8.4 Сравнение на"больше или равно"
    • 8.5 Сравнение на"меньше"
    • 8.6 Сравнение на"меньше или равно"
    • 8.7 Функции сравнения в логических операциях
    • 8.8 Пример программирования"Контроль диапазона"
    • 9.1 Сложение
    • 9.2 Вычитание
    • 9.4 Деление
    • 9.5 Комбинированные вычислительные функции
    • 10.1 Обработка программы
    • 10.2 Организационные блоки
    • 10.3 Программные блоки
    • 10.4 Функциональные блоки
    • 10.5 Шаговые блоки
    • 10.6 Блоки данных
    • 11.1 Перечень операции устройства S5-110 A
    • 11.2 Логические операции
    • 11.3 Функции памяти
    • 11.4 Функции времени
    • 11.5 Двоичный счетчик
    • 11.6 Двоично-десятичный счетчик
    • 11.7 Вход сигналов тревоги
    • 11.8 Запрет на исполнение операций
    • 11.9 Операции окончания блока
    • 12.1 Перечень операций устройства
    • 12.2 Логические операции
    • 12.3 Функции памяти
    • 12.4 Функции времени
    • 12.5 Функции счета
    • 12.6 Функции загрузки и переноса
    • 12.7 Блок таймеров/счетчиков
    • 12.8 Сблокированные системы управления
    • 12.9 Операции окончания блока
    • 13.1 Запас операций
    • 13.2 Логические операции
    • 13.3 Функции памяти
    • 13.4 Функции времени и счета
    • 13.5 Дискретные/цифровые/ функции
    • 13.6 Структура программ
    • 14.1 Запас операций
    • 14.2 Логические операции
    • 14.3 Функции памяти
    • 14.4 Функции времени и счета
    • 14.5 Дискретные/цифровые/ функции
    • 14.6 Структура программ
    • 15.1 Запас операций
    • 15.2 Логические операции
    • 15.3 Функции памяти
    • 15.4 Функции времени и счета
    • 15.5 Дискретные/цифровые/ функции
    • 15.6 Структура программ


Step5



Загрузить книгу(4Мб)



    • 1.1 Обзор операций
    • 1.1.1 Двоичные функции
    • 1.1.2 Операции над данными
    • 1.1.3 Организационные функции
    • 1.1.4 Двоичные функции с параметрами блоков
    • 1.1.5 Операции над данными с параметрами блоков,
    • 1.1.6 Организационные функции с параметрами блоков
    • 1.2 Краткое описание
    • 1.2.1 Двоичные функции
    • 1.2.2 Операции над данными
    • 1.2.3 Организационные функции
    • 1.2.4 Двоичные функции с параметрами блоков
    • 1.2.5 Операции над данными с параметрами блоков
    • 1.2.6 Организационные функции с параметрами блоков
    • 1.3 Понятия
    • 1.3.1 Одно- и многословные команды
    • 1.3.2 Аккумуляторы
    • 1.3.3 Индикация
    • 2.1 Параметрирование с помощью параметров блоков
    • 2.2 Обработка параметров блоков
    • 2.3 Обозначение параметров блоков
    • 3.1 Логические операции
    • 3.1.1 Операция И, присвоение
    • 3.1.2 Операция ИЛИ
    • 3.1.3 Операция И перед ИЛИ
    • 3.1.4 Операциям ИЛИ перед И
    • 3.1.5 Обработка результата логической операции, первичный опрос
    • 3.2 Функции памяти
    • 3.2.1 Память сброса и установки
    • 3.2.2 Запоминание двоичных промежуточных результатов
    • 3.2.3 Обработка фронтов
    • 3.2.4 Двоичный преобразователь
    • 3.2.5 Реманентная память
    • 3.2.6 Установка входов
    • 3.3 Функции времени
    • 3.3.1 Структура слова времени
    • 3.3.2 Запуск времени
    • 3.3.3 Сброс времени
    • 3.3.4 Опрос времени
    • 3.3.5 Деблокировка времени
    • 3.3.6 Запуск времени в виде короткого импульса
    • 3.3.7 Запуск времени в виде продленного импульса
    • 3.3.8 Запуск времени в виде задержки включения
    • 3.3.9 Запуск времени в виде задержки включения с памятью
    • 3.3.10 Запуск времени в виде задержки отключения
    • 3.4 Функции счета
    • 3.4.1 Структура слова счета
    • 3.4.2 Установка счетчика
    • 3.4.3 Сброс счетчика
    • 3.4.4 Прямой счет
    • 3.4.5 Обратный счет
    • 3.4.6 Опрос счетчика
    • 3.4.7 Деблокировка счетчика
    • 3.5 Функции теста битов
    • 3.5.1 Проверка бита на состояние"1"
    • 3.5.2 Проверка бита на состояние"0"
    • 3.5.3 Безусловная установка бита
    • 3.5.4 Безусловный сброс бита
    • 4.1 Функции загрузки и переноса
    • 4.1.1 Загрузка
    • 4.1.2 Перенос
    • 4.1.3 Загрузка параметров счета
    • 4.1.4 Загрузка параметров времени
    • 4.2 Представления чисел
    • 4.2.116-разрядные числа с фиксированной запятой
    • 4.2.2 32-разрядные числа с фиксированной запятой
    • 4.2.3 Числа с плавающей запятой
    • 4.3 Функции сравнения
    • 4.3.1 Общая характеристика
    • 4.3.2 Сравнение в начале логической операции
    • 4.3.3 Сравнение внутри логической операции
    • 4.3.4 Сравнение параметров времени и счета
    • 4.4 Вычислительные функции
    • 4.4.1 Сложение
    • 4.4.2 Вычитание
    • 4.4.3 Умножение
    • 4.4.4 Деление
    • 4.4.5 Запоминание промежуточных результатов
    • 4.4.6 Комбинированные вычислительные функции
    • 4.5 Логические операции с данными
    • 4.5.1 Операция И UW
    • 4.5.2 Операция ИЛИ OW
    • 4.5.3 Исключительное ИЛИ XOW
    • 4.5.4 Комбинированные операции
    • 5.1 Функции блоков
    • 5.1.1 Вызов программного блока
    • 5.1.2 Вызов функционального блока
    • 5.1.3 Вызов шагового блока
    • 5.1.4 Вызов блока данных
    • 5.1.5 Операции завершения блока
    • 5.2 Переходные функции
    • 5.2.1 Абсолютный переход SPA
    • 5.2.2 Условный переход SPA
    • 5.2.3 Переход при нуле SPZ
    • 5.2.4 Переход приSPN не равном нулю
    • 5.2.5 Переход при знаке"плюс" SPP
    • 5.2.6 Переход при знаке"минус" SPM
    • 5.2.7 Переход при переполненииSPO
    • 5.2.8 Переход при переполнении с запоминанием SPS
    • 5.3 Функции сдвига
    • 5.3.1 Сдвиг вправо/слово/
    • 5.3.2 Сдвиг влево/слово/
    • 5.3.3 Сдвиг вправо со знаком/слово/
    • 5.3.4 Сдвиг влево/двойное слово/
    • 5.3.5 Сдвиг вправо со знаком/двойное слово/
    • 5.3.6 Правое вращение/двойное слово/
    • 5.3.7 Левое вращение/двойное слово/
    • 5.4 Функции преобразования
    • 5.4.1 Дополнение до единицы KEW
    • 5.4.2 Двоичное дополнение/слово/ KZW
    • 5.4.3 Двоичное дополнение/двойное слово/ KZD
    • 5.4.4 Преобразование кода десятичного в двоичный DEF/DED
    • 5.4.5 Преобразование кода двоичного в десятичный DUF/DUD
    • 5.4.6 Преобразование/двойного слова/ из представления с фиксированной запятой в представление с плавающей запятой
    • 5.4.7 Преобразование/двойного слова/ из представления с плавающей запятой в представление с фиксированной
    • 5.5 Декрементирование, инкрементирование
    • 5.6 Функции обработки
    • 5.6.1 Индицирование двоичных операций
    • 5.6.2 Индицирование операций над данными
    • 5.6.3 Индицирование организационных операций
    • 5.6.4 Пример: сравнение поля данных
    • 5.7 Блокирование или деблокирование выдачи команд
    • 5.8 Блокирование или деблокирование тревог
    • 5.9 Блокирование или деблокирование тревог требований
    • 5.10 Блокирование или деблокирование обработки сбоев в адресовании
    • 5.11 Стоп
    • 6.1 Двоичные функции с параметрами блоков
    • 6.1.1 Двоичные операции с параметрами блоков
    • 6.1.2 Функции памяти с параметрами блоков
    • 6.1.3 Функции времени и счета с параметрами блоков
    • 6.2 Операции над данными с параметрами блоков
    • 6.3 Организационные функции с параметрами блоков
    • 7.1 Индивидуальное параметрирование
    • 7.2 Обработка без параметров блоков
    • 7.3 Побайтовое/пословное параметрирование
    • 7.4 Параметрирование через слова данных
    • 8.1 Преобразование логических операций и функций памяти
    • 8.2 Преобразование функций времени и счета
    • 8.3 Преобразование функций теста битов
    • 8.4 Преобразование функций загрузки и переноса
    • 8.5 Преобразование функций сравнения, вычислительных функций и логических операций над данными
    • 8.6 Преобразование организационных функций
    • 8.7 Преобразование команд замещения
    • 8.8 Команды МС-5 программирующего устройства
    • 9.1 Обзор системных функций
    • 9.2 Двоичные системные функции
    • 9.3 Системные операции над данными
    • 9.4 Организационные системные функции
    • 9.5 Пример: подготовка и копирование блока данных
    • 9.6 Комбинации битов системных функций


Step5



Загрузить книгу (7Мб)



    • 1. Обзор продукта
    • 2. Инсталляция STEP5
    • 3. Интерфейс пользователя
    • 4. Начало и обработка проекта
    • 5. Общие функции в AWL, KOP, FUP
    • 6. Редактирование списка операторов (AWL)
    • 7. Редактирование контактного плана
    • 8. Редактирование функционального плана
    • 9. Редактирование блоков данных
    • 10. Редактирование масок DB
    • 11. Редактирование списка присвоений
    • 12. Редактор AWL-Batch
    • 13. Сетевой маршрут
    • 14 Параметры принтера
    • 15 Редактор колонтитула
    • 16. Тест
    • 17 Контроллер
    • 18 Управление
    • 19 Документация
    • 20 Смена пакетов
    • 21 Помощь
    • 22. Редактор AWL/Batch-компилятор
    • 23. Программный пакет параметрирования COM DB 1
    • 24. PG-сопряжение
    • 25. Практическое применение STEP 5- прикладной пример




Система разработки STEP5, может работать на XP.




Step5


Step5


Step5


Step5


Step5



Загрузить среду разработки (18Мб)







Просмотров: 11625

Комментарии к материалу

Добавлен: SeVeN    Дата: 2013-04-26




Небольшое дополнение к использованию пакета Step5 под WinXP.
Сейчас COM-порт практически не встретишь.Выход - использование USB-COM преобразователя. Распространено мнение, что Step5 не дружит с виртуальным COM-портом.
Но это не так. Просто установить в ОС его как COM1, а в настройках интерфейса связи в Step5 указать порт COM3 STANDARD. И будет Вам счастье.
P.S. Хороший у вас блог




Добавлен: Sam    Дата: 2016-02-02

COM3 STANDARD. В настройках STEP5 нет такого порта.

Добавлен: илья    Дата: 2016-04-22

а том 2 есть у кого нибудь?

Добавлен: Виталий    Дата: 2016-12-06

Матеріал гУУд

Добавить комментарий

Ваше имя:

Текст комментария (4000 max):

Введите сумму с картинки: