На форуме обязательно:
  1. Заполнить свой профиль на Русском языке. См. Правила, п.2.d.
  2. Не писать свой вопрос в первую попавшуюся тему, а вместо этого создать свою. См. Правила, п.3.a.

Ответьте на вопрос по STEP7


Автор темы
Gopnik
здесь недавно
здесь недавно
Сообщения: 3
Зарегистрирован: 09 фев 2013, 22:02
Имя: Колоколов А.И.

Ответьте на вопрос по STEP7

Сообщение Gopnik » 09 фев 2013, 22:06

Сегодня начал самостоятельно осваивать STEP7. Уперся в такую проблему. Блок сравнения корректно сравнивает две переменные только до определнной величины. Т.е. если он должен выдавать 1 при Х1<X2, то если Х1=80, а Х2=90, он правильно выдает 1. Если Х1 увеличить до 90, то выдаст 0. Но если продолжать увеличивать Х1 (в моем случае до 32768), то блок опять выдает 1. Кто знает, в чем причина?

Аватара пользователя

doza
частый гость
частый гость
Сообщения: 471
Зарегистрирован: 05 ноя 2012, 06:38
Имя: Дозморов Владимир Владимирович
Благодарил (а): 1 раз
Поблагодарили: 2 раза

Re: Ответьте на вопрос по STEP7

Сообщение doza » 10 фев 2013, 00:12

В симатике я нуб, но мой мозг упорно заявляет что вы используете "блок сравнения неравинства"
Чебурашку видишь???? я тоже не вижу, а он есть.


Михайло
почётный участник форума
почётный участник форума
Сообщения: 2413
Зарегистрирован: 10 ноя 2009, 04:58
Имя: Толмачев Михаил Алексеевич
Благодарил (а): 1 раз
Поблагодарили: 58 раз
Контактная информация:

Re: Ответьте на вопрос по STEP7

Сообщение Михайло » 10 фев 2013, 05:55

Какие типы данных сравниваются? INT? У этого типа все числа выше 32767 соответствуют отрицательным значениям, то есть от 0 до 32767 - это числа от 0 до 32767, а от 32768 до 65535 - это числа от -32768 до -1. Как-то так.


Автор темы
Gopnik
здесь недавно
здесь недавно
Сообщения: 3
Зарегистрирован: 09 фев 2013, 22:02
Имя: Колоколов А.И.

Re: Ответьте на вопрос по STEP7

Сообщение Gopnik » 10 фев 2013, 15:53

Какие типы данных сравниваются? INT? У этого типа все числа выше 32767 соответствуют отрицательным значениям, то есть от 0 до 32767 - это числа от 0 до 32767, а от 32768 до 65535 - это числа от -32768 до -1. Как-то так.


Так и есть, наверное. Но где это можно увидеть в эмуляторе? Везде положительные значения отображаются.

ЗЫ. На этом форуме можно вставить как-нибудь рисунок с компьютера?


Михайло
почётный участник форума
почётный участник форума
Сообщения: 2413
Зарегистрирован: 10 ноя 2009, 04:58
Имя: Толмачев Михаил Алексеевич
Благодарил (а): 1 раз
Поблагодарили: 58 раз
Контактная информация:

Re: Ответьте на вопрос по STEP7

Сообщение Михайло » 10 фев 2013, 17:54

Gopnik писал(а):Так и есть, наверное. Но где это можно увидеть в эмуляторе? Везде положительные значения отображаются.

Если честно, не могу сказать... Не помню...

Gopnik писал(а):ЗЫ. На этом форуме можно вставить как-нибудь рисунок с компьютера?

Конечно! Когда пишите сообщение (стандартный ответ, а не быстрый ответ), внизу есть "Добавить вложение"...


Ryzhij
почётный участник форума
почётный участник форума
Сообщения: 3135
Зарегистрирован: 07 окт 2011, 08:12
Имя: Гаско Вячеслав Эриевич
Откуда: Рязань, Россия
Благодарил (а): 85 раз
Поблагодарили: 134 раза

Re: Ответьте на вопрос по STEP7

Сообщение Ryzhij » 10 фев 2013, 19:05

Gopnik писал(а):Так и есть, наверное. Но где это можно увидеть в эмуляторе? Везде положительные значения отображаются.

А там опций что-то типа "вид отображаемой величины: двоичный, десятичный, шестнадцатеричный, целый со знаком и т.п." разве нет?
---------------------------------------------------
«У человека в душе дыра размером с Бога, и каждый заполняет её как может». Жан-Поль Сартр


Автор темы
Gopnik
здесь недавно
здесь недавно
Сообщения: 3
Зарегистрирован: 09 фев 2013, 22:02
Имя: Колоколов А.И.

Re: Ответьте на вопрос по STEP7

Сообщение Gopnik » 10 фев 2013, 20:53

Ryzhij писал(а):А там опций что-то типа "вид отображаемой величины: двоичный, десятичный, шестнадцатеричный, целый со знаком и т.п." разве нет?


А, точно. Я там десятичный формат, задаваемый ползунком, выбрал, и отрицательных значений не было. Переключил на Инт и получил совсем дргое значение переменной. Что ж, картинку уже крепить не буду.
Блин, нужно больше теории изучить перед тем как браться за практику. Что можете посоветовать почитать для начинающего?

Аватара пользователя

Barsik
не первый раз у нас
не первый раз у нас
Сообщения: 301
Зарегистрирован: 02 фев 2010, 22:28
Имя: Корнеев Дмитрий
Благодарил (а): 2 раза
Поблагодарили: 4 раза
Контактная информация:

Re: Ответьте на вопрос по STEP7

Сообщение Barsik » 11 фев 2013, 00:33

Очень толковая книга Ганс Бергер автоматизация с step 7. Выложена на офф. сайте и в других местах.
Запуск и модернизация оборудования без проекта и документации. Дорого.