В проекте осуществляется групповой запрос по MODBUS через GSM, в аргументы (IN, UINT) CALL.8 данные поступают. Каналы FLOAT привязаны к аргументам CALL.8, но два из каналов FLOAT данные не получают (привязаны к аргументу №0 и 1, с привязками к аргументам начиная с №2 данные поступают); удалил FLOAT, создал новый, результат ноль. tm6_log : LOAD [0] 20608 Jan 17 2012 14:29:58 0000 00000000[0] 24.01.2012 14:29:58 0000 00000000[132616] Start 14:31:40 0000 00000001[0] Stop LOAD [0] 20608 Jan 17 2012 14:32:20 0000 00000000[0] 24.01.2012 14:32:20 0000 00000000[132616] Start 14:43:13 0000 00000001[0] Stop. В ТМ60707 работало все ОК, в ТМ608 вот так вот.
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Какие функции Modbus при этом используются? Как работает тот же проект, но со связью без GSM-модема? Если удалить привязки этих аргументов к каналам Float, в аргументах сигналы не появляются?
Пришлите нам свой проект.
Posted by ddkel (Участник № / Member № 4120) on :
1. Функция 4. 2. Не пробовал. 3. Повторяюсь:"В проекте осуществляется групповой запрос по MODBUS через GSM, в аргументы (IN, UINT) CALL.8 данные поступают". Привязаны не аргументы к каналам, а каналы к аргументам: редактор канала FLOAT, группа Системные, вкладка Дополнительно, Привязка. Т.е. нет передачи в каналы FLOAT только в одном CALL.8 и только первых двух аргументов, остальные аргументы этого канала, а также все аргументы других CALL.8 функционируют нормально. Тестовый проект отправлю завтра. Объясните, пожалуйста, сообщение в tm6_log : LOAD [0] 20608 Jan 17 2012. И еще раз, проект без нареканий работает на ТМ60707, так бы и оставил, но нужно расписание, перевел на ТМ608 и вот.
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Удалите привязки в каналах FLOAT. Привяжите непосредственно аргументы каналов CALL.8 к атрибутам ВХОД каналов FLOAT.
Posted by ddkel (Участник № / Member № 4120) on :
Проект выслал на hotline@adastra.ru
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
В проекте осуществлялась привязка числовых каналов к аргументам канала CALL.8 через его атрибуты 140, 141 и т.д. В релизе 6.08 реализован в полном объеме механизм “Запись аргументов канала CALL в SIAD”. Этот механизм особым образом обрабатывает привязки указанного вида. При привязке каналов к атрибутам 140 и 141 сигналы в соответствующие каналы не передаются.
Для решения задачи, поставленной в проекте, надо непосредственно привязывать аргументы канала CALL.8 к атрибутам ВХОД числовых каналов.