1 (28-09-2018 20:58:35 отредактировано beeradg0096beeradg0096)

Тема: Отправка сообщений

при подаче питания на контроллер, сразу начинается отправка сообщений "Запрос №1"
при активации импульсом "канала 0", отправка запросов "Запрос№1" прекращается и начинается отправка "Запроса №2"
при активации импульсом" канала 2", отправка запросов "Запрос№2" прекращается и начинается отправка "Запроса №3"
потел так сделать, но в одной диаграмме нельзя размещать несколько раз "Регистр передачи CAN" и "Регистр начала передачи CAN", пока не смог сообразить как это сделать

подскажите, как можно упростить схему чтобы данный алгоритм диаграммы заработал правильно.

Вложений в сообщении

Иконка вложения 333.cfd 6.38 кб, скачивался 256 раз, последний раз 2018-09-28 

2

Re: Отправка сообщений

Посмотрите пример №4 здесь: https://forum.canny.ru/viewtopic.php?id=12

3 (29-09-2018 00:14:36 отредактировано beeradg0096beeradg0096)

Re: Отправка сообщений

так я так и сделал, как раз по этому примеру, просто упростил чтобы не повторяться
вопрос в другом как реализовать в контроллере мой алгоритм работы?
мне нужно что бы все запросы отправлялись именно как я описал но пока не пойму как это сделать

4

Re: Отправка сообщений

не найдя поддержки на форуме, решил задачу таким образом

Вложений в сообщении

Иконка вложения 333.cfd 4.22 кб, скачивался 273 раз, последний раз 2018-09-30 

5

Re: Отправка сообщений

Решение, в общем, правильное. Но при значении сети "итог" равной 1 (запрос №2) и 2 (запрос №3) данные с входа №3 Коммутатора блока №12 и с входа №2 Коммутатора блока №16, соответственно, никогда не будут отправляться, т.к. будет происходить сброс счетчиков №№9 и 15 до их отправки. Следует у блока №8 заменить константу на 4, а у блока №14 на 3.

6

Re: Отправка сообщений

спасибо Денис
уже поправил