Segnetics

Вернуться   Segnetics > База знаний > Библиотека макросов

Закрытая тема
 
Опции темы Поиск в этой теме Опции просмотра
Старый 23.07.2013, 17:23   #1
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 12 005
Благодарил(а): 2 раз(а)
Поблагодарили: 124 раз(а) в 120 сообщениях
По умолчанию Удалённое чтение дисплея SMH2010

Экран SMH2010 транслируется в системную страницу. Представленная программа считывает и отображает экран контроллера SMH2010 на другом SMH2010.

Для реализации пульта остаётся только передать нажатия кнопок в подчинённый контроллер и сделать арбитраж локального/пультового управления. Либо не делать его Не думаю, что одновременно будут пользоваться обоими контроллерами.

Ну и отбалансировать производительность, ибо пульт может пригрузить основной контроллер на 20 мсек запросто, а при больной голове и на все 50 мсек.
Вложения
Тип файла: psl ScreenReader.psl (522.1 Кбайт, 541 просмотров)


__________________
Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума  
Старый 24.07.2013, 06:29   #2
tvf
Senior Member
 
Регистрация: Dec 2011
Сообщения: 619
Благодарил(а): 0 раз(а)
Поблагодарили: 6 раз(а) в 6 сообщениях
По умолчанию Ответ: Удалённое чтение дисплея SMH2010

Есть вопросы по поводу предложенного макроса:

1. Макрос считывает из контроллера буфер экрана. Размер буфера не зависит от марки контроллера (2010, пиксель12, пиксель25, 2G) и составляет 80 байт - 4 строки по 20 знакомест. Поправте, если не прав. Что будет в этом буфере, если применяется графика (пиксель25, 2G)?

2. Можно ли как то модифицировать макрос, что бы получить копию экрана контроллера если применяется графика?

Последний раз редактировалось Arsie, 06.04.2016 в 10:29
tvf вне форума  
Старый 24.07.2013, 11:34   #3
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 12 005
Благодарил(а): 2 раз(а)
Поблагодарили: 124 раз(а) в 120 сообщениях
По умолчанию Ответ: Удалённое чтение дисплея SMH2010

Цитата
Сообщение от tvf Посмотреть сообщение
1. Макрос считывает из контроллера буфер экрана. Размер буфера не зависит от марки контроллера (2010, пиксель12, пиксель25, 2G) и составляет 80 байт - 4 строки по 20 знакомест. Поправте, если не прав. Что будет в этом буфере, если применяется графика (пиксель25, 2G)?
2. Можно ли как то модифицировать макрос, что бы получить копию экрана контроллера если применяется графика?
Буфер экрана передаёт исключительно текст, записанный на экран блоками SCREEN() и в той кодировке, которая принята внутри модельного ряда. Таблицы знакогенератора вы можете найти в справке.


__________________
Добро всегда побеждает зло. Кто победил - тот и добрый.

Последний раз редактировалось Arsie, 06.04.2016 в 10:29
Arsie вне форума  
Закрытая тема

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Период поддержки SMH2010 plcdev Вопросы о SMH2010 10 30.03.2018 22:37
SMH2010 + ОВЕН ПМ01 lau Вопросы о SMH2010 25 29.09.2016 16:13
Чтение и запись ModBus-переменных через RS485 (Modbus RTU) adal Вопросы о SMH2010 3 24.04.2016 20:35
Обновление ядра на SMH2010 (решено) Intagar Вопросы о SMH2010 8 05.11.2014 13:28


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


Версия vBulletin: 3.8.3
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd.
Segnetics 2005 - 2019