Notice: Memcache::get(): Server localhost (tcp 11211) failed with: Connection refused (111) in /home/a146/www/we.easyelectronics.ru/engine/lib/external/DklabCache/Zend/Cache/Backend/Memcached.php on line 134
Сообщество EasyElectronics.ru http://we.easyelectronics.ru ru dihalt@easyelectronics.ru (http://we.easyelectronics.ru) dihalt@easyelectronics.ru (http://we.easyelectronics.ru) http://we.easyelectronics.ru http://we.easyelectronics.ru Comments: Simatic Step 7, STL, сглаживание (Smooth) сигнала аналогового входа 4-20mA. http://we.easyelectronics.ru/plc/simatic-step-7-stl-sglazhivanie-smooth-signala-analogovogo-vhoda-4-20ma.html#comment173529 http://we.easyelectronics.ru/plc/simatic-step-7-stl-sglazhivanie-smooth-signala-analogovogo-vhoda-4-20ma.html#comment173529 Fahivec Siemens выпускает и узко специализированные линейки PLC (Sinymerik — для станков ЧПУ,Правильно: SINUMERIK]]> Fri, 21 Oct 2016 22:47:53 +0400 comments Comments: Simatic Step 7, STL, сглаживание (Smooth) сигнала аналогового входа 4-20mA. http://we.easyelectronics.ru/plc/simatic-step-7-stl-sglazhivanie-smooth-signala-analogovogo-vhoda-4-20ma.html#comment173530 http://we.easyelectronics.ru/plc/simatic-step-7-stl-sglazhivanie-smooth-signala-analogovogo-vhoda-4-20ma.html#comment173530 anakost Fri, 21 Oct 2016 22:58:00 +0400 comments Comments: Simatic Step 7, STL, сглаживание (Smooth) сигнала аналогового входа 4-20mA. http://we.easyelectronics.ru/plc/simatic-step-7-stl-sglazhivanie-smooth-signala-analogovogo-vhoda-4-20ma.html#comment173533 http://we.easyelectronics.ru/plc/simatic-step-7-stl-sglazhivanie-smooth-signala-analogovogo-vhoda-4-20ma.html#comment173533 plcist Конечно можно сгладить реальные показания в одну прямую линию среднего благосостояния моего капитала и капитала абрамовича

данный реальный график показывает реальные механические особенности конкретного механического объекта управления.]]>
Sat, 22 Oct 2016 14:28:59 +0400 comments
Comments: Simatic Step 7, STL, сглаживание (Smooth) сигнала аналогового входа 4-20mA. http://we.easyelectronics.ru/plc/simatic-step-7-stl-sglazhivanie-smooth-signala-analogovogo-vhoda-4-20ma.html#comment173535 http://we.easyelectronics.ru/plc/simatic-step-7-stl-sglazhivanie-smooth-signala-analogovogo-vhoda-4-20ma.html#comment173535 anakost >> для чего сглаживать ток потребления двигателя и его момент?
Код явно для этого не предназначался, постоянная времени фильтра предполагает медленно меняющиеся во времени процессы.
>> линию среднего благосостояния моего капитала и капитала абрамовича
комментариев нет…]]>
Sat, 22 Oct 2016 14:37:06 +0400 comments
Comments: Simatic Step 7, STL, сглаживание (Smooth) сигнала аналогового входа 4-20mA. http://we.easyelectronics.ru/plc/simatic-step-7-stl-sglazhivanie-smooth-signala-analogovogo-vhoda-4-20ma.html#comment173538 http://we.easyelectronics.ru/plc/simatic-step-7-stl-sglazhivanie-smooth-signala-analogovogo-vhoda-4-20ma.html#comment173538 plcist Игнорирование залётов сигналов с датчиков может привести к печальным последствиям — плавающий залёт за допустимые пределы может быть признаком повреждения кабельных прокладок и оборудования… ну да… залёт до 3-х недель можно игнорировать…]]> Sat, 22 Oct 2016 17:16:40 +0400 comments Comments: Simatic Step 7, STL, сглаживание (Smooth) сигнала аналогового входа 4-20mA. http://we.easyelectronics.ru/plc/simatic-step-7-stl-sglazhivanie-smooth-signala-analogovogo-vhoda-4-20ma.html#comment173534 http://we.easyelectronics.ru/plc/simatic-step-7-stl-sglazhivanie-smooth-signala-analogovogo-vhoda-4-20ma.html#comment173534 plcist www.plc4good.org.ua/view_post.php?id=293
некоторые вещи неплохо бы иллюстрировать более понятными формулами
]]>
Sat, 22 Oct 2016 14:35:07 +0400 comments
Comments: Simatic Step 7, STL, сглаживание (Smooth) сигнала аналогового входа 4-20mA. http://we.easyelectronics.ru/plc/simatic-step-7-stl-sglazhivanie-smooth-signala-analogovogo-vhoda-4-20ma.html#comment173536 http://we.easyelectronics.ru/plc/simatic-step-7-stl-sglazhivanie-smooth-signala-analogovogo-vhoda-4-20ma.html#comment173536 anakost Непонимание сути обсуждения, STL ассемблером не является, ассемблер это мнемоническое представление системы команд определенного контроллера. STL на контроллер не проецируется, это МЭК стандарт, Siemens сменил в своих контроллерах уже две архитектуры (может и три)…]]> Sat, 22 Oct 2016 14:45:53 +0400 comments Comments: Simatic Step 7, STL, сглаживание (Smooth) сигнала аналогового входа 4-20mA. http://we.easyelectronics.ru/plc/simatic-step-7-stl-sglazhivanie-smooth-signala-analogovogo-vhoda-4-20ma.html#comment173537 http://we.easyelectronics.ru/plc/simatic-step-7-stl-sglazhivanie-smooth-signala-analogovogo-vhoda-4-20ma.html#comment173537 plcist регистром битов состояния типового процессора — чётность, нечётность, перенос…
парой адресных регистров для косвенной адресации
стеком…
и ты будешь «школьника без опыта» убеждать, что это не ассемблер? :)
у меня сейчас на столе несколько килоевров этих архитектур http://s7detali.narod.ru/
да… да… почитай документацию :)
]]>
Sat, 22 Oct 2016 17:06:59 +0400 comments
Comments: Simatic Step 7, STL, сглаживание (Smooth) сигнала аналогового входа 4-20mA. http://we.easyelectronics.ru/plc/simatic-step-7-stl-sglazhivanie-smooth-signala-analogovogo-vhoda-4-20ma.html#comment173539 http://we.easyelectronics.ru/plc/simatic-step-7-stl-sglazhivanie-smooth-signala-analogovogo-vhoda-4-20ma.html#comment173539 anakost И не в коем случае не хотел никого намеренно задеть. Ваши слова «TL это Ассемблер виртуального процессора» только показывают, что это не ассемблер. Программы для Java называют промежуточным кодом, исполняемым на Java сервере. Параллель можно провести, только здесь система реального времени, пусть и не быстрая. А так все правильно…]]> Sat, 22 Oct 2016 17:18:58 +0400 comments Comments: Simatic Step 7, STL, сглаживание (Smooth) сигнала аналогового входа 4-20mA. http://we.easyelectronics.ru/plc/simatic-step-7-stl-sglazhivanie-smooth-signala-analogovogo-vhoda-4-20ma.html#comment173540 http://we.easyelectronics.ru/plc/simatic-step-7-stl-sglazhivanie-smooth-signala-analogovogo-vhoda-4-20ma.html#comment173540 plcist
sbic pinc, 5 ;условный переход «кнопка режима»
jmp mode
sbic pinc, 4 ;условный переход «войти в настройки»
jmp settings
sbic pinc, 3 ;усл.пер. «спать»
jmp sleep_on

а этот условно-жумповый прыжок из твоего опуса на языке Высокого уровня :)
L #INPUT;     // ACCU 1 <- INPUT, входной ток
  L W#16#0;     // константа 4mA
  <I;           // в RLO результат сравнения ACCU 2 < ACCU 1   
  = #RANGE;     // RANGE <- RLO    
  JC A00;       // в ACCU 1 нижняя граница диапазона
  L #INPUT;     // ACCU 1 <- INPUT, входной ток
A00:
  T #OUTPUT;    // OUTPUT <- ACCU 1, результат на выход

а тогда что это? (кусок модбусы plc4good.org.ua/view_post.php?id=240 )
FOR i:=0 TO 16 BY 1 DO
   tALicenseKey[i]:=(sACODE[i] XOR sHoldingRegisterState[i]) XOR INT_TO_BYTE(i+1);
   tALicenseKey[i]:=INT_TO_BYTE(BYTE_TO_INT(tALicenseKey[i]) MOD 26 + 65); // 65='A'
END_FOR;                    
]]>
Sat, 22 Oct 2016 17:44:56 +0400 comments
Comments: Simatic Step 7, STL, сглаживание (Smooth) сигнала аналогового входа 4-20mA. http://we.easyelectronics.ru/plc/simatic-step-7-stl-sglazhivanie-smooth-signala-analogovogo-vhoda-4-20ma.html#comment173541 http://we.easyelectronics.ru/plc/simatic-step-7-stl-sglazhivanie-smooth-signala-analogovogo-vhoda-4-20ma.html#comment173541 anakost Переписать код? Можно, например заменить второе включение «L #INPUT;» и «T #OUTPUT;» на POP.
Конкретней можно выразиться?]]>
Sat, 22 Oct 2016 18:00:41 +0400 comments
Comments: Simatic Step 7, STL, сглаживание (Smooth) сигнала аналогового входа 4-20mA. http://we.easyelectronics.ru/plc/simatic-step-7-stl-sglazhivanie-smooth-signala-analogovogo-vhoda-4-20ma.html#comment173543 http://we.easyelectronics.ru/plc/simatic-step-7-stl-sglazhivanie-smooth-signala-analogovogo-vhoda-4-20ma.html#comment173543 plcist Язык ассемблера – это символическое представление машинного языка.]]> Sat, 22 Oct 2016 19:08:23 +0400 comments Comments: Simatic Step 7, STL, сглаживание (Smooth) сигнала аналогового входа 4-20mA. http://we.easyelectronics.ru/plc/simatic-step-7-stl-sglazhivanie-smooth-signala-analogovogo-vhoda-4-20ma.html#comment173553 http://we.easyelectronics.ru/plc/simatic-step-7-stl-sglazhivanie-smooth-signala-analogovogo-vhoda-4-20ma.html#comment173553 Vga Sat, 22 Oct 2016 21:26:57 +0400 comments Comments: Simatic Step 7, STL, сглаживание (Smooth) сигнала аналогового входа 4-20mA. http://we.easyelectronics.ru/plc/simatic-step-7-stl-sglazhivanie-smooth-signala-analogovogo-vhoda-4-20ma.html#comment173545 http://we.easyelectronics.ru/plc/simatic-step-7-stl-sglazhivanie-smooth-signala-analogovogo-vhoda-4-20ma.html#comment173545 kalik plcist у на правое яйцо больной мозоль))
Ишь ты… в ПЛК полезть вздумал… умничать там… лавры святейшества подвинуть вздумал?
З.Ы. Да прибудет святой холивар]]>
Sat, 22 Oct 2016 19:15:35 +0400 comments
Comments: Simatic Step 7, STL, сглаживание (Smooth) сигнала аналогового входа 4-20mA. http://we.easyelectronics.ru/plc/simatic-step-7-stl-sglazhivanie-smooth-signala-analogovogo-vhoda-4-20ma.html#comment173546 http://we.easyelectronics.ru/plc/simatic-step-7-stl-sglazhivanie-smooth-signala-analogovogo-vhoda-4-20ma.html#comment173546 anakost Sat, 22 Oct 2016 19:37:33 +0400 comments Comments: Simatic Step 7, STL, сглаживание (Smooth) сигнала аналогового входа 4-20mA. http://we.easyelectronics.ru/plc/simatic-step-7-stl-sglazhivanie-smooth-signala-analogovogo-vhoda-4-20ma.html#comment173547 http://we.easyelectronics.ru/plc/simatic-step-7-stl-sglazhivanie-smooth-signala-analogovogo-vhoda-4-20ma.html#comment173547 plcist 2. Есть навязчивые коммерческие рекламисты постящие якобы технические опусы с ссылками на эстонские коммерческие ресурсы.
3. у некоторых проблемы с урологией… о чём они сообщают на весь трепонет в технической теме про ПЛК.]]>
Sat, 22 Oct 2016 19:38:13 +0400 comments
Comments: Simatic Step 7, STL, сглаживание (Smooth) сигнала аналогового входа 4-20mA. http://we.easyelectronics.ru/plc/simatic-step-7-stl-sglazhivanie-smooth-signala-analogovogo-vhoda-4-20ma.html#comment173542 http://we.easyelectronics.ru/plc/simatic-step-7-stl-sglazhivanie-smooth-signala-analogovogo-vhoda-4-20ma.html#comment173542 anakost
JL: Распределенный переход 
Формат 
JL <метка> 

Адрес Описание 

<метка > Символьное имя метки перехода. 


Описание 
Инструкция JL <метка> (переход по списку) представляет собой распределитель переходов. 
За ней следует ряд безусловных переходов на метки (максимум 255 ) и заканчивается этот список перед меткой , указанной в самой инструкции JL<метка>. 
Все инструкции списка : JU инструкции. 
Номер выполняемого перехода (от 0 до 255) берется из ACCU 1-L-L. 
Инструкция JL передает управление одной из JU инструкций, если значение в аккумуляторе меньше общего количества безусловных переходов между инструкцией JL и меткой этой инструкции. 

Первая в списке инструкция JU будет выполнена при ACCU 1-L-L=0. 
Вторая в списке инструкция JU будет выполнена при ACCU 1-L-L=1, и так далее. Инструкция JL передает управление на метку за последней инструкцией JU в списке если число в аккумуляторе, определяющее номер перехода, больше или равно общему числу переходов в списке . 
Список инструкций распределенного перехода не должен содержать других инструкций кроме JU. 

Код:

Пример 

Комментарий 
L MB0 // Загрузка номера перехода в ACCU 1-L-L. 
JL LSTX // Переход выполняется при ACCU 1-L-L > 3. 
JU SEG0 // Переход выполняется при ACCU 1-L-L = 0. 
JU SEG1 // Переход выполняется при ACCU 1-L-L = 1. 
JU COMM // Переход выполняется при ACCU 1-L-L = 2. 
JU SEG3 // Переход выполняется при ACCU 1-L-L = 3. 
LSTX: JU COMM // Конец списка переходов 
SEG0: L 0 // Исполняемая инструкция 
T MB1 
JU COMM 
SEG1: L 1 // Исполняемая инструкция 
T MB1 
JU COMM 
SEG3: L 2 // Исполняемая инструкция 
T MB1 
JU COMM 
COMM: L 3 
T MB1 



В этом примере переменная MB0 содержит число, загружаемое в аккумулятор accumulator 1. Вслед за операцией загрузки следует распределитель переходов JL с меткой LSTX, указывающей на конец списка функций перехода JU. 
Номер перехода, который должен быть выполнен, содержится в правом байте аккумулятора accumulator 1. Если этот аккумулятор содержит 0, то выполняется первая функция перехода. Если этот аккумулятор содержит 1, то выполняется вторая функция перехода и так далее. 

Если число в аккумуляторе превышает размер списка операторов перехода, то происходит переход на конец списка (на первую инструкцию, следующую за набором функций перехода JU). 
JL не зависит ни от каких условий и не изменяет битов состояния. 
При этом только выражения с оператором JU, располагающиеся без пробелов, допускаются в списке операторов перехода функции JL. 
Назначая произвольные метки для этих операторов перехода, Вы должны придерживаться общих правил для меток.
]]>
Sat, 22 Oct 2016 18:47:46 +0400 comments
Comments: Simatic Step 7, STL, сглаживание (Smooth) сигнала аналогового входа 4-20mA. http://we.easyelectronics.ru/plc/simatic-step-7-stl-sglazhivanie-smooth-signala-analogovogo-vhoda-4-20ma.html#comment173544 http://we.easyelectronics.ru/plc/simatic-step-7-stl-sglazhivanie-smooth-signala-analogovogo-vhoda-4-20ma.html#comment173544 plcist Пример ...Пример глупейший — показывающий тупой копипаст неразбирающегося в теме рекламного спаммера :)
Чтобы не было в таймерном меркере МВ0 (а ведь по умолчанию там таймерный меркер),
в МВ1 всегда будет 3 :)
COMM: L 3 
T MB1 
]]>
Sat, 22 Oct 2016 19:15:20 +0400 comments
Comments: Simatic Step 7, STL, сглаживание (Smooth) сигнала аналогового входа 4-20mA. http://we.easyelectronics.ru/plc/simatic-step-7-stl-sglazhivanie-smooth-signala-analogovogo-vhoda-4-20ma.html#comment173548 http://we.easyelectronics.ru/plc/simatic-step-7-stl-sglazhivanie-smooth-signala-analogovogo-vhoda-4-20ma.html#comment173548 anakost Это продолжение:

В общем виде, тело программы состоит из:
1) обнуление (сброс) команд, признаков и т.п., используемых в автомате, но не имеющих обнуления по условию;
2) определение текущего состояния;
3) проверка условий и действий в состоянии 0;
4) проверка условий и действий в состоянии N;
5) обработка ошибки распределенного перехода;
6) установка/сброс выходных переменных;
7) обработка вложенных таймеров.
Шаблон STL общего вида:

NETWORK
TITLE =Сброс промежуточных переменных и анализ слова состояния
      CLR   ; //сбросить в 0
      =     # Временная переменная 1; 
      =     # Временная переменная i; 
      L     #STATE_WORD; //загрузка слова состояния для перехода
      JL    GT_3; // метка перехода, которая указывает на конец списка
      JU    ST_0; //переход на начального состояния графа переходов
      JU    ST_1; // переход на 1 состояние графа перехода
      JU    ST_2; // переход на i состояние графа перехода
GT_3: JU    Err; // переход на метку обработок ошибок инструкции JL
NETWORK
TITLE =Обработка начального состояния
ST_0: A     #Входной параметр 1; // номер состояния автомата и условие 1
           A     #Входной параметр 2; //условие 2
           JCN   End; //если условие не выполнено уход на метку
           =     #Временная переменная 1; //Действие 1
           =     # Временная переменная 2; //Действие 2
           =     # Временная переменная i; //Действие i
           L     1; //переход по дуге графа в требуемое состояние
           T     #STATE_WORD; //загрузка номера следующего состояния
           JU    End; //Безусловный переход на конец блока
NETWORK
TITLE =Обработка состояния 1
ST_1:  A     # Входной параметр 1; // номер состояния автомата и условие 1
            AN    # Входной параметр 1; //условие 2
           JCN   Tr01; //если условие не выполнено уход на метку
           =     #Временная переменная 1; //Действие 1
           =     # Временная переменная 2; //Действие 2
           =     # Временная переменная i; //Действие i
            L     3; //переход по дуге графа в требуемое состояние
            T     #STATE_WORD; //загрузка номера следующего состояния
            JU    End; //Безусловный переход на конец блока
Tr01: A     # Входной параметр 1; // номер перехода (дуги) автомата и условие 1
          AN    # Входной параметр 1; //условие 2
          JCN   End; //если условие не выполнено уход на метку
          L     0; //переход по дуге графа в начальное состояние
          T     #STATE_WORD; //загрузка номера следующего состояния
          JU    End; //Безусловный переход на конец блока
И т.д.
NETWORK
TITLE =Обработка ошибки распределенного перехода
Err:  CLR
       =      Выходной параметр 1; 
        =      Выходной параметр 2; 
        =      Выходной параметр i; 
      L     0; //и загрузить число 0 начальное состояние
      T     #STATE_WORD; //в слово состояния
      JU    End; //выйти на конец блока
End:  NOP   0; // конец блока  
NETWORK
TITLE =Обработка выходных сигналов
      A     # Временная переменная 1; 
      S     # Выходной параметр 1; 
      A     # сброс Временная переменная 1; 
      R     # Выходной параметр 1; 
      NOP   0; 
NETWORK
TITLE =Обработка таймера

      A     #если есть команда на включение таймера, загрузить:; 
      L     #временную базу; 
      SS    #номер таймера; 
      A     #если есть команда на сброс таймера; 
      R     #сбросить таймер; 
      A     #если таймер отработал; 
      =     #установить внутреннюю перменную;

И для устранения "зависаний" выходных переменных, при некорректном выключении контроллера (бывает и такое), в ОВ100 (однократно, при запуске контроллера). в слово состояния загружаю большое число, больше чем кол-во состояний. При этом, после анализа слова управления, осуществляется переход на обработку ошибок распределенного перехода (JL) со сбросом выходных переменных и приведение алгоритма к начальному состоянию.

Ждем коментарии…]]>
Sat, 22 Oct 2016 19:44:08 +0400 comments
Comments: Simatic Step 7, STL, сглаживание (Smooth) сигнала аналогового входа 4-20mA. http://we.easyelectronics.ru/plc/simatic-step-7-stl-sglazhivanie-smooth-signala-analogovogo-vhoda-4-20ma.html#comment173550 http://we.easyelectronics.ru/plc/simatic-step-7-stl-sglazhivanie-smooth-signala-analogovogo-vhoda-4-20ma.html#comment173550 plcist Не дождётесь… я использую достоинства всех языков программирования
]]>
Sat, 22 Oct 2016 20:01:00 +0400 comments
Comments: Simatic Step 7, STL, сглаживание (Smooth) сигнала аналогового входа 4-20mA. http://we.easyelectronics.ru/plc/simatic-step-7-stl-sglazhivanie-smooth-signala-analogovogo-vhoda-4-20ma.html#comment173551 http://we.easyelectronics.ru/plc/simatic-step-7-stl-sglazhivanie-smooth-signala-analogovogo-vhoda-4-20ma.html#comment173551 anakost Sat, 22 Oct 2016 20:11:36 +0400 comments Comments: Simatic Step 7, STL, сглаживание (Smooth) сигнала аналогового входа 4-20mA. http://we.easyelectronics.ru/plc/simatic-step-7-stl-sglazhivanie-smooth-signala-analogovogo-vhoda-4-20ma.html#comment173549 http://we.easyelectronics.ru/plc/simatic-step-7-stl-sglazhivanie-smooth-signala-analogovogo-vhoda-4-20ma.html#comment173549 anakost Sat, 22 Oct 2016 19:59:01 +0400 comments Comments: Simatic Step 7, STL, сглаживание (Smooth) сигнала аналогового входа 4-20mA. http://we.easyelectronics.ru/plc/simatic-step-7-stl-sglazhivanie-smooth-signala-analogovogo-vhoda-4-20ma.html#comment173552 http://we.easyelectronics.ru/plc/simatic-step-7-stl-sglazhivanie-smooth-signala-analogovogo-vhoda-4-20ma.html#comment173552 Vga Программы для Java называют промежуточным кодом, исполняемым на Java сервере.Вообще говоря, промежуточный код JVM — это машинный код. И для него тоже существует ассемблер.
STL ассемблером является врядли (не потому, что выполняется виртуальным процессором — в конце концов, x86 тоже выполняется виртуальным процессором — но потому, что у него врядли имеется соответствующий ему машинный код), но что это ассемблероподобный язык — однозначно.]]>
Sat, 22 Oct 2016 21:23:40 +0400 comments
Comments: Simatic Step 7, STL, сглаживание (Smooth) сигнала аналогового входа 4-20mA. http://we.easyelectronics.ru/plc/simatic-step-7-stl-sglazhivanie-smooth-signala-analogovogo-vhoda-4-20ma.html#comment173554 http://we.easyelectronics.ru/plc/simatic-step-7-stl-sglazhivanie-smooth-signala-analogovogo-vhoda-4-20ma.html#comment173554 anakost Sat, 22 Oct 2016 21:31:50 +0400 comments Comments: Simatic Step 7, STL, сглаживание (Smooth) сигнала аналогового входа 4-20mA. http://we.easyelectronics.ru/plc/simatic-step-7-stl-sglazhivanie-smooth-signala-analogovogo-vhoda-4-20ma.html#comment173592 http://we.easyelectronics.ru/plc/simatic-step-7-stl-sglazhivanie-smooth-signala-analogovogo-vhoda-4-20ma.html#comment173592 DIHALT Thu, 27 Oct 2016 22:08:41 +0400 comments Comments: Simatic Step 7, STL, сглаживание (Smooth) сигнала аналогового входа 4-20mA. http://we.easyelectronics.ru/plc/simatic-step-7-stl-sglazhivanie-smooth-signala-analogovogo-vhoda-4-20ma.html#comment173593 http://we.easyelectronics.ru/plc/simatic-step-7-stl-sglazhivanie-smooth-signala-analogovogo-vhoda-4-20ma.html#comment173593 anakost
Ассе́мблер (от англ. assembler — сборщик) — транслятор исходного текста программы, написанной на языке ассемблера, в программу на машинном языке. Как и сам язык, ассемблеры, как правило, специфичны для конкретной архитектуры, операционной системы и варианта синтаксиса языка.
Парадигмой я бы назвал некий обобщенный язык высокого уровня на котором можно изложить любой алгоритм решения.]]>
Fri, 28 Oct 2016 07:22:06 +0400 comments
Comments: Simatic Step 7, STL, сглаживание (Smooth) сигнала аналогового входа 4-20mA. http://we.easyelectronics.ru/plc/simatic-step-7-stl-sglazhivanie-smooth-signala-analogovogo-vhoda-4-20ma.html#comment173594 http://we.easyelectronics.ru/plc/simatic-step-7-stl-sglazhivanie-smooth-signala-analogovogo-vhoda-4-20ma.html#comment173594 Vga конкретная терминология?
Ассе́мблер (от англ. assembler — сборщик)
Ты не ту статью смотришь. В вики то, что здесь обычно называют «ассемблер» называется "язык ассемблера".]]>
Fri, 28 Oct 2016 09:23:22 +0400 comments
Comments: Simatic Step 7, STL, сглаживание (Smooth) сигнала аналогового входа 4-20mA. http://we.easyelectronics.ru/plc/simatic-step-7-stl-sglazhivanie-smooth-signala-analogovogo-vhoda-4-20ma.html#comment173595 http://we.easyelectronics.ru/plc/simatic-step-7-stl-sglazhivanie-smooth-signala-analogovogo-vhoda-4-20ma.html#comment173595 plcist и тогда будет понятно, как из написанного на Паскале SCL в контроллере оказывается условно-жумповый ассемблерный код с командами из 1-ой буквы на языке «высокого уровня» :)
]]>
Fri, 28 Oct 2016 17:50:26 +0400 comments
Comments: Simatic Step 7, STL, сглаживание (Smooth) сигнала аналогового входа 4-20mA. http://we.easyelectronics.ru/plc/simatic-step-7-stl-sglazhivanie-smooth-signala-analogovogo-vhoda-4-20ma.html#comment173596 http://we.easyelectronics.ru/plc/simatic-step-7-stl-sglazhivanie-smooth-signala-analogovogo-vhoda-4-20ma.html#comment173596 Vga Fri, 28 Oct 2016 18:18:47 +0400 comments Comments: Simatic Step 7, STL, сглаживание (Smooth) сигнала аналогового входа 4-20mA. http://we.easyelectronics.ru/plc/simatic-step-7-stl-sglazhivanie-smooth-signala-analogovogo-vhoda-4-20ma.html#comment173598 http://we.easyelectronics.ru/plc/simatic-step-7-stl-sglazhivanie-smooth-signala-analogovogo-vhoda-4-20ma.html#comment173598 anakost Кто то с этим спорит? У меня такое чувство, что вы не совсем в теме. Любой нестандартный блок на FBD и LAD, если его исходник отсутствует в папке Source будет отображен на языке STL. Это основа для команд внутренней виртуально машины. Но STL от этого ассемблером (языком ассемблера) не стал. Это стандарт МЕК (IEC).]]> Fri, 28 Oct 2016 21:49:06 +0400 comments Comments: Simatic Step 7, STL, сглаживание (Smooth) сигнала аналогового входа 4-20mA. http://we.easyelectronics.ru/plc/simatic-step-7-stl-sglazhivanie-smooth-signala-analogovogo-vhoda-4-20ma.html#comment173599 http://we.easyelectronics.ru/plc/simatic-step-7-stl-sglazhivanie-smooth-signala-analogovogo-vhoda-4-20ma.html#comment173599 Vga
Это стандарт МЕК (IEC).
Как будто это мешает ему быть ассемблером.

А вообще, немного ковырявший тему знакомый говорит, что STL действительно ассемблируется в как минимум весьма близкий ему машинный код. Если так — то таки ассемблер.]]>
Fri, 28 Oct 2016 21:56:36 +0400 comments
Comments: Simatic Step 7, STL, сглаживание (Smooth) сигнала аналогового входа 4-20mA. http://we.easyelectronics.ru/plc/simatic-step-7-stl-sglazhivanie-smooth-signala-analogovogo-vhoda-4-20ma.html#comment173600 http://we.easyelectronics.ru/plc/simatic-step-7-stl-sglazhivanie-smooth-signala-analogovogo-vhoda-4-20ma.html#comment173600 anakost Уж как умею, а то начнешь отвечать, окажешься за 100500 ответов от вопроса.
STL дизасемблировался в близкий (не идентичный) машинный код когда в качестве ЦП контроллера применялся 16-разрядный С166, лет 6-8 назад.]]>
Fri, 28 Oct 2016 22:24:34 +0400 comments
Comments: Simatic Step 7, STL, сглаживание (Smooth) сигнала аналогового входа 4-20mA. http://we.easyelectronics.ru/plc/simatic-step-7-stl-sglazhivanie-smooth-signala-analogovogo-vhoda-4-20ma.html#comment173601 http://we.easyelectronics.ru/plc/simatic-step-7-stl-sglazhivanie-smooth-signala-analogovogo-vhoda-4-20ma.html#comment173601 Vga Уж как умею, а то начнешь отвечать, окажешься за 100500 ответов от вопроса.Не страшно. Для выстраивания цепочек есть стрелочки под комментарием. А вот при нарушенной структуре ответов приходится угадывать, кому на самом деле ответ предназначен. К тому же, по мере добавления ответов твой ответ все равно может оторваться от комментария, на который он отвечает — но стрелочка уже не поможет.
когда в качестве ЦП контроллера применялся 16-разрядный С166, лет 6-8 назад.
Какая разница, какой процессор применяется в контроллере? Оно компилируется в машинный код виртуального процессора, реализуемого ПЛК. И это позволяет безболезненно ставить в ПЛК любой процессор, сохраняя совместимость.]]>
Fri, 28 Oct 2016 22:37:57 +0400 comments
Comments: Simatic Step 7, STL, сглаживание (Smooth) сигнала аналогового входа 4-20mA. http://we.easyelectronics.ru/plc/simatic-step-7-stl-sglazhivanie-smooth-signala-analogovogo-vhoda-4-20ma.html#comment173603 http://we.easyelectronics.ru/plc/simatic-step-7-stl-sglazhivanie-smooth-signala-analogovogo-vhoda-4-20ma.html#comment173603 plcist STL дизасемблировался в близкий (не идентичный) машинный код когда в качестве ЦП контроллера применялся 16-разрядный С166, лет 6-8 назад.С165 прекратили ставить в центральные процессоры в 2003-ем году… отказались от батарейки в пользу ММС.
Functional Description
The architecture of the C165 combines advantages of both RISC and CISC processors
and of advanced peripheral subsystems in a very well-balanced way. In addition the
on-chip memory blocks allow the design of compact systems with maximum
performance.
A register bank can consist of up to 16 wordwide (R0 to R15)
вот на этом они эмулировали систему комманда 32-х разрядного виртуального варианта моторолловского 6502
http://s7detali.narod.ru/S7_315/S7_315AF0.html

У меня такое чувство, что вы не совсем в теме.
Чувства тебя всё время оманывают :)
http://winccflexrussian.narod.ru/step7help/step7help.html

из печалек… кончились длительные поездки в поездах и просто не стало времени на :(
]]>
Fri, 28 Oct 2016 23:02:40 +0400 comments
Comments: Simatic Step 7, STL, сглаживание (Smooth) сигнала аналогового входа 4-20mA. http://we.easyelectronics.ru/plc/simatic-step-7-stl-sglazhivanie-smooth-signala-analogovogo-vhoda-4-20ma.html#comment173604 http://we.easyelectronics.ru/plc/simatic-step-7-stl-sglazhivanie-smooth-signala-analogovogo-vhoda-4-20ma.html#comment173604 anakost Это я недостаточно ясно наверное высказался в комментариях. Simatic машина реального времени, никакой ВМ в нем нет. ВМ для поддерживаемых языков образует IDE Step 7.]]> Fri, 28 Oct 2016 23:04:31 +0400 comments Comments: Simatic Step 7, STL, сглаживание (Smooth) сигнала аналогового входа 4-20mA. http://we.easyelectronics.ru/plc/simatic-step-7-stl-sglazhivanie-smooth-signala-analogovogo-vhoda-4-20ma.html#comment173605 http://we.easyelectronics.ru/plc/simatic-step-7-stl-sglazhivanie-smooth-signala-analogovogo-vhoda-4-20ma.html#comment173605 Vga Если же в ПЛК хранится код под виртуальный процессор — то и VM находится в ПЛК. А сделать ее реалтаймовой — вполне реальная задача, к тому же, насколько я помню завляемые для ПЛК спеки — они никак не впечатляют для того проца, который в нем стоит, что намекает на то, что VM там вообще интерпретирующая.]]> Fri, 28 Oct 2016 23:11:16 +0400 comments Comments: Simatic Step 7, STL, сглаживание (Smooth) сигнала аналогового входа 4-20mA. http://we.easyelectronics.ru/plc/simatic-step-7-stl-sglazhivanie-smooth-signala-analogovogo-vhoda-4-20ma.html#comment173606 http://we.easyelectronics.ru/plc/simatic-step-7-stl-sglazhivanie-smooth-signala-analogovogo-vhoda-4-20ma.html#comment173606 plcist Реальное время... с средним циклом прохода цикла программы в 10 миллисекунд :) 100 проходов в секунду = реальное время :)
может и хотел Сименс сделать силиконовый процессор… но кризис заставил эмулировать его систему команд на том, что было
http://www.infineon.com/dgdl/c165_ds_v20_2000_12.pdf?fileId=db3a304412b407950112b43a49a66fd7
]]>
Fri, 28 Oct 2016 23:20:51 +0400 comments
Comments: Simatic Step 7, STL, сглаживание (Smooth) сигнала аналогового входа 4-20mA. http://we.easyelectronics.ru/plc/simatic-step-7-stl-sglazhivanie-smooth-signala-analogovogo-vhoda-4-20ma.html#comment173607 http://we.easyelectronics.ru/plc/simatic-step-7-stl-sglazhivanie-smooth-signala-analogovogo-vhoda-4-20ma.html#comment173607 anakost У моей программы, написанной на STL, минимальное — 1мс, типовое — 2мс, максимальное — 11мс. Время исполнения зависит от языка программы и ветвей кода, подключенных в данный конкретный момент.]]> Sat, 29 Oct 2016 08:00:45 +0400 comments Comments: Simatic Step 7, STL, сглаживание (Smooth) сигнала аналогового входа 4-20mA. http://we.easyelectronics.ru/plc/simatic-step-7-stl-sglazhivanie-smooth-signala-analogovogo-vhoda-4-20ma.html#comment173608 http://we.easyelectronics.ru/plc/simatic-step-7-stl-sglazhivanie-smooth-signala-analogovogo-vhoda-4-20ma.html#comment173608 plcist У моей программы, написанной на STL, минимальное — 1мс, типовое — 2мс, максимальное — 11мс.«реальное время» гуляет на порядок :)
За что не уважаю трепопедию — слишком много «учителей» не знающих даже основ учения, но упорно распространяющих вымыслы и домыслы как истину
читайте документацию… там могут быть описки или ошибки перевода… но это более достоверная информация по сравнению трепонетом.
В промышленном программировании ПЛК есть много особенностей, которые непонятны обычному компьютерному «эмбедеру»…
]]>
Sat, 29 Oct 2016 12:18:31 +0400 comments
Comments: Simatic Step 7, STL, сглаживание (Smooth) сигнала аналогового входа 4-20mA. http://we.easyelectronics.ru/plc/simatic-step-7-stl-sglazhivanie-smooth-signala-analogovogo-vhoda-4-20ma.html#comment173609 http://we.easyelectronics.ru/plc/simatic-step-7-stl-sglazhivanie-smooth-signala-analogovogo-vhoda-4-20ma.html#comment173609 anakost О каком эмбедере вы рассуждаете? Я тридцать лет работаю на производстве с непрерывным циклом. И тут гуры начинают меня учить как надо работать… Мало того, что мне эти советы по барабану (не в теме), просто смешно…]]> Sat, 29 Oct 2016 13:13:42 +0400 comments Comments: Simatic Step 7, STL, сглаживание (Smooth) сигнала аналогового входа 4-20mA. http://we.easyelectronics.ru/plc/simatic-step-7-stl-sglazhivanie-smooth-signala-analogovogo-vhoda-4-20ma.html#comment173625 http://we.easyelectronics.ru/plc/simatic-step-7-stl-sglazhivanie-smooth-signala-analogovogo-vhoda-4-20ma.html#comment173625 plcist Я тридцать лет работаю на производстве с непрерывным циклом...вероятно у тебя большой альбом производственных фоток :)
цифра у меня появилась в 2002-м

Небарабанщикам:
Согласно МЭК Язык IL (Instruction List, Список Команд) представляет собой ассемблероподобный язык… и у Сименса был микропроцессор под этот язык… то было время эйфории окончательной победы RISC над CISC и казалось не проблемой создать простенький 32-х разрядный RISC с двумя аккумуляторами(более простой чем 64-х разрядный DEC Alpha AXP 21064) (кстати в S7-400-х стояли 64-х разрядные MIPS)
за 30 лет не смог прочитать первые страницы основного документа :(
]]>
Sat, 29 Oct 2016 21:04:02 +0400 comments
Comments: Simatic Step 7, STL, сглаживание (Smooth) сигнала аналогового входа 4-20mA. http://we.easyelectronics.ru/plc/simatic-step-7-stl-sglazhivanie-smooth-signala-analogovogo-vhoda-4-20ma.html#comment173626 http://we.easyelectronics.ru/plc/simatic-step-7-stl-sglazhivanie-smooth-signala-analogovogo-vhoda-4-20ma.html#comment173626 anakost вероятно у тебя большой альбом производственных фоток :)Нет такого альбома. И камеры на телефоне нет. Если надо что то снять, прошу более молодых коллег со смартфонами.]]> Sat, 29 Oct 2016 21:21:35 +0400 comments Comments: Simatic Step 7, STL, сглаживание (Smooth) сигнала аналогового входа 4-20mA. http://we.easyelectronics.ru/plc/simatic-step-7-stl-sglazhivanie-smooth-signala-analogovogo-vhoda-4-20ma.html#comment173627 http://we.easyelectronics.ru/plc/simatic-step-7-stl-sglazhivanie-smooth-signala-analogovogo-vhoda-4-20ma.html#comment173627 plcist жумп на plcforum.uz.ua/]]> Sat, 29 Oct 2016 21:44:51 +0400 comments Comments: Simatic Step 7, STL, сглаживание (Smooth) сигнала аналогового входа 4-20mA. http://we.easyelectronics.ru/plc/simatic-step-7-stl-sglazhivanie-smooth-signala-analogovogo-vhoda-4-20ma.html#comment173628 http://we.easyelectronics.ru/plc/simatic-step-7-stl-sglazhivanie-smooth-signala-analogovogo-vhoda-4-20ma.html#comment173628 anakost жумп на Задумка хорошая, но ведь там почти ничего нет (своего). Цитировать не заслуга.]]> Sat, 29 Oct 2016 22:12:51 +0400 comments Comments: Simatic Step 7, STL, сглаживание (Smooth) сигнала аналогового входа 4-20mA. http://we.easyelectronics.ru/plc/simatic-step-7-stl-sglazhivanie-smooth-signala-analogovogo-vhoda-4-20ma.html#comment173629 http://we.easyelectronics.ru/plc/simatic-step-7-stl-sglazhivanie-smooth-signala-analogovogo-vhoda-4-20ma.html#comment173629 plcist Мне надо прочитать ещё 5000 страниц

с ассемблером для S7-300/400 всё ясно
S7-1500 уже полный полный эмулятор…]]>
Sat, 29 Oct 2016 22:39:43 +0400 comments
Comments: Simatic Step 7, STL, сглаживание (Smooth) сигнала аналогового входа 4-20mA. http://we.easyelectronics.ru/plc/simatic-step-7-stl-sglazhivanie-smooth-signala-analogovogo-vhoda-4-20ma.html#comment173555 http://we.easyelectronics.ru/plc/simatic-step-7-stl-sglazhivanie-smooth-signala-analogovogo-vhoda-4-20ma.html#comment173555 anakost В стандарте уже все указано…]]> Sat, 22 Oct 2016 21:35:59 +0400 comments Comments: Simatic Step 7, STL, сглаживание (Smooth) сигнала аналогового входа 4-20mA. http://we.easyelectronics.ru/plc/simatic-step-7-stl-sglazhivanie-smooth-signala-analogovogo-vhoda-4-20ma.html#comment173610 http://we.easyelectronics.ru/plc/simatic-step-7-stl-sglazhivanie-smooth-signala-analogovogo-vhoda-4-20ma.html#comment173610 DIHALT Sat, 29 Oct 2016 14:28:56 +0400 comments Comments: Simatic Step 7, STL, сглаживание (Smooth) сигнала аналогового входа 4-20mA. http://we.easyelectronics.ru/plc/simatic-step-7-stl-sglazhivanie-smooth-signala-analogovogo-vhoda-4-20ma.html#comment173612 http://we.easyelectronics.ru/plc/simatic-step-7-stl-sglazhivanie-smooth-signala-analogovogo-vhoda-4-20ma.html#comment173612 anakost При тупом Upload вы получите всю программу в STL. С ним надо уметь работать…]]> Sat, 29 Oct 2016 15:29:49 +0400 comments Comments: Simatic Step 7, STL, сглаживание (Smooth) сигнала аналогового входа 4-20mA. http://we.easyelectronics.ru/plc/simatic-step-7-stl-sglazhivanie-smooth-signala-analogovogo-vhoda-4-20ma.html#comment173613 http://we.easyelectronics.ru/plc/simatic-step-7-stl-sglazhivanie-smooth-signala-analogovogo-vhoda-4-20ma.html#comment173613 Vga А транслятор LAD/SCL/etc в STL называется компилятором.
P.S. Прекрати отвечать куда попало. Твой ответ окажется дальше от комментария, на который ты отвечаешь, чем если ты ответишь непосредственно на этот комментарий.]]>
Sat, 29 Oct 2016 16:29:10 +0400 comments
Comments: Simatic Step 7, STL, сглаживание (Smooth) сигнала аналогового входа 4-20mA. http://we.easyelectronics.ru/plc/simatic-step-7-stl-sglazhivanie-smooth-signala-analogovogo-vhoda-4-20ma.html#comment173614 http://we.easyelectronics.ru/plc/simatic-step-7-stl-sglazhivanie-smooth-signala-analogovogo-vhoda-4-20ma.html#comment173614 anakost Не буду.
Если коротко, код исполняет контроллер. И исполняет машинный код. Этот код в него залит Step 7. Кроме исполняемого кода в нем ничего нет, почитайте Бергера.
Теоретизировать просто не о чем…]]>
Sat, 29 Oct 2016 17:04:03 +0400 comments
Comments: Simatic Step 7, STL, сглаживание (Smooth) сигнала аналогового входа 4-20mA. http://we.easyelectronics.ru/plc/simatic-step-7-stl-sglazhivanie-smooth-signala-analogovogo-vhoda-4-20ma.html#comment173615 http://we.easyelectronics.ru/plc/simatic-step-7-stl-sglazhivanie-smooth-signala-analogovogo-vhoda-4-20ma.html#comment173615 Vga Если коротко, код исполняет контроллер. И исполняет машинный код.Ну так и я о том же. Это ты говоришь, что VM-де в IDE.]]> Sat, 29 Oct 2016 17:08:00 +0400 comments Comments: Simatic Step 7, STL, сглаживание (Smooth) сигнала аналогового входа 4-20mA. http://we.easyelectronics.ru/plc/simatic-step-7-stl-sglazhivanie-smooth-signala-analogovogo-vhoda-4-20ma.html#comment173616 http://we.easyelectronics.ru/plc/simatic-step-7-stl-sglazhivanie-smooth-signala-analogovogo-vhoda-4-20ma.html#comment173616 anakost Sat, 29 Oct 2016 17:27:03 +0400 comments Comments: Simatic Step 7, STL, сглаживание (Smooth) сигнала аналогового входа 4-20mA. http://we.easyelectronics.ru/plc/simatic-step-7-stl-sglazhivanie-smooth-signala-analogovogo-vhoda-4-20ma.html#comment173617 http://we.easyelectronics.ru/plc/simatic-step-7-stl-sglazhivanie-smooth-signala-analogovogo-vhoda-4-20ma.html#comment173617 Vga
Аналогом VM является IDE Step 7
Ты вообще в курсе, что такое VM? Судя по тому, что несешь — нет.

P.S. По вестям с полей, 300-я и 400-я серии кормятся STL-байткодом, а 1500 — машинным кодом того процессора, что в них стоит. При этом в 400-й стоит микросхема, которая вполне может быть аппаратным STL-процессором, в 300-й обычный процессор и VM.]]>
Sat, 29 Oct 2016 17:33:15 +0400 comments
Comments: Simatic Step 7, STL, сглаживание (Smooth) сигнала аналогового входа 4-20mA. http://we.easyelectronics.ru/plc/simatic-step-7-stl-sglazhivanie-smooth-signala-analogovogo-vhoda-4-20ma.html#comment173618 http://we.easyelectronics.ru/plc/simatic-step-7-stl-sglazhivanie-smooth-signala-analogovogo-vhoda-4-20ma.html#comment173618 anakost Виртуальная машина исполняет некоторый машинно-независимый код (например, байт-код, шитый код, p-код) или машинный код реального процессора. Контроллер исполняет машинно-зависимый код. От какого контороллера код будет зависим выполняется в настройках проекта Step 7. И уже IDE решает для какого контроллера компилировать код.
У меня такое чувство, что вы со Step 7 не сталкивались. Иначе вопросы и предположения были бы другими…]]>
Sat, 29 Oct 2016 18:12:48 +0400 comments
Comments: Simatic Step 7, STL, сглаживание (Smooth) сигнала аналогового входа 4-20mA. http://we.easyelectronics.ru/plc/simatic-step-7-stl-sglazhivanie-smooth-signala-analogovogo-vhoda-4-20ma.html#comment173619 http://we.easyelectronics.ru/plc/simatic-step-7-stl-sglazhivanie-smooth-signala-analogovogo-vhoda-4-20ma.html#comment173619 Vga У меня такое чувство, что вы со Step 7 не сталкивались. Иначе вопросы и предположения были бы другими…Вживую — нет. Иначе я бы говорил увереннее о simatic-specific вещах (хотя в данном обсуждении я в основном обсуждаю вопросы общие, а не специфичные для конкретных ПЛК) и не ссылался на «вести с полей».
Виртуальная машина исполняет некоторый машинно-независимый код (например, байт-код, шитый код, p-код) или машинный код реального процессора.
Определение еще более дурацкое, чем в статье про разделение байткода и машинного. Впрочем, если заглянуть в источник — то это уже и не определение, определение в первом абзаце, и в нем нет ереси типа «VM выполняет машинно-независимый код». Более того, VM и есть то, что делает код машинно-независимым. Любой код, например 8086-й.
Но даже в процитированном кусочке есть ключевой пункт — «выполняет». IDE ничего не выполняет. Выполняет ПЛК. Поэтому либо VM в ПЛК, либо ее нет вообще, но в IDE она может быть только в составе симулятора, если таковой там есть.]]>
Sat, 29 Oct 2016 18:43:45 +0400 comments
Comments: Simatic Step 7, STL, сглаживание (Smooth) сигнала аналогового входа 4-20mA. http://we.easyelectronics.ru/plc/simatic-step-7-stl-sglazhivanie-smooth-signala-analogovogo-vhoda-4-20ma.html#comment173620 http://we.easyelectronics.ru/plc/simatic-step-7-stl-sglazhivanie-smooth-signala-analogovogo-vhoda-4-20ma.html#comment173620 anakost Sat, 29 Oct 2016 18:54:26 +0400 comments Comments: Simatic Step 7, STL, сглаживание (Smooth) сигнала аналогового входа 4-20mA. http://we.easyelectronics.ru/plc/simatic-step-7-stl-sglazhivanie-smooth-signala-analogovogo-vhoda-4-20ma.html#comment173621 http://we.easyelectronics.ru/plc/simatic-step-7-stl-sglazhivanie-smooth-signala-analogovogo-vhoda-4-20ma.html#comment173621 Vga Sat, 29 Oct 2016 18:57:17 +0400 comments Comments: Simatic Step 7, STL, сглаживание (Smooth) сигнала аналогового входа 4-20mA. http://we.easyelectronics.ru/plc/simatic-step-7-stl-sglazhivanie-smooth-signala-analogovogo-vhoda-4-20ma.html#comment173611 http://we.easyelectronics.ru/plc/simatic-step-7-stl-sglazhivanie-smooth-signala-analogovogo-vhoda-4-20ma.html#comment173611 anakost Почти дословный ответ — Siemens постоянно работает над адаптацией своих продуктов под требования пользователей. Понимай как хочешь…]]> Sat, 29 Oct 2016 15:03:12 +0400 comments Comments: Simatic Step 7, STL, сглаживание (Smooth) сигнала аналогового входа 4-20mA. http://we.easyelectronics.ru/plc/simatic-step-7-stl-sglazhivanie-smooth-signala-analogovogo-vhoda-4-20ma.html#comment173556 http://we.easyelectronics.ru/plc/simatic-step-7-stl-sglazhivanie-smooth-signala-analogovogo-vhoda-4-20ma.html#comment173556 anakost Sat, 22 Oct 2016 21:51:44 +0400 comments Comments: Simatic Step 7, STL, сглаживание (Smooth) сигнала аналогового входа 4-20mA. http://we.easyelectronics.ru/plc/simatic-step-7-stl-sglazhivanie-smooth-signala-analogovogo-vhoda-4-20ma.html#comment173557 http://we.easyelectronics.ru/plc/simatic-step-7-stl-sglazhivanie-smooth-signala-analogovogo-vhoda-4-20ma.html#comment173557 Vga Sat, 22 Oct 2016 22:08:25 +0400 comments Comments: Simatic Step 7, STL, сглаживание (Smooth) сигнала аналогового входа 4-20mA. http://we.easyelectronics.ru/plc/simatic-step-7-stl-sglazhivanie-smooth-signala-analogovogo-vhoda-4-20ma.html#comment173573 http://we.easyelectronics.ru/plc/simatic-step-7-stl-sglazhivanie-smooth-signala-analogovogo-vhoda-4-20ma.html#comment173573 Vga 1) В принципе, для любого байткода можно сделать аппаратный процессор. Учитывая, что они обычно достаточно похожи на МК аппаратных процессоров — неделька в квартусе и можно смело утверждать, что «данный байткод исполняется в железе, а значит является машинным».
2) Машинный код для аппаратного процессора не так уж редко исполняется программным. Пример я уже указывал — различные эмуляторы, позволяющие на одном процессоре запускать код для совершенно другого. Считать ли код для MIPS или x86 в таких ситуациях байткодом?
3) Энивей, аппаратные JVM-процы существуют, так что по этому критерию он машинный.]]>
Sun, 23 Oct 2016 00:06:00 +0400 comments
Comments: Simatic Step 7, STL, сглаживание (Smooth) сигнала аналогового входа 4-20mA. http://we.easyelectronics.ru/plc/simatic-step-7-stl-sglazhivanie-smooth-signala-analogovogo-vhoda-4-20ma.html#comment173558 http://we.easyelectronics.ru/plc/simatic-step-7-stl-sglazhivanie-smooth-signala-analogovogo-vhoda-4-20ma.html#comment173558 anakost Вообще то нет. Байткод не привязан к конкретной архитектуре процессора, на конкретной архитектуре присутствует свой интерпретатор байткода, который и транслирует его в машинные команды.]]> Sat, 22 Oct 2016 22:17:21 +0400 comments Comments: Simatic Step 7, STL, сглаживание (Smooth) сигнала аналогового входа 4-20mA. http://we.easyelectronics.ru/plc/simatic-step-7-stl-sglazhivanie-smooth-signala-analogovogo-vhoda-4-20ma.html#comment173559 http://we.easyelectronics.ru/plc/simatic-step-7-stl-sglazhivanie-smooth-signala-analogovogo-vhoda-4-20ma.html#comment173559 Vga
На всякий случай напомню о существовании:
1) Процессоров, исполняющих JVM-код напрямую. Jazelle DBX, в частности.
2) Программ, исполняющих машинный код на процессоре чужой архитектуры (всевозможные эмуляторы, слой поддержки программ для PowerPC в макоси для x86).
3) Ну и собственно то, что все современные х86 процессоры являются виртуальной х86-машиной поверх RISC-ядра. Эльбрус, кстати, тоже имеет такую.]]>
Sat, 22 Oct 2016 22:58:27 +0400 comments
Comments: Simatic Step 7, STL, сглаживание (Smooth) сигнала аналогового входа 4-20mA. http://we.easyelectronics.ru/plc/simatic-step-7-stl-sglazhivanie-smooth-signala-analogovogo-vhoda-4-20ma.html#comment173561 http://we.easyelectronics.ru/plc/simatic-step-7-stl-sglazhivanie-smooth-signala-analogovogo-vhoda-4-20ma.html#comment173561 plcist
Найди принципиальные различия в виртуальном и реальном процессоре :)
Кстати как вы отлаживаете в бежтаговских симуляторах программы на виртуальных процессорах i8051, Атмегах, STM… на х86 процессоре.]]>
Sat, 22 Oct 2016 23:10:06 +0400 comments
Comments: Simatic Step 7, STL, сглаживание (Smooth) сигнала аналогового входа 4-20mA. http://we.easyelectronics.ru/plc/simatic-step-7-stl-sglazhivanie-smooth-signala-analogovogo-vhoda-4-20ma.html#comment173563 http://we.easyelectronics.ru/plc/simatic-step-7-stl-sglazhivanie-smooth-signala-analogovogo-vhoda-4-20ma.html#comment173563 Vga Sat, 22 Oct 2016 23:23:14 +0400 comments Comments: Simatic Step 7, STL, сглаживание (Smooth) сигнала аналогового входа 4-20mA. http://we.easyelectronics.ru/plc/simatic-step-7-stl-sglazhivanie-smooth-signala-analogovogo-vhoda-4-20ma.html#comment173566 http://we.easyelectronics.ru/plc/simatic-step-7-stl-sglazhivanie-smooth-signala-analogovogo-vhoda-4-20ma.html#comment173566 anakost Sat, 22 Oct 2016 23:31:26 +0400 comments Comments: Simatic Step 7, STL, сглаживание (Smooth) сигнала аналогового входа 4-20mA. http://we.easyelectronics.ru/plc/simatic-step-7-stl-sglazhivanie-smooth-signala-analogovogo-vhoda-4-20ma.html#comment173568 http://we.easyelectronics.ru/plc/simatic-step-7-stl-sglazhivanie-smooth-signala-analogovogo-vhoda-4-20ma.html#comment173568 plcist сейчас даже школьники на матрице могут запрограммировать подобный :)
Сначала появился ассемблер для Эльбруса, затем его прогнали на виртуальной модели, потом на матрицах и только потом отдали в производство.]]>
Sat, 22 Oct 2016 23:42:13 +0400 comments
Comments: Simatic Step 7, STL, сглаживание (Smooth) сигнала аналогового входа 4-20mA. http://we.easyelectronics.ru/plc/simatic-step-7-stl-sglazhivanie-smooth-signala-analogovogo-vhoda-4-20ma.html#comment173570 http://we.easyelectronics.ru/plc/simatic-step-7-stl-sglazhivanie-smooth-signala-analogovogo-vhoda-4-20ma.html#comment173570 Vga Но по семантике да — типичный язык ассемблера.]]> Sat, 22 Oct 2016 23:45:30 +0400 comments Comments: Simatic Step 7, STL, сглаживание (Smooth) сигнала аналогового входа 4-20mA. http://we.easyelectronics.ru/plc/simatic-step-7-stl-sglazhivanie-smooth-signala-analogovogo-vhoda-4-20ma.html#comment173576 http://we.easyelectronics.ru/plc/simatic-step-7-stl-sglazhivanie-smooth-signala-analogovogo-vhoda-4-20ma.html#comment173576 anakost Как получится…]]> Sun, 23 Oct 2016 00:19:56 +0400 comments Comments: Simatic Step 7, STL, сглаживание (Smooth) сигнала аналогового входа 4-20mA. http://we.easyelectronics.ru/plc/simatic-step-7-stl-sglazhivanie-smooth-signala-analogovogo-vhoda-4-20ma.html#comment173560 http://we.easyelectronics.ru/plc/simatic-step-7-stl-sglazhivanie-smooth-signala-analogovogo-vhoda-4-20ma.html#comment173560 anakost И где здесь привязан?]]> Sat, 22 Oct 2016 23:06:40 +0400 comments Comments: Simatic Step 7, STL, сглаживание (Smooth) сигнала аналогового входа 4-20mA. http://we.easyelectronics.ru/plc/simatic-step-7-stl-sglazhivanie-smooth-signala-analogovogo-vhoda-4-20ma.html#comment173562 http://we.easyelectronics.ru/plc/simatic-step-7-stl-sglazhivanie-smooth-signala-analogovogo-vhoda-4-20ma.html#comment173562 Vga Sat, 22 Oct 2016 23:21:12 +0400 comments Comments: Simatic Step 7, STL, сглаживание (Smooth) сигнала аналогового входа 4-20mA. http://we.easyelectronics.ru/plc/simatic-step-7-stl-sglazhivanie-smooth-signala-analogovogo-vhoda-4-20ma.html#comment173564 http://we.easyelectronics.ru/plc/simatic-step-7-stl-sglazhivanie-smooth-signala-analogovogo-vhoda-4-20ma.html#comment173564 anakost Sat, 22 Oct 2016 23:23:49 +0400 comments Comments: Simatic Step 7, STL, сглаживание (Smooth) сигнала аналогового входа 4-20mA. http://we.easyelectronics.ru/plc/simatic-step-7-stl-sglazhivanie-smooth-signala-analogovogo-vhoda-4-20ma.html#comment173565 http://we.easyelectronics.ru/plc/simatic-step-7-stl-sglazhivanie-smooth-signala-analogovogo-vhoda-4-20ma.html#comment173565 Vga Sat, 22 Oct 2016 23:26:37 +0400 comments Comments: Simatic Step 7, STL, сглаживание (Smooth) сигнала аналогового входа 4-20mA. http://we.easyelectronics.ru/plc/simatic-step-7-stl-sglazhivanie-smooth-signala-analogovogo-vhoda-4-20ma.html#comment173567 http://we.easyelectronics.ru/plc/simatic-step-7-stl-sglazhivanie-smooth-signala-analogovogo-vhoda-4-20ma.html#comment173567 anakost Sat, 22 Oct 2016 23:34:44 +0400 comments Comments: Simatic Step 7, STL, сглаживание (Smooth) сигнала аналогового входа 4-20mA. http://we.easyelectronics.ru/plc/simatic-step-7-stl-sglazhivanie-smooth-signala-analogovogo-vhoda-4-20ma.html#comment173569 http://we.easyelectronics.ru/plc/simatic-step-7-stl-sglazhivanie-smooth-signala-analogovogo-vhoda-4-20ma.html#comment173569 Vga Sat, 22 Oct 2016 23:43:20 +0400 comments Comments: Simatic Step 7, STL, сглаживание (Smooth) сигнала аналогового входа 4-20mA. http://we.easyelectronics.ru/plc/simatic-step-7-stl-sglazhivanie-smooth-signala-analogovogo-vhoda-4-20ma.html#comment173571 http://we.easyelectronics.ru/plc/simatic-step-7-stl-sglazhivanie-smooth-signala-analogovogo-vhoda-4-20ma.html#comment173571 anakost Sat, 22 Oct 2016 23:53:52 +0400 comments Comments: Simatic Step 7, STL, сглаживание (Smooth) сигнала аналогового входа 4-20mA. http://we.easyelectronics.ru/plc/simatic-step-7-stl-sglazhivanie-smooth-signala-analogovogo-vhoda-4-20ma.html#comment173572 http://we.easyelectronics.ru/plc/simatic-step-7-stl-sglazhivanie-smooth-signala-analogovogo-vhoda-4-20ma.html#comment173572 Vga Это реализация архитектуры под конкретные аппаратные и программные ресурсы предоставляемые конкретной платформой.Вот именно. Архитектуры. Возможно, у нее есть свое название, я не слишком глубоко знаю жабу. Впрочем, если глянуть на процы — то и реализация, и спецификация (архитектура) называются одним словом. Так что JVM — это архитектура, у которой есть разные реализации. Скажем, JRE. Или KJava. Или Jazelle DBX. Последняя, кстати, реализует JVM в железе.
И байткод жабы привязан именно к этой архитектуре. Архитектуре JVM.]]>
Sun, 23 Oct 2016 00:01:07 +0400 comments
Comments: Simatic Step 7, STL, сглаживание (Smooth) сигнала аналогового входа 4-20mA. http://we.easyelectronics.ru/plc/simatic-step-7-stl-sglazhivanie-smooth-signala-analogovogo-vhoda-4-20ma.html#comment173574 http://we.easyelectronics.ru/plc/simatic-step-7-stl-sglazhivanie-smooth-signala-analogovogo-vhoda-4-20ma.html#comment173574 anakost Sun, 23 Oct 2016 00:06:04 +0400 comments Comments: Simatic Step 7, STL, сглаживание (Smooth) сигнала аналогового входа 4-20mA. http://we.easyelectronics.ru/plc/simatic-step-7-stl-sglazhivanie-smooth-signala-analogovogo-vhoda-4-20ma.html#comment173575 http://we.easyelectronics.ru/plc/simatic-step-7-stl-sglazhivanie-smooth-signala-analogovogo-vhoda-4-20ma.html#comment173575 Vga Sun, 23 Oct 2016 00:11:26 +0400 comments