обозначение выходов в программе для контроллера FX Mitsubishi Electric ах, объясните по какой логике нужно в програме распологать |
Здравствуйте, гость ( Вход | Регистрация )
обозначение выходов в программе для контроллера FX Mitsubishi Electric ах, объясните по какой логике нужно в програме распологать |
29.05.2006 - 11:15
Сообщение
#1
|
|
Читатель Группа: Пользователи Сообщений: 6 Регистрация: 9.11.2005 Пользователь №: 212 |
объясните по какой логике нужно в програме для FX распологать строки на замыкание выходов Y0 -Y11
Так как при просто расположении на своё усмотрение, контролер их просто не включает, есть мысли что нужно их размещать либо в конце программы либо как то отвести под них особое место! |
|
|
29.05.2006 - 12:59
Сообщение
#2
|
|
Маньяк Группа: Пользователи Сообщений: 838 Регистрация: 27.07.2004 Из: Россия Пользователь №: 48 |
объясните по какой логике нужно в програме для FX распологать строки на замыкание выходов Y0 -Y11 Так как при просто расположении на своё усмотрение, контролер их просто не включает, есть мысли что нужно их размещать либо в конце программы либо как то отвести под них особое место! а почему вы решили что девайс должен их сам отключать.на то и программа чтоба их включать и выключать а как расположите строки ему по барабану. -------------------- Наши цели ясны, задачи определены. За работу, товарищи!
|
|
|
29.05.2006 - 13:44
Сообщение
#3
|
|
Читатель Группа: Пользователи Сообщений: 29 Регистрация: 25.08.2005 Пользователь №: 182 |
Я думаю что знаю в чем проблемма. Для начала нужно понять как работает контроллер.Один цикл.
1)Происходит опрос входов. 2)С полученными данными выполняется программный код 3)По результатам выполнения программы и только после выполнения программы данные подаются на выход. Вы скорее всего используете Элемент COIL -()- для одного и тогоже выхода несколько раз в программе. Соответственно если первая цепочка собирается и выставляет выход то следующая цепочка не собирается и состояние выхода сбрасывается. Это очень часто встречающаяся ошибка у начинающих. Если используете выход в разных частях программы то используйте инструкции [SET] [RST]. Или заводите цепи так чтобы -()- упоминался всего один раз. |
|
|
1.06.2006 - 08:11
Сообщение
#4
|
|
Читатель Группа: Пользователи Сообщений: 6 Регистрация: 9.11.2005 Пользователь №: 212 |
Я думаю что знаю в чем проблемма. Для начала нужно понять как работает контроллер.Один цикл. 1)Происходит опрос входов. 2)С полученными данными выполняется программный код 3)По результатам выполнения программы и только после выполнения программы данные подаются на выход. Вы скорее всего используете Элемент COIL -()- для одного и тогоже выхода несколько раз в программе. Соответственно если первая цепочка собирается и выставляет выход то следующая цепочка не собирается и состояние выхода сбрасывается. Это очень часто встречающаяся ошибка у начинающих. Если используете выход в разных частях программы то используйте инструкции [SET] [RST]. Или заводите цепи так чтобы -()- упоминался всего один раз. Да похоже Вы правы, сделал всю работу с физическими выходами через подпрограммы всё работает, |
|
|
Текстовая версия | Сейчас: 29.04.2024 - 00:29 |