Это вызвано тем, что в конфигураторе ИП 320 при работе с "регистром" через команды 3х и 4х.
Это вызвано тем, что в конфигураторе ИП 320 при работе с "регистром" через команды 3х и 4х.
В конфигураторе ИП 320 при работе с регистрами доступны только команды 3х и 4х.
Последний раз редактировалось ALFIX; 09.12.2011 в 11:05.
Мы сейчас говорим про пункт 4.7.2. Регистр – редактирование данных в ПЛК документа rp_ip320.pdf, чтение и запись различается выставлением галочки Настр
3x и 4x это не номера функций, а обасть памяти (регистры ввода и регистры хранения), функции обозначаютсяВ Вашем случае раз МУ понимает только 16 функцию, то с панели записать один регистр неполучится, потому что он будет писаться 6 функцией, а вот при передаче Float или нескольких регистров одновременно, все должно работать1 (0x01) — чтение значений из нескольких регистров флагов (Read Coil Status)
2 (0x02) — чтение значений из нескольких дискретных входов (Read Discrete Inputs)
3 (0x03) — чтение значений из нескольких регистров хранения (Read Holding Registers)
4 (0x04) — чтение значений из нескольких регистров ввода (Read Input Registers)
5 (0x05) — запись значения одного флага (Force Single Coil)
6 (0x06) — запись значения в один регистр хранения (Preset Single Register)
15 (0x0F) — запись значений в несколько регистров флагов (Force Multiple Coils)
16 (0x10) — запись значений в несколько регистров хранения (Preset Multiple Registers)
Последний раз редактировалось capzap; 09.12.2011 в 11:28.
тогда вопрос. галочкой настр., установив ее, я лишь могу задать минимальный и максимальный предел.
а как собственно записать значение, если доступна область 3 или 4
смотря сколько каналов Вы используете, в теории если Вы оставите первый канал пустым, а на второй канал подключите исполнительный механизм, в панели установите галку настройка, предел поставите 0-1000, выберете количество регистров 2 и обратитесь к регистру 4х 0, то сможете управлять ИМ на втором канале
а как же подключить второй, пробовал регистр 4х1, 4х2.
все, разобрался. немного неправильно задал адрес на линейку.
в данном случае у Вас получится использовать только 4 канала и только четной нумерации, все нечетные каналы будут затираться нулями при обращении к четному следущему каналу, потому как передаете два регистра в первом нули, во втором значение,т.е адресуясь к первому каналу двумя регистрами в первый канал запишется ноль во второй Ваше значение