命令变换装置、方法及程序制造方法及图纸

技术编号:32140638 阅读:27 留言:0更新日期:2022-02-08 14:35
CPU单元(100)具有依照第1通信标准的第1总线、依照与第1通信标准不同的第2通信标准的第2总线。CPU单元(100)所具有的变换设定存储部(110)对表示依照第1通信标准的通用命令和依照第2通信标准的专用命令之间的对应关系的信息进行存储。CPU单元(100)所具有的协议变换部(160)在向经由第2总线连接的设备由命令输出单元输出了通用命令的情况下,从变换设定存储部(110)取得与通用命令对应的专用命令,将取得的专用命令经由第2总线供给至设备。取得的专用命令经由第2总线供给至设备。取得的专用命令经由第2总线供给至设备。

【技术实现步骤摘要】
【国外来华专利技术】命令变换装置、方法及程序


[0001]本专利技术涉及命令变换装置、方法及程序。

技术介绍

[0002]在专利文献1中公开了一种测量控制系统,其使得对PLC进行监视的应用软件与通信标准各自不同的多个传送路径上的PLC能够进行通信。在该测量控制系统中,对PLC进行监视的应用软件为了从PLC取得数据,将指定了逻辑地址的通信请求输出至通信管理软件。通信管理软件根据对逻辑地址和PLC的设备存储器的地址之间的对应关系进行存储的变换表格、由通信请求指定的逻辑地址,取得对用于与作为通信目标的PLC连接的传送路径的种类进行确定的种类代码、PLC的设备存储器的地址,依照对方侧的传送路径的通信标准向PLC请求设备存储器的数据。另外,通信管理软件从PLC对数据进行接收,将接收到的数据供给至应用软件。
[0003]在专利文献1所记载的结构中,通信管理软件将逻辑地址变换为种类代码及设备存储器的地址,依照对方侧的传送路径的通信标准向PLC请求设备存储器的数据。因此,应用软件无需在意通信标准的不同就能够从PLC取得数据。
[0004]专利文献1:日本特开2000

341357号公报

技术实现思路

[0005]在专利文献1所记载的结构中,应用软件无需在意通信标准的差异就能够对通信标准不同的传送路径上的装置进行操作,但应用软件的开发者为此需要对应用软件进行开发,使其支持通信管理软件特有的接口。
[0006]本专利技术就是鉴于上述实情而提出的,其目的在于通过与通用的通信标准对应的应用软件,对通信标准不同的传送路径上的装置进行管理。
[0007]为了达成上述目的,本专利技术的命令变换装置具有依照第1通信标准的第1总线、和依照与第1通信标准不同的第2通信标准的第2总线。命令变换装置所具有的变换命令存储单元对表示依照第1通信标准的通用命令和依照第2通信标准的专用命令之间的对应关系的信息进行存储。在向经由第2总线连接的设备由命令输出手段输出了通用命令的情况下,命令变换装置所具有的命令变换手段从变换命令存储单元取得与通用命令对应的专用命令,将取得的专用命令经由第2总线供给至设备。
[0008]专利技术的效果
[0009]本专利技术的命令变换装置在向经由依照第2通信标准的第2总线连接的设备由命令输出单元输出了依照第1通信标准的通用命令的情况下,与通用命令对应地从变换命令存储单元取得依照第2通信标准的专用命令,将取得的专用命令经由第2总线供给至设备。通过具有这样的结构,能够通过与通用的通信标准对应的应用软件,对通信标准不同的传送路径上的装置进行管理。
附图说明
[0010]图1是表示本专利技术的实施方式涉及的可编程逻辑控制器的CPU单元的功能结构的框图。
[0011]图2是表示实施方式涉及的可编程逻辑控制器的硬件结构的框图。
[0012]图3是表示实施方式涉及的变换表格的结构的一个例子的图。
[0013]图4是表示实施方式涉及的设备结构表格的结构的一个例子的图。
[0014]图5是表示实施方式涉及的存储器映射表格的结构的一个例子的图。
[0015]图6是表示实施方式涉及的设备结构收集部登记了数据后的设备结构表格的一个例子的图。
[0016]图7是实施方式涉及的初始设定处理的流程图。
[0017]图8是实施方式涉及的命令变换处理的流程图。
具体实施方式
[0018]下面,一边参照附图,一边对本专利技术的实施方式涉及的命令变换装置进行详细说明。
[0019](实施方式)
[0020]在实施方式中,对可编程逻辑控制器的CPU单元100作为命令变换装置起作用的例子进行说明。图1所示的可编程逻辑控制器的CPU单元100依照从包含传感器、开关等的检测器供给来的输入信号,执行控制程序的命令,将输出信号供给至被控制仪器。
[0021]如图2所示,可编程逻辑控制器1(下面,称为PLC 1)包含:CPU(Central Processing Unit)单元100,其对PLC 1整体进行控制;输入单元200,其将从检测器901接收到的输入信号供给至CPU单元100;输出单元300,其将表示CPU单元100的运算结果的输出信号输出至被控制仪器902;以及基础单元400,其用于安装各单元。CPU单元100、输入单元200和输出单元300经由专用总线410彼此连接,能够经由专用总线410进行通信。
[0022]CPU单元100使用从输入单元200供给来的输入信号,执行控制程序的命令,将输出信号输出至输出单元300。在输入单元200连接有包含传感器、开关等的检测器901。输入单元200将从检测器901供给来的输入信号供给至CPU单元100。在输出单元300连接有包含致动器、电磁阀、显示灯等的被控制仪器902。输出单元300将从CPU单元100供给来的输出信号供给至被控制仪器902。
[0023]CPU单元100、输入单元200和输出单元300被安装于基础单元400。CPU单元100、输入单元200和输出单元300经由基础单元400与未图示的电源单元连接,通过从电源单元供给的电力进行动作。CPU单元100能够经由专用总线410与输入单元200及输出单元300进行通信。
[0024]另外,在CPU单元100中安装有通用OS(Operating System)。因此,CPU单元100具有与具有通用性的计算机相同的操作性。例如,CPU单元100的CPU经由通用总线与CPU单元100内的设备连接,能够对设备进行控制。另外,CPU单元100能够在通用OS上,执行通过通用的编程语言开发出的应用软件(下面,称为应用)。专用总线410的通信标准与通用总线的通信标准不同。
[0025]在实施方式中,作为特征性的结构,CPU单元100能够将输入单元200及输出单元
300作为与CPU单元内的通用总线连接的设备来处理。因此,CPU单元100在将依照通用总线的通信标准的命令输出至输入单元200及输出单元300的情况下,将该命令变换为依照专用总线410的通信标准的命令,将变换后的命令供给至输入单元200及输出单元300。因此,例如,CPU单元100的用户能够使用对CPU单元的设备进行管理的工具,与CPU单元内的设备相同地,对输入单元200及输出单元300进行管理。
[0026]在下面的说明中,以实施方式涉及的具有特征性的结构的CPU单元100为中心进行说明。
[0027]CPU单元100作为硬件结构具有:存储器11,其对各种程序及数据进行存储;通用总线接口12,其用于经由通用总线的通信;专用总线接口13,其用于经由专用总线410的通信;输入输出接口14,其用于与周边仪器连接;以及CPU 15,其对CPU单元100整体进行控制。存储器11、通用总线接口12、专用总线接口13和输入输出接口14经由CPU总线19连接于CPU 15,与CPU 15进行通信。
[0028]存储器11包含易失性存储器和非易失性存储器。存储器11对用于实现C本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种命令变换装置,其具有:依照第1通信标准的第1总线;依照与所述第1通信标准不同的第2通信标准的第2总线;变换命令存储单元,其对表示依照所述第1通信标准的通用命令和依照所述第2通信标准的专用命令之间的对应关系的信息进行存储;以及命令变换单元,其在向经由所述第2总线连接的设备由命令输出单元输出了所述通用命令的情况下,从所述变换命令存储单元取得与所述通用命令对应的所述专用命令,将取得的所述专用命令经由所述第2总线供给至所述设备。2.根据权利要求1所述的命令变换装置,其中,所述第1总线是将所述命令变换装置所具有的CPU和所述命令变换装置所具有的设备连接的本地总线,所述第2总线是将所述命令变换装置所具有的CPU和所述命令变换装置之外的装置连接的总线。3.根据权利要求1或2所述的命令变换装置,其中,具有设备结构存储单元,该设备结构存储单元对为了将所述设备作为所述第1总线上的虚拟的设备进行处理所需要的设备结构信息进行存储,所述设备结构信息包含在所述第1总线的地址空间中分配给所述设备的存储器地址、表示所述第1总线上的所述设备的虚拟的连接位置的位置信息、以及为了使所述第1总线上的所述设备执行命令所使用的设备寄存器的地址,如果值被写入至分配给所述设备的所述设备寄存器,则所述命令变换单元从变换命令存储单元取得与通过被写入的值确定的所述通用命令对应的所述专用命令。4.根据权利要求3所述的命令变换装置,其中,具有存储器分配存储单元,该存储器分配存储单元对所述第2总线的地址空间中的专用存储器地址与在所述第1总线的地址空间中分配给所述设备的通用存储器地址之间的对应关系进行存储,所述命令变换单元从所述存储器分配存储单元取得与所述通用命令一起被指定的所述通用存储器地址所对应的所述专用存储器地址,对取得的所述专用存储器地址进行指定而将与...

【专利技术属性】
技术研发人员:寺田由梨香
申请(专利权)人:三菱电机株式会社
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1