System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 通信周期决定装置、通信周期决定方法以及通信周期决定程序制造方法及图纸_技高网

通信周期决定装置、通信周期决定方法以及通信周期决定程序制造方法及图纸

技术编号:40403508 阅读:5 留言:0更新日期:2024-02-20 22:27
计数器变量检索部(121)从控制程序找出计数器变量。余数运算检索部(122)从所述控制程序找出针对所述计数器变量的余数运算。分支命令检索部(123)从所述控制程序找出针对所述余数运算的余数的条件分支命令。输入输出变量提取部(124)从所述条件分支命令的分支目标程序块提取出输入输出变量。对象设备确定部(125)对输入输出被提取出的输入输出变量的值的对象设备进行确定。通信周期决定部(126)决定确定出的对象设备的通信周期。

【技术实现步骤摘要】
【国外来华专利技术】

本专利技术涉及一种用于决定由控制程序控制的设备的通信周期的技术。


技术介绍

1、控制系统通常具有控制装置和对象设备。控制装置执行控制程序。控制装置和对象设备通过fa网络而连接。

2、fa是工厂自动化的简称。

3、对于对象设备,例如存在远程输入设备以及远程输出设备等。

4、远程输入设备将开关的状态或传感器的状态输入至控制装置。

5、远程输出设备按照控制设备的输出而驱动螺线管以及灯。

6、以下,在方便的情况下将远程输入设备和远程输出设备统称为远程输入输出设备。

7、另外,控制系统具有设定装置。设定装置对控制装置设定例如与控制程序或fa网络的动作相关的信息。信息由用户进行输入。

8、设定装置根据需要与控制装置连接。

9、控制程序是记述有用户期望的控制动作的程序。

10、在控制程序中,排列对处理的对象、处理结果的输出目标以及处理的内容进行指定的命令串。

11、对控制设备赋予控制程序和i/o变量列表。i/o是输入输出的简称。

12、i/o变量是在控制程序内使用的变量,i/o变量与远程输入输出设备对应。

13、在i/o变量列表中,针对每个i/o变量而记载i/o变量和相对应的远程输入输出设备。

14、作为fa网络,具有使用了时分通信技术的固定周期通信功能的fa网络。

15、在使用了时分通信技术的固定周期通信功能中,网络的通信频带被进行时间分割,设置具有预先决定的时间长度的通信周期的时间框,进行预先决定的内容的通信。

16、在未进行固定周期通信时,其他种类的通信能够利用网络。

17、i/o变量的值是使用固定周期通信而更新的。

18、固定周期通信相对于控制程序的执行而独立地进行。

19、在固定周期通信中,从远程输入设备取得的输入数据保存于控制装置的内部的临时存储装置,该输入数据的值由控制程序作为i/o变量的值而进行参照。另外,由控制程序进行了操作的i/o变量的值保存于临时存储装置,通过固定周期通信而向远程输出设备发送。

20、在固定周期通信的周期相对于控制程序的设想来说过短的情况下,会发生如下现象,即,即使在固定周期通信中来自远程输入设备的输入数据被保存于临时存储装置,控制程序也不对输入数据进行参照。另外,会发生如下现象,即,未由控制程序操作过的输出数据被通过固定周期通信而向远程输出设备发送。

21、在这种情况下,在控制上未发生问题,但浪费网络频带。

22、另一方面,在实际进行的固定周期通信的周期相对于控制程序的设想来说过长的情况下,会发生如下现象,即,控制程序对旧的i/o变量的值进行参照。另外,会发生如下现象,即,由控制程序进行了操作的i/o变量的值未反映至远程输出设备。

23、在这种情况下,在控制上发生问题。

24、由此,固定周期通信的周期需要设定为与控制程序的设想相匹配的适当的值。

25、在现有技术中,控制程序的执行周期是与通信周期相匹配地设定的。

26、专利文献1公开了一种伺服系统。

27、在该伺服系统中,上级装置和多个伺服放大器由同步型串行通信单元进行连接。在同步型串行通信单元中,以恒定的通信周期针对动作指令等进行数据交换。上级装置发挥控制装置的作用。而且,在上级装置中执行的运算的周期与通信周期的1/n倍(n为整数)同步。

28、专利文献1:日本特开2008-176673号公报


技术实现思路

1、控制程序通常以恒定周期反复执行。

2、有时在控制程序中包含在每次执行控制程序时执行的处理、和在数次执行控制程序期间仅被执行1次的处理。

3、如果与控制程序内的针对i/o变量的处理的执行频率相对应地,针对与i/o变量相对应的设备而设定适当的通信周期,则能削减在固定周期通信中交换的数据量。

4、但是,针对i/o变量而调查处理的执行频率,针对与i/o变量相对应的设备而决定适当的通信周期这一作法对于用户而言负担大。

5、本专利技术的目的在于,针对在多次执行控制程序期间被访问1次的对象设备,求出适当的通信周期。

6、本专利技术的通信周期决定装置具有:

7、计数器变量检索部,其从用于对大于或等于1个对象设备进行控制的控制程序,找出用于对所述控制程序的执行次数进行计数的计数器变量;

8、余数运算检索部,其从所述控制程序找出所述计数器变量为被除数、常数为除数的余数运算;

9、分支命令检索部,其从所述控制程序找出将所述余数运算的余数和常数的一致作为分支条件的条件分支命令;

10、输入输出变量提取部,其从所述条件分支命令的分支目标程序块提取出输入输出变量;

11、对象设备确定部,其确定所述大于或等于1个对象设备中的输入输出被提取出的输入输出变量的值的对象设备;以及

12、通信周期决定部,其在被提取出的输入输出变量仅由1个分支目标程序块进行访问的情况下,将对所述控制程序的执行周期乘以所述余数运算的除数得到的时间决定为确定出的对象设备的通信周期。

13、专利技术的效果

14、根据本专利技术,能够针对在多次执行控制程序期间被访问1次的对象设备求出适当的通信周期。

本文档来自技高网...

【技术保护点】

1.一种通信周期决定装置,其具有:

2.根据权利要求1所述的通信周期决定装置,其中,

3.根据权利要求1或2所述的通信周期决定装置,其中,

4.根据权利要求1至3中任一项所述的通信周期决定装置,其中,

5.根据权利要求4所述的通信周期决定装置,其中,

6.根据权利要求1至5中任一项所述的通信周期决定装置,其中,

7.根据权利要求1至5中任一项所述的通信周期决定装置,其中,

8.根据权利要求1至5中任一项所述的通信周期决定装置,其中,具有:

9.一种通信周期决定方法,

10.一种通信周期决定程序,其用于使计算机执行如下处理:

【技术特征摘要】
【国外来华专利技术】

1.一种通信周期决定装置,其具有:

2.根据权利要求1所述的通信周期决定装置,其中,

3.根据权利要求1或2所述的通信周期决定装置,其中,

4.根据权利要求1至3中任一项所述的通信周期决定装置,其中,

5.根据权利要求4所述的通信周期决定装置,其中,

6.根...

【专利技术属性】
技术研发人员:小川知刚长川大介
申请(专利权)人:三菱电机株式会社
类型:发明
国别省市:

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

1