Segnetics

Вернуться   Segnetics > Форум Segnetics > Вопросы о Matrix

Вопросы о Matrix Работа и применение контроллеров Matrix.

Ответ
 
Опции темы Поиск в этой теме
Старый 03.08.2023, 14:23   #31
RomanBRIZ
Member
 
Регистрация: Jun 2021
Сообщения: 96
Благодарил(а): 2 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Программирование на Си и доступ к портам В/В

Цитата:
Сообщение от Arsie Посмотреть сообщение
Терминал?
Я к ПЛК подключаюсь через терминал и командами линукса нахожу директорию с файлом и пытаюсь его запустить вручную ./файл +Enter
Через файлы старт.до и после запуск не происходит. К томуже в старт какая то ошибка, жалуется на fi... пока с этим не разбирался


У вас сейчас версии ниже?
ядро и лоджик предпоследние (этого года) точно выше


Добавлено через 2 минуты


Цитата:
Сообщение от Shurion Посмотреть сообщение
На всякий случай спрошу, а вы в директорию projects через команду cd перешли? прежде чем запускать программу как ./Имя_программы ?
либо cd либо dir ... уже не помню так как два линукса...виртуалка и плк


Добавлено через 8 минут


И ещё может важно. В виртуалке поменял компилятор арм2008 на арм2010 и добавил заголовочный файл которого не хватало. Только после этог программа на базе примера стала собираться...


Добавлено через 14 минут


[QUOTE=Arsie;84222]Терминал?
да, захожу через терминал, нахожу нужную директорию и вручную пытаюсь запусть ./программа. При запуске ./старт.до выскакивает жалоба на fi ... Удалил ФИ ... но это не помогло
RomanBRIZ вне форума   Ответить с цитированием
Старый 03.08.2023, 17:49   #32
yvori
Member
 
Регистрация: Jan 2022
Сообщения: 90
Благодарил(а): 0 раз(а)
Поблагодарили: 1 раз в 1 сообщении
По умолчанию Ответ: Программирование на Си и доступ к портам В/В

Цитата:
Сообщение от RomanBRIZ Посмотреть сообщение
Попытка запустить программу через терминал ./программа -безуспешна.
Простите за мои манеры, но что значит "безуспешна"? Вообще-то должно быть сообщение об ошибке. Экстрасенсы нынче в отпуске. Из Вас информацию надо под пытками вытаскивать?
yvori вне форума   Ответить с цитированием
Старый 04.08.2023, 09:32   #33
RomanBRIZ
Member
 
Регистрация: Jun 2021
Сообщения: 96
Благодарил(а): 2 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Программирование на Си и доступ к портам В/В

Цитата:
Сообщение от yvori Посмотреть сообщение
Простите за мои манеры, но что значит "безуспешна"? Вообще-то должно быть сообщение об ошибке. Экстрасенсы нынче в отпуске. Из Вас информацию надо под пытками вытаскивать?
line2: syntax error near unexpected token '$'\001\001\220\2264L' '
line2: ELF("какая то краказябра"4L

запуск другого варианта: не найден файл или директория
RomanBRIZ вне форума   Ответить с цитированием
Старый 04.08.2023, 09:38   #34
RomanBRIZ
Member
 
Регистрация: Jun 2021
Сообщения: 96
Благодарил(а): 2 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Программирование на Си и доступ к портам В/В

Выкладываю свой тестовый пример с которым мучаюсь
на Си просто складываются два числа. Пример построен на базе примера в виртуальной машине. Все встроенные дополнительные файлы (связь по модбас, сокеты и т.д.) остались на месте. В маке файле есть изменения,а точнее исправления и дополнения (в самом начале, в переменных).
Вложения
Тип файла: rar MatrixSZPtest_v1.rar (21.9 Кбайт, 17 просмотров)
Тип файла: rar TEST_2.rar (217.8 Кбайт, 15 просмотров)
Тип файла: rar test3.rar (218.1 Кбайт, 14 просмотров)
RomanBRIZ вне форума   Ответить с цитированием
Старый 04.08.2023, 09:39   #35
yvori
Member
 
Регистрация: Jan 2022
Сообщения: 90
Благодарил(а): 0 раз(а)
Поблагодарили: 1 раз в 1 сообщении
По умолчанию Ответ: Программирование на Си и доступ к портам В/В

Цитата:
Сообщение от RomanBRIZ Посмотреть сообщение
запуск другого варианта: не найден файл или директория
Посмотрите, что выводит следующая команда
Код:
file ./программа
Можете сравнить с тем, что она выдаст для программы, которая запускается
yvori вне форума   Ответить с цитированием
Старый 04.08.2023, 09:42   #36
RomanBRIZ
Member
 
Регистрация: Jun 2021
Сообщения: 96
Благодарил(а): 2 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Программирование на Си и доступ к портам В/В

Цитата:
Сообщение от yvori Посмотреть сообщение
Посмотрите, что выводит следующая команда
Код:
file ./программа
Можете сравнить с тем, что она выдаст для программы, которая запускается
ОК, после обеда попробую


Добавлено через 52 секунды


http://wiki.mentorel.ru/doku.php?id=wiki:arm-gcc

отсюда я брал другой компилятор
RomanBRIZ вне форума   Ответить с цитированием
Старый 04.08.2023, 11:42   #37
RomanBRIZ
Member
 
Регистрация: Jun 2021
Сообщения: 96
Благодарил(а): 2 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Программирование на Си и доступ к портам В/В

Цитата:
Сообщение от yvori Посмотреть сообщение
Посмотрите, что выводит следующая команда
Код:
file ./программа
Можете сравнить с тем, что она выдаст для программы, которая запускается
У меня нет проги, которая бы запускалась, но есть 3 которые не запускаются
Изображения
Тип файла: png file_test2.png (13.5 Кбайт, 24 просмотров)
RomanBRIZ вне форума   Ответить с цитированием
Старый 04.08.2023, 11:57   #38
yvori
Member
 
Регистрация: Jan 2022
Сообщения: 90
Благодарил(а): 0 раз(а)
Поблагодарили: 1 раз в 1 сообщении
По умолчанию Ответ: Программирование на Си и доступ к портам В/В

Цитата:
Сообщение от RomanBRIZ Посмотреть сообщение
У меня нет проги, которая бы запускалась, но есть 3 которые не запускаются
Вы же эти команды вводите в баше, значит, /bin/bash точно есть и запускается


Добавлено через 2 минуты


Цитата:
Сообщение от RomanBRIZ Посмотреть сообщение
не найден файл или директория
Это потому, что нет файла /lib/ld-linux.so.3
yvori вне форума   Ответить с цитированием
Старый 04.08.2023, 12:13   #39
RomanBRIZ
Member
 
Регистрация: Jun 2021
Сообщения: 96
Благодарил(а): 2 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Программирование на Си и доступ к портам В/В

Цитата:
Сообщение от yvori Посмотреть сообщение
Вы же эти команды вводите в баше, значит, /bin/bash точно есть и запускается


Добавлено через 2 минуты

Это потому, что нет файла /lib/ld-linux.so.3
Да Спасибо, что то прояснилось...
Щас встанет проблема как загрузить эту библиотеку... ФТП из МС не работает, а с наскоку использоватьголый фтп у меня не получилось
Изображения
Тип файла: png arm_linux.png (31.3 Кбайт, 25 просмотров)
RomanBRIZ вне форума   Ответить с цитированием
Старый 04.08.2023, 12:30   #40
yvori
Member
 
Регистрация: Jan 2022
Сообщения: 90
Благодарил(а): 0 раз(а)
Поблагодарили: 1 раз в 1 сообщении
По умолчанию Ответ: Программирование на Си и доступ к портам В/В

Цитата:
Сообщение от RomanBRIZ Посмотреть сообщение
Да Спасибо, что то прояснилось...
Щас встанет проблема как загрузить эту библиотеку... ФТП из МС не работает, а с наскоку использоватьголый фтп у меня не получилось
Не надо ничего грузить.
Вы используете не тот компилятор.
Вы собрали программу под 2Gi.
Но её можно запустить и на матриксе. Можно создать символическую ссылку на существующий загрузчик, или, вообще, скопировать его с нужным именем.
Но это, простите, будет через одно место.
yvori вне форума   Ответить с цитированием
Старый 04.08.2023, 12:41   #41
RomanBRIZ
Member
 
Регистрация: Jun 2021
Сообщения: 96
Благодарил(а): 2 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Программирование на Си и доступ к портам В/В

Цитата:
Сообщение от yvori Посмотреть сообщение
Не надо ничего грузить.
Вы используете не тот компилятор.
Вы собрали программу под 2Gi.
Но её можно запустить и на матриксе. Можно создать символическую ссылку на существующий загрузчик, или, вообще, скопировать его с нужным именем.
Но это, простите, будет через одно место.
Я же написал что использую другой компилятор 2010года который заточен под Ситару (арм матрикса). Про ссылку на загрузчик не уловил мысль (слабоват я ещё линуксе)
RomanBRIZ вне форума   Ответить с цитированием
Старый 04.08.2023, 12:48   #42
yvori
Member
 
Регистрация: Jan 2022
Сообщения: 90
Благодарил(а): 0 раз(а)
Поблагодарили: 1 раз в 1 сообщении
По умолчанию Ответ: Программирование на Си и доступ к портам В/В

Цитата:
Сообщение от RomanBRIZ Посмотреть сообщение
Я же написал что использую другой компилятор 2010года который заточен под Ситару (арм матрикса). Про ссылку на загрузчик не уловил мысль (слабоват я ещё линуксе)
По вашей же ссылочке указано, что под ситару нужно использовать Linaro, которым пользуется и Сегнетикс.
yvori вне форума   Ответить с цитированием
Старый 04.08.2023, 12:55   #43
RomanBRIZ
Member
 
Регистрация: Jun 2021
Сообщения: 96
Благодарил(а): 2 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Программирование на Си и доступ к портам В/В


Похоже не в этот раз...
Пропаду, в отпуск на несколько недель...

Спасибо все кто откликнулся и пытались помочь
RomanBRIZ вне форума   Ответить с цитированием
Старый 04.08.2023, 13:08   #44
yvori
Member
 
Регистрация: Jan 2022
Сообщения: 90
Благодарил(а): 0 раз(а)
Поблагодарили: 1 раз в 1 сообщении
По умолчанию Ответ: Программирование на Си и доступ к портам В/В

Цитата:
Сообщение от RomanBRIZ Посмотреть сообщение
Про ссылку на загрузчик не уловил мысль (слабоват я ещё линуксе)
/lib/ld-linux.so.3 - это загрузчик, который должен загрузить вашу программу, но отсутствует, т.к. программа собрана под armel

/lib/ld-linux-armhf.so.3 - загрузчик для armhf, если его скопировать или создать ссылку на него, то ваша программа должна запуститься
yvori вне форума   Ответить с цитированием
Старый 04.08.2023, 13:12   #45
RomanBRIZ
Member
 
Регистрация: Jun 2021
Сообщения: 96
Благодарил(а): 2 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Программирование на Си и доступ к портам В/В

Цитата:
Сообщение от yvori Посмотреть сообщение
/lib/ld-linux.so.3 - это загрузчик, который должен загрузить вашу программу, но отсутствует, т.к. программа собрана под armel

/lib/ld-linux-armhf.so.3 - загрузчик для armhf, если его скопировать или создать ссылку на него, то ваша программа должна запуститься
Попробую но уже не сегодня...
RomanBRIZ вне форума   Ответить с цитированием
Старый 05.09.2023, 09:15   #46
RomanBRIZ
Member
 
Регистрация: Jun 2021
Сообщения: 96
Благодарил(а): 2 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Программирование на Си и доступ к портам В/В

Цитата:
Сообщение от yvori Посмотреть сообщение
/lib/ld-linux.so.3 - это загрузчик, который должен загрузить вашу программу, но отсутствует, т.к. программа собрана под armel

/lib/ld-linux-armhf.so.3 - загрузчик для armhf, если его скопировать или создать ссылку на него, то ваша программа должна запуститься
Попробовал. По ссылке не получилось, на прямую тоже... наверное я не такой


Добавлено через 5 минут


Вернулся...
Установил компилятор от линаро, сначал 64р и целый день провозился не понимая почему он не работает...потом поставил 32р... Начались попытки компиляции программы. Компиляция программ заработала, даже простой вывод "Привет мир" в консоль Матрикса заработал. Сообразил почему не подключался к Мксу по ФТП. Необходимо было в консоль заходить под рут, а только потом запускать МС.


Добавлено через 10 минут


Теперь возвращаясь к основному барану, а именно работе с разделяемой памятью...
Программа не компилируется, первая ошибка ругается на вот эту строку
typedef map<string*, ShmValue*, string> map_t;
Error: wrong number of template arguments (1, should be at least 2)


Тут вспомнил yvori... Вы намекали на знание библиотеки map, тогда помогите расшифровать эту строку. Везде пишется что мар это вектор, который содержит ключ и значение и только в одном месте вычитал что дальше может содержать способы сравнения.
Не хватает моих мозгов для понимания этой строки.

Пытался отследить дальше по программе, что это и для чего и наткнулся на такую строку
list-> insert( pair <string*, ShmValue* > (st, val) );
где list это указатель: map_t* list
вопросы вызывают два знака < и >. Inser это вставка строки в строку, но два знака < и > дают истина/ложь вставляется в истину/ложь, тут не понимаю.
Сильно не пинайте за С++, я ещё только пытаюсь...

Последний раз редактировалось RomanBRIZ, 05.09.2023 в 09:41
RomanBRIZ вне форума   Ответить с цитированием
Старый 05.09.2023, 13:01   #47
yvori
Member
 
Регистрация: Jan 2022
Сообщения: 90
Благодарил(а): 0 раз(а)
Поблагодарили: 1 раз в 1 сообщении
По умолчанию Ответ: Программирование на Си и доступ к портам В/В

Цитата:
Сообщение от RomanBRIZ Посмотреть сообщение
Теперь возвращаясь к основному барану, а именно работе с разделяемой памятью...
Программа не компилируется, первая ошибка ругается на вот эту строку
typedef map<string*, ShmValue*, string> map_t;
Error: wrong number of template arguments (1, should be at least 2)


Тут вспомнил yvori... Вы намекали на знание библиотеки map, тогда помогите расшифровать эту строку. Везде пишется что мар это вектор, который содержит ключ и значение и только в одном месте вычитал что дальше может содержать способы сравнения.
Не хватает моих мозгов для понимания этой строки.
std::map это ассоциативный контейнер в стандартной библиотеке STL. Компилятор говорит, что для map нужно как минимум два параметра, а у вас только 1. Возможно компилятор не знает что такое string. Но третьим параметром должен идти компаратор, а std::string им быть не может. Короче какой-то бред, без полного текста программы и ошибки ничего непонятно.

Цитата:
Сообщение от RomanBRIZ Посмотреть сообщение
Пытался отследить дальше по программе, что это и для чего и наткнулся на такую строку
list-> insert( pair <string*, ShmValue* > (st, val) );
где list это указатель: map_t* list
вопросы вызывают два знака < и >. Inser это вставка строки в строку, но два знака < и > дают истина/ложь вставляется в истину/ложь, тут не понимаю.
Сильно не пинайте за С++, я ещё только пытаюсь...
<> это не знаки больше/меньше, внутри них указываются параметры шаблона, чтобы компилятор мог вывести правильный тип для pair.
yvori вне форума   Ответить с цитированием
Старый 05.09.2023, 13:19   #48
RomanBRIZ
Member
 
Регистрация: Jun 2021
Сообщения: 96
Благодарил(а): 2 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Программирование на Си и доступ к портам В/В

Цитата:
Сообщение от yvori Посмотреть сообщение
std::map это ассоциативный контейнер в стандартной библиотеке STL. Компилятор говорит, что для map нужно как минимум два параметра, а у вас только 1. Возможно компилятор не знает что такое string. Но третьим параметром должен идти компаратор, а std::string им быть не может. Короче какой-то бред, без полного текста программы и ошибки ничего непонятно.
<> это не знаки больше/меньше, внутри них указываются параметры шаблона, чтобы компилятор мог вывести правильный тип для pair.
Про контейнер я примерно так и расшифровал, про шаблон пока не допёр.

Текст программы я выкладывал выше. Конкретно архив test3. Это программа-пример от сегнетикса для СМШ2и. В ней нет ни каких моих изменений. Конкретно проблемы с файлами shm.hpp и shm.cpp. Остальные файлы из примера компилируются (специально отключал только вот эти два и тогда всё компилировалось).
RomanBRIZ вне форума   Ответить с цитированием
Старый 05.09.2023, 14:00   #49
yvori
Member
 
Регистрация: Jan 2022
Сообщения: 90
Благодарил(а): 0 раз(а)
Поблагодарили: 1 раз в 1 сообщении
По умолчанию Ответ: Программирование на Си и доступ к портам В/В

Цитата:
Сообщение от RomanBRIZ Посмотреть сообщение
Текст программы я выкладывал выше. Конкретно архив test3. Это программа-пример от сегнетикса для СМШ2и. В ней нет ни каких моих изменений. Конкретно проблемы с файлами shm.hpp и shm.cpp. Остальные файлы из примера компилируются (специально отключал только вот эти два и тогда всё компилировалось).
Это вообще кошмар! Так на С++ писать нельзя!
В STL уже есть string, поэтому свой класс надо называть как-то по другому.
yvori вне форума   Ответить с цитированием
Старый 05.09.2023, 14:09   #50
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 117
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Программирование на Си и доступ к портам В/В

Цитата:
Сообщение от yvori Посмотреть сообщение
Это вообще кошмар! Так на С++ писать нельзя!
В STL уже есть string, поэтому свой класс надо называть как-то по другому.
Возможно Роман не виноват. В 2Gi класс стринг был переопределён, я уже и не помню, зачем.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 05.09.2023, 14:17   #51
RomanBRIZ
Member
 
Регистрация: Jun 2021
Сообщения: 96
Благодарил(а): 2 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Программирование на Си и доступ к портам В/В

Цитата:
Сообщение от Arsie Посмотреть сообщение
Возможно Роман не виноват. В 2Gi класс стринг был переопределён, я уже и не помню, зачем.
А в чём я могу быть виноват?! Я взял готовый пример, "запустил его", а он не работает...
Вы если не можете подсказать по сути , подскажите хоть направление... Только не на три буквы
RomanBRIZ вне форума   Ответить с цитированием
Старый 05.09.2023, 14:22   #52
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 117
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Программирование на Си и доступ к портам В/В

Цитата:
Сообщение от RomanBRIZ Посмотреть сообщение
Вы если не можете подсказать по сути , подскажите хоть направление... Только не на три буквы
Если честно, я в какой-то момент перестал следить за темой. Голова забита совсем другим.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 05.09.2023, 14:33   #53
RomanBRIZ
Member
 
Регистрация: Jun 2021
Сообщения: 96
Благодарил(а): 2 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Программирование на Си и доступ к портам В/В

Цитата:
Сообщение от Arsie Посмотреть сообщение
Если честно, я в какой-то момент перестал следить за темой. Голова забита совсем другим.
Но хоть не на три буквы. А вообще теряете хватку
RomanBRIZ вне форума   Ответить с цитированием
Старый 05.09.2023, 14:42   #54
yvori
Member
 
Регистрация: Jan 2022
Сообщения: 90
Благодарил(а): 0 раз(а)
Поблагодарили: 1 раз в 1 сообщении
По умолчанию Ответ: Программирование на Си и доступ к портам В/В

Цитата:
Сообщение от RomanBRIZ Посмотреть сообщение
А в чём я могу быть виноват?! Я взял готовый пример, "запустил его", а он не работает...
Вы если не можете подсказать по сути , подскажите хоть направление... Только не на три буквы
Для начала переименуйте string в какой-нибудь mystring
yvori вне форума   Ответить с цитированием
Старый 05.09.2023, 14:48   #55
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 117
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Программирование на Си и доступ к портам В/В

Цитата:
Сообщение от RomanBRIZ Посмотреть сообщение
Но хоть не на три буквы. А вообще теряете хватку
По программированию на С++ мы техподдержку не оказываем.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 05.09.2023, 15:10   #56
RomanBRIZ
Member
 
Регистрация: Jun 2021
Сообщения: 96
Благодарил(а): 2 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Программирование на Си и доступ к портам В/В

Цитата:
Сообщение от yvori Посмотреть сообщение
Для начала переименуйте string в какой-нибудь mystring
Уточните где поменять?
В map поменял ... без изменений.
... Наверное речь идёт о классе стринг который объявлен в программе?!

Последний раз редактировалось RomanBRIZ, 05.09.2023 в 15:25
RomanBRIZ вне форума   Ответить с цитированием
Старый 05.09.2023, 15:56   #57
yvori
Member
 
Регистрация: Jan 2022
Сообщения: 90
Благодарил(а): 0 раз(а)
Поблагодарили: 1 раз в 1 сообщении
По умолчанию Ответ: Программирование на Си и доступ к портам В/В

Цитата:
Сообщение от RomanBRIZ Посмотреть сообщение
Уточните где поменять?
В map поменял ... без изменений.
... Наверное речь идёт о классе стринг который объявлен в программе?!
Нужно менять везде - класс не может называться string
yvori вне форума   Ответить с цитированием
Старый 07.09.2023, 14:24   #58
RomanBRIZ
Member
 
Регистрация: Jun 2021
Сообщения: 96
Благодарил(а): 2 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Программирование на Си и доступ к портам В/В

Segmentation fault
RomanBRIZ вне форума   Ответить с цитированием
Старый 14.09.2023, 14:18   #59
RomanBRIZ
Member
 
Регистрация: Jun 2021
Сообщения: 96
Благодарил(а): 2 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Программирование на Си и доступ к портам В/В

Получилось... Даже уже опробовал связь ПК-Матрикс по протоколу UDP

Решил продолжить и начал писать основную прогу И тут начались приколы на которые я не сразу стал обращать внимание зная отношение уважаемой к своим не очень уважаемым.
Так вот. Имею СМлоджик версии 3,34,0236.
Ввожу контроллер Матрикс-1122-70-0 (кстати последний и единственный из трёх заказанных 1122-70-0, который был в уважаемой, а остальные два 1320-70-0 да не те с трудом выбили... но сейчас не об этом) в программу и вижу:
Дискретные входы 16 шт
Дискретные выходы 4шт (2 реле/2симистор)
По началу не обратил внимание пока не начал сверять со схемой.
Ну пусть лишние 8 входов (бывает, подобное замечал даже у ПЛК Panasonic)
Но с дискретными выходами КАК? Гляжу на Матрикс лежащий на столе: 6 реле, 2-оптореле, а в программе ...
И как мне быть ?
Арсений, Ваш выход. Вопрос не по С++
RomanBRIZ вне форума   Ответить с цитированием
Старый 14.09.2023, 15:15   #60
ATS
Senior Member
 
Регистрация: Aug 2013
Сообщения: 3 785
Благодарил(а): 12 раз(а)
Поблагодарили: 194 раз(а) в 190 сообщениях
По умолчанию Ответ: Программирование на Си и доступ к портам В/В

Цитата:
Сообщение от RomanBRIZ Посмотреть сообщение
Дискретные входы 16 шт
Дискретные выходы 4шт (2 реле/2симистор)
По началу не обратил внимание пока не начал сверять со схемой.
Ну пусть лишние 8 входов (бывает, подобное замечал даже у ПЛК Panasonic)
Но с дискретными выходами КАК? Гляжу на Матрикс лежащий на столе: 6 реле, 2-оптореле, а в программе ...
И что Вы хотите от 1122?

Безымянный.png

А у Вас похоже 1020


__________________
Не являюсь сотрудником Segnetics !!!
ATS вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать свои сообщения

BB code is Вкл.
[IMG] код Вкл.
HTML код Выкл.



Часовой пояс GMT +4, время: 23:50.


Версия vBulletin: 3.8.7
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Segnetics 2005 - 2024