Извоз на аналогни влезови за снимање - страница 2

Опции за темата
Тема за пребарување
приказ

Јас првично би бил задоволен со резолуцијата, односно времето на циклус на PLC. Како работи со регистер за смени? Еднаш ги барав клучните зборови, но за жал не успеав да најдам ништо како што треба.
Што е Либнодав?

влезови

Здраво,
Концептот на "регистар на смени" овде можеби не е толку добро избран.
Направете ДБ со покажувач за процесот на читање и 2 низи со вредностите на силата и поместувањето што треба да се запишат.
Ако сега сакате да прочитате во нов пар вредности, прво го прочитавте покажувачот, го зголемувате за 1, користете го за да ја формирате адресата на меморијата (во ДБ) за вредностите на силата, зачувајте ја вредноста на силата, создадете ја мемориската адреса (во која ДБ) за вредностите на растојанието, зачувајте ја вредноста на растојанието - готово.
Работи малку поубаво ако користите SCL за да ви помогне да го креирате - можете да се заштедите при пресметување адреси .

Libnodave е библиотека што ви овозможува пристап до PLC податоци во компјутер - под претпоставка дека имате познавање на јазици на високо ниво.
Но, ако користите траење на компјутер, тоа не е вашата тема. Таа може да го заврши делот од работата за вас .

Ви благодарам многу за вашите описи, за жал, јас навистина не ја разбирам целата работа, или не знам како да го имплементирам тоа што го спомнавте. Дали има веројатно уште неколку упатства? Не најдов ништо во врска со тоа.

Здраво,
ова што го напишав би изгледало вакво нешто на скриптен јазик:

Не го сфатив ова во STL (но и тоа функционира) - затоа немам пример .

Здраво,
пример во IL за зачувување на двојни зборови:

U M 31.5 // Ако „1“ тогаш заштеди
SPBNB _001
ПОВИК ФК 107
Блок на податоци: = DB31 // меморија ДБ
Почеток на податоците: = 0 // почетна адреса во меморијата
Должина: = 50 // големина на меморија 50 двојни зборови
Влез: = DB8.DBD16
_001: 0 НОП


ФК 107
ВКЛУЧЕН # блок на податоци
L # должина
Л 4
* Јас
L # почеток на податоци
+Јас
Л 4
-Јас
Т # крај на податоците
Л 4
-Јас
Т # индекс
Анф: НОП 0 // почеток на јамка
L # индекс
СЛД 3
ЛАР1
L DBD [AR1, P # 0,0]
T DBD [AR1, P # 4.0]
L # индекс
Л 4
-Јас
Т # индекс
Л 4
+Јас
L # почеток на податоци
Цитат