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

ищю помощь специалиста по STEP7-MICRO/WIN!!!

Обсуждение вопросов, не относящихся ни к одному из других подразделов

Модератор: kirillio

Ответить

Автор темы
nadynadys
здесь недавно
здесь недавно
Сообщения: 4
Зарегистрирован: 14 апр 2011, 21:03
Имя: ПЕТРЕНКО АНДРЕЙ АЛЕКСАНДРОВИЧ
Страна: РОССИЯ
город/регион: ТОМСК

ищю помощь специалиста по STEP7-MICRO/WIN!!!

Сообщение nadynadys »

В одной методичке В ИНТЕРНЕТЕ приведен пример МИГАНИЯ с чистотой "2ГЦ":
Network 1 // устанавливаем интервал первого таймерного прерывания в 255 мс
LD SM 0.1
MOVB 255, SMB34
Network 2 // обьявить и разрешить первое таймерное прерывание
LD SM 0.1
ATCH INT0, 10
ENI
TITLE=INTERRUPT ROUTINE COMMENTS
Network 1 //// изменение состояния выхода 0 на противоположное
LDN Q0.0
= Q0.0

Я не могу разобраться что- к чему,если 2 ГЦ,то почему 255мс.А если брать 4 ГЦ- 130 мс?или по другому?????.Зачем SMB34 и у ATCH -10, почему именно SM 0.1,а не другая :ges_help: :ges_help: :ges_help:
ВООБЩЕМ РАЗЪЯСНИТЕ ЧТО ТУТ НАПИСАНО ,ПОЖАЛУСТА!

Михайло
почётный участник форума
почётный участник форума
Сообщения: 3559
Зарегистрирован: 10 ноя 2009, 04:58
Имя: Толмачев Михаил Алексеевич
город/регион: г. Чехов, МО
Благодарил (а): 6 раз
Поблагодарили: 253 раза

Re: ищю помощь специалиста по STEP7-MICRO/WIN!!!

Сообщение Михайло »

SM0.1 - это бит, который включен только в самом первом цикле программы (сразу после подачи питания на контроллер и запуска). Здесь этот бит используется для инициализации. Надо понимать, что, например, команда MOVB 255, SMB34 работает только когда бит SM0.1 включен. То же самое следующая команда.

В идеале нужно было прописывать 250 мс для 2 Гц и 125 мс для 4 Гц. Наверное пять миллисекунд прибавляется из-за, того что существует какая-то задержка по времени. Хотя по идее нужно наоборот вычитать 5 мс.

SM0.1, SMB34 - это специальная область памяти (Special Memory). Смотрите документацию Сименса. Про прерывания заодно прочитайте.

Автор темы
nadynadys
здесь недавно
здесь недавно
Сообщения: 4
Зарегистрирован: 14 апр 2011, 21:03
Имя: ПЕТРЕНКО АНДРЕЙ АЛЕКСАНДРОВИЧ
Страна: РОССИЯ
город/регион: ТОМСК

Re: ищю помощь специалиста по STEP7-MICRO/WIN!!!

Сообщение nadynadys »

спасибо большое, что разъяснили на счет 255мс,я просто думал что идет прерывание управляемые временем,которые лежат вдиапозоне от 5-255 мс.

Михайло
почётный участник форума
почётный участник форума
Сообщения: 3559
Зарегистрирован: 10 ноя 2009, 04:58
Имя: Толмачев Михаил Алексеевич
город/регион: г. Чехов, МО
Благодарил (а): 6 раз
Поблагодарили: 253 раза

Re: ищю помощь специалиста по STEP7-MICRO/WIN!!!

Сообщение Михайло »

nadynadys писал(а):спасибо большое, что разъяснили на счет 255мс,я просто думал что идет прерывание управляемые временем,которые лежат вдиапозоне от 5-255 мс.
В данном примере используется прерывание управляемое временем с дискретой 1 мс. Кстати 5-255 мс - это для старых процессоров. Новые дают от 1 до 255.

Процессоры ПЛК отличаются от остальных процессоров тем, что практически каждая инструкция выполняется по условию. То есть перед каждой инструкцией производится расчет условия с помощью системы операторов LD, LDN (загрузить и загрузить с инверсией), A, AN (логическое И и И-НЕ), O, ON (ИЛИ и ИЛИ-НЕ). Это основные логические операторы.
Если условие выполняется, то выполняются и инструкции следом идущие. Если не выполняется, то не выполняются. Все достаточно просто.

Между прочим, благодаря такой системе команд (с условиями) условные переходы типа goto или jump могут практически не использоваться.

Автор темы
nadynadys
здесь недавно
здесь недавно
Сообщения: 4
Зарегистрирован: 14 апр 2011, 21:03
Имя: ПЕТРЕНКО АНДРЕЙ АЛЕКСАНДРОВИЧ
Страна: РОССИЯ
город/регион: ТОМСК

Re: ищю помощь специалиста по STEP7-MICRO/WIN!!!

Сообщение nadynadys »

ну а как прочитать эти строки-загружаем бит памяти....

Автор темы
nadynadys
здесь недавно
здесь недавно
Сообщения: 4
Зарегистрирован: 14 апр 2011, 21:03
Имя: ПЕТРЕНКО АНДРЕЙ АЛЕКСАНДРОВИЧ
Страна: РОССИЯ
город/регион: ТОМСК

Re: ищю помощь специалиста по STEP7-MICRO/WIN!!!

Сообщение nadynadys »

если программа пишется на S7-200?,то это как считать-старый?
Ответить

Вернуться в «Общие вопросы»