IPB

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

2 страниц V   1 2 >  
Ответить в эту темуОткрыть новую тему
> QJ71CN24
D Valera
сообщение 16.10.2009 - 18:50
Сообщение #1


Читатель
*

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



Работая с этим модулем по протоколу MC Protocol, при возникновении ошибки в канале, модуль фиксирует error и продолжает работать. Пофиг на неё.
По свободно-программируемому протоколу при такой же ошибке взводится аварийный X4 и соответствующий аварийный выход Y. Как их сбросить программно?, иначе приходится делать RESET на PLC.

Сообщение отредактировал D Valera - 19.10.2009 - 18:16
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
D Valera
сообщение 22.10.2009 - 20:29
Сообщение #2


Читатель
*

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



Эй, профессионалы!!!! Вы где? Или этим ни кто не занимается и эта тема ни кого не интересует?
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
rxs
сообщение 23.10.2009 - 00:45
Сообщение #3


Читатель
*

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



Цитата(D Valera @ 22.10.2009 - 20:29) *
Эй, профессионалы!!!! Вы где? Или этим ни кто не занимается и эта тема ни кого не интересует?
Может так ?
Из SH(NA)-080483ENG-I MELSECQSeries User'sManual

Цитата
12.3.10 Canceling of Errors
Q series CPU module can perform the cancel operation for errors only when the
errors allow the CPU module to continue its operation.
To cancel the errors, follow the steps shown below.
1) Eliminate the cause of the error.
2) Store the error code to be canceled in the special register SD50.
3) Energize the special relay SM50 (OFF ON).
4) The error to be canceled is canceled.

After the CPU module is reset by the canceling of the error, the special relays, special
registers, and LEDs associated with the error are returned to the status under which
the error occurred.
If the same error occurs again after the cancellation of the error, it will be registered
again in the error history.
When multiple enunciators(F) detected are canceled, the first one with No. F only is
canceled.
Refer to the following manual for details of error canceling.
QCPU User's Manual (Function Explanation, Program Fundamentals)


--------------------
Сеть блогов АСУ ТП http://asutpblog.ru/
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
inntele
сообщение 23.10.2009 - 07:27
Сообщение #4


Гуру
******

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



Цитата(D Valera @ 22.10.2009 - 22:29) *
Эй, профессионалы!!!! Вы где? Или этим ни кто не занимается и эта тема ни кого не интересует?


Неправильна сама постановка исходного вопроса.

Совет, как выполнить сброс ошибки модуля или процессора - это нехороший совет, потому что всегда надо бороться с причиной, а не со следствием. Давать совет как бороться с причиной не видя ни задачи, ни ее решения - пустое занятие.

Для упрощения процесса наладки могу предложить следующее. Если работаете с IEC Developer, можете воспользоваться готовым функциональным блоком для QJ71C24N, отыскав его на ресурсах Mitsubishi или Beijer.

Удачи.


--------------------
Мозг любого человека работает круглосуточно. Но мозг инженера отличается тем, что способен при этом проанализировать задачу, синтезировать несколько техничных ее решений, а затем выбрать из этих решений наилучшее.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
D Valera
сообщение 23.10.2009 - 18:26
Сообщение #5


Читатель
*

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



Цитата(inntele @ 23.10.2009 - 07:27) *
Цитата(D Valera @ 22.10.2009 - 22:29) *
Эй, профессионалы!!!! Вы где? Или этим ни кто не занимается и эта тема ни кого не интересует?


Неправильна сама постановка исходного вопроса.

Совет, как выполнить сброс ошибки модуля или процессора - это нехороший совет, потому что всегда надо бороться с причиной, а не со следствием. Давать совет как бороться с причиной не видя ни задачи, ни ее решения - пустое занятие.

Для упрощения процесса наладки могу предложить следующее. Если работаете с IEC Developer, можете воспользоваться готовым функциональным блоком для QJ71C24N, отыскав его на ресурсах Mitsubishi или Beijer.

Удачи.

Модуль фиксирует ошибку и при этом взводится аварийный вход, который при работе по протоколу MC Protocol сбрасывается. Здесь проблем нет.
А при работе по свободно-программируемому протоколу приходится выкручиваться. Алгоритм работы брался с готовых блоков. При аварийной ситуации буфер приема очищается и всё.
Связь присходит по 485 каналу с нестандартным оборудованием. Для устранения причины приложено много усилий (устранение помех в канале связи) и процент ее возникновения очень мал. Можно сказать, при постоянном обмене ошибка возникает раз в полгода.
В ресурсах я находил описание функции "TOP", но результата она не дала.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
D Valera
сообщение 23.10.2009 - 18:34
Сообщение #6


Читатель
*

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



Цитата(rxs @ 23.10.2009 - 00:45) *
Цитата(D Valera @ 22.10.2009 - 20:29) *
Эй, профессионалы!!!! Вы где? Или этим ни кто не занимается и эта тема ни кого не интересует?
Может так ?
Из SH(NA)-080483ENG-I MELSECQSeries User'sManual

Цитата
12.3.10 Canceling of Errors
Q series CPU module can perform the cancel operation for errors only when the
errors allow the CPU module to continue its operation.
To cancel the errors, follow the steps shown below.
1) Eliminate the cause of the error.
2) Store the error code to be canceled in the special register SD50.
3) Energize the special relay SM50 (OFF ON).
4) The error to be canceled is canceled.

After the CPU module is reset by the canceling of the error, the special relays, special
registers, and LEDs associated with the error are returned to the status under which
the error occurred.
If the same error occurs again after the cancellation of the error, it will be registered
again in the error history.
When multiple enunciators(F) detected are canceled, the first one with No. F only is
canceled.
Refer to the following manual for details of error canceling.
QCPU User's Manual (Function Explanation, Program Fundamentals)



Речь идет о сбросе ошибки модуля связи а не процессорного модуля.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
inntele
сообщение 24.10.2009 - 08:11
Сообщение #7


Гуру
******

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



Цитата(D Valera @ 23.10.2009 - 20:26) *
Модуль фиксирует ошибку и при этом взводится аварийный вход, который при работе по протоколу MC Protocol сбрасывается. Здесь проблем нет.
А при работе по свободно-программируемому протоколу приходится выкручиваться. Алгоритм работы брался с готовых блоков. При аварийной ситуации буфер приема очищается и всё.
Связь присходит по 485 каналу с нестандартным оборудованием. Для устранения причины приложено много усилий (устранение помех в канале связи) и процент ее возникновения очень мал. Можно сказать, при постоянном обмене ошибка возникает раз в полгода.
В ресурсах я находил описание функции "TOP", но результата она не дала.


Причем здесь команда TOP?! Сброс ошибки для канала CH1 выполняется элементарно:
LD X*E
OUT Y*E, где * - стартовый адрес модуля С24.

Для канала CH2 используется схожая командная последовательность:
LD X*F
OUT Y*F

Но я уже говорил, что правильно бороться с причиной, а не со следствием.

Для того, чтобы понять где зарыта причина, необходимо посмотреть, что за ошибка у вас возникает. Удобнее всего это сделать с помощью утилиты GX Configurator-SC, поставляемой совместно с пакетом программирования (на том же диске).

Другие советы можно будет дать только после того, как Вы сообщите код ошибки модуля.


--------------------
Мозг любого человека работает круглосуточно. Но мозг инженера отличается тем, что способен при этом проанализировать задачу, синтезировать несколько техничных ее решений, а затем выбрать из этих решений наилучшее.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
D Valera
сообщение 26.10.2009 - 18:52
Сообщение #8


Читатель
*

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



"Y сбрасывает X" - труднопонимаемо, но работает. Спасибо.
И всё-таки при наладке каналов связи возникает ошибка 7F68. И торчит X4 для CH1.
Каким Y-ом его сбрасывать или тупо обнулять?
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
inntele
сообщение 26.10.2009 - 22:48
Сообщение #9


Гуру
******

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



Цитата(D Valera @ 26.10.2009 - 20:52) *
"Y сбрасывает X" - труднопонимаемо, но работает. Спасибо.
И всё-таки при наладке каналов связи возникает ошибка 7F68. И торчит X4 для CH1.
Каким Y-ом его сбрасывать или тупо обнулять?


Неправильно понимаете. X- это индикация состояния модуля, Y- управление модулем.

По ошибке и X4 посмотрим, но не зря он именуется X ("вход") - "тупо сбросить" его у вас не получится.


--------------------
Мозг любого человека работает круглосуточно. Но мозг инженера отличается тем, что способен при этом проанализировать задачу, синтезировать несколько техничных ее решений, а затем выбрать из этих решений наилучшее.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
D Valera
сообщение 27.10.2009 - 19:01
Сообщение #10


Читатель
*

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



Значит этот X сообщает, что произошел ненормальный прием.
Даже по нему я читаю буфер приема.
При нормальном приеме чтение буфера происходит по X3, после чего X3 сбрасывается, а по ненормальному X4 остается взведенным и сбрасывается только RESETом PLC.
Должен сбрасываться программно.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
D Valera
сообщение 28.10.2009 - 19:01
Сообщение #11


Читатель
*

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



В одном из документов нашел:
Error codes

ERR status read from QJ71C24 communication module:
Monitor X1,X4,X8 and XB*- if none of these I/O signals are ON then there are no errors occuring at the moment.
When ERR led turns off, YE (ch 1) or YF (ch 2) activates

Reset the error status
Channel 1:
Y1 clear the BFM receive area and reset the error indicator X4
-Reseting X4, ERR led will activate YE.

Channel 2:
Y8 clear the BFM receive area and reset the error indicator XB
- Reseting XB, ERR led will activate YF.

Пока не проверено, но надеюсь это то, что я искал.
Возник другой вопрос.

При каких условиях может произойти ненормальная передача и взвестись X1(X8)?
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
inntele
сообщение 28.10.2009 - 19:53
Сообщение #12


Гуру
******

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



Цитата(D Valera @ 28.10.2009 - 20:01) *
В одном из документов нашел:
Error codes

ERR status read from QJ71C24 communication module:
Monitor X1,X4,X8 and XB*- if none of these I/O signals are ON then there are no errors occuring at the moment.
When ERR led turns off, YE (ch 1) or YF (ch 2) activates

Reset the error status
Channel 1:
Y1 clear the BFM receive area and reset the error indicator X4
-Reseting X4, ERR led will activate YE.

Channel 2:
Y8 clear the BFM receive area and reset the error indicator XB
- Reseting XB, ERR led will activate YF.

Пока не проверено, но надеюсь это то, что я искал.

Возник другой вопрос.При каких условиях может произойти ненормальная передача и взвестись X1(X8)?


Учитывая код ошибки и то, что, с Ваших слов, она носит редко проявляемый характер, скорее всего это помехи в канале связи. Если кабель связи - экранированный, обратите внимание на то, чтобы экран был подключен только в одной точке.


--------------------
Мозг любого человека работает круглосуточно. Но мозг инженера отличается тем, что способен при этом проанализировать задачу, синтезировать несколько техничных ее решений, а затем выбрать из этих решений наилучшее.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
D Valera
сообщение 28.10.2009 - 21:32
Сообщение #13


Читатель
*

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



Так оно и есть.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
inntele
сообщение 28.10.2009 - 22:14
Сообщение #14


Гуру
******

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



Цитата(D Valera @ 28.10.2009 - 22:32) *
Так оно и есть.


Еще. Линия должна быть трех либо пятипроводная (третий/пятый провод SG), топология сети - линейной, на концах линии должны обязательно стоять терминальные резисторы.


--------------------
Мозг любого человека работает круглосуточно. Но мозг инженера отличается тем, что способен при этом проанализировать задачу, синтезировать несколько техничных ее решений, а затем выбрать из этих решений наилучшее.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
D Valera
сообщение 29.10.2009 - 19:08
Сообщение #15


Читатель
*

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



Линия проложена по максимому всем требованиям.
Я думаю, что эту тему можно закрыть. Спасибо за советы.
Для общего развития в дополнение. Планируется ли выход описания этого модуля на русском языке?
По программному обеспечению и по процессору уже есть.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения

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

 



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