Мне, напрмиер, не нужна дата. Как минимум, год и месяц. А только время. Как это исправить?
Писать из панели в ПЛК, а потом читать макросом эти же регистры...ну это же бред?
Хуже всего, когда зависишь от кого-то((
Вид для печати
Читать/писать...
Не все так очевидно.
В регистрах панели время представлено в BCD формате(двоично десятичный формат), а в регистрах слейва ПЛК - в обычном двоичном.
Мой макрос не просто читает из ПЛК 6 регистров, а е еще и преобразует каждое значение в двоично десятичный формат. После чего записывает новые значения в RTC.
Если уже никак нельзя взять дату из ПЛК, то проще подправить мой ГМ, 10 - 15 сек времени потратить
Да ничего не надо подправлять, синхронизацию надо делать и даты и времени.
А брать что надо, нужно только время, берёте 3 регистра времени, час, мин и сек.
Так а в чём его править?
Этот проект с модифицированным макросом
у меня нет такого
Вложение 74803
Самый простой способ - редактировать файл "Option.dat"
Для версии 2D.3к нужно искать его в папке "\xinje\TouchWin" в Application Data в профиле текущего пользователя Windows
Для быстрого перехода в папку Application Data для любой версии Win
1. Запустите окошко «Выполнить», нажав комбинацию клавиш Win+R
2. Введите или скопируйте туда фразу “%appdata%” без кавычек
Папка Application Data откроется, невзирая на то, что она скрытая. Ищите в ней папку xinje\TouchWin.
Открываете в блокноте Option.dat и в секции [software]
пишите ключ
UserMode=1
Если секции [software] нет, то создать ее
[software]
UserMode=1
Однако через редактирование файла "Option.dat" в этой версии конфигуратора полноценно работать в расширенном режиме уже невозможно, все базовые элементы на панелях серые. Можно только редактировать системные экраны и системные окна.
Нужны более кардинальные способы.
Вот в старой версии, V2.D3d, если ее установить в другую папку, можно полноценно работать в расширенном режиме
- найти файл Option.dat, в папке с конфигуратором
- открыть его в Блокноте
- найти секцию
[software] (если ее нет, то создать)
- дописать в секцию [software] ключ
usermode=1
Для возврата в обычный режим, записать
usermode=0
а как часто вызывается этот макрос?