- Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
- Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
- Не надо писать свой вопрос в первую попавшуюся тему - всегда лучше создать новую тему.
- За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения. Непонятно? - Читать здесь.
- Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
- Перед тем как что-то написать - читать здесь, а затем здесь и здесь.
- Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.
Помогите по программе GX Developer для ПЛК Mitsubishi
Модераторы: Глоб.модераторы, специалисты по PLC
-
- освоился
- Сообщения: 220
- Зарегистрирован: 04 фев 2019, 07:07
- Имя: Андрей
- Благодарил (а): 14 раз
- Поблагодарили: 3 раза
Помогите по программе GX Developer для ПЛК Mitsubishi
Доброго времени суток,коллеги.
Прошу прощения,но до этого работал только с Siemens и некоторые вещи мне не понятны.
Поясните пожалуйста желательно на пальцах.
Что и как описывается в скобках я так понимаю это аналоговый сигнал но дальше что не понятно.
Прошу прощения,но до этого работал только с Siemens и некоторые вещи мне не понятны.
Поясните пожалуйста желательно на пальцах.
Что и как описывается в скобках я так понимаю это аналоговый сигнал но дальше что не понятно.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- почётный участник форума
- Сообщения: 5790
- Зарегистрирован: 07 окт 2011, 09:12
- Имя: Гаско Вячеслав Эриевич
- Страна: Россия
- город/регион: Рязань
- Благодарил (а): 673 раза
- Поблагодарили: 841 раз
Помогите по программе GX Developer для ПЛК Mitsubishi
Это инструкции сравнения значения группы битов (во всех примерах K4, т.е. группы бит из четырех ниблов/четвёрок) начиная с Mxxxx с константой (во всех примерах K0, т.е. с нулём)
Последний раз редактировалось Ryzhij 13 апр 2020, 12:07, всего редактировалось 1 раз.
---------------------------------------------------
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
-
- эксперт
- Сообщения: 1030
- Зарегистрирован: 27 июн 2013, 12:20
- Имя: Валерич
- Страна: СССР
- Благодарил (а): 44 раза
- Поблагодарили: 106 раз
Помогите по программе GX Developer для ПЛК Mitsubishi
K4 это 4 группы по 4 бита = 16 бит
т.е. запись K4M2001 означает биты с М2001 по M2016
-
- почётный участник форума
- Сообщения: 5790
- Зарегистрирован: 07 окт 2011, 09:12
- Имя: Гаско Вячеслав Эриевич
- Страна: Россия
- город/регион: Рязань
- Благодарил (а): 673 раза
- Поблагодарили: 841 раз
Помогите по программе GX Developer для ПЛК Mitsubishi
Да, Вы правы. Речь о значениях групп по 16 бит.
---------------------------------------------------
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
-
- освоился
- Сообщения: 220
- Зарегистрирован: 04 фев 2019, 07:07
- Имя: Андрей
- Благодарил (а): 14 раз
- Поблагодарили: 3 раза
Помогите по программе GX Developer для ПЛК Mitsubishi
ТАк все равно есть неясности.
К4 ок понятно 4 по 4=16 ,и следовательно накидываем к М 2001 получаем М2016. Это понятно.
Но что такое К4 М2001 К0 ,что такое К0 не совсем понял и что такое на фото средняя строчка насчитано 64.
PS. Может есть какая литература где подробно это все описано.
Честно после Сименса эти скобки и группы 4 по 4 немного приводят в шок.
К4 ок понятно 4 по 4=16 ,и следовательно накидываем к М 2001 получаем М2016. Это понятно.
Но что такое К4 М2001 К0 ,что такое К0 не совсем понял и что такое на фото средняя строчка насчитано 64.
PS. Может есть какая литература где подробно это все описано.
Честно после Сименса эти скобки и группы 4 по 4 немного приводят в шок.
Последний раз редактировалось Sew_Eurodrive 13 апр 2020, 22:29, всего редактировалось 1 раз.
-
- не первый раз у нас
- Сообщения: 396
- Зарегистрирован: 06 фев 2020, 16:09
- Имя: Андрей
- город/регион: Екатеринбург
- Поблагодарили: 69 раз
Помогите по программе GX Developer для ПЛК Mitsubishi
<> - операция сравнения, когда значение в K4M2001 будет не равно K0 цепь пройдет дальше и включит маркер.
K0 - это просто десятичная цифра, в данном случае 0. H - была бы шестнадцатеричной, а F (вроде) - цифрой с плавающей запятой.
K4M2001 - это, ммм, как 16-битная последовательность битов как 0000 0000 0000 0000, т.е. если один из маркеров включится получим, например, 0000 0000 0100 0000, если вбить это в калькулятор выйдет то самое значение 64 (синее 64 показывает текущее значение в ячейке). Можете сами увидеть с инструкцией MOV K4M2001 D10, ячейка данных может быть другой.
Сименс так же приводит в шок тех кто в основном митсубиши трогал. Мануал есть, вот (хоть немного и криво переведен).
K0 - это просто десятичная цифра, в данном случае 0. H - была бы шестнадцатеричной, а F (вроде) - цифрой с плавающей запятой.
K4M2001 - это, ммм, как 16-битная последовательность битов как 0000 0000 0000 0000, т.е. если один из маркеров включится получим, например, 0000 0000 0100 0000, если вбить это в калькулятор выйдет то самое значение 64 (синее 64 показывает текущее значение в ячейке). Можете сами увидеть с инструкцией MOV K4M2001 D10, ячейка данных может быть другой.
Сименс так же приводит в шок тех кто в основном митсубиши трогал. Мануал есть, вот (хоть немного и криво переведен).
-
- эксперт
- Сообщения: 2099
- Зарегистрирован: 15 авг 2011, 21:36
- Имя: Пупков Сергей Викторович
- Страна: Россия
- город/регион: Москва
- Благодарил (а): 138 раз
- Поблагодарили: 174 раза
Помогите по программе GX Developer для ПЛК Mitsubishi
А вот это будет OR или AND между этими 16 битами? :) Т.е. true? если хоть один из меркеров не равен 0 или true, если все меркеры не равны "0". Конструкция конечно не совсем проста.
Обычно 16 битов сравнивают с маской. Т.е. К4M2001 должен рассматриваться как тип WORD, который сравнивается с маской K0 типа WORD. Но увы Митсубиши со своей абсолютной адресацией предлагает только конструкции К4M2001
-
- почётный участник форума
- Сообщения: 5790
- Зарегистрирован: 07 окт 2011, 09:12
- Имя: Гаско Вячеслав Эриевич
- Страна: Россия
- город/регион: Рязань
- Благодарил (а): 673 раза
- Поблагодарили: 841 раз
Помогите по программе GX Developer для ПЛК Mitsubishi
Старый софт - старые конструкции. Хотите сравнивать, сравнивайте с S5. Так будет корректнее ;)
---------------------------------------------------
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)