Будни АСУшника / Еще раз о косвенной адресации / По просьбе подписчика
Vložit
- čas přidán 21. 08. 2024
- Тут наверно последние мои какие то знания о этой, практически неиспользуемой мною, области в программировании Simatic )
По просьбам зрителей - карта МИР 2202 2013 9829 3288 Вячеслав Викторович С.
Целевое назначение - развитие канала (оборудование для съёмки, м.б. какие то мини стенды и т.п.)
Все плейлисты: / @slavaslavin1
STL, FBD, LAD - это дело вкуса) Я до контроллеров изучал программирования PC и начинал с ассемблера (Masm32) потом C/C++, ну и сейчас использую C#. STL мне напомнило своеобразный ассемблер) что PC, что PLC, часто программирую на высокоуровневых языках программирования PLC (FBD/LAD), PC(C#/C++), но для оптимизации, если того требует задача, а железо не вывозит, иногда прибегаю, к ассемблеру, что там и там, при помощи ассемблера можно не плохо оптимизировать, тот или иной функционал, кода. Спасибо вам за ваше видео) добра вам💪
Спасибо за развернутый комментарий. Спора нет, каждый язык по своему употребим и полезен
Благодарю за труд!
L#8 это формат DI. Необходимо очистить три младших байта, это достигается путём умножения на 8, либо же SLD 3.
L P#10.0
LAR1
L MW[AR1, P#0.0]
T MW20
Не знаю даже где такое применять можно... Но - тогда я попрошу снять видео о том, как осуществляется копирование значений переменных ( будь то булки или двухбайтные) из области памяти одного контроллера в другой, если они в одной сети сидят ( по mpi, ethernet)
Похоже нет операнда, что значит LW[AR1, P#0.0]? Загрузить или выгрузить, указатель на область памяти, а что с ним делать? Потому и ошибка.
А что за книгу вы листаете?
Пришлось пересмотреть) Имеете ввиду что страницами шуршу? Я думаю это материалы с обучения. С Sitrain