Показано с 1 по 10 из 38

Тема: Кто пробовал управлять ШД с помощью СП ?

Древовидный режим

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #35

    По умолчанию

    Цитата Сообщение от petera Посмотреть сообщение
    Ссылку на скачивание программы, даже две программы я Вам отправил.
    Захват-1.png
    Только там нет самого главного - макроса на си, который должен выполнять обмен символами с контроллером. В конечном варианте мнемоники команд должны передаваться в макрос, а он в свою очередь должен отправлять их в порт панели по одному символу и далее принимать из порта по одному символу контроллера и складывать полученные символы(байты) в регистры, которые будут отображаться в окне терминала на экране панели.

    А у меня в примере сейчас мнемоники команд минуя макрос обмена сразу попадают в буфер терминального окна. По этому в кнопках команд сейчас масса лишних функций.
    Захват-2.png

    Захват-3.png

    Окно терминала сделано из 20 символьных дисплеев по 12 символов(6 регистров)
    Захват-4.png
    Адрес регистра каждого последующего дисплея на 6 больше адреса регистра предыдущего.
    Таим образом в окне терминала отображается непрерывная область из 120 регистров(240 символом).
    Т.к. для дисплеев используется динамическая адресация, то окно отображения можно перемещать в адресном пространстве регистров панели это делает слайдер.

    В примере используется динамическая адресация для
    PSW40 - индекс области отображения терминального окна в адресном пространстве PSW регистров
    PSW41 - индекс строки терминального окна для ввода текущих символов
    PSW1000 - номер позиции регистра в строке для ввода текущих символов
    PSW1001 - номер позиции регистра от начала буфера для ввода текущих символов
    Спасибо, я уже смотрел и ответил вам в личке. Здесь лишь скажу, что получился универсальный терминал для прямого управления шаговым двигателем и программирования контроллеров ШД.
    Повидимому, я его несколько упрощу, так как мне нужны всего несколько команд, которые обеспечили бы движение вперед на устанавливаемое расстояние с устанавливаемой скоростью, и реверс с возвратом в исходную точку.
    В то же время попробую несколько усложнить, чтобы была возможность расстояние и ускорение указывать в миллиметрах, это не должно быть трудно, так как требует просто элементарного пересчета с учетом шага ШВП в миллиметрах на оборот, видимо, это тоже проще сделать с помощью макроса.
    Нужно будет только решить проблему, которую мне создали наши снабженцы, я вам писал об этом в личке.
    Последний раз редактировалось Р.Александр; 18.04.2017 в 20:59.

Похожие темы

  1. Как из ФБ и Ф управлять DO
    от Barboris в разделе ПЛК1хх
    Ответов: 20
    Последнее сообщение: 09.08.2019, 10:40
  2. Ответов: 12
    Последнее сообщение: 04.11.2014, 22:25
  3. СПК110 - кто пробовал?
    от vladimir_prg в разделе СПК1xx (архив)
    Ответов: 1
    Последнее сообщение: 06.08.2014, 09:32
  4. ПМ01 <=> AC4 <=> USB PC кто пробовал?
    от chummy в разделе Сетевые технологии
    Ответов: 0
    Последнее сообщение: 06.05.2011, 11:12

Ваши права

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