IPB

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в эту темуОткрыть новую тему
> обозначение выходов в программе для контроллера FX Mitsubishi Electric ах, объясните по какой логике нужно в програме распологать
TranceGate
сообщение 29.05.2006 - 11:15
Сообщение #1


Читатель
*

Группа: Пользователи
Сообщений: 6
Регистрация: 9.11.2005
Пользователь №: 212



объясните по какой логике нужно в програме для FX распологать строки на замыкание выходов Y0 -Y11
Так как при просто расположении на своё усмотрение, контролер их просто не включает, есть мысли что нужно их размещать либо в конце программы либо как то отвести под них особое место!
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
KAZAH
сообщение 29.05.2006 - 12:59
Сообщение #2


Маньяк
*****

Группа: Пользователи
Сообщений: 838
Регистрация: 27.07.2004
Из: Россия
Пользователь №: 48



Цитата(TranceGate @ 29.05.2006 - 11:15) *

объясните по какой логике нужно в програме для FX распологать строки на замыкание выходов Y0 -Y11
Так как при просто расположении на своё усмотрение, контролер их просто не включает, есть мысли что нужно их размещать либо в конце программы либо как то отвести под них особое место!

а почему вы решили что девайс должен их сам отключать.на то и программа чтоба их включать и выключать а как расположите строки ему по барабану. biggrin.gif


--------------------
Наши цели ясны, задачи определены. За работу, товарищи!
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
DimVar
сообщение 29.05.2006 - 13:44
Сообщение #3


Читатель
*

Группа: Пользователи
Сообщений: 29
Регистрация: 25.08.2005
Пользователь №: 182



Я думаю что знаю в чем проблемма. Для начала нужно понять как работает контроллер.Один цикл.
1)Происходит опрос входов.
2)С полученными данными выполняется программный код
3)По результатам выполнения программы и только после выполнения программы данные подаются на выход.
Вы скорее всего используете Элемент COIL -()- для одного и тогоже выхода несколько раз в программе. Соответственно если первая цепочка собирается и выставляет выход то следующая цепочка не собирается и состояние выхода сбрасывается. Это очень часто встречающаяся ошибка у начинающих. Если используете выход в разных частях программы то используйте инструкции [SET] [RST]. Или заводите цепи так чтобы -()- упоминался всего один раз.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
TranceGate
сообщение 1.06.2006 - 08:11
Сообщение #4


Читатель
*

Группа: Пользователи
Сообщений: 6
Регистрация: 9.11.2005
Пользователь №: 212



Цитата(DimVar @ 29.05.2006 - 13:44) *

Я думаю что знаю в чем проблемма. Для начала нужно понять как работает контроллер.Один цикл.
1)Происходит опрос входов.
2)С полученными данными выполняется программный код
3)По результатам выполнения программы и только после выполнения программы данные подаются на выход.
Вы скорее всего используете Элемент COIL -()- для одного и тогоже выхода несколько раз в программе. Соответственно если первая цепочка собирается и выставляет выход то следующая цепочка не собирается и состояние выхода сбрасывается. Это очень часто встречающаяся ошибка у начинающих. Если используете выход в разных частях программы то используйте инструкции [SET] [RST]. Или заводите цепи так чтобы -()- упоминался всего один раз.


Да похоже Вы правы, сделал всю работу с физическими выходами через подпрограммы всё работает,
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения

Ответить в эту темуОткрыть новую тему
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия Сейчас: 29.04.2024 - 00:29