plcforum.uz.ua

International PLC Forum
It is currently Mon Jul 23, 2018 8:44 pm

All times are UTC + 3 hours


Forum rules


Please click here to view the forum rules



Post new topic Reply to topic  [ 3 posts ] 
Author Message
PostPosted: Sat Mar 25, 2006 8:55 pm 
Здравствуйте. Подскажите ответ на следующие вопросы:

- С модуля аналогового ввода данные выводятся в виде W#16#6А00, далее необходимо пересчитать эту цифру в реальную технологическую величину (к примеру расход - т/ч). Если применить стандартный блок масштабирования FC105 нужно ли как нибудь дополнительно преобразовывать данные с выхода аналогового модуля? Просто на входе FC105 значение должно изменяться в диапазоне 0-27648 (INT), а с выхода аналогового модуля поступает слово в HEX формате.

- Можно ли реализовать чтобы блок FC105 брал данные из блока DB и сохранял в этот же блок результат работы? К примеру, в блоке DB храняться нижнее и верхнее значение шкалы, по которым идёт пересчёт, и надо сохранять результат пересчёта также в этом DB - просто к нему подвязывается WinCC и хочеться чтобы один технологический параметр полностью был в одном DB.

и может поделитесь примерами на STL как это реализовать? Пожалуйста :)


Top
  
 
 Post subject:
PostPosted: Sat Mar 25, 2006 10:36 pm 
Набери CALL FC105 в программе, а затем встань на неё и нажми F1
NETWORK 11
//ток движка в виде 4-20 mA
//DB40 =Current
CALL FC105
IN :="Current".Cur_Word // входное в виде слова
HI_LIM:=2.0+001 // 20 A
LO_LIM:=0.0+000 // 0 A
BIPOLAR:=FALSE
RET_VAL:="temp_word" //return_status
OUT:="Current".Cur_Real // DB40.Cur_Real вещественное значение

...а с выхода аналогового модуля поступает слово в виде битов, а как представить этот набор битов в двоичном, целом, десятичном, шестнадцатеричном виде это выбирать тебе настроив отображение вывода значений.
Если что не так напишешь, то Шаг7 тебя поправит.


Top
  
 
 Post subject:
PostPosted: Sun Mar 26, 2006 7:18 am 
Спасибо :) Обязательно попробую


Top
  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 3 posts ] 

All times are UTC + 3 hours


Who is online

Users browsing this forum: No registered users and 7 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum

Search for:
Jump to:  
Powered by International PLCforum® Forum Software © PLCforum
Mobile version