Просмотр полной версии : ПЛК308 + СП270
Stork-Systems
30.06.2014, 11:52
ПЛК308 + СП270, подключен в порту 2.
В проекте одна кнопка, в регистре PSW, переадресация 0.
13409
В CoDeSys опрашиваю панель, создал канал
читаю байт по смещению 0x0256 (PSW начинается с адреса 256).
13410
При нажатии кнопки на панели, переменная в канале не меняется.
13411
Что я делаю не так?
ПЛК308 + СП270, подключен в порту 2.
В проекте одна кнопка, в регистре PSW, переадресация 0.
13409
В CoDeSys опрашиваю панель, создал канал
читаю байт по смещению 0x0256 (PSW начинается с адреса 256).
13410
При нажатии кнопки на панели, переменная в канале не меняется.
13411
Что я делаю не так?
В панели кнопка пишет в регистр PSW0, а ПЛК читает регистр PSW256. И что Вы хотите увидеть:confused:
Для кнопки в панели нужно указать регистр PSW256.
UPD.
http://www.owen.ru/forum/attachment.php?attachmentid=12241&d=1394708722
Stork-Systems
30.06.2014, 13:20
Все равно, не считывает кнопку.
13415
Адрес в кнопке: PSW 256
Адрес в канале: 0x0256
Что-то с форматами не то?
Я в CDS V3 не работаю, и в конфигурации ПЛК для этой версии я профан:(
Но в любом случае для того, что бы подружить два устройства по Modbus нужно, что бы были одинаковыми настройки коммуникационного протокола для обоих устройств
- тип подключения RTU или ASCII
- скорость порта
- формат данных
- число стоповых бит
- вид контроля четности
если в ПЛК так
13417
то для панели должно быть так
13418
И если адрес слейва в ПЛК задан 1
13419
то и для панели тоже должен быть 1
13420
Stork-Systems
01.07.2014, 10:47
СП270 панель в своих регистрах значения не меняет.
В проекте добавил элемент "Цифровой ввод", по умолчанию
значение должно сохраняться регистре PSW 256.
13427
Загружаю панель в проект, нажимаю на поле "Цифровой ввод",
появляется клавиатура, ввожу цифры, они попадают в поле,
при нажатии кнопки "ENT", поле ввода обнуляется,
введенное значение не сохраняется, соответственно,
и в регистре ничего не меняется.
13428
Что надо сделать с СП270, как ее запустить на выполнение
после загрузки проекта?
А в эмуляции (второй рисунок) работает?.
Если да, то отключите ПЛК от панели. Если Цифровой ввод работает, то значит программа в ПЛК постоянно пишет "0" в регистр Modbus (в Вашей терминологии 0х0256)
Stork-Systems
01.07.2014, 11:20
В эмуляции второй рисунок работает.
Отключил шнуры "PLC" и "Download", включил панель, опять не работает.
Загружаю проект в панель "Файл" - "Загрузить".
13429
В эмуляции второй рисунок работает.
Отключил шнуры "PLC" и "Download", включил панель, опять не работает.
Загружаю проект в панель "Файл" - "Загрузить".
13429
Чудеса да и только:confused:
При ответе на сообщение переключитесь в расширенный режим, и появится кнопка управление вложениями. Прикрепите свой проект. Посмотрю на него.
Stork-Systems
01.07.2014, 13:17
Что это может быть? Уже и другую СП270 поменял, то же самое.
Панель подключена к компьютеру через разъем "Download".
На компьютере "Программа конфигуратор СП200, версия 2.С.6F".
В пустой проект добавлен элемент "Цифровой ввод".
Загружаю проект в панель "Файл" - "Загрузить".
После загрузки "Цифровой ввод" не сохраняет введенные цифры после нажатия "ENT".
Что это может быть, как стартовать для работы панель после загрузки.
Может птичку какую надо поставить?
Что это может быть? Уже и другую СП270 поменял, то же самое.
Панель подключена к компьютеру через разъем "Download".
На компьютере "Программа конфигуратор СП200, версия 2.С.6F".
В пустой проект добавлен элемент "Цифровой ввод".
Загружаю проект в панель "Файл" - "Загрузить".
После загрузки "Цифровой ввод" не сохраняет введенные цифры после нажатия "ENT".
Что это может быть, как стартовать для работы панель после загрузки.
Может птичку какую надо поставить?
Тихий ужас http://www.owen.ru/forum/attachment.php?attachmentid=11962&d=1392751544
13435
И что Вы при этом хотите от панели, она все правильно отрабатывает!
Снять галки не медленно! Если Вы не понимаете зачем они нужны, то и не нужно устанавливать.
Powered by vBulletin® Version 4.2.3 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot