- Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
- Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
- Не надо писать свой вопрос в первую попавшуюся тему - всегда лучше создать новую тему.
- За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения. Непонятно? - Читать здесь.
- Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
- Перед тем как что-то написать - читать здесь, а затем здесь и здесь.
- Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.
RSLogix 5000 помогите новичку
Модератор: Глоб.модераторы
-
- здесь недавно
- Сообщения: 27
- Зарегистрирован: 07 фев 2023, 14:23
- Имя: Артем
- Благодарил (а): 1 раз
RSLogix 5000 помогите новичку
Прогнал кракозябры через декодер. Он все отлично перекодировал и сказал, что это кодировка Windows-1252. Эту кодировку должны поддерживать все майкрсофовские шрифты. Однако пси смене шрифта меняется только вид кракозябр. Причем после них в этом же тексте могу дальше спокойно писать кириллицей например так: "§°§д§У§Ц§в§Х§Ъ§д§Ц§Э§ Дальше кириллица отображается нормально"
-
- почётный участник форума
- Сообщения: 5790
- Зарегистрирован: 07 окт 2011, 09:12
- Имя: Гаско Вячеслав Эриевич
- Страна: Россия
- город/регион: Рязань
- Благодарил (а): 673 раза
- Поблагодарили: 841 раз
RSLogix 5000 помогите новичку
Ну, значит кто-то использовал другой шрифт. Бывает.
Отправлено спустя 16 минут 43 секунды:
Если кракозябры скопипастить в Блокнот, то там как отображается?
---------------------------------------------------
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
-
- здесь недавно
- Сообщения: 27
- Зарегистрирован: 07 фев 2023, 14:23
- Имя: Артем
- Благодарил (а): 1 раз
RSLogix 5000 помогите новичку
В блокноте так же.
Открыл через текстовик исходники экрана, нашел там текст на английском и текст с кракозябрами и сравнил:
Кракозябры: Text5 §Ј§У§а§Х §Х§С§Я§Я§н§з яяя еяяя ј "Arial
Нормальный: Text1 DATA INPUT яяя еяяя ј "Arial
Думаю, это гарантирует, что при создании экрана был использован шрифт Arial.
-
- почётный участник форума
- Сообщения: 5790
- Зарегистрирован: 07 окт 2011, 09:12
- Имя: Гаско Вячеслав Эриевич
- Страна: Россия
- город/регион: Рязань
- Благодарил (а): 673 раза
- Поблагодарили: 841 раз
RSLogix 5000 помогите новичку
Это да, но давайте не забывать, что кодировка символов внутри файла и начертание символов - разные понятия.
Название шрифта Arial относится к начертанию, а где когда и какую версию файла шрифта применяли - это весьма туманный вопрос.
---------------------------------------------------
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
-
- здесь недавно
- Сообщения: 27
- Зарегистрирован: 07 фев 2023, 14:23
- Имя: Артем
- Благодарил (а): 1 раз
RSLogix 5000 помогите новичку
На сколько я понимаю, у меня нет других вариантов, как перегонять вручную все кракозябры через декодер и копипастить тысячу текстов.
В моем проекте смена языка реализована следующим образом: Есть текст на английском(нормальное отображение) на нем сверху наложен другой текст на русском(кракозябры), в шапке визуализации есть кнопочка которая переключает бит смены языка и в зависимости от состояния этого бита применяется атрибут видимости для русских и английских текстов. Так как мне все равно придется править каждый текст, хотел бы узнать, есть ли более лаконичные способы смены языка в визуализации?
Просто в WinCC допустим есть отдельная табличка в которой хоть на сто вариантов языков прописывай для каждого текста по Text ID.
-
- почётный участник форума
- Сообщения: 5790
- Зарегистрирован: 07 окт 2011, 09:12
- Имя: Гаско Вячеслав Эриевич
- Страна: Россия
- город/регион: Рязань
- Благодарил (а): 673 раза
- Поблагодарили: 841 раз
RSLogix 5000 помогите новичку
Механизм переключения языков по text ID реализован в другом продукте Rockwell Automation - в FTView (RSView Studio).
Вы же работаете с устаревшей RSView32.
Вы же работаете с устаревшей RSView32.
---------------------------------------------------
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
-
- почётный участник форума
- Сообщения: 1181
- Зарегистрирован: 09 фев 2011, 11:32
- Имя: Дитрих Евгений Линусович
- город/регион: Донецк
- Благодарил (а): 351 раз
- Поблагодарили: 241 раз
RSLogix 5000 помогите новичку
Был "ковбойский" прием, когда в настройках Windows ставят 1252->1251. Вероятно у разработчиков такое стояло, им это не заметно, а тебе мучаться.
Отправлено спустя 7 минут 18 секунд:
Для FTView делал трех язычный интерфейс (русский, украинский, английский).
В RSLogix5K тоже есть механизм выбора языка, особо актуально для Alarm&Event в связке с FTView (влетали на проблемы, когда не был задействован этот механизм).
Я бы сказал "древней".
_______________________________________________
Узкая специализация в широком смысле этого слова ведет к широкой идиотизации в узком смысле этого слова . (С) Бернард Шоу
Узкая специализация в широком смысле этого слова ведет к широкой идиотизации в узком смысле этого слова . (С) Бернард Шоу
-
- здесь недавно
- Сообщения: 27
- Зарегистрирован: 07 фев 2023, 14:23
- Имя: Артем
- Благодарил (а): 1 раз
RSLogix 5000 помогите новичку
То есть наложение текста друг на друга и атрибут видимости по тегу единственно возможный способ реализации смены языка в RSView32? Не баг, а фича?
-
- почётный участник форума
- Сообщения: 1181
- Зарегистрирован: 09 фев 2011, 11:32
- Имя: Дитрих Евгений Линусович
- город/регион: Донецк
- Благодарил (а): 351 раз
- Поблагодарили: 241 раз
RSLogix 5000 помогите новичку
Как вариант создания проблем. Тебе, что многоязычность нужна? В 32-м в отличии от FTView многоязычности не было, т.к. не предусмотрено изначально. И в FTView не сразу появилось.
_______________________________________________
Узкая специализация в широком смысле этого слова ведет к широкой идиотизации в узком смысле этого слова . (С) Бернард Шоу
Узкая специализация в широком смысле этого слова ведет к широкой идиотизации в узком смысле этого слова . (С) Бернард Шоу
-
- здесь недавно
- Сообщения: 27
- Зарегистрирован: 07 фев 2023, 14:23
- Имя: Артем
- Благодарил (а): 1 раз
RSLogix 5000 помогите новичку
Мне надо добавить в эту визуализацию пару кнопок, и в этом проекте уже заколхожена многоязычность, так, что из за пары кнопок придется все тексты переписывать.
-
- здесь недавно
- Сообщения: 27
- Зарегистрирован: 07 фев 2023, 14:23
- Имя: Артем
- Благодарил (а): 1 раз
RSLogix 5000 помогите новичку
Помогите еще идеями, что можно сделать с этим шрифтом, пробовал:
1) Настройки языка винды менял взад-назад
2) Устанавливал все варианты шрифтов
3) Перетряс весь реестр под Windows-1251
4) Пробовал на Win7 и WinXP
Везде эти краказябры, Что еще попробовать?
1) Настройки языка винды менял взад-назад
2) Устанавливал все варианты шрифтов
3) Перетряс весь реестр под Windows-1251
4) Пробовал на Win7 и WinXP
Везде эти краказябры, Что еще попробовать?
-
- здесь недавно
- Сообщения: 27
- Зарегистрирован: 07 фев 2023, 14:23
- Имя: Артем
- Благодарил (а): 1 раз
RSLogix 5000 помогите новичку
Как эта связка делается в RSLogix? Просто ошибки летят из контроллера и идет комбинированый текст: "Нормальное описание ошибки на английском/краказябры".
Выглядит так:
Где вообще эти тесты хранятся в RSLogix? В ALMD Properties поле message везде пустое.
-
- почётный участник форума
- Сообщения: 5790
- Зарегистрирован: 07 окт 2011, 09:12
- Имя: Гаско Вячеслав Эриевич
- Страна: Россия
- город/регион: Рязань
- Благодарил (а): 673 раза
- Поблагодарили: 841 раз
RSLogix 5000 помогите новичку
Не загоняйтесь. Это не Ваш случай.
Там и RSLinx другой используется. Не Classic, а Enterpise.
У Вас же в проекте RSView32 надо "пилить" описания алармов по тегам в базе данных тегов.
Та же проблема, что и с текстовыми полями.
Моё мнение - чем раньше начнёте, тем раньше закончите.
Ручками, ручками...
---------------------------------------------------
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
-
- здесь недавно
- Сообщения: 27
- Зарегистрирован: 07 фев 2023, 14:23
- Имя: Артем
- Благодарил (а): 1 раз
RSLogix 5000 помогите новичку
Я просто беспокоюсь, что "это бжжж не с проста", и все это костыль для какой то древней панели, которая знает только один шрифт который поддерживает Windows-1251
-
- почётный участник форума
- Сообщения: 5790
- Зарегистрирован: 07 окт 2011, 09:12
- Имя: Гаско Вячеслав Эриевич
- Страна: Россия
- город/регион: Рязань
- Благодарил (а): 673 раза
- Поблагодарили: 841 раз
RSLogix 5000 помогите новичку
Не бойтесь. Древние панели работали под проектами PanelBuilder, а RSView32 живёт только на компах с виндой, а не на панелях.
В панелях будут свои теги, а у тегов свои свойства, свои алармы и свои описания этих алармов.
---------------------------------------------------
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
-
- здесь недавно
- Сообщения: 27
- Зарегистрирован: 07 фев 2023, 14:23
- Имя: Артем
- Благодарил (а): 1 раз
-
- почётный участник форума
- Сообщения: 1181
- Зарегистрирован: 09 фев 2011, 11:32
- Имя: Дитрих Евгений Линусович
- город/регион: Донецк
- Благодарил (а): 351 раз
- Поблагодарили: 241 раз
RSLogix 5000 помогите новичку
Это единственный вариант замены, но 1756 без замены грузится в эмулятор. Имей ввиду, что после замены исчезнет дерево I/O и будет громадная куча ошибок.
_______________________________________________
Узкая специализация в широком смысле этого слова ведет к широкой идиотизации в узком смысле этого слова . (С) Бернард Шоу
Узкая специализация в широком смысле этого слова ведет к широкой идиотизации в узком смысле этого слова . (С) Бернард Шоу
-
- здесь недавно
- Сообщения: 27
- Зарегистрирован: 07 фев 2023, 14:23
- Имя: Артем
- Благодарил (а): 1 раз
RSLogix 5000 помогите новичку
Видимо я вас не правильно понял. Думал, что 1756 влетит в эмулятор как есть.
-
- почётный участник форума
- Сообщения: 1181
- Зарегистрирован: 09 фев 2011, 11:32
- Имя: Дитрих Евгений Линусович
- город/регион: Донецк
- Благодарил (а): 351 раз
- Поблагодарили: 241 раз
RSLogix 5000 помогите новичку
Правильно, менять процессор не надо. Если твой процессор в нулевом слоте, придется помучиться:
- RSlinx Classic переносится в любой слот (как уже не вспомню, но на этом форуме было мое сообщение как это делать);
- RSLinx Enterprise - сложнее, но решаемо: в командной строке выполнить net stop rslinxng и пока он будет перезапускаться нужно успеть занять нулевой слот эмулятора (это делается один раз).
_______________________________________________
Узкая специализация в широком смысле этого слова ведет к широкой идиотизации в узком смысле этого слова . (С) Бернард Шоу
Узкая специализация в широком смысле этого слова ведет к широкой идиотизации в узком смысле этого слова . (С) Бернард Шоу
-
- здесь недавно
- Сообщения: 27
- Зарегистрирован: 07 фев 2023, 14:23
- Имя: Артем
- Благодарил (а): 1 раз
RSLogix 5000 помогите новичку
Какая то рекурсия. Я уже не понял то, то до этого не правильно понял.Looker писал(а): ↑15 фев 2023, 14:44Правильно, менять процессор не надо. Если твой процессор в нулевом слоте, придется помучиться:
- RSlinx Classic переносится в любой слот (как уже не вспомню, но на этом форуме было мое сообщение как это делать);
- RSLinx Enterprise - сложнее, но решаемо: в командной строке выполнить net stop rslinxng и пока он будет перезапускаться нужно успеть занять нулевой слот эмулятора (это делается один раз).
Я уже освободил нулевой слот эмулятора, но рслоджик упорно предлагает менять тип контроллера в проекте при подключении. Я в эмулятор могу залить 1756 или в любом случае контроллер надо менять на эмулятор?
-
- почётный участник форума
- Сообщения: 1181
- Зарегистрирован: 09 фев 2011, 11:32
- Имя: Дитрих Евгений Линусович
- город/регион: Донецк
- Благодарил (а): 351 раз
- Поблагодарили: 241 раз
RSLogix 5000 помогите новичку
Мне это удавалось без замены процессора. Попробовал в 19-й - уже не работает.
_______________________________________________
Узкая специализация в широком смысле этого слова ведет к широкой идиотизации в узком смысле этого слова . (С) Бернард Шоу
Узкая специализация в широком смысле этого слова ведет к широкой идиотизации в узком смысле этого слова . (С) Бернард Шоу
-
- здесь недавно
- Сообщения: 27
- Зарегистрирован: 07 фев 2023, 14:23
- Имя: Артем
- Благодарил (а): 1 раз
RSLogix 5000 помогите новичку
Придумал другой способ смены языка:
1) Создаем битовый тег смены языка и делаем кнопку которая его переключает
2) Используем string display и в нем описываем условия выбора между двумя тегами для отображения по флагу
3) Создаем два тега string и забиваем в initial value русский и английский текст
1) Создаем битовый тег смены языка и делаем кнопку которая его переключает
2) Используем string display и в нем описываем условия выбора между двумя тегами для отображения по флагу
3) Создаем два тега string и забиваем в initial value русский и английский текст
-
- почётный участник форума
- Сообщения: 5790
- Зарегистрирован: 07 окт 2011, 09:12
- Имя: Гаско Вячеслав Эриевич
- Страна: Россия
- город/регион: Рязань
- Благодарил (а): 673 раза
- Поблагодарили: 841 раз
RSLogix 5000 помогите новичку
Лицензия на RSVew32 продавалась на определённое количество тегов, а не экранов или объектов.
Видимо, так тратить ценный ресурс никто не хотел))
Видимо, так тратить ценный ресурс никто не хотел))
---------------------------------------------------
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
-
- здесь недавно
- Сообщения: 27
- Зарегистрирован: 07 фев 2023, 14:23
- Имя: Артем
- Благодарил (а): 1 раз
RSLogix 5000 помогите новичку
Возможно можно задействовать всего два тега и в Expression в них и кидать текст, но это не очень удобно, теряется удобство нахождения всех текстов в одном месте.
-
- здесь недавно
- Сообщения: 3
- Зарегистрирован: 23 апр 2019, 17:03
- Имя: Vadim
- Поблагодарили: 1 раз
RSLogix 5000 помогите новичку
Пытаюсь сделать upload из ПЛК, и выдается сообщение, что не поддерживается firmware
Что посоветуете, где можно найти совместимую версию?
Если нажать обновление фирмваре, программа в ПЛК точно не удалиться?
не очень понятно какую версию Logix нужно (сейчас 21.03) вроде по сайту роквела совместима.Что посоветуете, где можно найти совместимую версию?
Если нажать обновление фирмваре, программа в ПЛК точно не удалиться?
У вас нет необходимых прав для просмотра вложений в этом сообщении.