Page 1 of 1

Prodave

Posted: Fri Nov 28, 2008 10:51 am
by bear9
Добрый день, требуется считать время из DB (время работы таймера) с помощью Prodave MPI, чтение из DB - вопроса не представляет, вопрос в том, как перевести данные полученные от ПЛК - в "удобоваримый" вид для пользователя, и соответственно наоборот.

Posted: Sat Nov 29, 2008 11:16 am
by Dinda
Если пишите на VB то можно вот так:
Dim DEC As String
Dim pReadBuffer(1024) As Byte
Dim I As Integer
.
.
.

For I = 0 To 1 Step 4

DEC = DEC & Format(pReadBuffer(I)) & "s" & (pReadBuffer(I + 1) * 10) & "ms"

Next I

Text2.Text = "S5T#" & DEC

Posted: Sun Nov 30, 2008 2:58 pm
by bear9
Пишу на дельфи, решил проблему так - в программе контроллера делаю преобразование - BCD-Integer, после изменения в программе наоборот - Integer-BCD.