15
правок
Matveevrj (обсуждение | вклад) |
Olol (обсуждение | вклад) (Отмена правки 77611, сделанной Matveevrj (обсуждение)) |
||
Строка 137: | Строка 137: | ||
|- | |- | ||
|} | |} | ||
Так как в среде разработке Мастерскада 4д используется шаблон имен для последовательных портов "/dev/ttyRS485-%d" то она не видит порты с названием MOD1, Mod2 и так далее. Следовательно если нужно использовать WBE2-I-RS485-ISO или WBE2-I-RS232 в мастерскаде на прямую то нужно: | |||
1. Создать файл /etc/udev/rules.d/99-RS485ISO-uart.rules с правами rw-r--r--; | |||
2. Записать в него: | |||
<syntaxhighlight lang="console"> | |||
KERNEL=="ttyS7", SUBSYSTEM=="tty", SYMLINK+="ttyRS485-10", GROUP="dialout" | |||
KERNEL=="ttyS6", SUBSYSTEM=="tty", SYMLINK+="ttyRS485-11", GROUP="dialout" | |||
KERNEL=="ttyS5", SUBSYSTEM=="tty", SYMLINK+="ttyRS485-12", GROUP="dialout" | |||
</syntaxhighlight> | |||
3. Перезапустить контроллер. | |||
Данное действие приведёт к тому, что в мастерскаде будет mod1 на порте 11, mod2 на порте 12, mod3 на порте 13. | |||
Далее вы выбираете тот порт в который у вас вставлен модуль. | |||
При этом вы не должны их использовать в других приложениях. | |||
== Отправка смс через модуль 4G-модема напрямую из MasterPLC == | == Отправка смс через модуль 4G-модема напрямую из MasterPLC == |
правок