Вот за это огромное спасибо. Я долго просил разработчиков такую информацию.
Вот за это огромное спасибо. Я долго просил разработчиков такую информацию.
Последний раз редактировалось инок; 11.09.2013 в 12:05.
вот тут я вообще недоумеваю, а на видео у меня тогда что? Из выпадающего списка выбирал очередность байт, показывал как они расположены в двойном слове, как меняется сам Реал (флоат)
луч ненависти в сторону petera, за то что встрял, я уже виртуалку с КДС3 открыл хотел проект для примера создать, а тут уже все вдруг стало понятно
У меня "терпелка" кончилась, глядя как человек мучается из-за непонимания формата Float
Канал3 считывает в два регистра переменную float32, уже получены значения каждого из 2 регистров теперь я должен соотнести 2 переменные типа WORD к какими либо двумя вордовскими переменными и в конечном итоге получить переменную типа Итого:REAL=WordToReal(Канал3.1:WORD)*WordToReal(Ка нал3.2:WORD) или я чего-то не понимаю.
Последний раз редактировалось petera; 11.09.2013 в 12:27.
Мой канал на ютубе
https://www.youtube.com/c/ПетрАртюков
https://www.youtube.com/@%D0%9F%D0%B...BA%D0%BE%D0%B2
Библиотека ГМ для СП300
https://disk.yandex.com/d/gHLMhLi8x1_HBg
добавляю видео и проект, раз уж проговорился что решил помочь
ЫЗ Забыл добавить, в проекте есть функция перевертывания байт в ворде и вместо записей вроде ptWord^ :=arr[iter]; нужно писать ptWord^ :=SWAPB(arr[iter]); , ну и оставишиеся две комбинации тоже самое только дабавлять элементы массива сперва четные потом нечетные
ЗЫ в догонку еще видео
Последний раз редактировалось capzap; 11.09.2013 в 14:04.
один в проекте, а второй нажмите паузу второго видео и скопируйте, там четыре строчки повторяются четыре раза с разными вариациями.
ЗЫ за основу второго видео взят первый проект. из PLC_PRG удален старый код и вставлено то что на видео, остальное в проекте без изменений
это не я такой ловкий, а прога которая делает скан экрана увеличивает скорость, под копированием я имел ввиду ручками набрать текст который виден на видео, GVL и девайсы действительно расположены на вкладке устройства, а ПОУ я стараюсь создавать на вкладке ПОУ, DataMonitor это окно программы эмулятора слейва http://www.hmisys.com/downloads/Peak...torInstall.exe, по поводу соотношения, массив из ПОУ надо соотносить с массивом конфигурации слейва, в нем смотрите колонку тип
Извините capzap у меня не соотносятся регистры к массивам правильно посмотрите скришот
Безымянный.jpg