1. Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
  2. Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
  3. Не надо писать свой вопрос в первую попавшуюся тему - всегда лучше создать новую тему.
  4. За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения. Непонятно? - Читать здесь.
  5. Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
  6. Перед тем как что-то написать - читать здесь, а затем здесь и здесь.
  7. Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.

RSLogix 5000 помогите новичку

Модератор: Глоб.модераторы

Ответить

Автор темы
Tier_zNet
здесь недавно
здесь недавно
Сообщения: 27
Зарегистрирован: 07 фев 2023, 14:23
Имя: Артем
Благодарил (а): 1 раз

RSLogix 5000 помогите новичку

Сообщение Tier_zNet »

Прогнал кракозябры через декодер. Он все отлично перекодировал и сказал, что это кодировка Windows-1252. Эту кодировку должны поддерживать все майкрсофовские шрифты. Однако пси смене шрифта меняется только вид кракозябр. Причем после них в этом же тексте могу дальше спокойно писать кириллицей например так: "§°§д§У§Ц§в§Х§Ъ§д§Ц§Э§ Дальше кириллица отображается нормально"

Ryzhij
почётный участник форума
почётный участник форума
Сообщения: 5790
Зарегистрирован: 07 окт 2011, 09:12
Имя: Гаско Вячеслав Эриевич
Страна: Россия
город/регион: Рязань
Благодарил (а): 673 раза
Поблагодарили: 841 раз

RSLogix 5000 помогите новичку

Сообщение Ryzhij »

Tier_zNet писал(а): 10 фев 2023, 12:07 ... это кодировка Windows-1252. Эту кодировку должны поддерживать все майкрсофовские шрифты.
Ну, значит кто-то использовал другой шрифт. Бывает.

Отправлено спустя 16 минут 43 секунды:
Если кракозябры скопипастить в Блокнот, то там как отображается?
---------------------------------------------------
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)

Автор темы
Tier_zNet
здесь недавно
здесь недавно
Сообщения: 27
Зарегистрирован: 07 фев 2023, 14:23
Имя: Артем
Благодарил (а): 1 раз

RSLogix 5000 помогите новичку

Сообщение Tier_zNet »

Ryzhij писал(а): 10 фев 2023, 12:31
Tier_zNet писал(а): 10 фев 2023, 12:07 ... это кодировка Windows-1252. Эту кодировку должны поддерживать все майкрсофовские шрифты.
Ну, значит кто-то использовал другой шрифт. Бывает.

Отправлено спустя 16 минут 43 секунды:
Если кракозябры скопипастить в Блокнот, то там как отображается?
В блокноте так же.
Открыл через текстовик исходники экрана, нашел там текст на английском и текст с кракозябрами и сравнил:

Кракозябры: Text5 §Ј§У§а§Х §Х§С§Я§Я§н§з яяя еяяя ј "Arial
Нормальный: Text1 DATA INPUT яяя еяяя ј "Arial

Думаю, это гарантирует, что при создании экрана был использован шрифт Arial.

Ryzhij
почётный участник форума
почётный участник форума
Сообщения: 5790
Зарегистрирован: 07 окт 2011, 09:12
Имя: Гаско Вячеслав Эриевич
Страна: Россия
город/регион: Рязань
Благодарил (а): 673 раза
Поблагодарили: 841 раз

RSLogix 5000 помогите новичку

Сообщение Ryzhij »

Tier_zNet писал(а): 10 фев 2023, 12:56 Думаю, это гарантирует, что при создании экрана был использован шрифт Arial
Это да, но давайте не забывать, что кодировка символов внутри файла и начертание символов - разные понятия.
Название шрифта Arial относится к начертанию, а где когда и какую версию файла шрифта применяли - это весьма туманный вопрос.
---------------------------------------------------
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)

Автор темы
Tier_zNet
здесь недавно
здесь недавно
Сообщения: 27
Зарегистрирован: 07 фев 2023, 14:23
Имя: Артем
Благодарил (а): 1 раз

RSLogix 5000 помогите новичку

Сообщение Tier_zNet »

Ryzhij писал(а): 10 фев 2023, 13:21
Tier_zNet писал(а): 10 фев 2023, 12:56 Думаю, это гарантирует, что при создании экрана был использован шрифт Arial
Это да, но давайте не забывать, что кодировка символов внутри файла и начертание символов - разные понятия.
Название шрифта Arial относится к начертанию, а где когда и какую версию файла шрифта применяли - это весьма туманный вопрос.
На сколько я понимаю, у меня нет других вариантов, как перегонять вручную все кракозябры через декодер и копипастить тысячу текстов.
В моем проекте смена языка реализована следующим образом: Есть текст на английском(нормальное отображение) на нем сверху наложен другой текст на русском(кракозябры), в шапке визуализации есть кнопочка которая переключает бит смены языка и в зависимости от состояния этого бита применяется атрибут видимости для русских и английских текстов. Так как мне все равно придется править каждый текст, хотел бы узнать, есть ли более лаконичные способы смены языка в визуализации?
Просто в WinCC допустим есть отдельная табличка в которой хоть на сто вариантов языков прописывай для каждого текста по Text ID.

Ryzhij
почётный участник форума
почётный участник форума
Сообщения: 5790
Зарегистрирован: 07 окт 2011, 09:12
Имя: Гаско Вячеслав Эриевич
Страна: Россия
город/регион: Рязань
Благодарил (а): 673 раза
Поблагодарили: 841 раз

RSLogix 5000 помогите новичку

Сообщение Ryzhij »

Механизм переключения языков по text ID реализован в другом продукте Rockwell Automation - в FTView (RSView Studio).
Вы же работаете с устаревшей RSView32.
---------------------------------------------------
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
Аватара пользователя

Looker
почётный участник форума
почётный участник форума
Сообщения: 1181
Зарегистрирован: 09 фев 2011, 11:32
Имя: Дитрих Евгений Линусович
город/регион: Донецк
Благодарил (а): 351 раз
Поблагодарили: 241 раз

RSLogix 5000 помогите новичку

Сообщение Looker »

Tier_zNet писал(а): 10 фев 2023, 12:07Он все отлично перекодировал и сказал, что это кодировка Windows-1252.
Был "ковбойский" прием, когда в настройках Windows ставят 1252->1251. Вероятно у разработчиков такое стояло, им это не заметно, а тебе мучаться.

Отправлено спустя 7 минут 18 секунд:
Ryzhij писал(а): 10 фев 2023, 15:11Механизм переключения языков по text ID реализован в другом продукте Rockwell Automation - в FTView (RSView Studio).
Для FTView делал трех язычный интерфейс (русский, украинский, английский).
В RSLogix5K тоже есть механизм выбора языка, особо актуально для Alarm&Event в связке с FTView (влетали на проблемы, когда не был задействован этот механизм).
Ryzhij писал(а): 10 фев 2023, 15:11Вы же работаете с устаревшей RSView32.
Я бы сказал "древней".
_______________________________________________
Узкая специализация в широком смысле этого слова ведет к широкой идиотизации в узком смысле этого слова . (С) Бернард Шоу

Автор темы
Tier_zNet
здесь недавно
здесь недавно
Сообщения: 27
Зарегистрирован: 07 фев 2023, 14:23
Имя: Артем
Благодарил (а): 1 раз

RSLogix 5000 помогите новичку

Сообщение Tier_zNet »

Looker писал(а): 10 фев 2023, 16:24Я бы сказал "древней".
То есть наложение текста друг на друга и атрибут видимости по тегу единственно возможный способ реализации смены языка в RSView32? Не баг, а фича?
Аватара пользователя

Looker
почётный участник форума
почётный участник форума
Сообщения: 1181
Зарегистрирован: 09 фев 2011, 11:32
Имя: Дитрих Евгений Линусович
город/регион: Донецк
Благодарил (а): 351 раз
Поблагодарили: 241 раз

RSLogix 5000 помогите новичку

Сообщение Looker »

Tier_zNet писал(а): 10 фев 2023, 20:20То есть наложение текста друг на друга и атрибут видимости по тегу единственно возможный способ реализации смены языка в RSView32? Не баг, а фича?
Как вариант создания проблем. Тебе, что многоязычность нужна? В 32-м в отличии от FTView многоязычности не было, т.к. не предусмотрено изначально. И в FTView не сразу появилось.
_______________________________________________
Узкая специализация в широком смысле этого слова ведет к широкой идиотизации в узком смысле этого слова . (С) Бернард Шоу

Автор темы
Tier_zNet
здесь недавно
здесь недавно
Сообщения: 27
Зарегистрирован: 07 фев 2023, 14:23
Имя: Артем
Благодарил (а): 1 раз

RSLogix 5000 помогите новичку

Сообщение Tier_zNet »

Looker писал(а): 10 фев 2023, 22:00
Tier_zNet писал(а): 10 фев 2023, 20:20То есть наложение текста друг на друга и атрибут видимости по тегу единственно возможный способ реализации смены языка в RSView32? Не баг, а фича?
Как вариант создания проблем. Тебе, что многоязычность нужна? В 32-м в отличии от FTView многоязычности не было, т.к. не предусмотрено изначально. И в FTView не сразу появилось.
Мне надо добавить в эту визуализацию пару кнопок, и в этом проекте уже заколхожена многоязычность, так, что из за пары кнопок придется все тексты переписывать.

Автор темы
Tier_zNet
здесь недавно
здесь недавно
Сообщения: 27
Зарегистрирован: 07 фев 2023, 14:23
Имя: Артем
Благодарил (а): 1 раз

RSLogix 5000 помогите новичку

Сообщение Tier_zNet »

Помогите еще идеями, что можно сделать с этим шрифтом, пробовал:
1) Настройки языка винды менял взад-назад
2) Устанавливал все варианты шрифтов
3) Перетряс весь реестр под Windows-1251
4) Пробовал на Win7 и WinXP

Везде эти краказябры, Что еще попробовать?

Автор темы
Tier_zNet
здесь недавно
здесь недавно
Сообщения: 27
Зарегистрирован: 07 фев 2023, 14:23
Имя: Артем
Благодарил (а): 1 раз

RSLogix 5000 помогите новичку

Сообщение Tier_zNet »

Looker писал(а): 10 фев 2023, 16:24 В RSLogix5K тоже есть механизм выбора языка, особо актуально для Alarm&Event в связке с FTView (влетали на проблемы, когда не был задействован этот механизм)
Как эта связка делается в RSLogix? Просто ошибки летят из контроллера и идет комбинированый текст: "Нормальное описание ошибки на английском/краказябры".

Выглядит так:
Изображение

Где вообще эти тесты хранятся в RSLogix? В ALMD Properties поле message везде пустое.

Изображение

Ryzhij
почётный участник форума
почётный участник форума
Сообщения: 5790
Зарегистрирован: 07 окт 2011, 09:12
Имя: Гаско Вячеслав Эриевич
Страна: Россия
город/регион: Рязань
Благодарил (а): 673 раза
Поблагодарили: 841 раз

RSLogix 5000 помогите новичку

Сообщение Ryzhij »

Tier_zNet писал(а): 13 фев 2023, 14:37 Как эта связка делается в RSLogix? Просто ошибки летят из контроллера и идет комбинированый текст: "Нормальное описание ошибки на английском/краказябры". Где вообще эти тесты хранятся в RSLogix? В ALMD Properties поле message везде пустое.
Не загоняйтесь. Это не Ваш случай.
Там и RSLinx другой используется. Не Classic, а Enterpise.
У Вас же в проекте RSView32 надо "пилить" описания алармов по тегам в базе данных тегов.
Та же проблема, что и с текстовыми полями.

Моё мнение - чем раньше начнёте, тем раньше закончите.
Ручками, ручками...
---------------------------------------------------
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)

Автор темы
Tier_zNet
здесь недавно
здесь недавно
Сообщения: 27
Зарегистрирован: 07 фев 2023, 14:23
Имя: Артем
Благодарил (а): 1 раз

RSLogix 5000 помогите новичку

Сообщение Tier_zNet »

Ryzhij писал(а): 13 фев 2023, 14:44 Моё мнение - чем раньше начнёте, тем раньше закончите.
Ручками, ручками...
Я просто беспокоюсь, что "это бжжж не с проста", и все это костыль для какой то древней панели, которая знает только один шрифт который поддерживает Windows-1251

Ryzhij
почётный участник форума
почётный участник форума
Сообщения: 5790
Зарегистрирован: 07 окт 2011, 09:12
Имя: Гаско Вячеслав Эриевич
Страна: Россия
город/регион: Рязань
Благодарил (а): 673 раза
Поблагодарили: 841 раз

RSLogix 5000 помогите новичку

Сообщение Ryzhij »

Tier_zNet писал(а): 13 фев 2023, 14:59 просто беспокоюсь, что "это бжжж не с проста", и все это костыль для какой то древней панели,
Не бойтесь. Древние панели работали под проектами PanelBuilder, а RSView32 живёт только на компах с виндой, а не на панелях.
В панелях будут свои теги, а у тегов свои свойства, свои алармы и свои описания этих алармов.
---------------------------------------------------
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)

Автор темы
Tier_zNet
здесь недавно
здесь недавно
Сообщения: 27
Зарегистрирован: 07 фев 2023, 14:23
Имя: Артем
Благодарил (а): 1 раз

RSLogix 5000 помогите новичку

Сообщение Tier_zNet »

Looker писал(а): 09 фев 2023, 21:11 Если процессор 1756, тогда нет необходимости менять на эмулятор, грузит в эмулятор. Важно чтобы нужный слот в эмуляторе был свободен.
При попытке подключения предлагает только вариант замены:
Изображение
Аватара пользователя

Looker
почётный участник форума
почётный участник форума
Сообщения: 1181
Зарегистрирован: 09 фев 2011, 11:32
Имя: Дитрих Евгений Линусович
город/регион: Донецк
Благодарил (а): 351 раз
Поблагодарили: 241 раз

RSLogix 5000 помогите новичку

Сообщение Looker »

Tier_zNet писал(а): 15 фев 2023, 12:24При попытке подключения предлагает только вариант замены:
Это единственный вариант замены, но 1756 без замены грузится в эмулятор. Имей ввиду, что после замены исчезнет дерево I/O и будет громадная куча ошибок.
_______________________________________________
Узкая специализация в широком смысле этого слова ведет к широкой идиотизации в узком смысле этого слова . (С) Бернард Шоу

Автор темы
Tier_zNet
здесь недавно
здесь недавно
Сообщения: 27
Зарегистрирован: 07 фев 2023, 14:23
Имя: Артем
Благодарил (а): 1 раз

RSLogix 5000 помогите новичку

Сообщение Tier_zNet »

Looker писал(а): 15 фев 2023, 13:32
Tier_zNet писал(а): 15 фев 2023, 12:24При попытке подключения предлагает только вариант замены:
Это единственный вариант замены, но 1756 без замены грузится в эмулятор. Имей ввиду, что после замены исчезнет дерево I/O и будет громадная куча ошибок.
Видимо я вас не правильно понял. Думал, что 1756 влетит в эмулятор как есть.
Аватара пользователя

Looker
почётный участник форума
почётный участник форума
Сообщения: 1181
Зарегистрирован: 09 фев 2011, 11:32
Имя: Дитрих Евгений Линусович
город/регион: Донецк
Благодарил (а): 351 раз
Поблагодарили: 241 раз

RSLogix 5000 помогите новичку

Сообщение Looker »

Tier_zNet писал(а): 15 фев 2023, 13:43Думал, что 1756 влетит в эмулятор как есть.
Правильно, менять процессор не надо. Если твой процессор в нулевом слоте, придется помучиться:
- RSlinx Classic переносится в любой слот (как уже не вспомню, но на этом форуме было мое сообщение как это делать);
- RSLinx Enterprise - сложнее, но решаемо: в командной строке выполнить net stop rslinxng и пока он будет перезапускаться нужно успеть занять нулевой слот эмулятора (это делается один раз).
_______________________________________________
Узкая специализация в широком смысле этого слова ведет к широкой идиотизации в узком смысле этого слова . (С) Бернард Шоу

Автор темы
Tier_zNet
здесь недавно
здесь недавно
Сообщения: 27
Зарегистрирован: 07 фев 2023, 14:23
Имя: Артем
Благодарил (а): 1 раз

RSLogix 5000 помогите новичку

Сообщение Tier_zNet »

Looker писал(а): 15 фев 2023, 14:44
Tier_zNet писал(а): 15 фев 2023, 13:43Думал, что 1756 влетит в эмулятор как есть.
Правильно, менять процессор не надо. Если твой процессор в нулевом слоте, придется помучиться:
- RSlinx Classic переносится в любой слот (как уже не вспомню, но на этом форуме было мое сообщение как это делать);
- RSLinx Enterprise - сложнее, но решаемо: в командной строке выполнить net stop rslinxng и пока он будет перезапускаться нужно успеть занять нулевой слот эмулятора (это делается один раз).
Какая то рекурсия. Я уже не понял то, то до этого не правильно понял.
Я уже освободил нулевой слот эмулятора, но рслоджик упорно предлагает менять тип контроллера в проекте при подключении. Я в эмулятор могу залить 1756 или в любом случае контроллер надо менять на эмулятор?
Аватара пользователя

Looker
почётный участник форума
почётный участник форума
Сообщения: 1181
Зарегистрирован: 09 фев 2011, 11:32
Имя: Дитрих Евгений Линусович
город/регион: Донецк
Благодарил (а): 351 раз
Поблагодарили: 241 раз

RSLogix 5000 помогите новичку

Сообщение Looker »

Tier_zNet писал(а): 15 фев 2023, 16:57Я в эмулятор могу залить 1756 или в любом случае контроллер надо менять на эмулятор?
Мне это удавалось без замены процессора. Попробовал в 19-й - уже не работает.
_______________________________________________
Узкая специализация в широком смысле этого слова ведет к широкой идиотизации в узком смысле этого слова . (С) Бернард Шоу

Автор темы
Tier_zNet
здесь недавно
здесь недавно
Сообщения: 27
Зарегистрирован: 07 фев 2023, 14:23
Имя: Артем
Благодарил (а): 1 раз

RSLogix 5000 помогите новичку

Сообщение Tier_zNet »

Придумал другой способ смены языка:
1) Создаем битовый тег смены языка и делаем кнопку которая его переключает
2) Используем string display и в нем описываем условия выбора между двумя тегами для отображения по флагу
3) Создаем два тега string и забиваем в initial value русский и английский текст

Изображение

Ryzhij
почётный участник форума
почётный участник форума
Сообщения: 5790
Зарегистрирован: 07 окт 2011, 09:12
Имя: Гаско Вячеслав Эриевич
Страна: Россия
город/регион: Рязань
Благодарил (а): 673 раза
Поблагодарили: 841 раз

RSLogix 5000 помогите новичку

Сообщение Ryzhij »

Лицензия на RSVew32 продавалась на определённое количество тегов, а не экранов или объектов.
Видимо, так тратить ценный ресурс никто не хотел))
---------------------------------------------------
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)

Автор темы
Tier_zNet
здесь недавно
здесь недавно
Сообщения: 27
Зарегистрирован: 07 фев 2023, 14:23
Имя: Артем
Благодарил (а): 1 раз

RSLogix 5000 помогите новичку

Сообщение Tier_zNet »

Ryzhij писал(а): 16 фев 2023, 05:14 Лицензия на RSVew32 продавалась на определённое количество тегов, а не экранов или объектов.
Видимо, так тратить ценный ресурс никто не хотел))
Возможно можно задействовать всего два тега и в Expression в них и кидать текст, но это не очень удобно, теряется удобство нахождения всех текстов в одном месте.

mva2204
здесь недавно
здесь недавно
Сообщения: 3
Зарегистрирован: 23 апр 2019, 17:03
Имя: Vadim
Поблагодарили: 1 раз

RSLogix 5000 помогите новичку

Сообщение mva2204 »

Пытаюсь сделать upload из ПЛК, и выдается сообщение, что не поддерживается firmware
photo_2023-05-12_15-03-17.jpg
не очень понятно какую версию Logix нужно (сейчас 21.03) вроде по сайту роквела совместима.
Что посоветуете, где можно найти совместимую версию?
Если нажать обновление фирмваре, программа в ПЛК точно не удалиться?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Ответить

Вернуться в «ПЛК»