Desenvolvimento da ferramenta de programação da estação mestre do sistema de controle

ZHOU Min ,  

GAO Chaoyang ,  

CHEN Lingyu ,  

WANG Xiaoyu ,  

摘要

A ferramenta de programação da estação mestre é um componente importante das funções lógicas gerais do sistema de controle programável, do design visual de programas de funções de controle de movimento, do download e da execução. Para quebrar o monopólio estrangeiro sobre as plataformas de software de controle industrial e formar uma ferramenta de programação de estação mestre segura e confiável que atenda aos sistemas de controle programáveis autônomos e controláveis, foram estudadas a arquitetura funcional do software, os plug-ins funcionais do sistema, o tempo de execução da estação mestre e o método de design da biblioteca de funções de segurança. Com base no princípio do ambiente de desenvolvimento integrado de código aberto, foi proposta uma arquitetura de software da ferramenta de programação da estação mestre baseada no IEC61131-3. Do ponto de vista da integridade do código gerado, foram projetados a configuração do barramento e os plug-ins do sistema de acesso a dados no ambiente de desenvolvimento integrado, bem como a arquitetura funcional do tempo de execução da execução do código da estação mestre e cada componente funcional, formando uma cadeia completa de ferramentas de programação. Por fim, usando duas funções de segurança básicas como exemplo, foi analisado o método de integração da biblioteca básica de segurança funcional IEC61800-5-2. Os resultados experimentais mostram que a ferramenta de programação da estação mestre concebida neste artigo possui funções de programação visual, download e execução, atendendo basicamente às necessidades de desenvolvimento de programas dos sistemas de controle programáveis autônomos e controláveis.

关键词

sistema de controle programável;IEC61131-3;ambiente de desenvolvimento integrado;tempo de execução;segurança funcional

阅读全文

以上内容由讯飞翻译自动生成,翻译内容仅供参考。对于因使用本网站翻译内容产生的相关后果,本网站不承担任何商业和法律责任。

The above content is generated by Large Model Translation. The translated content is for reference only. We do not assume any commercial or legal responsibilty for any consequences arising from the use of our website