-
Плк 150 запись и чтение
зап:
dwHandle := SysFileOpen('Pr_XX.t','w');
SysFileWrite(dwHandle,ADR(Pr_XX),SIZEOF(Pr_XX));
SysFileClose(dwHandle);
tmp:=REAL_TO_WORD((cc+10)*10);
dwHandle := SysFileOpen('cc.t','w');
SysFileWrite(dwHandle,ADR(tmp),SIZEOF(tmp));
SysFileClose(dwHandle);
Чтение:
dwHandle := SysFileOpen('Pr_XX.t','r');
SysFileRead(dwHandle,ADR(Pr_XXf),SIZEOF(Pr_XXf)-1);
SysFileClose(dwHandle);
dwHandle := SysFileOpen('cc.t','r');
SysFileRead(dwHandle,ADR(tmp),SIZEOF(tmp)-1);
SysFileClose(dwHandle);
ccf:=WORD_TO_REAL(tmp);
ccf:=ROUND((ccf / 10 - 10),1);
Все это работает, но ЧУЮ что как то через Ж*ПУ.
подскажите?
Запись у меня проходит редко 1 раз в месяц а может и в год.
Просто настохринело менять аккумуляторы.
У меня 8-12 плк150 и сенсорная панель (так 8 раз с тремя типами панелей), с панели поменяли уставку в одном из плк, плк видит что значение изменилось и делает запись.
Последний раз редактировалось nalnik; 20.02.2012 в 20:26.
Ваши права
- Вы не можете создавать новые темы
- Вы не можете отвечать в темах
- Вы не можете прикреплять вложения
- Вы не можете редактировать свои сообщения
-
Правила форума