ПЛК Omron
ПЛК Omron
Привет усатые-полосатые
Только сейчас понял что на форуме нет отдельного раздела/темы посвященной ПЛК и иже с ними. Странно. В общем мне надо разобраться в программе забитой в ПЛК Omron CQM1H, по большей части ничего сложного пока не увидел за исключением сдвиговых регистров SFT и принципа их работы, справки и гайды ясность в проблему не внесли по сему огромная просьба объяснить на пальцах нахрен они нужны как можно понятнее и для чего они используются в куске кода который прилагаю. Заранее спасибо!

Машина, тупая, бесхитростная, неспособная пораскинуть умом, делает, что прикажут. А смышлёная сначала соображает, что выгоднее: решить предложенную задачу или попробовать от неё отвертеться?
Станислав Лем
Футурологический конгресс
Станислав Лем
Футурологический конгресс
- pyzhman
- Друг Кота
- Сообщения: 7016
- Зарегистрирован: Вс июл 12, 2009 19:15:29
- Откуда: Ижевск
- Контактная информация:
Re: ПЛК Omron
https://euroec.by/assets/files/omron/CP1_CPU_Unit.pdf стр.302
Даже это не помогло?
Даже это не помогло?
Docendo discimus
Re: ПЛК Omron
Читал. Не помогло)
Машина, тупая, бесхитростная, неспособная пораскинуть умом, делает, что прикажут. А смышлёная сначала соображает, что выгоднее: решить предложенную задачу или попробовать от неё отвертеться?
Станислав Лем
Футурологический конгресс
Станислав Лем
Футурологический конгресс
- pyzhman
- Друг Кота
- Сообщения: 7016
- Зарегистрирован: Вс июл 12, 2009 19:15:29
- Откуда: Ижевск
- Контактная информация:
Re: ПЛК Omron
Когда на входе 50.01 "0" меняется на "1" происходит сдвиг области памяти влево на один бит. В нулевой бит записывается "0" (задается P_Off). Область памяти параметрируется как HR0 и /HR0. Сброса никогда нет.
НГ же не за горами! Бегущие огоньки.
нахрен они нужны
НГ же не за горами! Бегущие огоньки.
Docendo discimus
- nds
- Друг Кота
- Сообщения: 4714
- Зарегистрирован: Вс май 25, 2008 19:47:47
- Откуда: РФ
- Контактная информация:
Re: ПЛК Omron
раздела нет ибо плк по цене и области применения них не радиолюбительское изделие
хотя тема с самопальным плк мне тут попадалась
хотя тема с самопальным плк мне тут попадалась
2B OR NOT 2B = FF
Re: ПЛК Omron
[uquote="pyzhman",url="/forum/viewtopic.php?p=3526561#p3526561"]Когда на входе 50.01 "0" меняется на "1" происходит сдвиг области памяти влево на один бит. В нулевой бит записывается "0" (задается P_Off). Область памяти параметрируется как HR0 и /HR0. Сброса никогда нет.
НГ же не за горами! Бегущие огоньки.[/uquote]Спасибо за ответ, но я не пойму зачем нужны все эти манипуляции)
нахрен они нужны
НГ же не за горами! Бегущие огоньки.[/uquote]Спасибо за ответ, но я не пойму зачем нужны все эти манипуляции)
Машина, тупая, бесхитростная, неспособная пораскинуть умом, делает, что прикажут. А смышлёная сначала соображает, что выгоднее: решить предложенную задачу или попробовать от неё отвертеться?
Станислав Лем
Футурологический конгресс
Станислав Лем
Футурологический конгресс
- nds
- Друг Кота
- Сообщения: 4714
- Зарегистрирован: Вс май 25, 2008 19:47:47
- Откуда: РФ
- Контактная информация:
Re: ПЛК Omron
да элементарно чтобы не переучивать инженеров изучавших релейную логику
2B OR NOT 2B = FF
Re: ПЛК Omron
Я рад конечно за инженеров, но я про функцию этого регистра и сдвига битов в слове в программе. Для полной картины выкладываю второй кусок инструкций)


Машина, тупая, бесхитростная, неспособная пораскинуть умом, делает, что прикажут. А смышлёная сначала соображает, что выгоднее: решить предложенную задачу или попробовать от неё отвертеться?
Станислав Лем
Футурологический конгресс
Станислав Лем
Футурологический конгресс
- nds
- Друг Кота
- Сообщения: 4714
- Зарегистрирован: Вс май 25, 2008 19:47:47
- Откуда: РФ
- Контактная информация:
Re: ПЛК Omron
я уже лет десять не программировал плк и позабыл все
но даже того что помню достаточно чтобы сказать что по этому огрызку программы них не поймешь
не говоря о том что программа привязана к конкретному железу о котором тоже ничего не известно
но даже того что помню достаточно чтобы сказать что по этому огрызку программы них не поймешь
не говоря о том что программа привязана к конкретному железу о котором тоже ничего не известно
2B OR NOT 2B = FF