技术领域technical field
本发明属于软PLC(Programmable Logic Controller,可编程逻辑控制器)组态化领域,更具体地,涉及一种基于XML(Extensible Markup Language,可扩展标记语言)技术的软PLC组态开发方法。The invention belongs to the field of soft PLC (Programmable Logic Controller, programmable logic controller) configuration, and more specifically, relates to a soft PLC configuration development method based on XML (Extensible Markup Language, Extensible Markup Language) technology.
背景技术Background technique
在计算机技术迅速发展的影响下,软PLC开发技术在工业自动化领域很快得到推广应用。软PLC开发的高效性得到了广泛的关注,但是各个PLC厂商的产品互不兼容,并且所使用的开发工具在数据格式上也不统一,用户在使用PLC硬件的同时需要配套对应的开发工具才能完成相关的开发工作,这使得软PLC开发的兼容性和扩展性都很差,不能满足工业自动化系统的开放性发展的要求。Under the influence of the rapid development of computer technology, soft PLC development technology has been popularized and applied in the field of industrial automation. The efficiency of soft PLC development has been widely concerned, but the products of various PLC manufacturers are not compatible with each other, and the development tools used are not uniform in data format. Users need to support corresponding development tools while using PLC hardware. Completing relevant development work, this makes the compatibility and scalability of soft PLC development very poor, and cannot meet the requirements of open development of industrial automation systems.
尽管现有的IEC61131-3标准采用的现代软件模块设计原则,支持模块化开发和面向对象的编程概念使得PLC开发系统具有很好的开放性,但仍存在PLC开发工具的工程项目信息没有一个统一的、标准化的格式,不能实现PLC图形程序的复用性。Although the modern software module design principles adopted by the existing IEC61131-3 standard support modular development and object-oriented programming concepts make the PLC development system have good openness, there is still no unified project information for PLC development tools The standardized and standardized format cannot realize the reusability of PLC graphics programs.
发明内容Contents of the invention
针对现有技术的缺陷和改进需求,本发明提供了一种基于XML技术的软PLC组态开发方法,其目的在于,以图形可视化的组态方式对PLC图形程序进行参数化组合,以高效地构建PLC图形程序,并基于XML技术对所构建的PLC图形程序进行转换和存储,以提高软PLC开发的效率和灵活性。Aiming at the defects and improvement needs of the prior art, the present invention provides a soft PLC configuration development method based on XML technology. Construct the PLC graphic program, and convert and store the constructed PLC graphic program based on XML technology, so as to improve the efficiency and flexibility of soft PLC development.
为实现上述目的,本发明提供了一种基于XML技术的软PLC组态开发方法,包括如下步骤:In order to achieve the above object, the invention provides a kind of soft PLC configuration development method based on XML technology, comprising the steps:
(1)按照功能和结构特点,将软PLC系统划分为图形绘制模块、数据文件存储模块以及编译模块;图形绘制模块用于绘制并编辑PLC图形程序,数据文件存储模块用于将PLC图形程序转换为XML数据文件,编译模块用于将XML数据文件转换为PLC文本类程序并依据该文本类程序生成目标文件;(1) According to the function and structural characteristics, the soft PLC system is divided into a graphics drawing module, a data file storage module and a compiling module; the graphics drawing module is used to draw and edit the PLC graphics program, and the data file storage module is used to convert the PLC graphics program It is an XML data file, and the compilation module is used to convert the XML data file into a PLC text program and generate an object file according to the text program;
(2)通过所述图形绘制模块,将PLC图形程序的基本组成元素以面向对象的方式进行抽象和封装,得到一系列能够实现特定功能、低耦合且可复用的图元组件;(2) abstract and encapsulate the basic components of the PLC graphics program in an object-oriented manner through the graphics drawing module, and obtain a series of low-coupling and reusable graphic element components capable of realizing specific functions;
(3)根据所得到的图元组件所属的类型,对应地创建梯形图项目或者功能块图项目;(3) according to the type of the obtained graphic component, correspondingly create a ladder diagram item or a function block diagram item;
(4)构建PLC组态开发环境,并根据所创建的项目类型加载对应的图元组件库;对图元组件进行维护,以实时更新图元组件的状态信息;通过图形可视化的方式对图元组件进行拖拽式的排列和组合以实现组态开发;对图元组件进行属性和参数配置,并建立图元组件间的连接关系,从而实现对组态PLC图形程序的构建;(4) Build a PLC configuration development environment, and load the corresponding graphic component library according to the created project type; maintain the graphic component to update the status information of the graphic component in real time; Components are arranged and combined in a drag-and-drop manner to realize configuration development; properties and parameters of graphic element components are configured, and connection relationships between graphic element components are established, so as to realize the construction of configuration PLC graphic programs;
(5)通过数据文件存储模块存储图元组件的属性和逻辑关系,并根据可描述文档结构的TC6_XML_V201.xsd文件描述所构建的组态PLC图形程序,得到符合IEC61131标准的XML文件;将XML文件转化为指令表或者结构化文本;(5) Store the attributes and logical relations of the graphic element components through the data file storage module, and describe the constructed configuration PLC graphics program according to the TC6_XML_V201.xsd file that can describe the document structure, and obtain the XML file that meets the IEC61131 standard; Convert to instruction list or structured text;
(6)通过编译模块根据指令表或结构化文本生成源文件,并进一步生成目标文件;将目标文件部署到软PLC的运行系统,以完成整个软PLC系统的开发。(6) Generating source files according to instruction list or structured text through compiling module, and further generating target files; deploying target files to the running system of soft PLC to complete the development of the whole soft PLC system.
进一步地,步骤(1)中,用于按照功能和结构特点,将软PLC系统划分为图形绘制模块、数据文件存储模块以及编译模块的设计框架为Qt设计框架;由于Qt设计框架为一种插件式的设计框架,依据这个设计框架划分得到的功能模块具有较好的独立性。Further, in step (1), be used for according to function and structural feature, the design framework that soft PLC system is divided into graphics drawing module, data file storage module and compiling module is Qt design framework; Because Qt design framework is a kind of plug-in According to the design framework, the functional modules obtained through the division of this design framework have better independence.
进一步地,步骤(6)中,通过编译模块根据指令表或结构化文本生成的源文件为C代码文件,并且用于进一步生成目标文件的工具为C编译器;由此能够对目标文件进行错误处理和优化处理,并提高目标文件的运行速度。Further, in step (6), the source file generated by the compiling module according to the instruction list or structured text is a C code file, and the tool for further generating the target file is a C compiler; thus the target file can be wrongly Process and optimize processing, and increase the running speed of object files.
总体而言,通过本发明所构思的以上技术方案,能够取得以下有益效果:Generally speaking, through the above technical solutions conceived by the present invention, the following beneficial effects can be obtained:
(1)本发明所提供的基于XML技术的软PLC组态开发方法,先以组态开发的方法构建组态PLC图形程序,然后根据可描述文档结构的TC6_XML_V201.xsd文件描述所构建的组态PLC图形程序,得到符合IEC61131标准的XML文件,使得PLC项目的配置、资源和程序组织单元等信息以一种通用和可扩展的方式保存,用户在使用PLC硬件时,根据PLC硬件的特点制定相应的转换规则,即可将PLC图形程序转换为符合厂家软硬件系统的目标文件,因此,提高了软PLC开发的效率和灵活性,并且使得软PLC系统具有良好的开放性。(1) The soft PLC configuration development method based on XML technology provided by the present invention first builds the configuration PLC graphic program with the method of configuration development, and then describes the configured configuration according to the TC6_XML_V201.xsd file that can describe the document structure The PLC graphics program can obtain the XML file conforming to the IEC61131 standard, so that the information such as the configuration, resources and program organization units of the PLC project can be saved in a general and expandable way. When using the PLC hardware, the user can formulate corresponding The PLC graphics program can be converted into the target file conforming to the manufacturer's hardware and software system, thus improving the efficiency and flexibility of soft PLC development, and making the soft PLC system have good openness.
(2)本发明所提供的基于XML技术的软PLC组态开发方法,采用组态开发的方式,操作简单直观,因而能够高效地构建PLC图形程序,极大地提高工作效率。(2) The soft PLC configuration development method based on XML technology provided by the present invention adopts the configuration development mode, and the operation is simple and intuitive, so that the PLC graphic program can be efficiently constructed, and the work efficiency is greatly improved.
附图说明Description of drawings
图1为本发明实施例提供的基于XML技术的软PLC组态开发方法流程图;Fig. 1 is the flow chart of the soft PLC configuration development method based on XML technology that the embodiment of the present invention provides;
图2为本发明实施例提供的功能块图的XML描述文件实例。FIG. 2 is an example of an XML description file of a function block diagram provided by an embodiment of the present invention.
具体实施方式Detailed ways
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。此外,下面所描述的本发明各个实施方式中所涉及到的技术特征只要彼此之间未构成冲突就可以相互组合。In order to make the object, technical solution and advantages of the present invention clearer, the present invention will be further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described here are only used to explain the present invention, not to limit the present invention. In addition, the technical features involved in the various embodiments of the present invention described below can be combined with each other as long as they do not constitute a conflict with each other.
本发明所提供的基于XML技术的软PLC组态开发方法,如图1所示,包括如下步骤:The soft PLC configuration development method based on XML technology provided by the present invention, as shown in Figure 1, comprises the steps:
(1)根据Qt设计框架,按照功能和结构特点,将软PLC系统划分为图形绘制模块、数据文件存储模块以及编译模块,并利用Qt的插件扩展机制分别对这三个模块进行功能设计;图形绘制模块用于绘制并编辑PLC图形程序,数据文件存储模块用于将PLC图形程序转换为XML数据文件,编译模块用于将XML数据文件转换为PLC文本类程序并依据该文本类程序生成目标文件;由于Qt设计框架为一种插件式的设计框架,依据这个设计框架划分得到的功能模块具有较好的独立性;(1) According to the Qt design framework, according to the function and structural characteristics, the soft PLC system is divided into a graphics drawing module, a data file storage module and a compilation module, and use the Qt plug-in extension mechanism to carry out functional design for these three modules; The drawing module is used to draw and edit PLC graphics programs, the data file storage module is used to convert PLC graphics programs into XML data files, and the compilation module is used to convert XML data files into PLC text programs and generate target files based on the text programs ; Since the Qt design framework is a plug-in design framework, the functional modules obtained according to this design framework have better independence;
(2)通过所述图形绘制模块,将PLC图形程序的基本组成元素以面向对象的方式进行抽象和封装,得到一系列能够实现特定功能、低耦合且可复用的图元组件;图元组件所属的类型为梯形图或者功能块图;(2) Through the graphics drawing module, the basic components of the PLC graphics program are abstracted and encapsulated in an object-oriented manner, and a series of graphic element components that can realize specific functions, low coupling and reusability are obtained; the graphic element components The type is ladder diagram or function block diagram;
(3)根据所得到的图元组件所属的类型,对应地创建梯形图项目或者功能块图项目;(3) according to the type of the obtained graphic component, correspondingly create a ladder diagram item or a function block diagram item;
(4)构建PLC组态开发环境,并根据所创建的项目类型加载对应的图元组件库;梯形图组件库有母线、连接元素、触点和线圈图形组件;功能块图图元组件库有功能块、连接元素、输入变量和输出变量图形组件,其中根据用户功能需求特点将功能块图元组件划分为标准功能类型、附加功能类型、类型转换、数学式、运算和位操作等子单元集组件库;梯形图组件库中的连接元素用于连接梯形图组件库中的其他图形组件,功能块图组件库中的连接元素用于连接功能块图中的其他图形组件;(4) Construct the PLC configuration development environment, and load the corresponding graphic element component library according to the created project type; the ladder diagram component library has busbars, connection elements, contacts and coil graphic components; the function block diagram graphic element component library has Graphical components of function blocks, connection elements, input variables and output variables, in which the functional block graphic components are divided into subunit sets such as standard function types, additional function types, type conversion, mathematical formulas, operations and bit operations according to the characteristics of user functional requirements Component library; the connection elements in the ladder diagram component library are used to connect other graphic components in the ladder diagram component library, and the connection elements in the function block diagram component library are used to connect other graphic components in the function block diagram;
对图元组件进行维护,以实时更新图元组件的选中、添加、删除、属性修改等状态信息;Maintain the graphic element components to update the status information of the graphic element components such as selection, addition, deletion, and attribute modification in real time;
在编辑界面中从相应的图元组件库中拖拽图元组件至组态界面中,进行鼠标操作和设置相应的参数,对图元的尺寸、位置等可视属性进行限定以实现图元组件的实例化,同时编辑图元组件的整个过程是可视化的,图元属性的修改会以图形变化的形式直接反映在编辑界面上,从而实现组态开发;对图元组件进行属性和参数配置,并建立图元组件间的连接关系,从而实现对组态PLC图形程序的构建;In the editing interface, drag and drop the graphic element component from the corresponding graphic component library to the configuration interface, perform mouse operations and set corresponding parameters, and limit the visual attributes such as the size and position of the graphic element to realize the graphic element component At the same time, the whole process of editing the graphic element components is visualized, and the modification of the graphic element properties will be directly reflected on the editing interface in the form of graphic changes, so as to realize the configuration development; to configure the properties and parameters of the graphic element components, And establish the connection relationship between graphic element components, so as to realize the construction of the configuration PLC graphic program;
(5)通过数据文件存储模块存储图元组件的属性和逻辑关系,并根据可描述文档结构的TC6_XML_V201.xsd文件描述所构建的组态PLC图形程序,得到符合IEC61131标准的XML文件;如图2所示的XML工程文件,在功能块图部分,存储了功能块的类型、位置、变量和连接关系,同时文件包含工程的相关配置,提高了项目信息的完整性;将XML文件转化为指令表或者结构化文本;(5) Store the attributes and logical relations of the graphic element components through the data file storage module, and describe the constructed configuration PLC graphic program according to the TC6_XML_V201.xsd file that can describe the document structure, and obtain the XML file that conforms to the IEC61131 standard; The XML project file shown in the function block diagram part stores the type, location, variable and connection relationship of the function block. At the same time, the file contains the relevant configuration of the project, which improves the integrity of the project information; converts the XML file into an instruction list or structured text;
(6)通过编译模块根据指令表或结构化文本生C代码文件,并进一步通过GCC编译器编译C代码文件生成对应的目标文件;将目标文件部署到软PLC的运行系统,以完成整个软PLC系统的开发。(6) Generate C code files according to the instruction list or structured text through the compilation module, and further compile the C code files through the GCC compiler to generate corresponding target files; deploy the target files to the operating system of the soft PLC to complete the entire soft PLC system development.
PLCopen XML规范定义的TC6_XML_V201.xsd(XML Schema)文件定义了一个储存PLC信息的XML文档中的元素、元素类型和属性、元素的子元素以及元素的顺序等格式,本发明基于XML技术对所构建的组态PLC图形程序进行描述,得到的XML文件与TC6_XML_V201.xsd文件的格式保持一致,从而形成了符合IEC61131标准的固定的XML数据格式,这不仅使得PLC图形程序可以被转化为符合IEC61131标准规定的任何PLC系统的编程语言,也能够使XML数据文件可以在不同的系统间进行交互与共享,实现程序的跨平台集成,大幅提升了PLC程序的可复用性,提高了软PLC开发效率和灵活性。The TC6_XML_V201.xsd (XML Schema) file defined by the PLCopen XML specification defines formats such as elements, element types and attributes, subelements of elements, and the order of elements in an XML document that stores PLC information. The present invention is based on XML technology to the constructed The configuration PLC graphics program is described, and the format of the obtained XML file is consistent with that of the TC6_XML_V201.xsd file, thus forming a fixed XML data format that conforms to the IEC61131 standard, which not only enables the PLC graphics program to be converted to conform to the IEC61131 standard The programming language of any PLC system can also enable the interaction and sharing of XML data files between different systems, realize the cross-platform integration of programs, greatly improve the reusability of PLC programs, and improve the efficiency and efficiency of soft PLC development. flexibility.
本领域的技术人员容易理解,以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。It is easy for those skilled in the art to understand that the above descriptions are only preferred embodiments of the present invention, and are not intended to limit the present invention. Any modifications, equivalent replacements and improvements made within the spirit and principles of the present invention, All should be included within the protection scope of the present invention.
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201810325526.5ACN108681444A (en) | 2018-04-12 | 2018-04-12 | A kind of Soft- PLC configuration development approach based on XML technology |
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201810325526.5ACN108681444A (en) | 2018-04-12 | 2018-04-12 | A kind of Soft- PLC configuration development approach based on XML technology |
| Publication Number | Publication Date |
|---|---|
| CN108681444Atrue CN108681444A (en) | 2018-10-19 |
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201810325526.5APendingCN108681444A (en) | 2018-04-12 | 2018-04-12 | A kind of Soft- PLC configuration development approach based on XML technology |
| Country | Link |
|---|---|
| CN (1) | CN108681444A (en) |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN109710264A (en)* | 2018-12-19 | 2019-05-03 | 森大(深圳)技术有限公司 | Gerber file method for transformation, system, equipment and storage medium |
| CN110187949A (en)* | 2019-05-22 | 2019-08-30 | 中国电子科技集团公司第十四研究所 | A Configurable Transformer Core Lamination Robotic Workstation Human-Machine Interaction System |
| CN110633436A (en)* | 2019-08-28 | 2019-12-31 | 河南九商科技有限公司 | Visualization and user-defined panorama editing method, system, storage medium and equipment |
| CN111258564A (en)* | 2020-01-17 | 2020-06-09 | 通号万全信号设备有限公司 | Method and device for automatically generating codes based on QT |
| CN111308961A (en)* | 2020-02-24 | 2020-06-19 | 南通苏尼康自动化技术有限公司 | Human-computer interface configuration development method of motion controller |
| CN111488631A (en)* | 2020-06-28 | 2020-08-04 | 中国核动力研究设计院 | Nuclear-level security display device and configuration-analysis system thereof |
| CN111708599A (en)* | 2020-08-18 | 2020-09-25 | 江苏神彩科技股份有限公司 | Configuration diagram display method, device, equipment and storage medium |
| CN111782189A (en)* | 2020-06-23 | 2020-10-16 | 广州市挖米科技有限责任公司 | Medical system deployment method and device |
| CN111782199A (en)* | 2019-12-27 | 2020-10-16 | 江苏恩达通用设备有限公司 | Development method of PLC graphical editor based on XML technology |
| CN111966335A (en)* | 2020-08-20 | 2020-11-20 | 支付宝(杭州)信息技术有限公司 | Platform creation method and device |
| CN112231608A (en)* | 2020-10-30 | 2021-01-15 | 三峡机电工程技术有限公司 | Method for realizing embedded Web configuration graphics primitive |
| CN112462713A (en)* | 2020-11-25 | 2021-03-09 | 华能国际电力股份有限公司日照电厂 | Graphical logic control system, method, equipment and readable storage medium |
| CN113221511A (en)* | 2021-04-13 | 2021-08-06 | 浙江中控研究院有限公司 | Method, device and equipment for converting configuration file into XML file and storage medium |
| CN113590087A (en)* | 2020-04-30 | 2021-11-02 | 深圳中砼物联网科技有限公司 | Method for quickly developing software, computer equipment and storage medium |
| CN113625661A (en)* | 2021-07-29 | 2021-11-09 | 广东工贸职业技术学院 | Design method of numerical control embedded PLC intermediate file conversion instruction list |
| CN113703428A (en)* | 2021-09-02 | 2021-11-26 | 成都运达科技股份有限公司 | Train functional fault diagnosis method and device based on logic ladder diagram |
| CN113918772A (en)* | 2021-10-14 | 2022-01-11 | 成都交大光芒科技股份有限公司 | Intelligent power supply scheduling system screen multiplexing storage method and system |
| CN113961197A (en)* | 2021-10-19 | 2022-01-21 | 苏州科韵激光科技有限公司 | Object-based PLC programming method, device and storage medium |
| CN114237585A (en)* | 2021-12-22 | 2022-03-25 | 中国长江三峡集团有限公司 | PLC ladder diagram editing method based on scene view structure |
| CN114282029A (en)* | 2021-12-23 | 2022-04-05 | 新奥数能科技有限公司 | Primitive management method and device, electronic equipment and storage medium |
| CN114385133A (en)* | 2021-12-27 | 2022-04-22 | 杭州电子科技大学 | Configuration program and data interactive mapping method of heterogeneous platform of programmable controller |
| CN114721325A (en)* | 2022-05-11 | 2022-07-08 | 傲拓科技股份有限公司 | Multi-platform multi-version PLC engineering compatibility method |
| CN114741073A (en)* | 2022-04-27 | 2022-07-12 | 傲拓科技股份有限公司 | PLC configuration system and sequential control graph generation method |
| CN115185508A (en)* | 2022-05-20 | 2022-10-14 | 中核武汉核电运行技术股份有限公司 | Algorithm configuration tool and method based on graphic elements |
| CN115857910A (en)* | 2023-03-01 | 2023-03-28 | 杭州义益钛迪信息技术有限公司 | Programming method, device, server and medium of edge computing collector |
| WO2023050408A1 (en)* | 2021-09-30 | 2023-04-06 | 西门子股份公司 | Ot domain low-code development method and platform, and computer-readable medium |
| CN116455988A (en)* | 2023-02-22 | 2023-07-18 | 重庆川仪自动化股份有限公司 | Encapsulation method, device, equipment, medium and product of protocol function block |
| WO2024240149A1 (en)* | 2023-05-24 | 2024-11-28 | 北京字跳网络技术有限公司 | Method and apparatus for application processing, and device and storage medium |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20090327511A1 (en)* | 2008-06-27 | 2009-12-31 | Woo Sung Kim | Message conversion apparatus for integrated monitoring of industrial equipment |
| CN107861458A (en)* | 2017-11-09 | 2018-03-30 | 山东省计算中心(国家超级计算济南中心) | It is a kind of can autonomous configuration hardware resource PLC fast construction methods |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20090327511A1 (en)* | 2008-06-27 | 2009-12-31 | Woo Sung Kim | Message conversion apparatus for integrated monitoring of industrial equipment |
| CN107861458A (en)* | 2017-11-09 | 2018-03-30 | 山东省计算中心(国家超级计算济南中心) | It is a kind of can autonomous configuration hardware resource PLC fast construction methods |
| Title |
|---|
| 何军红 等: "基于XML的软PLC开发系统研究", 《工业仪表与自动化装置》* |
| 曹苏雷: "基于IEC61131-3标准功能块组态软件设计与实现", 《万方数据知识服务平台》* |
| 李应春 等: "PLC梯形图编程软件实现", 《VALUE ENGINEERING》* |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN109710264A (en)* | 2018-12-19 | 2019-05-03 | 森大(深圳)技术有限公司 | Gerber file method for transformation, system, equipment and storage medium |
| CN110187949A (en)* | 2019-05-22 | 2019-08-30 | 中国电子科技集团公司第十四研究所 | A Configurable Transformer Core Lamination Robotic Workstation Human-Machine Interaction System |
| CN110633436A (en)* | 2019-08-28 | 2019-12-31 | 河南九商科技有限公司 | Visualization and user-defined panorama editing method, system, storage medium and equipment |
| CN110633436B (en)* | 2019-08-28 | 2022-12-20 | 河南九商科技有限公司 | Visual and user-defined panoramic editing method, system, storage medium and equipment |
| CN111782199A (en)* | 2019-12-27 | 2020-10-16 | 江苏恩达通用设备有限公司 | Development method of PLC graphical editor based on XML technology |
| CN111782199B (en)* | 2019-12-27 | 2024-04-16 | 江苏恩达通用设备有限公司 | Development method of PLC graphical editor based on XML technology |
| CN111258564A (en)* | 2020-01-17 | 2020-06-09 | 通号万全信号设备有限公司 | Method and device for automatically generating codes based on QT |
| CN111258564B (en)* | 2020-01-17 | 2024-04-26 | 通号万全信号设备有限公司 | Method and device for automatically generating codes based on QT |
| CN111308961A (en)* | 2020-02-24 | 2020-06-19 | 南通苏尼康自动化技术有限公司 | Human-computer interface configuration development method of motion controller |
| CN113590087A (en)* | 2020-04-30 | 2021-11-02 | 深圳中砼物联网科技有限公司 | Method for quickly developing software, computer equipment and storage medium |
| CN111782189A (en)* | 2020-06-23 | 2020-10-16 | 广州市挖米科技有限责任公司 | Medical system deployment method and device |
| CN111782189B (en)* | 2020-06-23 | 2024-03-22 | 广州市挖米科技有限责任公司 | Medical system deployment method and device |
| CN111488631A (en)* | 2020-06-28 | 2020-08-04 | 中国核动力研究设计院 | Nuclear-level security display device and configuration-analysis system thereof |
| CN111708599A (en)* | 2020-08-18 | 2020-09-25 | 江苏神彩科技股份有限公司 | Configuration diagram display method, device, equipment and storage medium |
| CN111966335A (en)* | 2020-08-20 | 2020-11-20 | 支付宝(杭州)信息技术有限公司 | Platform creation method and device |
| CN112231608A (en)* | 2020-10-30 | 2021-01-15 | 三峡机电工程技术有限公司 | Method for realizing embedded Web configuration graphics primitive |
| CN112231608B (en)* | 2020-10-30 | 2023-01-03 | 三峡机电工程技术有限公司 | Method for realizing embedded Web configuration graphics primitive |
| CN112462713A (en)* | 2020-11-25 | 2021-03-09 | 华能国际电力股份有限公司日照电厂 | Graphical logic control system, method, equipment and readable storage medium |
| CN113221511A (en)* | 2021-04-13 | 2021-08-06 | 浙江中控研究院有限公司 | Method, device and equipment for converting configuration file into XML file and storage medium |
| CN113221511B (en)* | 2021-04-13 | 2024-09-03 | 浙江中控研究院有限公司 | Method, device, equipment and storage medium for converting configuration file into XML file |
| CN113625661A (en)* | 2021-07-29 | 2021-11-09 | 广东工贸职业技术学院 | Design method of numerical control embedded PLC intermediate file conversion instruction list |
| CN113703428B (en)* | 2021-09-02 | 2022-12-27 | 成都运达科技股份有限公司 | Train functional fault diagnosis method and device based on logic ladder diagram |
| CN113703428A (en)* | 2021-09-02 | 2021-11-26 | 成都运达科技股份有限公司 | Train functional fault diagnosis method and device based on logic ladder diagram |
| EP4398092A4 (en)* | 2021-09-30 | 2025-05-21 | Siemens Aktiengesellschaft | OT-DOMAIN LOW-CODE DEVELOPMENT METHOD AND PLATFORM AND COMPUTER-READABLE MEDIUM |
| WO2023050408A1 (en)* | 2021-09-30 | 2023-04-06 | 西门子股份公司 | Ot domain low-code development method and platform, and computer-readable medium |
| CN113918772A (en)* | 2021-10-14 | 2022-01-11 | 成都交大光芒科技股份有限公司 | Intelligent power supply scheduling system screen multiplexing storage method and system |
| CN113961197A (en)* | 2021-10-19 | 2022-01-21 | 苏州科韵激光科技有限公司 | Object-based PLC programming method, device and storage medium |
| CN114237585A (en)* | 2021-12-22 | 2022-03-25 | 中国长江三峡集团有限公司 | PLC ladder diagram editing method based on scene view structure |
| CN114282029A (en)* | 2021-12-23 | 2022-04-05 | 新奥数能科技有限公司 | Primitive management method and device, electronic equipment and storage medium |
| CN114385133A (en)* | 2021-12-27 | 2022-04-22 | 杭州电子科技大学 | Configuration program and data interactive mapping method of heterogeneous platform of programmable controller |
| CN114741073B (en)* | 2022-04-27 | 2023-10-17 | 傲拓科技股份有限公司 | PLC configuration system and sequential control graph generation method |
| CN114741073A (en)* | 2022-04-27 | 2022-07-12 | 傲拓科技股份有限公司 | PLC configuration system and sequential control graph generation method |
| CN114721325B (en)* | 2022-05-11 | 2024-01-19 | 傲拓科技股份有限公司 | Multi-platform multi-version PLC engineering compatible method |
| CN114721325A (en)* | 2022-05-11 | 2022-07-08 | 傲拓科技股份有限公司 | Multi-platform multi-version PLC engineering compatibility method |
| CN115185508A (en)* | 2022-05-20 | 2022-10-14 | 中核武汉核电运行技术股份有限公司 | Algorithm configuration tool and method based on graphic elements |
| CN115185508B (en)* | 2022-05-20 | 2024-06-11 | 中核武汉核电运行技术股份有限公司 | Algorithm configuration tool and method based on graphic elements |
| CN116455988A (en)* | 2023-02-22 | 2023-07-18 | 重庆川仪自动化股份有限公司 | Encapsulation method, device, equipment, medium and product of protocol function block |
| CN116455988B (en)* | 2023-02-22 | 2025-09-23 | 重庆川仪自动化股份有限公司 | Protocol function block encapsulation method, device, equipment, medium and product |
| CN115857910A (en)* | 2023-03-01 | 2023-03-28 | 杭州义益钛迪信息技术有限公司 | Programming method, device, server and medium of edge computing collector |
| WO2024240149A1 (en)* | 2023-05-24 | 2024-11-28 | 北京字跳网络技术有限公司 | Method and apparatus for application processing, and device and storage medium |
| Publication | Publication Date | Title |
|---|---|---|
| CN108681444A (en) | A kind of Soft- PLC configuration development approach based on XML technology | |
| Drath et al. | AutomationML-the glue for seamless automation engineering | |
| CN107341294B (en) | Modelica language-based spacecraft information system modeling simulation method | |
| CN102968306A (en) | Method and system for automatically generating code based on data model drive | |
| CN115495069B (en) | Model-driven coal industry software process implementation method, device and equipment | |
| CN107291444A (en) | PLC instructs generation method and device and PLC programmed methods | |
| CN117931206A (en) | Meta-model-based conversion method from SysML model to X language model | |
| CN106933568A (en) | A kind of configuration software and a kind of industrial control method | |
| CN115562634A (en) | Visual development platform for radar business process | |
| Hopsu et al. | On portability of IEC 61499 compliant structures and systems | |
| CN104063231B (en) | Test resource rapid access method based on HIT-TENA | |
| CN106815022A (en) | A kind of general UI interface creating methods and device based on tree data structure | |
| CN111475159B (en) | Method, device and storage medium for automatically generating program | |
| CN117057079A (en) | Power distribution network topology control method, system, equipment and storage medium | |
| CN104657136B (en) | Integrated system of Simulink components | |
| CN108170953A (en) | Circuit diagram migration method and device | |
| Buchmann et al. | Towards incremental round-trip engineering using model transformations | |
| CN117492753A (en) | A front-end development method and system for data visualization | |
| CN115758789B (en) | Software architecture design and architecture transfer method of complex real-time embedded system | |
| CN101055521B (en) | Mapping rule visualized generation method and system | |
| CN117215549A (en) | Helm Chart quick code generation method and system | |
| JP2010049439A (en) | System construction method using software model and modeling device | |
| CN106094561B (en) | Marine Synthesize Electric Propulsion System modeling and simulating method and device | |
| CN101968742B (en) | Internal interlock management method and device for simulation system | |
| CN111291444B (en) | Modeling method, device, equipment and storage medium for aircraft assembly |
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| RJ01 | Rejection of invention patent application after publication | Application publication date:20181019 | |
| RJ01 | Rejection of invention patent application after publication |