Thread Content
Последнее изменение в этом посте было сделано zlky2005 27.09.2015 в 21:55. Несколько PLC подключены к одному устройству ALR121. При использовании функции call %B в инструментах программирования происходит определение значений дискретных сигналов. Я хотел бы узнать, как несколько PLC могут различаться друг от друга в таблице адресов битов, или существуют ли какие-либо другие настройки? Спасибо!
При использовании протокола Modbus обязательно точно определяйте адрес устройства PLC
Последнее изменение в этом посте было сделано fengzaiqingdao 28.09.2015 в 21:45. Во-первых, необходимо определить физические адреса для разных PLC. Каждый PLC соответствует одному физическому адресу; например, PLC_1 соответствует адресу A40001. Длина этого адреса составляет 4 символа; Физический адрес PLC_2 — A40005, длина составляет 4 (обратите внимание, что длина должна быть четной). Во-вторых, если PLC_1 начинается с %ww001, то диапазон адресов PLC_1 — от %ww0001 до %ww0004 ; Следовательно, диапазон адресов, соответствующий PLC_2, — это %ww0005~%ww0008. Предположим, что диапазон адресов %ww0002 для PLC_1 предназначен для работы с дискретными сигналами (это можно настроить по желанию); тогда адреса этих дискретных сигналов будут %wb000201~%wb000216 ; Предположим, что сегмент адресов %ww0007 для PLC_2 определен как сегмент для цифровых сигналов (это можно настроить по желанию). Соответствующие адреса цифровых сигналов будут: %wb000701~%wb000716. В-третьих, необходимо определить номера контроллеров, соответствующих этим адресам. Для этого нужно воспользоваться меню «Tools» на панели инструментов и выбрать опцию «%WB tag number definition call». Затем в поле «Element» следует указать соответствующий адрес бита, а в поле «Tag name» — номер контроллера. В-четвертых, стоит отметить, что ни один номер контроллера не будет использоваться дважды в процессе конфигурирования. Если это произойдет, при компиляции появится предупреждение. Адреса битов у разных PLC являются уникальными, поэтому нет необходимости их различать. Иными словами, каждый адрес бита является уникальным, и его не нужно разделять