Если
[SysCom]
Linux.Devicefile=/dev/ttyUSB
portnum := COM.SysCom.SYS_COMPORT1;
Modbus_Master_COM_Port и Modbus_Slave_COM_Port
нормально работает.
На Raspberry 3B+ добавил в
sudo nano /etc/CODESYSControl.cfg
[SysCom]
Linux.Devicefile=/dev/tty-RPI
portnum := COM.SysCom.SYS_COMPORT1;
и создал файл
sudo nano /etc/udev/rules.d/serial-symlinks.rules
SUBSYSTEM=="tty", ENV{ID_PATH}=="platform-3f980000.usb-usb-0:1.2:1.0", SYMLINK+="tty-RPI0"
SUBSYSTEM=="tty", ENV{ID_PATH}=="platform-3f980000.usb-usb-0:1.3:1.0", SYMLINK+="tty-RPI1"
SUBSYSTEM=="tty", ENV{ID_PATH}=="platform-3f980000.usb-usb-0:1.4:1.0", SYMLINK+="tty-RPI2"
SUBSYSTEM=="tty", ENV{ID_PATH}=="platform-3f980000.usb-usb-0:1.5:1.0", SYMLINK+="tty-RPI3"
Modbus_Master_COM_Port и Modbus_Slave_COM_Port
шина не запускается - напротив них красные треугольники.
Что я неправильно делаю?
Последний раз редактировалось maslov; 29.08.2019 в 21:22.
На форуме Codesys один товарищ написал, что ему помогло вот это:
Hello. Now everything working.
I changed platform-bcm2708_usb-usb-0:1.2:1.0 to platform-20980000.usb-usb-0:1.2:1.0 for my RPI B+
Добрый день, коллеги!
Решили изготовить "материнские" палаты для Raspberry CM3+ модуля
Raspberry-Pi-Compute-Module-3-Plus-1.jpg
На борту следующие интерфейсы:
2хRS485
1xRS232 для консоли или для периферии
1хCANbus
1x1-wire
8xGPIO для подключения модулей ввода/вывода (отдельная разработка)
2хmPCIe для GSM, wifi модулей и прочего
1xSIM
1xMicroSD для запуска образов на Raspberry CM3+ lite без встроенной памяти на борту
1xMicroUSB для загрузки прошивки в версии Raspberry CM3+ с EMMC памятью 8/16/32 гБ
2хSMA для подключения антенн к модулям mPCIe
1xLED программируемый светодиод
1хHDMI
1xLAN
1xUSB 2.0 (клавиатура, флешка и тд)
Дополнительные аппаратные решения:
Аппаратный watchdog
Аппаратные часы реального времени
Диапазон питания 9-36в
Энергонезависимая память EEPROM
Температурный диапазон -25+80 (это по документам, тесты еще не проводились)
Тестовая версия платы
top.jpeg bot.jpeg
Были внесены изменения по замене выводных светодиодов на корпус на smd + световоды из оргстекла.
Заменен ненадежный разъем SIM, т.к. современные перфорированные карты просто вываливались.
Прототип корпуса (алюминий 3мм)
Box.jpeg
Работа с таким модулем не отличается от всем привычного Raspberry PI 2/3, соответственно работа с пинами и софт такой же: OS Rasbian, codesys, node-red, openHAB, HomeAssistent и тд..
Хочется услышать мнение специалистов, интересно ли такое устройство?
Порт перебирал 1,2,3,4... - это надо в самом кодезисе делать там где на модбасе номер порта указываешь.
Dmitriy Murashov
SPS Software Engineer Automation Engineering RUS
а зачем, если клиент существует в самой ОС, если нет то здесь вроде помгают это решить http://www.satsignal.eu/ntp/Raspberr...ml#compile-ntp
Bad programmers worry about the code. Good programmers worry about data structures and their relationships
среди успешных людей я не встречала нытиков
Барбара Коркоран
Исследование показало что в Слейве без лицензии не работает, так ли Это?
Когда мастер проблем нету, как только слейв ругается на драйвер.
поменяй версию драйвера для слейва на версию не больше чем рантайм для PI который ты используешь
Dmitriy Murashov
SPS Software Engineer Automation Engineering RUS
Прошу за вторжение со своим свиным рылом в ваш калашный ряд. Тема интересная, но весьма сумбурная. Прошу разрешения использовать ваши наработки в своем магазине. Буду премного благодарен за комментарии. Пока что есть кое какие наработки, но они пока никак не документированы. ПРошу содействия.
http://metal.pccenter.ru/wordpress/e...reakout-board/