Просмотр полной версии : Float variable + time
Здравствуйте. Имеется ПЛК110 и МВ100-8АС. МВ100-8АС подключён по протоколу ОВЕН (Float variable + time). Не знаю, правильно - ли задаю вопрос, и возможно - ли вообще такое сделать... Но задача состоит в следующем. Насколько я понимаю, здесь переменная circular time служит для записи значений модуля ввода в определённый момент времени. В моей работе используются два входа модуля ввода, которые показывают значения по переменно, и в зависимости от этого, включаются те или иные входы ПЛК. И у меня возникает подозрение, что ПЛК может не успевать считывать все данные, которые к нему приходят с модуля ввода. Отсюда вопрос, можно - ли как - то привязать значения модуля ввода к этой переменной по времени? То есть, чтобы у меня включался вход ПЛК в момент времени, когда измерение больше определённого значения?
Филоненко Владислав
14.01.2016, 14:16
Это время измерения в сотых секунды. Используется для PID-регулирования, к примеру.
Соотв. если считаете что обмен не успевает - смотрим на значение цикл. времени - если изменения соответствуют настройкам периода опроса аналогового входа в модуле расширения- все нормально.
А можно - ли как - то с помощью этого измерения времени вычислять средние арифметические значения показателей модуля ввода?
И второй вопрос, можно - ли повысить скорость обмена данными между ПЛК и измерителем? Сейчас скорость стоит 115200, и я так понимаю быстрее не может быть? Тогда есть - ли какая - то альтернативная замена ПЛК и измерителю? Например, ПЛК со встроенным измерителем?
Powered by vBulletin® Version 4.2.3 Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot