Segnetics

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

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

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

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

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


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме  
Старый 24.07.2013, 06:29   #2
tvf
Senior Member
 
Регистрация: Dec 2011
Сообщения: 741
Благодарил(а): 1 раз(а)
Поблагодарили: 9 раз(а) в 9 сообщениях
По умолчанию Ответ: Удалённое чтение дисплея 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
Сообщения: 18 019
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: Удалённое чтение дисплея 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 21 04.11.2020 13:26
SMH2010 и Ethernet Roll4Repairs Вопросы о SMH2010 2 03.07.2017 14:36
SMH2010 + ОВЕН ПМ01 lau Вопросы о SMH2010 25 29.09.2016 16:13
Поговорим о быстродействии контроллеров Arsie Библиотека 2 18.07.2016 18:36
Чтение и запись ModBus-переменных через RS485 (Modbus RTU) adal Вопросы о SMH2010 3 24.04.2016 20:35


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


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