Здравствуйте. Разрешите задать пару вопросов? Установил среду S7-300 v5.5, только начал разбираться. Можно ли в программе отправить на выход например Q4 блока DO-300 сразу весь байт? Как в микроконтроллерах байт можно вытолкать в порт за пару тактов. И ещё можно ли после логической операции три присваивания подряд сделать? В симе работает, но корректно ли так делать?
A I0.0
A I0.1
= Q4.0
= Q4.1
= Q4.2
Учебник по STL читал, что то с первого раза не зашёл. Извините, если уже было подобное - не освоился ещё. Спасибо.
S7-300 и STL.
- Автоматизатор
- Профессионал
- Сообщения: 993
- Зарегистрирован: 09 окт 2012, 05:18
Re: S7-300 и STL.
Можно.
Для понимания почитать про слово состояния: особенно /FC (первичный опрос) и RLO (результат логической операции).
Но проще в эмуляторе тестить простые цепочки, чтобы понимать как это работает, а потом из них писать более сложные.
Для понимания почитать про слово состояния: особенно /FC (первичный опрос) и RLO (результат логической операции).
Но проще в эмуляторе тестить простые цепочки, чтобы понимать как это работает, а потом из них писать более сложные.
Re: S7-300 и STL.
Обзовите этот байт как QB4, где B и означает BYTE.kolyay писал(а):отправить на выход например Q4 блока DO-300 сразу весь байт?
Можете ещё использовать слово QW4 (2 байта) и двойное слово QD4 (4 байта).
Но учтите, что Q4.x, QB4, QW4, QD4 пересекаются, то есть у них частично общие ячейки памяти... Понимаете?
Re: S7-300 и STL.
Да, конечно. Спасибо. Я прочитаю всё и выучу что надо, но мне надо стартануть минимально. Иначе не заходит. Привычка уже...