-
公开(公告)号:CN109564518A
公开(公告)日:2019-04-02
申请号:CN201780050048.5
申请日:2017-08-23
Applicant: 欧姆龙株式会社
IPC: G06F9/448
Abstract: 可执行程序创建部(11)使用编译程序,执行根据源代码生成中间表示的词法分析及语法分析的处理。可执行程序创建部(11)执行提取中间表示中包含的FUNCTION调用处理的处理。可执行程序创建部(11)针对提取的FUNCTION调用处理,执行评估根据由可执行程序控制的设备的特性而设定的FUNCTION置换条件的处理。在满足FUNCTION置换条件的情况下,可执行程序创建部(11)执行根据FUNCTION置换规则置换FUNCTION调用处理的处理。可执行程序创建部(11)执行使用置换后的FUNCTION调用处理中间生成可重定位对象的处理。
-
公开(公告)号:CN104067186B
公开(公告)日:2016-08-24
申请号:CN201380006466.6
申请日:2013-01-10
Applicant: 欧姆龙株式会社
IPC: G05B19/05
CPC classification number: G05B19/052 , G05B2219/1214
Abstract: 本发明提供一种不受限于通信对方的PLC的类型而实现支援PLC之间的数据交换的支援装置。支援装置包括:第一输入部,其用于接收针对由第一可编程逻辑控制器处理的每个数据分别定义了变量的信息;第二输入部,其用于接收利用所定义的变量来记述由第一可编程逻辑控制器执行的处理而得到的源程序;第三输入部,其用于在特定情况下,接收用于与第一变量相关联对应地确定第二可编程逻辑控制器的类型的信息,其中,第一变量是指,用于表示由第一可编程逻辑控制器处理的第一数据的变量,特定情况是指,第一变量和第二变量经由网络相关联对应的情况,第二变量是指,用于表示由与第一可编程逻辑控制器网络连接的第二可编程逻辑控制器处理的第二数据的变量;生成部,其利用定义了变量的信息及源程序来生成可执行程序。生成部根据第二可编程逻辑控制器的类型,来对与第一变量相对应地确保在存储器中的第一数据的数据结构进行适应性处理。
-
公开(公告)号:CN111954854A
公开(公告)日:2020-11-17
申请号:CN201980025084.5
申请日:2019-05-09
Applicant: 欧姆龙株式会社
Inventor: 宇野宪司
Abstract: 本发明支持考虑到控制数据的数据类型的、控制程序的容易的开发。命令代码生成部件生成:信息,所述信息定义控制数据别的变量、及与所述变量对应且数据的操作方式相同的其他数据类型中的一个以上的数据类型;以及命令代码,所述命令代码使用所定义的变量来记述控制装置所执行的处理。可执行程序生成部件在使用定义的信息及命令代码来生成可执行程序时,生成包含与命令代码所示的运算式具有的各变量相对应而定义的一个以上的数据类型的类型集合,基于用于保证运算精度的基准而从运算式的类型集合中选择一个,决定为运算结果的数据类型。
-
公开(公告)号:CN111954854B
公开(公告)日:2024-07-16
申请号:CN201980025084.5
申请日:2019-05-09
Applicant: 欧姆龙株式会社
Inventor: 宇野宪司
Abstract: 本发明为一种支持装置以及计算机可读取存储介质,其支持考虑到控制数据的数据类型的、控制程序的容易的开发。命令代码生成部件生成:信息,所述信息定义控制数据别的变量、及与所述变量对应且数据的操作方式相同的其他数据类型中的一个以上的数据类型;以及命令代码,所述命令代码使用所定义的变量来记述控制装置所执行的处理。可执行程序生成部件在使用定义的信息及命令代码来生成可执行程序时,生成包含与命令代码所示的运算式具有的各变量相对应而定义的一个以上的数据类型的类型集合,基于用于保证运算精度的基准而从运算式的类型集合中选择一个,决定为运算结果的数据类型。
-
公开(公告)号:CN104067186A
公开(公告)日:2014-09-24
申请号:CN201380006466.6
申请日:2013-01-10
Applicant: 欧姆龙株式会社
IPC: G05B19/05
CPC classification number: G05B19/052 , G05B2219/1214
Abstract: 本发明提供一种不受限于通信对方的PLC的类型而实现支援PLC之间的数据交换的支援装置。支援装置包括:第一输入部,其用于接收针对由第一可编程逻辑控制器处理的每个数据分别定义了变量的信息;第二输入部,其用于接收利用所定义的变量来记述由第一可编程逻辑控制器执行的处理而得到的源程序;第三输入部,其用于在特定情况下,接收用于与第一变量相关联对应地确定第二可编程逻辑控制器的类型的信息,其中,第一变量是指,用于表示由第一可编程逻辑控制器处理的第一数据的变量,特定情况是指,第一变量和第二变量经由网络相关联对应的情况,第二变量是指,用于表示由与第一可编程逻辑控制器网络连接的第二可编程逻辑控制器处理的第二数据的变量;生成部,其利用定义了变量的信息及源程序来生成可执行程序。生成部根据第二可编程逻辑控制器的类型,来对与第一变量相对应地确保在存储器中的第一数据的数据结构进行适应性处理。
-
-
-
-