Здравствуйте. Подскажите пожалуйста, как мне с помощью CoDeSys присвоить глобальной переменной DDateTime значение системной даты и времени в ПЛК.
Здравствуйте. Подскажите пожалуйста, как мне с помощью CoDeSys присвоить глобальной переменной DDateTime значение системной даты и времени в ПЛК.
Ремонтно-строительная компания, г.Ставрополь
Сейчас я постараюсь объяснить.
В ПЛК будет восемь расшаренных для OPC-сервера переменных (я правильно выразился?) ) - значений датчиков температуры и давления. Это с целью последующего экспорта значений в MySQL сервер (с помощью программы - Advanced OPC Data logger). Я хочу добавить девятую переменную - дата и время, чтобы она экспортировалась вместе с переменными датчиков из ПЛК.
OPC Data Logger умеет сам ставить метку даты и времени, но такой ПЛК у нас будет не единственный, и находиться они будут на большом расстоянии, а соеденяться с OPC сервером через инет при помощи GSM-модема. Я думаю такой способ связи из за помех и малой скорости будет давать погрешность.
Т.е. пока плк подключается к инету, чтобы послать следующую порцию данных (раз в 10 мин.), а вдруг еще не с первого раза, и пока данные дойдут на OPC сервер - проходят секунды и минуты. Время в MySQL попадет на момент получения данных с ПЛК, а не на момент измерения.
Поэтому значение времени хочу задавать непосредственно в самом ПЛК на месте где стоят датчики.
Мои знания только из мануалов и консультаций Ваших специалистов. Я делаю эту систему с нуля, и раньше ни с чем подобным не работал. Поэтому я могу что нибудь делать не правильно :)
Ремонтно-строительная компания, г.Ставрополь