Просмотр полной версии : Интерфейсы ПЛК323
Почему-то не получается подцепить к ПЛК323 МВ110-8А по RS485. Такая же система работала на ПЛК304.
Перебрал номера портов до 8-ми, ничего не дало.
Подключил 100% правильно.
Сетевые параметры 100% одинаковые.
Где тут могут быть подводные камни? Может на 323-м это вообще не так делается?
У кого вообще заработал RS485 на ПЛК323?
У ПЛК323 RS485-1 на СОМ4 , RS485-2 на СОМ5.
RS485 работает.
alexey_m
03.02.2014, 19:01
Добрый день! На столе имеется ПЛК323-220-03.01.cs-web в описании речь идет о 2-x интерфейсах 485 и одном 232. С двумя 485-ми вопросов нет (они СОМ 4 и СОМ 5), но что то передать по 232 не получилось. Пробовал его как СОМ 1,2,3,6 - никак не выходит.. Есть у кого какие-то соображения, что я делаю не так?
Добрый день! На столе имеется ПЛК323-220-03.01.cs-web в описании речь идет о 2-x интерфейсах 485 и одном 232. С двумя 485-ми вопросов нет (они СОМ 4 и СОМ 5), но что то передать по 232 не получилось. Пробовал его как СОМ 1,2,3,6 - никак не выходит.. Есть у кого какие-то соображения, что я делаю не так?
Я уже спрашивал про эти дела. 485 я подключал с помощью стандартных средств КДС3 и всё работает отлично, в отличии от программы из первого поста.
Работа с интерфейсами 485 и 232 (если мы говорим о протоколе Modbus RTU), осуществляется стандартными средствами (http://www.owen.ru/forum/showthread.php?t=15481&p=115235&viewfull=1#post115235) Codesys 3, через конфигурацию (см. АиП (42), стр 37).
Организация передачи данных по другим протоколам осуществляется при помощи библиотек.
Черевач Александр
04.02.2014, 11:56
Добрый день.
Вношу уточнение: для работы с интерфейсом RS-232 необходимо выбрать Com-порт №2
11714
Здравствуйте.
Появилась проблема.
Даже не знаю кто виноват.
Имеется ПЛК323, три блока МВ110-8А и два МВ110-8АС.
Сеть: RS485
Протокол: MB RTU
Скорость: 115200 бод
Адреса приборов: 100, 101,102, 50 и 51 соответственно.
При загрузке программы всё работает корректно, считываются данные с регистров блоков и тд.
По неведомой причине (за 2 недели не смог уловить зависимость) считанные данные с блоков сдвигаются, то есть:
У блока МВ110-8А с адресом 100 изначально было так, где Nх - некое значение на входе х; Dх - данные, считанные с блока входа х:
N1 N2 N3 N4 N5 N6 N7 N8
D1 D2 D3 D4 D5 D6 D7 D8
По неведомой причине становится так:
N1 N2 N3 N4 N5 N6 N7 N8
00 D1 D2 D3 D4 D5 D6 D7
Аналогично на всех блоках.
Как видно, вначале N1 = D1, N2 = D2, а потом N1=0, а N2 = D1 и тд.
С чем это связано и как исправить?
Грешу на корявое автоопределение блоками рабочего протокола (адресация протокола ОВЕН и Modbus разная).
Powered by vBulletin® Version 4.2.3 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot