Парни, приобрёл сп310 для экспериментов с дальнейшей установкой на оборудование.
Вложение 26901
подскажите, как сделать кнопки, что в центре, чтобы они, после нажатия, делались красными, до нажатия кнопки стоп.
Спасибо!
Вид для печати
Парни, приобрёл сп310 для экспериментов с дальнейшей установкой на оборудование.
Вложение 26901
подскажите, как сделать кнопки, что в центре, чтобы они, после нажатия, делались красными, до нажатия кнопки стоп.
Спасибо!
Евгений, не моглибы вы упаковать в архив?
не могу скачать
С этим разобрался, спасибо!
возникло несколько новых вопросов.
Например: кнопка управляет регистром psb256, регистр имеет 8 бит, то есть, при нажатии на кнопку содержимое регистра становится 01h ? Остальные биты вообще не используются?
Если Я в проекте использую 10 различных кнопок, то по модбасу Я должен считывать 10 байт данных, для того, чтобы опрашивать кнопки?
или psb это всёже 1 бит?
Возможно ли состояние 16 ти кнопок запихнуть в 2 байта и читать их по модбасу?
Спасибо!
Спасибо, теперь понятно, а в документации ошибка! на странице 47. psb 8bit
Спасибо, но тогда следовало бы нарисовать полноценную карту памяти панели.
А чего ее рисовать?
Панель имеет:
-оперативную память -набор 16-ти разрядных регистров PSW[0...4095] и битов PSB[0...1023]. Области PSB и PSW не пересекаются.
-энергонезависимую память набор 16-ти разрядных регистров PFW[0...4 000 000].
Если ПЛК мастер, то со стороны мастера слейв в панели имеет три независимые области регистров Modbus
http://www.owen.ru/forum/attachment....1&d=1394708722
Да,да - эта карта справедлива и для СП3хх
Я искал в руководстве подобную картинку.
Вложение 26988
а функциональная область может располагаться где угодно?
как не удобно, мешается...
а эти области нельзя как нибудь назвать по другому, то есть присвоить номера или как их отличить друг от друга?
Функционал элемента этого не предусматривает. Можно написать комментарии (номера и т.д.) текстом с постоянно активным битом видимости (использовать PSB1 для этого).
Или можно воспользоваться макросами - тогда достаточно одной функциональной области, которая будет эти макросы вызывать.
хорошо, спасибо!
Ещё вопрос, если позволите, как сделать, чтобы если нажата первая кнопка, вторая не нажималась пока не сброшу первую?
подскажите, как лучше реализовать.
есть 2 регистра psw302 и psw300
в 302й по модбасу закидывается наработка в дециметрах.
возможно ли рассчитать количество этих дециметров за 6с и сохранить в 300м
то есть каждые 6 секунд нужно вычитать из текущего 302го предыдущий 302й(сохранённый)
спасибо.
или же всё это проще сделать в пр200 и закинуть по сети?
Так, что ли?
https://www.youtube.com/watch?v=AdEh4nNhcpQ
да вроде.
:)
только там скорость до 100 м\мин, не больше.
Здесь двумя регистрами не обойтись, нужен третий для хранения предыдущего значения регистра PSW302.
Пусть это будет PSW500.
Делаете ф.область
Вложение 27195
Внутри две функции
Вложение 27196
PSW300=PSW302-PSW500
PSW500=PSW302 (Копировать регистр PSW302 в PSW500)
Спасибо!
про -копировать регистр- не догадался!