Thread Content
У меня система Zhejiang Zhongkong JX300XP. Она должна взаимодействовать с PLC коллег. Требуется, чтобы компьютер каждый час выдавал информацию о суммарном объеме данных, обработанных за этот час, а 1-го числа каждого месяца — информацию о суммарном объеме данных за весь месяц. Использование таймеров и сумматоров запрещено, так как это приводит к большим ошибкам. Помогите, пожалуйста. В настройках нет опции для хранения времени. Достаточно будет, если компьютер будет выдавать сигналы типа 0/1 в определенные моменты времени и в начале каждого месяца. Прошу помощи у всех экспертов. Спасибо
Берется значение часов из системной переменной и сохраняется в промежуточную переменную. Затем сравниваются переменная часов и промежуточная переменная; если они не равны, выводится 1, при этом промежуточная переменная снова заполняется последним значением часов. Очень просто: один SEL, и если значение не равно, всё готово. Очень простая логика.
Во вторичных вычислениях существует функция, которая может получить значение текущего часа; этот показатель можно использовать для управления
Вторичный расчет выполнен. После установки соответствующих условий, когда GETCURMINUTE() == 0, время зоны бездействия составляет 0 секунд. В условиях, при получении значения в секундах, также получается 0; GETCURSECOND = 0. Выражение работает нормально. Но я хочу, чтобы при значении 5 секунд GETCURSECOND равнялся 5. Однако переменные в выражении не меняются, и формула перестает работать. Это из-за времени зоны бездействия или что-то ещё? Спасибо
Вторичный расчет выполнен. После установки соответствующих условий, когда GETCURMINUTE() == 0, время зоны бездействия составляет 0 секунд. В условиях, при получении значения в секундах, также получается 0; GETCURSECOND = 0. Выражение работает нормально. Но я хочу, чтобы при значении 5 секунд GETCURSECOND равнялся 5. Однако переменные в выражении не меняются, и формула перестает работать. Это из-за времени зоны бездействия или что-то ещё? Спасибо
Мне нужен ответ на этот вопрос. Не знаю, найдётся ли кто-нибудь добрый, кто сможет помочь. Спасибо. :рукопожатие