IPB

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

 
Ответить в эту темуОткрыть новую тему
> Fx2n 4ad-tc, Измерение температуры
MTSNIK
сообщение 9.12.2021 - 11:26
Сообщение #1


Читатель
*

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



Доброго времени суток.
Сильно не пинайте, только недавно начал изучать контроллеры семейства mitsubishi. Пытаюсь произвести измерения с блока FX2n 4ad-tc. Инструкции на русском не смог найти на этот модуль. С английским туго, приходится переводить переводчиком.
Написал программу, при нагреве одного датчика, пляшут показания на всех D0,D10,D20,D30 подскажите в чём проблема.

0 LD M8002
1 TO K0 K0 H0000 K4
10 LD M8000
11 TO K0 K1 K1 K4
20 FROM K0 K5 D0 K4
29 FROM K0 K6 D10 K4
38 FROM K0 K7 D20 K4
47 FROM K0 K7 D30 K4

Заранее спасибо.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
MTSNIK
сообщение 10.12.2021 - 12:03
Сообщение #2


Читатель
*

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



Неужели некому ответить?
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
kaii
сообщение 10.12.2021 - 12:32
Сообщение #3


Фанат
***

Группа: Пользователи
Сообщений: 106
Регистрация: 17.03.2020
Из: Екатеринбург
Пользователь №: 11250



У вас же есть пример, что сперва надо настроить на нужный тип термопары K или J. Вы отправляете H0000 - т.е. все 4 будут K, только непонятно почему "K4"? Пример пишут K1. И когда вы забираете значения зачем K4 когда в примере К2. Много слишком слов данных пишете, как и читаете. Вдобавок "TO K0 K1 K1 K4" которое в примере TOP - пульсовое, а не. И раз меняете кол-во проб для значение на 1, то что же не читаете сразу текущее значение К9-К12?

Сообщение отредактировал kaii - 10.12.2021 - 12:38
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
MTSNIK
сообщение 10.12.2021 - 12:49
Сообщение #4


Читатель
*

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



пример на один вход, а у меня 4.
Исправил как Вы посоветовали. Всё равно при нагреве 1датчика, пляшут показания на всех.
0 LD M8002
1 TO K0 K0 H0000 K1
10 LD M8000
11 TOP K0 K1 K1 K2
20 FROM K0 K9 D0 K2
29 FROM K0 K10 D10 K2
38 FROM K0 K11 D20 K2
47 FROM K0 K12 D30 K2

Сообщение отредактировал MTSNIK - 10.12.2021 - 13:03
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
kaii
сообщение 10.12.2021 - 13:08
Сообщение #5


Фанат
***

Группа: Пользователи
Сообщений: 106
Регистрация: 17.03.2020
Из: Екатеринбург
Пользователь №: 11250



Да, пример для одного. А вы хотите читать сразу с 4 в одну ячейку данных?
Ошибок нет? При чтении из К29 какое число?
Как выглядат эту пляшущие цифры? Должны быть от -1000 до 12000.
Один ли спец модуль подключен?

Сообщение отредактировал kaii - 10.12.2021 - 13:10
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
kaii
сообщение 10.12.2021 - 13:22
Сообщение #6


Фанат
***

Группа: Пользователи
Сообщений: 106
Регистрация: 17.03.2020
Из: Екатеринбург
Пользователь №: 11250



И капельку неправильно. Когда вы делаете "FROM K0 K9 D0 K2" данные и BFM9 пересылаются в D0, а данные из BFM10 пересылаются в D1. И так же с остальными. И при мониторинге вы вероятно видите двойное слово - неправильное.
Обойтись можно одной операцией "FROM K0 K9 D0 K4", но числа в D0-D3 в отдельные ячейки придется разделять. Или читайте одно слово "FROM K0 K9 D0 K1".

Сообщение отредактировал kaii - 10.12.2021 - 13:24
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
MTSNIK
сообщение 10.12.2021 - 13:25
Сообщение #7


Читатель
*

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



Что-то никак фото не отправляются.
В к29 -0
Пляшут, то-есть в во всех D значениях начинают расти вверх при нагреве одного.
Подключено 2 модуля (0)4ad-tc, (1)4ad (4_20мА)
LD M8002
TO K0 K0 H0 K1
LD M8000
TOP K0 K1 K1 K2
FROM K0 K9 D0 K4 "D9=224"
TOP K0 K1 K2 K2
FROM K0 K10 D10 k4 "D10=254"
TOP K0 K1 K3 K2
FROM K0 K11 D20 K4 "D20=213"
TOP K0 K1 K4 K2
FROM K0 K12 D30 K4 "D30=209"

Сообщение отредактировал MTSNIK - 10.12.2021 - 13:52
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
kaii
сообщение 10.12.2021 - 13:49
Сообщение #8


Фанат
***

Группа: Пользователи
Сообщений: 106
Регистрация: 17.03.2020
Из: Екатеринбург
Пользователь №: 11250



Нормальная температура. Делите её на 10. Получите 22.4 градуса, 25.4 градуса, 21.3 градуса, 20.9 градусов. А вот если греете один и повышается на другом, то проблема в проводах т.к. ошибок нет.

Сообщение отредактировал kaii - 10.12.2021 - 13:52
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
MTSNIK
сообщение 10.12.2021 - 13:59
Сообщение #9


Читатель
*

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



Провода короткие, экранированные.
Но так и продолжает расти значения на всех 4х при нагреве любого одного из 4х датчиков.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
MTSNIK
сообщение 28.12.2021 - 09:53
Сообщение #10


Читатель
*

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



Доброго дня всем! Подскажите, может у кого такое было.
Cpu FX1N-24MT к нему подключено 2 модуля, 1й FX2N-4AD-TC, 2й FX2N-4AD.
Если 2й модуль отключён, то FX2N-4AD-TC работает нормально, ошибок нет.
Если подключаю к первому температурному модулю шлейф от 2го модуля, то после включения появляется ошибка #29=9 (в описании NO USED) и гаснет светодиод A/D . Второй блок работает.

Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
MTSNIK
сообщение 28.12.2021 - 09:59
Сообщение #11


Читатель
*

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



LD M8002
TO K0 K0 H0 K1
LD M8000
TOP K0 K1 K1 K2
FROM K0 K9 D0 K4
TOP K0 K1 K2 K2
FROM K0 K10 D10 k4
TOP K0 K1 K3 K2
FROM K0 K11 D20 K4
TOP K0 K1 K4 K2
FROM K0 K12 D30 K4

LD M8000
TOP K1 K0 H1111 K1
LD M8000
TO K1 K0 K4 K2
FROM K1 K5 D40 K4
TO K1 K1 K5 K2
FROM K1 K6 D50 k4

Такая программа.

Сообщение отредактировал MTSNIK - 28.12.2021 - 10:02
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения

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

 



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