Fx2n 4ad-tc, Измерение температуры |
Здравствуйте, гость ( Вход | Регистрация )
Fx2n 4ad-tc, Измерение температуры |
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 Заранее спасибо. |
|
|
10.12.2021 - 12:03
Сообщение
#2
|
|
Читатель Группа: Пользователи Сообщений: 9 Регистрация: 8.12.2021 Пользователь №: 11482 |
Неужели некому ответить?
|
|
|
10.12.2021 - 12:32
Сообщение
#3
|
|
Фанат Группа: Пользователи Сообщений: 110 Регистрация: 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 |
|
|
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 |
|
|
10.12.2021 - 13:08
Сообщение
#5
|
|
Фанат Группа: Пользователи Сообщений: 110 Регистрация: 17.03.2020 Из: Екатеринбург Пользователь №: 11250 |
Да, пример для одного. А вы хотите читать сразу с 4 в одну ячейку данных?
Ошибок нет? При чтении из К29 какое число? Как выглядат эту пляшущие цифры? Должны быть от -1000 до 12000. Один ли спец модуль подключен? Сообщение отредактировал kaii - 10.12.2021 - 13:10 |
|
|
10.12.2021 - 13:22
Сообщение
#6
|
|
Фанат Группа: Пользователи Сообщений: 110 Регистрация: 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 |
|
|
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 |
|
|
10.12.2021 - 13:49
Сообщение
#8
|
|
Фанат Группа: Пользователи Сообщений: 110 Регистрация: 17.03.2020 Из: Екатеринбург Пользователь №: 11250 |
Нормальная температура. Делите её на 10. Получите 22.4 градуса, 25.4 градуса, 21.3 градуса, 20.9 градусов. А вот если греете один и повышается на другом, то проблема в проводах т.к. ошибок нет.
Сообщение отредактировал kaii - 10.12.2021 - 13:52 |
|
|
10.12.2021 - 13:59
Сообщение
#9
|
|
Читатель Группа: Пользователи Сообщений: 9 Регистрация: 8.12.2021 Пользователь №: 11482 |
Провода короткие, экранированные.
Но так и продолжает расти значения на всех 4х при нагреве любого одного из 4х датчиков. |
|
|
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 . Второй блок работает. |
|
|
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 |
|
|
Текстовая версия | Сейчас: 26.09.2024 - 04:44 |