Я так понял ваша задача из ПЛК получить дискретные и аналоговые сигналы в SCADA. Если так то вам необходимо:
1. OPC-сервер для приборов c интерфейсом RS-485 и протоколом Modbus, или OPC сервер лектус Lectus (по мне лучше)
2. В контроллере создаете подмодуль Modbus slave (RTU), задаете адресс контролла и т.д., внем создаете переменные сначала 8 bits - что соответствует 8 дискретным сигналам, затем аналоговые.
3. В ОРС создаете узел/прибор не стандартный, задаете соответствующие параметры связи.В узле создаете переменные, дискретные - тип байт адресс начиная с 0 (данная переменая будет соответствовать созданной в контроллере 8bits), затем создаете аналоговые с типом, соответствующим типу в контроллере, если вы создали одну переменную 8bits то первая аналоговая будет с адрессом - 1,если не создавали то адресс - 0,т.е. на все типы переменных одно адрессное пространство регистров. адресса вводятся в шестнадцатиричном формате.
4. В скаде получаете ваши переменные,дискретные типа byte разкладуете в скаде на 8 отдельных сигналов. Проверенно все работает замечательно.