[?+]: Найти в программе Периферийные входы ?
-
- Posts: 50
- Joined: Sat Oct 24, 2009 3:38 am
[?+]: Найти в программе Периферийные входы ?
В установке используется блок периферийных входов (полностью забит 14 датчиков).
В программе PIW перезаписываеться в MW50, а дальше используется только биты М50.2 и М51.7,а все остальные М50.1.3.4.5.6.7
и М51.1.2.3.4.5.6 не прописаны в программе, хотя на те остальные датчики программа реагирует.Мне необходимо найти в программе периферийных вход который соответствут М50.6.
Все данные смотрел в REF таблице.
Где искать их????
В программе PIW перезаписываеться в MW50, а дальше используется только биты М50.2 и М51.7,а все остальные М50.1.3.4.5.6.7
и М51.1.2.3.4.5.6 не прописаны в программе, хотя на те остальные датчики программа реагирует.Мне необходимо найти в программе периферийных вход который соответствут М50.6.
Все данные смотрел в REF таблице.
Где искать их????
Last edited by engineer_em on Wed Oct 06, 2010 12:54 pm, edited 1 time in total.
-
- Posts: 43
- Joined: Wed Dec 13, 2006 11:58 am
- Location: Russia
Re: [?]: Найти в программе Периферийные входы ?
Из-за вас и нам хрен морде вашей...
Кто-нибудь хоть что-нибудь понял?!
Кто-нибудь хоть что-нибудь понял?!
-
- Posts: 50
- Joined: Sat Oct 24, 2009 3:38 am
Re: [?]: Найти в программе Периферийные входы ?
исправил вверху-попробовал уточнить
-
- Posts: 126
- Joined: Thu Oct 02, 2008 1:28 pm
- Location: Russia
Re: [?]: Найти в программе Периферийные входы ?
Если это дискретные сигналы, то их можно обрабатывать не побитово, а как байт, слово и т.д.
Посмотри пример вот этой теме
Тогда в кроссрефе будет встречаться, к примеру, не M50.1, а просто МW50
Посмотри пример вот этой теме
Тогда в кроссрефе будет встречаться, к примеру, не M50.1, а просто МW50
Last edited by SNike on Wed Oct 06, 2010 1:21 pm, edited 3 times in total.
-
- Site Admin
- Posts: 3992
- Joined: Thu Feb 16, 2006 3:25 pm
- Location: Russia
Re: [?]: Найти в программе Периферийные входы ?
Кликни правой кнопкой в программе на MW50 и в контекстном меню выбери пункт посмотреть места его применения.
Либо искать в MB50, MD50.
Или выложи программу в обменник - может кто раскопает.
Либо искать в MB50, MD50.
Или выложи программу в обменник - может кто раскопает.
-
- Posts: 50
- Joined: Sat Oct 24, 2009 3:38 am
Re: [?]: Найти в программе Периферийные входы ?
Используется только в месте присвоения как MW50 и как M50.2 один раз.А М 50.6 нетуCoMod wrote:Кликни правой кнопкой в программе на MW50 и в контекстном меню выбери пункт посмотреть места его применения.
Либо искать в MB50, MD50.
Или выложи программу в обменник - может кто раскопает.
Может ли этот адрес вообще не использоваться в контроллере, а считываться в панель ( сименс ) и обрабатываться там?
-
- Posts: 126
- Joined: Thu Oct 02, 2008 1:28 pm
- Location: Russia
Re: [?]: Найти в программе Периферийные входы ?
Иногда встречаются такие "хитрые" блоки, в которые передается начальный адрес, а они уже далее работают с его битами, байтами и т.п.
В таких случаях отследить бит нелегко, потому что в кроссрефе там будет знак вопроса и что-то там еще, с ходу не помню.
Но все реально, дело времени.
В таких случаях отследить бит нелегко, потому что в кроссрефе там будет знак вопроса и что-то там еще, с ходу не помню.
Но все реально, дело времени.
-
- Posts: 43
- Joined: Wed Dec 13, 2006 11:58 am
- Location: Russia
Re: [?]: Найти в программе Периферийные входы ?
Вероятнее всего где-то в программе адресация к этому слову (MW50) реализована с помощью переменной типа Pointer. При желании можно так намутить с косвенной адресацией, что на раскопки потребуется приличное время (даже при наличии большого опыта).
Если это не очень страшная военная тайна - выложи проект на файлообменник, и тебе обязательно помогут.
Best regards!
Если это не очень страшная военная тайна - выложи проект на файлообменник, и тебе обязательно помогут.
Best regards!
-
- Posts: 50
- Joined: Sat Oct 24, 2009 3:38 am
Re: [?]: Найти в программе Периферийные входы ?
Похоже нашел я эти входы, оказались входа с адресами I90.0-I91.7.Подскажите люди добрые как это организовано, в хардваре не прописано.
-
- Site Admin
- Posts: 3992
- Joined: Thu Feb 16, 2006 3:25 pm
- Location: Russia
Re: [?]: Найти в программе Периферийные входы ?
Возможно имеющийся у тебя проект Степ7 не соответствует реальному.engineer_em wrote:Похоже нашел я эти входы, оказались входа с адресами I90.0-I91.7.Подскажите люди добрые как это организовано, в хардваре не прописано.
Самый простой способ проверить - скачай реальный проект целиком из контроллера.
-
- Posts: 50
- Joined: Sat Oct 24, 2009 3:38 am
Re: [?]: Найти в программе Периферийные входы ?
Я смотрю в скачанном с ПЛК проекте
-
- Site Admin
- Posts: 3992
- Joined: Thu Feb 16, 2006 3:25 pm
- Location: Russia
Re: [?]: Найти в программе Периферийные входы ?
Без просмотра проекта тебе никто не даст правильного ответа.engineer_em wrote:Я смотрю в скачанном с ПЛК проекте
Что хоть за контроллер ?
Выложи копию экрана HW Config с адресами портов...
-
- Posts: 50
- Joined: Sat Oct 24, 2009 3:38 am
Re: [?]: Найти в программе Периферийные входы ?
Вот проект http://files.mail.ru/9E83UL буду благодарен за помощь
-
- Site Admin
- Posts: 3992
- Joined: Thu Feb 16, 2006 3:25 pm
- Location: Russia
-
- Posts: 50
- Joined: Sat Oct 24, 2009 3:38 am
Re: [?]: Найти в программе Периферийные входы ?
Большое спасибо, никогда не встречался с периферией. Теперь понял подключена через профи баз и там прописаны адреса.
А адреса 480-487 и 240 и 900 у меня не используются нигде????
Еще раз спасибо
А адреса 480-487 и 240 и 900 у меня не используются нигде????
Еще раз спасибо