PDA

Просмотр полной версии : СП307 + ПЛК siemens, адреса с точкой.



Damir1985
06.10.2019, 11:57
Добрый день! Необходимо вывести на панель состояние систем вентиляции. Контроллеры siemens pol638.70. В описании регистров состояния систем 300xx есть адреса с точкой: 50.1 , 50.2 и т.д. тип bool. Адреса без точек все считываются, а как считать адреса с точками не пойму. Нужна ваша помощь.

melky
06.10.2019, 14:25
Наверное надо считать весь регистр и обработать скриптами биты

Damir1985
06.10.2019, 18:55
Наверное надо считать весь регистр и обработать скриптами биты
Если правильно вас понял, считываем регистр 3х 50 функциональной областью, записываем во внутренние регистры, например psw 256, потом индикатором считываем из внутреннего регистра 3x psw256 50 01, что в итоге нам даст адрес из контроллера 50.1?

petera
06.10.2019, 21:15
Если правильно вас понял, считываем регистр 3х 50 функциональной областью, записываем во внутренние регистры, например psw 256, потом индикатором считываем из внутреннего регистра 3x psw256 50 01, что в итоге нам даст адрес из контроллера 50.1?

Какой-то бред

Damir1985
07.10.2019, 05:24
Возможно, не спорю. Подскажите в каком направлении двигаться.

petera
07.10.2019, 10:27
Возможно, не спорю. Подскажите в каком направлении двигаться.
Я имел ввиду не идею, а

потом индикатором считываем из внутреннего регистра 3x psw256 50 01,

Damir1985
08.10.2019, 12:47
Правильно ли я понимаю, адрес 50.1 - это 1-й бит 50-го регистра. Формулирую в меру своего понимания, вот для вас и кажется это бредом))

petera
08.10.2019, 14:43
Правильно ли я понимаю, адрес 50.1 - это 1-й бит 50-го регистра. Формулирую в меру своего понимания, вот для вас и кажется это бредом))

Ну здесь же все членораздельно, и понятно. :)
Скорей всего так и есть - 50.1 - это 1-й бит 50-го регистра.
возможно это

считываем регистр 3х 50 функциональной областью, записываем во внутренние регистры, например psw 256, потом индикатором считываем из внутреннего регистра 3x psw256 50 01,
нужно было понимать как
45051 -----> 45052
?

Damir1985
08.10.2019, 16:00
Вложения нет:(

petera
08.10.2019, 16:47
Вложения нет:(

исправил
+10 символов

Damir1985
09.10.2019, 04:21
Это и пытался написать своим корявым языком, но получился бред)) спасибо!!!