Hoje, quero contar um pouco e, mais importante, fazer uma varredura da documentação em um CLP soviético de muito sucesso, na minha opinião, um dispositivo cíclico programável por microprocessador, abreviado MPTSU-2-48, produzido pela VAZ.

Vista geral.
Trabalho como engenheiro eletrônico nos destroços de uma antiga fábrica de válvulas e empurradores, cuja maquinaria é um vinagrete de tecnologia selvagem dos anos 60 do século passado até os dias atuais. Essa raridade ainda está funcionando em um par de máquinas, é construída com base no processador kr580vm80a, até 2kb de RAM do usuário no KR188RU2A, 256 bytes de RAM de serviço, até 48 entradas / saídas discretas (24v, 0.5a). A entrada de um programa de trabalho é possível através do controle remoto na própria MPCU ou através de um PC através da interface RS-232. A segurança do programa inserido durante o desligamento é garantida por 3 \ 6 elementos AA. Pequenas referências à rede deste dispositivo estão relacionadas principalmente ao seu uso como controlador de um robô industrial, também estava em nossa fábrica, mas, como muitos outros equipamentos, passou a sucata. Ao depurar uma máquina, é muito útil e conveniente habilitar manualmente uma ou outra porta no modo manual. O sistema de comando é aprimorado para a implementação do diagrama de blocos, o que também é muito conveniente com programas simples.
Uma descrição detalhada do trabalho na documentação permitiu que meus predecessores refizessem o módulo de memória no programador RF1 \ RF2 ROM com os programas de processamento, bem como criassem um "Frankenstein" - restavam apenas 4 blocos no quadro - processador, memória com ROM modificada, com um programa de usuário com fio, módulos de entrada e saída. A fonte de alimentação +5 \ +12 \ -5 é fornecida de uma fonte externa, o comando de partida é emitido automaticamente quando é ligado usando um capacitor com um resistor, preso no lugar do painel de controle, não há unidade de RAM do usuário.))
Com exceção da PSU, que falha devido aos capacitores de secagem, o dispositivo é totalmente confiável e sem problemas.
Em um futuro próximo, tentarei criar lixeiras de ROM.
Módulo do processador
Módulo de memória - ROM e RAM de utilitário
Módulo de RAM de 512 MB de usuário
Módulo de saída 16 * 24V * 0.5A
Conversor primário. 150v 15-25kHz
Estabilizador + 5V
Estabilizador + 12V e -5V
Módulo de entrada discreta. 16 * 24V
Módulo de controle
Conselho de administração
Conselho de administração
Bateria personalizada RAMUPD 05/05/2017

Outra modalidade do módulo RAM do usuário. KR537RU10, 2kb.
Seguindo o conselho de
Alexeyslav, ele soldou o bloco e substituiu o microcircuito pela ROM 573RF2, o conteúdo foi lido, mas há dúvidas sobre a estrutura de armazenamento do programa de trabalho na memória, até o momento eu estou resolvendo lentamente.


Ele modificou o módulo de memória (ROM e RAM de utilidade), substituindo os microcircuitos 573RF1, que possuem fonte de alimentação de três níveis (+ 5V, -5V, + 12V) e uma linha de endereço de 12V (!), Razão pela qual os programadores modernos e acessíveis não podem trabalhar com eles. RF2 \ RF5 \ i2716 mais amigável, mas mesmo tendo de brincar com eles - o minipro 866 não queria piscá-los corretamente, o problema foi resolvido aumentando a tensão de programação, conectando duas pilhas AA à quebra de linha de Vprogr.
Foi possível ler o conteúdo do RF1 montando o programador no arduino mega, conforme descrito no artigo de Denis
ParyshevD Specialist Express , pelo qual
muitos agradecimentos a ele.
Eu coloquei os lixões.
→
ROM despeja individualmente e combinada para mx 573RF2→
Descrição técnica e instruções de operação