Значит вот, есть ПР200 и ПЧВ1 связанные через RS-485. Вроде всё работает, всё что надо считывается и записывается.
Но тут возникла задача, на которой я наночь глядя уже всю голову сломал: надо управлять пуском и остановом ПЧВ путём записи командного слова, т.е. в регистр 49999 надо записать число либо 1148 чтоб закрутилось всё или 1084 чтоб остановить. Путём ввода с экрана ПР200 это работает, а мне надо, чтоб это было задействовано на один из входов ПР200, ну, грубо говоря вода кончилась, сработал датчик сухого хода, появилась лог0 вместо лог1 и отправилось на ПЧВ командное слово 1084, потом, вода появилась, допустим выдерживается таймаут небольшой и записываем в регистр 1148.
Понятно, что можно это сделать выведя ещё одну пару проводков с клемм 12-18 ПЧВ и задействовать выходное реле ПР200, немного изменив настройки самого ПЧВ. Но это крайний случай, хотелось-бы без всяких лишних проводков.
Спасибо !
Может быть так получится:
ПЧВ1.1.PNG
Вам, на мой взгляд, больше подойдёт функция "PUTBIT", можно задавать состояние любого бита в командном слове, например для реверса или сброса! Используя эту функцию получаем тоже самое, что выше:
ПЧВ1.2.PNG
Удивителен ОЛ-109! При изменении имени переменной (булевской) возникает ошибка НЕИЗВЕСТНЫЙ ТИП ДАННЫХ. Восстановление имени не помогает. Восстановить норму можно только уничтожая эту переменную и назначая её заново и перепревязав к ней. Это нормально?
И не все переменные так себя ведут, а только те, где входная переменная разведена на два входа лог элементов.
Последний раз редактировалось Серёга Букашкин; 11.01.2016 в 22:17.
пытаюсь сложить два числа с плавающей запятой функцией FADD результат сложения присваиваю переменной. Могу я в эмуляторе посмотреть значение этой переменной?
Так в симуляторе все видно, куда подсоединили ,то и значение ...
электронщик до мозга костей и не только
ну вот для примераСнимок.PNG