Ваши комментарии

За пару недель хотелось бы уже увидеть какую-то реакцию на своё сообщение, что говорит руководство и когда можно будет увидеть воплощение ?
Может ли быть проблема связана с тем, что к каналам Dmin и Dmax так же "подвязаны" скрипты в которых идет расчетная часть?
То есть смысл такой: есть один физический канал 'оборотов в мин' - значение из него передается в виртуальные каналы 'Dmin' и 'Dmax'
далее есть виртуальный канал record - в нем как раз и располагается скрипт
Var In1, In2, In3, In4, str: String; Begin In1:=ReadValue('натяжение'); In2:=ReadValue('Dmin'); In3:=ReadValue('Dmax'); In4:=ReadValue('оборотов в мин'); str := TimeToStr(now) + ' ves ' + ReadValue('натяжение') + ' Dmin ' + ReadValue('Dmin') + ' Dmax '+ ReadValue('Dmax'); SaveToTxtFile('d:\record1.txt', str); SaveToTxtFile('d:\record.txt', TimeToStr(now) + ' ves ' + ReadValue('натяжение') + ' Dmin ' + ReadValue('Dmin') + ' Dmax '+ ReadValue('Dmax') ); end
файл не создается - выпустил отдельный пост по сему вопросу
http://simplight.ru/forum/redaktor-kanalov/918-problemy-s-savetotxtfile
Бодрого дня!
Пробовал посмотреть на выполнение под запущенным монитором, эффекта не увидел
Задача такова - нужно писать в txt файл несколько параметров,
В файл record1.txt пытаюсь вывести заранее подготовленную строку
В файл record.txt пытаюсь вывести строку которая формируется в самой функции SaveToTxtFile

ни тот ни другой вариант не работают, компиляция проходит без ошибок, но эффекта 0, в чем проблема?

Var In1, In2, In3, In4, str: String; Begin In1:=ReadValue('натяжение'); In2:=ReadValue('Dmin'); In3:=ReadValue('Dmax'); In4:=ReadValue('оборотов в мин'); str := TimeToStr(now) + ' ves ' + ReadValue('натяжение') + ' Dmin ' + ReadValue('Dmin') + ' Dmax '+ ReadValue('Dmax'); SaveToTxtFile('d:\record1.txt', str); SaveToTxtFile('d:\record.txt', TimeToStr(now) + ' ves ' + ReadValue('натяжение') + ' Dmin ' + ReadValue('Dmin') + ' Dmax '+ ReadValue('Dmax') ); end.
Та которая ляжет в конечный файл txt, чтобы конечный вид был такой:
12:00:11 chanel1 0,639835481213199 chanel2 0,698354812131993
как в начале строки подвязать текущее время и имя канала?
В этой самой папке формируется БД например с именем 14.db - чем ее можно открыть и посмотреть? какая кодировка?
Подключение через modbus. В конфигурации плк все сделано, создал 2 переменных 2бит, им присваиваются значения - проверено
Плк подключил к ПК через lan
на ПК адрес ip 10.0.6.5 у плк насколько я понимаю адрес стандартный 10.0.6.10
маска подсети 255.0.0.0
А вот что дальше нужно сделать в самом simp light в редакторе каналов для того чтобы увидеть мои 2-х битовые переменные- не знаю- какие танцы с бубном необходимо выполнить?


Сервис поддержки клиентов работает на платформе UserEcho