Главная   Downloads   Разное  
FAQ     Поиск   Регистрация   Вход 
Текущее время: Чт мар 28, 2024 23:53

Часовой пояс: UTC + 3 часа (Russia: MSK)




Начать новую тему Ответить на тему  [ 37 сообщений ]  На страницу Назад  1, 2, 3  Вперёд
Автор Сообщение
 Заголовок сообщения: Re: Помогите начинающему.
СообщениеДобавлено: Вс янв 17, 2016 12:23 
Не в сети
Site Admin
Аватара пользователя

Регистрация: Вт сен 19, 2006 21:13
Сообщения: 3510
Откуда: Москва
Как язык сменить, не знаю, он при установке выбирается.


В начало
 Профиль  
 
 Заголовок сообщения: Re: Помогите начинающему.
СообщениеДобавлено: Вт янв 19, 2016 20:51 
Не в сети

Регистрация: Вт янв 12, 2016 15:29
Сообщения: 34
Откуда: Донецк
Доброго времени суток !!!
Подскажите как организовать управление маркерами, вот пример
Рисунок
Эти маркеры для управления с дисплея и с пульта, или нарисуйте как правильно делать ! Буду благодарен


В начало
 Профиль  
 
 Заголовок сообщения: Re: Помогите начинающему.
СообщениеДобавлено: Вт янв 19, 2016 21:44 
Не в сети

Регистрация: Вт окт 26, 2010 21:55
Сообщения: 329
Откуда: Санкт-Петербург
Любой битовый адрес, как в вашем примере, можно использовать в программе только 1 раз в команде OUT. Вы можете его сколько угодно раз использовать в командах SET или RSET, KEEP и им подобным. Но если вы данный адрес (меркер по вашему) указали в команде OUT, то советую про него забыть в данной программе. Один и только один раз. Для того, чтобы нормально пользоваться битовым адресом с командой OUT вам придется использовать промежуточные адреса. А потом собирать их по ИЛИ и уже указывать на выходе OUT с вашим адресом меркера.


В начало
 Профиль  
 
 Заголовок сообщения: Re: Помогите начинающему.
СообщениеДобавлено: Вт янв 19, 2016 22:20 
Не в сети

Регистрация: Вт янв 12, 2016 15:29
Сообщения: 34
Откуда: Донецк
Жаль в S7-200 семеновских можно


В начало
 Профиль  
 
 Заголовок сообщения: Re: Помогите начинающему.
СообщениеДобавлено: Ср янв 20, 2016 01:20 
Не в сети

Регистрация: Пт янв 30, 2009 21:25
Сообщения: 518
Думаю что сименс тут вообще не причем.
Но если очень хочется, то можно. Вопрос понимания что пишешь.
Если требуется учитывать состояние предыдущей цепочки с этим битом, то в начале новой цепочки где он будет на выходе, его надо прописать в начале цепи.
Но я так не рекомендую писать, будут проблемы при разборе полетов.

_________________
А нам, все равно, и ровно.


В начало
 Профиль  
 
 Заголовок сообщения: Re: Помогите начинающему.
СообщениеДобавлено: Ср янв 20, 2016 12:34 
Не в сети

Регистрация: Вт окт 26, 2010 21:55
Сообщения: 329
Откуда: Санкт-Петербург
Марка ПЛК в данном вопросе совсем не причем. Это особенность языка LAD. Представьте себе обычные реле. Вы включаете катушку от разных кнопок. Условие: кнопка нажата - реле включено, не нажата - выключено. Только у нас от какой кнопки приоритет будет? Кнопка 1 не нажата - реле не должно работать, кнопка 2 нажата - реле один черт включится не смотря на то, что кнопка 1 не нажата. Пример хоть и не совсем правильный, но похожий. Отличие буквальных реле в том, что у обычной реле один контакт подключения катушки, а LAD предоставляет вам "несколько" контактов. В симатике тоже самое. это относится только к команде OUT. Нужно помнить - В программе этот адрес в команде OUT будет "затираться" последней в цикле. Потому что образ выходов устанавливается только при завершении очередного "скана" программы. Внутренние реле типа H или W в Омроне, M в симатике, M в дельте и прочее, можно использовать с вашим примером, по ходу "прогона цикла программы" можно колдовать и ловить состояние битов ON/Off. С выходными адресами это не прокатит. ИМХО, я вообще исключаю такие повторы в OUT и с выходами и с внутренними реле. Очень сложно в больших программах потом отлавливать эти блохи. Памяти в современных ПЛК хватает. Лучше сразу распределить память на области разных задач и потом все видеть.


В начало
 Профиль  
 
 Заголовок сообщения: Re: Помогите начинающему.
СообщениеДобавлено: Ср янв 20, 2016 22:39 
Не в сети

Регистрация: Вт янв 12, 2016 15:29
Сообщения: 34
Откуда: Донецк
Aeroplan писал(а):
Внутренние реле типа H или W в Омроне

Доброго времени суток!!! Объясните пожалуйста, понятным языком их отличие.Ну или примеры их использования, отдельно тип Н и тип W. Буду очень признателен.


В начало
 Профиль  
 
 Заголовок сообщения: Re: Помогите начинающему.
СообщениеДобавлено: Чт янв 21, 2016 09:18 
Не в сети
Site Admin
Аватара пользователя

Регистрация: Вт сен 19, 2006 21:13
Сообщения: 3510
Откуда: Москва
W339-RU2-01_CS_OperManual.pdf

Раздел "Области памяти"


В начало
 Профиль  
 
 Заголовок сообщения: Re: Помогите начинающему.
СообщениеДобавлено: Чт янв 21, 2016 18:12 
Не в сети

Регистрация: Вт окт 26, 2010 21:55
Сообщения: 329
Откуда: Санкт-Петербург
H - используется битами (словами не помню используется ли), сохраняет состояние при выключении питания в энергонезависимой памяти. W- используется и битами и словами, не сохраняет состояние. используется в основном как рабочая память. если кратко и по-простому.


В начало
 Профиль  
 
 Заголовок сообщения: Re: Помогите начинающему.
СообщениеДобавлено: Чт янв 21, 2016 20:49 
Не в сети

Регистрация: Вт янв 12, 2016 15:29
Сообщения: 34
Откуда: Донецк
Aeroplan писал(а):
H - используется битами (словами не помню используется ли), сохраняет состояние при выключении питания в энергонезависимой памяти. W- используется и битами и словами, не сохраняет состояние. используется в основном как рабочая память. если кратко и по-простому.

Вот кратко и понятно , большое спасибо !!!


В начало
 Профиль  
 
 Заголовок сообщения: Re: Помогите начинающему.
СообщениеДобавлено: Пт янв 22, 2016 00:44 
Не в сети
Аватара пользователя

Регистрация: Сб сен 30, 2006 14:07
Сообщения: 763
Откуда: Москва
Да ладно! И H и W хоть бит, хоть слово. Вот D в CJ1 нельзя было по-битно использовать, во 2-м можно. Кстати D тоже сохраняется, но пока жива батарейка.


В начало
 Профиль  
 
 Заголовок сообщения: Re: Помогите начинающему.
СообщениеДобавлено: Пт янв 22, 2016 10:02 
Не в сети
Site Admin
Аватара пользователя

Регистрация: Вт сен 19, 2006 21:13
Сообщения: 3510
Откуда: Москва
Алексей писал(а):
Вот D в CJ1 нельзя было по-битно использовать,

Я под ФБ кроме H, выделяю большой кусок D, и ничё, нормально под биты распределяется. :lol:

kalevman Вы так и не почитали раздел про память?


В начало
 Профиль  
 
 Заголовок сообщения: Re: Помогите начинающему.
СообщениеДобавлено: Пт янв 22, 2016 17:44 
Не в сети

Регистрация: Вт янв 12, 2016 15:29
Сообщения: 34
Откуда: Донецк
Олег писал(а):
kalevman Вы так и не почитали раздел про память?

Честно говоря попробовал, но ничего не понял, времени мало и после 8 вечера свет рубят обычно, а на работе лишили кабинета, где был интернет ((( По этому впринципе и просил написать понятным языком )))


В начало
 Профиль  
 
 Заголовок сообщения: Re: Помогите начинающему.
СообщениеДобавлено: Пт янв 22, 2016 20:13 
Не в сети
Site Admin
Аватара пользователя

Регистрация: Вт сен 19, 2006 21:13
Сообщения: 3510
Откуда: Москва
Стоит почитать, иначе можно и на грабли наступить, если затроните в проге служебные адреса..., это про D область и CIO.


В начало
 Профиль  
 
 Заголовок сообщения: Re: Помогите начинающему.
СообщениеДобавлено: Пт янв 22, 2016 21:37 
Не в сети

Регистрация: Вт янв 12, 2016 15:29
Сообщения: 34
Откуда: Донецк
Н-область удержания (сохраняет свои состояния постоянно, при вкл-выкл питания)
W-рабочая область (не сохраняет,при вкл-выкл питания)
Рабочая область W. Слова в рабочей области могут использоваться только в программе. Они не могут использоваться для обмена с внешними терминалами ввода/вывода.
Область удержания H Слова в области удержания могут использоваться только в программе.
Вот вроде где то так,из того что вычитал )))
Олег писал(а):
Стоит почитать, иначе можно и на грабли наступить, если затроните в проге служебные адреса..., это про D область и CIO.

Область памяти ввода/вывода (далее Область CIO), то есть CIO это они просто назвали всю память ввода вывода, а вы пишите что D это как то по другому , поправте меня а то что то я не понял!!!
Рисунок
подставил на картинке значения , это правильно будет, или я опять что то не так понял, картинка из мануала


В начало
 Профиль  
 
Показать сообщения за:  Сортировка  
Начать новую тему Ответить на тему  [ 37 сообщений ]  На страницу Назад  1, 2, 3  Вперёд

Часовой пояс: UTC + 3 часа (Russia: MSK)


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

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


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Переход:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская документация по phpBB 3