plcforum.uz.ua

International PLC Forum
It is currently Thu Jan 18, 2018 3:12 am

All times are UTC + 3 hours




Post new topic Reply to topic  [ 3 posts ] 
Author Message
PostPosted: Wed Feb 03, 2010 12:08 pm 

Joined: Thu Feb 21, 2008 12:44 pm
Posts: 2
Location: Ukraine
Задача отображать ряд значений с контролера, в контролере все размещено в групах регистров пр. по 50 регистров в блоках
-- 1-й тип регистров в блоках - int, (адреса вида 40ххххх) читаю без проблем, отображаеться все ок, вопросов два
как читать блок регистров, а не каждий регистр поотдельно, на сегодня прописано каждому регистру - тег, тегу адресс в контролере и тд.

-- 2-й тип регистров в блоках - тоже регистр int, (адреса вида 40ххххх), но в регистре в 16 байтах прописано дискретние сигнали в каждом из 16 бит регистра. Т.е. в регистре вмещаеться 16 дискр. сигналов, которие мне нужно в citectе получить побитно, читая регистр целиком.


мануал курил, решения не нашол.
Спасибо за помощь.


Top
 Profile  
 
PostPosted: Thu Feb 04, 2010 10:38 am 

Joined: Fri Dec 18, 2009 6:02 pm
Posts: 392
Location: Киев
В Citect это просто решается. Пишите Cicode функцию, которая распаковывает биты из 16-разраядного слова. Прописываете Event, который будет вызывать этуф функцию периодично с заданым интервалом и записывать распакованые биты во внутренние биты.


Top
 Profile  
 
PostPosted: Fri Feb 05, 2010 9:41 am 

Joined: Thu Feb 21, 2008 12:44 pm
Posts: 2
Location: Ukraine
pupena_san wrote:
В Citect это просто решается. Пишите Cicode функцию, которая распаковывает биты из 16-разраядного слова. Прописываете Event, который будет вызывать этуф функцию периодично с заданым интервалом и записывать распакованые биты во внутренние биты.


Обошолся графикой, в графике прописал сравнение (команда Bitand) побитного регистра с маской, все ок.

С чтением групы регистров и реализация чтения в заданные промежутки времени пока не получаеться


Top
 Profile  
 
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 2 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