SFC1 - чтение времени
Oльштейн Эдуард ; 5.2.04
Параметрирую в программе вызов SFC
CALL "READ_CLK"
RET_VAL:=MW156
CDT :=P#DB36.DBX44.0
Cроку P#DB36.DBX44.0 STEP7 не принимает, она краснеет.
По этому указателю в DB36 действительно прописана строка с типом
DATE_TIME.
Что нужно написать в этой строке, так понять и не смог.
Может быть где-то надо отдельно как-то обявить тип данных
DATE_TIME.
Помогите вызвать SFC1
Заранее благодарен за помощь.
Re: SFC1 - чтение времени
Михаил Ивлев; 6.2.04
попробуй вот так:
CALL "READ_CLK"
RET_VAL:=MW156
CDT :="Array".Time_Begin
где "Array" это соответсвенно название DB, Time_Begin - имя
перемнной DATE_AND_TIME в DB
Re: SFC1 - чтение времени
GorA; 10.2.04
Можно сделать следующее:
В локальных данных создать переменную типа DATE_TIME и при вызове
SFC1 указать в CDT ссылку на созданную локальную переменную. А
затем делать с полученным временем-датой
что-угодно.<<br>