IPB

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

> Простая программа работает в эмуляторе но не работает на ПЛК, Странное поведение счетчиков.
Oak
сообщение 17.01.2019 - 11:50
Сообщение #1


Читатель
*

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



Столкнулся с различным поведением счетчиков при работе в симуляторе и в контроллере.
Делаю простую проверочную программку - как в приложенной картинке.
Ожидается, что счетчики С1 и С2 будут приращиваться дважды по переднему фронту М5 при С4 равном 2 и 4.

С5 и С3 - контрольные счетчики, для отслеживания отработки веток.

В эмуляторе так и работает.

В контроллере в верхнюю ветку входит при с4 =2 и 4 - срабатывает счетчик С5, но двойного приращения не происходит. (С3 тоже срабатывает). вторая картинка

Как это объяснить? Какие правила нарушаю и как правильно сделать, чтобы в контроллере работало.

GX developer 8.98 и контроллер FX3G.

Сообщение отредактировал Oak - 17.01.2019 - 11:52
Прикрепленные файлы
Прикрепленный файл  ________.jpg ( 41.9 килобайт ) Кол-во скачиваний: 20
Прикрепленный файл  __________.jpg ( 39.49 килобайт ) Кол-во скачиваний: 12
 
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
 
Открыть новую тему
Ответов
paul-th
сообщение 6.02.2019 - 16:57
Сообщение #2


Писатель
**

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



Повторное использование выходов в простой программе запрещено с любыми обозначениями типа (Y,M,C,S,P). Много раз проверено.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Sergei Troizky
сообщение 6.02.2019 - 17:35
Сообщение #3


Гигант мысли
****

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



Цитата(paul-th @ 6.02.2019 - 16:57) *
Повторное использование выходов в простой программе запрещено с любыми обозначениями типа (Y,M,C,S,P). Много раз проверено.

Слишком безапеляционно. И что такое "простая" программа?
На самом деле, не запрещено, а лишь не рекомендуется.
Иногда, это весьма эффективная техника, но, требующая хорошего понимания работы программы и хорошего комментирования.


--------------------
Делать надо сразу хорошо. Плохо само получится.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения

Сообщений в этой теме


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

 



- Текстовая версия Сейчас: 27.04.2024 - 21:37