《模拟变换装置以及可编程控制器系统.pdf》由会员分享,可在线阅读,更多相关《模拟变换装置以及可编程控制器系统.pdf(15页完整版)》请在专利查询网上搜索。
1、(10)申请公布号 CN 104303116 A (43)申请公布日 2015.01.21 C N 1 0 4 3 0 3 1 1 6 A (21)申请号 201280073014.5 (22)申请日 2012.05.11 G05B 19/05(2006.01) H03M 1/10(2006.01) (71)申请人三菱电机株式会社 地址日本东京 (72)发明人久保田善幸 (74)专利代理机构北京天昊联合知识产权代理 有限公司 11112 代理人何立波 张天舒 (54) 发明名称 模拟变换装置以及可编程控制器系统 (57) 摘要 模拟变换装置(30)具有:偏移增益值储存 部(321),其储存偏移。
2、增益值,由非易失性存储 器(32)构成;运算部(31),其将偏移增益值储 存部(321)中的偏移增益值用于插补运算,而进 行模拟-数字间变换;以及前偏移增益值储存 部(322),其将先前使用过的偏移增益值储存部 (321)中的偏移增益值作为前偏移增益值而 进行储存,由非易失性存储器(32)构成,运算部 (31)具有偏移增益值设定部(311),该偏移增 益值设定部(311)对向偏移增益值储存部(321) 进行的偏移增益值的设定、和向前偏移增益值 储存部(322)进行的前偏移增益值的储存进行 控制。 (85)PCT国际申请进入国家阶段日 2014.11.06 (86)PCT国际申请的申请数据 PC。
3、T/JP2012/062161 2012.05.11 (87)PCT国际申请的公布数据 WO2013/168284 JA 2013.11.14 (51)Int.Cl. 权利要求书2页 说明书6页 附图6页 (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书2页 说明书6页 附图6页 (10)申请公布号 CN 104303116 A CN 104303116 A 1/2页 2 1.一种模拟变换装置,其构成可编程控制器,使用偏移增益值而进行模拟-数字间变 换, 该模拟变换装置的特征在于,具有: 偏移增益值储存部件,其储存所述偏移增益值,由非易失性存储器构成; 运算部件,其将所述。
4、偏移增益值储存部件中的偏移增益值用于插补运算,而进行模 拟-数字间变换;以及 前偏移增益值储存部件,其将先前使用过的所述偏移增益值储存部件中的所述偏 移增益值作为前偏移增益值而进行储存,由非易失性存储器构成, 所述运算部件具有偏移增益值设定部件,该偏移增益值设定部件对向所述偏移增 益值储存部件进行的所述偏移增益值的设定、和向所述前偏移增益值储存部件进行的 所述前偏移增益值的储存进行控制。 2.根据权利要求1所述的模拟变换装置,其特征在于, 所述偏移增益值设定部件如果接收到新的偏移增益值向所述偏移增益值储存部 件的设定请求,则将在所述偏移增益值储存部件中储存的当前的所述偏移增益值储存 至所述前偏。
5、移增益值储存部件中,然后,将所述新的偏移增益值储存至所述偏移增益 值储存部件中。 3.根据权利要求1或2所述的模拟变换装置,其特征在于, 所述偏移增益值设定部件如果接收到先前使用过的所述偏移增益值的复原请求, 则取得所述前偏移增益值储存部件中的由所述复原请求指定的所述前偏移增益值,并 将在所述偏移增益值储存部件中储存的所述偏移增益值储存至所述前偏移增益值储 存部件中,然后,将已取得的所述前偏移增益值作为新的所述偏移增益值而储存至所述 偏移增益值储存部件中。 4.根据权利要求1至3中任一项所述的模拟变换装置,其特征在于, 所述前偏移增益值储存部件将先前使用过的多代的偏移增益值作为所述前偏 移增益。
6、值而进行储存。 5.根据权利要求4所述的模拟变换装置,其特征在于, 所述前偏移增益值储存部件具有代管理区域,该代管理区域中按先前使用过的代来 储存所述前偏移增益值, 所述偏移增益值设定部件如果接收到所述设定请求或者所述复原请求,则将所述前 偏移增益值储存部件中的从1代前至最旧代的前1代为止的所述代管理区域中的所述前 偏移增益值,分别复制到从2代前至最旧代为止的所述代管理区域中,并将所述偏移增 益值储存部件中的所述偏移增益值复制到所述前偏移增益值储存部件中的1代前的所 述代管理区域中,在所述偏移增益值储存部件中储存所述新的偏移增益值或者所述先 前的前偏移增益值。 6.一种可编程控制器系统,在该可。
7、编程控制器系统中,可编程控制器以及外围装置经 由通信线路连接,其中, 所述可编程控制器具有模拟变换装置以及CPU单元, 所述模拟变换装置具有:偏移增益值储存部件,其对在模拟-数字间变换时使用的 偏移增益值进行储存,由非易失性存储器构成;运算部件,其将所述偏移增益值储存部 权 利 要 求 书CN 104303116 A 2/2页 3 件中的偏移增益值用于插补运算,而进行模拟-数字间变换;以及前偏移增益值储存部 件,其将先前使用过的所述偏移增益值储存部件中的所述偏移增益值作为前偏移增 益值而进行储存,由非易失性存储器构成, 所述CPU单元对包含所述模拟变换装置在内的其他单元的动作进行控制, 所述外。
8、围装置进行所述CPU单元的用户程序的设定, 该可编程控制器系统的特征在于, 所述外围装置具有偏移增益值设定变更部件,该偏移增益值设定变更部件经由所 述CPU单元,将变更所述模拟变换装置的所述偏移增益值储存部件中的所述偏移增益 值的请求向所述模拟变换装置发出, 所述模拟变换装置的所述运算部件具有偏移增益值设定部件,该偏移增益值设定 部件如果接收到所述请求,则根据所述请求,对向所述偏移增益值储存部件进行的所述偏 移增益值的设定、和向所述前偏移增益值储存部件进行的所述前偏移增益值的储存 进行控制。 权 利 要 求 书CN 104303116 A 1/6页 4 模拟变换装置以及可编程控制器系统 技术领。
9、域 0001 本发明涉及一种模拟变换装置以及可编程控制器系统。 背景技术 0002 在向可编程控制器(Programmable Logic Controller;下面称为PLC)输入模拟 数据值的情况下,使用将模拟数据值变换为数字值的模拟输入单元(A/D变换装置),在从 PLC输出模拟数据值的情况下,使用将数字值变换为所要输出的模拟数据值的模拟输出单 元(D/A变换装置)。 0003 通常,在将模拟数据值变换为数字值时,或者在将数字值变换为模拟数据值时,使 用偏移增益值。偏移值是相当于所要进行变换的模拟数据值的最小值的值,增益值是相当 于所要进行变换的模拟数据值的最大值的值。在A/D变换装置以。
10、及D/A变换装置(下面, 统称为模拟变换装置)中,通过使用偏移值以及增益值这2个值进行直线插补,从而实现模 拟变换。 0004 在安装于PLC的模拟变换装置中,偏移增益值在制造时被写入至单元内的非易 失性存储器中。关于这些偏移增益值,写入的是以能够正确处理例如0V、10V、0mA、4mA、 20mA这些模拟数据的方式校正后的值。另外,这些偏移增益值由于各个单元(模拟变换 装置)所搭载的部件的波动,而取各自不同的值。 0005 并且,在安装于PLC的模拟变换装置中,在制造时登记在非易失性存储器中的偏 移增益值的基础上,还能够由用户登记任意的偏移增益值。由此,用户不仅能够使用单 元所准备的固有的模。
11、拟范围,还能够使用与所连接的设备相匹配的任意的模拟范围。 0006 在这里,关于用户登记的偏移增益值,提出了下述技术,即,通过能够准备多个登 记区域,并登记多种偏移增益值,从而能够选择并使用这些偏移增益值(例如,参照专 利文献1)。由此,能够预先将多个偏移增益值登记在非易失性存储器中,对应于用途选择 这些偏移增益值,进行区分使用。 0007 专利文献1:日本特开平778007号公报 发明内容 0008 但是,在专利文献1所记载的技术中,在对某特定的偏移增益值进行了调整、修 改的情况下,导致以前所使用过的偏移增益值被改写。其结果,当再次使用以前所使用过 的偏移增益值时,需要重新进行调整。因此,存。
12、在下述问题,即,在由于进行被PLC作为控 制对象的系统的定期调整等,将偏移增益值错误地改写为意料外的值,而导致系统进行意 料外的动作的情况下,为了恢复系统,必须进行调整,以再次成为适当的偏移增益值。 0009 本发明就是鉴于上述情况而提出的,其目的在于得到一种对于特定的偏移增益 值,在进行再调整而改写设定值之后,能够复原之前所使用过的设定值的模拟变换装置以 及PLC系统。 0010 为了实现上述目的,本发明所涉及的模拟变换装置,构成可编程控制器,使用偏 说 明 书CN 104303116 A 2/6页 5 移增益值而进行模拟-数字间变换,该模拟变换装置的特征在于,具有:偏移增益值储 存部件,其。
13、储存所述偏移增益值,由非易失性存储器构成;运算部件,其将所述偏移增益 值储存部件中的偏移增益值用于插补运算,而进行模拟-数字间变换;以及前偏移增益 值储存部件,其将先前使用过的所述偏移增益值储存部件中的所述偏移增益值作为前 偏移增益值而进行储存,由非易失性存储器构成,所述运算部件具有偏移增益值设定部 件,该偏移增益值设定部件对向所述偏移增益值储存部件进行的所述偏移增益值的 设定、和向所述前偏移增益值储存部件进行的所述前偏移增益值的储存进行控制。 0011 发明的效果 0012 根据本发明,将先前的偏移增益值储存在前偏移增益值储存部件中,通过偏 移增益值设定部件,从前偏移增益值储存部件中自由调用。
14、以前使用过的偏移增益值, 并将其作为最新的偏移增益值进行再设定,因此,具有下述效果,即,即使在被可编程控制 器系统作为控制对象的系统的调整作业中,错误地登记了意料外的偏移增益值,使系统进 行意料外的动作的情况下,也能够容易地恢复为先前的正常状态,而不需要再调整偏移增 益值。 附图说明 0013 图1是示意地表示实施方式所涉及的包含模拟变换装置的PLC系统的概略结构的 框图。 0014 图2是示意地表示实施方式所涉及的非易失性存储器的结构的图。 0015 图3是表示偏移增益值的设定处理流程的一个例子的流程图。 0016 图4是示意地表示非易失性存储器中的偏移增益值的设定处理的情况的图。 0017。
15、 图5是表示偏移增益值的复原处理流程的一个例子的流程图。 0018 图6是示意地表示非易失性存储器中的偏移增益值的复原处理的情况的图。 具体实施方式 0019 下面,参照附图,对本发明所涉及的模拟变换装置以及可编程控制器系统的优选 实施方式进行详细说明。此外,本发明并不限定于本实施方式。 0020 图1是示意地表示实施方式所涉及的包含模拟变换装置的PLC系统的概略结构的 框图。此外,在本图中,仅示出与实施方式所涉及的偏移增益值的变更设定相关的处理部, 而省略关于对其他工业设备等控制对象进行控制的处理部的图示。 0021 PLC系统10具有下述结构,即,CPU(Central Processin。
16、g Unit)单元20与模拟单 元(模拟变换装置)30经由单元间总线40连接,另外,构成PLC系统10的单元(这里是CPU 单元20)经由通信线路60,与个人计算机等外围装置50连接。此外,在图1中,仅示出在 PLC系统10中设置CPU单元20和模拟单元30的情况,但是,除此以外,还可以根据目的,设 置运动控制器单元、温度控制器单元等,该运动控制器单元对伺服放大器等进行控制,并执 行多轴的位置控制,该温度控制器单元输出用于加热冷却的温度控制信号,以达到由CPU 单元20指示的温度。另外,在该实施方式中,未提及CPU单元20和模拟单元30以外的单 元。 0022 CPU单元20以规定的周期重复进。
17、行下述动作:用户程序的执行、用户程序所使用 说 明 书CN 104303116 A 3/6页 6 的值等输入值的取得、执行结果的输出,其中,该用户程序是使PLC系统10所具有的各个单 元进行动作,对工业用设备等控制对象进行控制的程序。该CPU单元20具有:用户程序执 行部21,其执行用户程序;外围装置I/F22,其作为用于连接外围装置50的接口;以及总线 I/F23,其作为经由单元间总线40,而用于与模拟单元30等其他单元进行通信的通信接口。 这些用户程序执行部21、外围装置I/F22以及总线I/F23之间分别通过内部总线24连接。 0023 模拟单元30与被PLC作为控制对象的工业设备等之间。
18、进行电流值、电压值等模拟 信号的输入输出。该模拟单元30具有:运算部31,其执行模拟单元30整体的控制;非易失 性存储器32,其储存在模拟-数字间变换处理时使用的偏移增益值;以及总线I/F33,其 作为经由单元间总线40而用于与CPU单元20进行通信的通信接口,这些运算部31、非易失 性存储器32以及总线I/F33之间分别通过内部总线34连接。 0024 运算部31具有进行模拟-数字间变换处理的功能,该模拟-数字间变换处理是将 从控制对象取得的模拟值变换为数字值,另外,将从CPU单元20取得的数字值变换为模拟 值。另外,该运算部31具有偏移增益值设定部311,该偏移增益值设定部311进行下述 。
19、处理,即,将偏移增益值写入非易失性存储器32,并且,在单元启动时,从非易失性存储器 32的偏移增益值储存部321进行最新的偏移增益值的读出。 0025 非易失性存储器32由EEPROM(Electrically Erasable Programmable Read-Only Memory)等构成,具有偏移增益值储存部321和前偏移增益值储存部322,该偏移增益 值储存部321是存储偏移值以及增益值的区域,该偏移值以及增益值作为在模拟变换时, 为了对所输入输出的数据进行直线插补而使用的数据,前偏移增益值储存部322是以时 间序列储存先前使用过的偏移增益值的区域。此外,在本实施方式中,非易失性存储。
20、器32 具有偏移增益值储存部321和前偏移增益值储存部322两个储存部,但是,也可以是另 外的非易失性存储器具有前偏移增益值储存部322。例如,可以另外具有与非易失性存储 器32独立的非易失性存储器,该非易失性存储器具有前偏移增益值储存部322。另外,还 可以是模拟单元30外的外部存储器具有前偏移增益值储存部322,模拟单元30具有与所 述外部存储器进行通信的通信I/F。 0026 外围装置50由能够显示用户程序的设定、状态的个人计算机等构成。作为与本实 施方式相关的功能,具有偏移增益值设定变更部51,该偏移增益值设定变更部51进行 对在模拟单元30的非易失性存储器32中储存的偏移增益值的变更。
21、设定。 0027 在这里,进一步详细说明模拟单元30所具有的非易失性存储器32。当用户进行调 整以与被PLC作为控制对象的工业设备的输入输出特性相匹配时,利用偏移增益值设定 部311,将该调整结果即偏移值以及增益值写入非易失性存储器32的偏移增益值储存部 321中。此外,也可以与写入非易失性存储器32时的日期信息一起储存至非易失性存储器 32中,以能够确定是何时进行了调整的偏移增益值。如背景技术中的说明所述,目前,能 够将多种偏移增益值储存在非易失性存储器32,另一方面,如果用户对该偏移增益值 进行再调整,进行了错误的调整而将非易失性存储器32内的内容改写,则难以复原至原状 态。因此,在本实施。
22、方式中,在非易失性存储器32中设置偏移增益值储存部321和前偏 移增益值储存部322,该偏移增益值储存部321用于储存在模拟-数字间变换处理时使 用的偏移增益值即最新的偏移增益值,该前偏移增益值储存部322用于储存调整前 在模拟-数字间变换处理时使用过的偏移增益值。即,当进行偏移增益值的再调整时, 说 明 书CN 104303116 A 4/6页 7 使得在改写偏移增益值储存部321的内容之前的偏移增益值储存部321的内容转存至 前偏移增益值储存部322中。 0028 图2是示意地表示实施方式所涉及的非易失性存储器的结构的图。偏移增益值 储存部321储存有1组最新的偏移增益值401,前偏移增益。
23、值储存部322储存有N组 (N是自然数)先前的偏移增益值402。此外,能够储存的先前的偏移增益值402的组 数N是任意的。另外,偏移增益值储存部321以及前偏移增益值储存部322具有能够 对应于模拟单元30所具有的信道数量而储存所述偏移增益值的区域,但是,在这里仅图 示了以1个信道的量进行储存的情况。 0029 在图2所示的例子中,前偏移增益值储存部322中按代(generation)而设置有 代管理区域即偏移增益值储存区域。即,设置有1代前的偏移增益值储存区域、2代前 的偏移增益值储存区域、3代前的偏移增益值储存区域 (N-1)代前的偏移增益值储 存区域、N代前的偏移增益值储存区域。如图2所。
24、示,前偏移增益值储存部322能够储 存多个先前的偏移增益值,在本实施方式中,将各个偏移增益值称为“代”而进行区分。 即,将在偏移增益值储存部321所储存的最新的偏移增益值之前在模拟-数字间变换 处理时使用过的偏移增益值称为1代前,进而将在此之前在模拟-数字间变换处理时使 用过的偏移增益值称为2代前。如后面所述,如果在偏移增益值储存部321中新设定 了偏移增益值401,则至此为止在前偏移增益值储存部322的1代前(N-1)代前的 偏移增益值储存区域中所储存的偏移增益值402,分别被储存至2代前N代前的偏 移增益值储存区域中,偏移增益值储存部321原本所储存的偏移增益值401被储存 至前偏移增益值。
25、储存部322的1代前的偏移增益值储存区域中。 0030 下面,对具有这种结构的PLC系统10中的偏移增益值的设定处理和复原处理依 次进行说明。 0031 0032 图3是表示偏移增益值的设定处理流程的一个例子的流程图,图4是示意地表 示非易失性存储器32的偏移增益值的设定处理的情况的图。 0033 首先,模拟单元30的运算部31的偏移增益值设定部311判断是否存在偏移增 益值的设定请求(步骤S10)。偏移增益值的设定请求是由用户从模拟单元30的外部发 出的请求,例如,存在下述请求等,即,从通过CPU单元20的用户程序执行部21执行的用户 程序发出的请求、从在与CPU单元20连接的外围装置50上。
26、进行动作的偏移增益值设定变 更部51通过用户操作发出的请求。在没有接收到偏移增益值的设定请求的情况下(步 骤S10为No的情况下),成为等待状态,直至存在偏移增益值的设定请求为止。 0034 另一方面,在接收到偏移增益值的设定请求的情况下(步骤S10为Yes的情况 下),偏移增益值设定部311在非易失性存储器32的前偏移增益值储存部322中,将从 1代前至N-1代前为止的偏移增益值402复制到储存2代前N代前的偏移增益值的 区域中(图3和图4的步骤S11)。由此,从1代前至N-1代前为止的偏移增益值402的 储存区域以1代的量向变旧的方向位移。 0035 并且,偏移增益值设定部311将在模拟变。
27、换时作为插补运算用数据而使用过的 偏移增益值401a,作为至此为止的最新偏移增益值而从偏移增益值储存部321复制 到前偏移增益值储存部322的1代前的偏移增益值的储存区域中(图3和图4的步骤 说 明 书CN 104303116 A 5/6页 8 S12)。 0036 然后,将再调整的结果即新偏移增益值401b作为最新偏移增益值而储存在偏 移增益值储存部321中(图3和图4的步骤S13)。然后,将处理返回步骤S10。由此,偏 移增益值设定处理结束。 0037 0038 图5是表示偏移增益值的复原处理流程的一个例子的流程图,图6是示意地表 示非易失性存储器的偏移增益值的复原处理的情况的图。 003。
28、9 首先,模拟单元30的运算部31的偏移增益值设定部311判断是否存在偏移增 益值的复原请求(步骤S20)。偏移增益值的复原请求是由用户从模拟单元30的外部发 出的请求,例如,存在下述请求等,即,从通过CPU单元20的用户程序执行部21执行的用户 程序发出的请求、从在与CPU单元20连接的外围装置50上进行动作的偏移增益值设定 变更部51通过用户操作发出的请求。在该偏移增益值的复原请求中包含由用户指定的、 在前偏移增益值储存部322中要进行复原的偏移增益值402的储存区域(复原对象)。 在这里,假设指定为M代前(M是小于或等于N的自然数)的偏移增益值402。在没有接 收到偏移增益值的复原请求的。
29、情况下(步骤S20为No的情况下),成为等待状态,直至存 在偏移增益值的复原请求为止。 0040 另一方面,在接收到偏移增益值的复原请求的情况下(步骤S20为Yes的情况 下),偏移增益值设定部311将通过偏移增益值的复原请求所指定的复原对象偏移增 益值即M代前的偏移增益值402转存至另外的区域(步骤S21)。该另外的区域是用于将 数据暂时转存的区域,可以是易失性的,也可以是非易失性的。即,可以该将另外的区域设 置在非易失性存储器32的除了偏移增益值储存部321和前偏移增益值储存部322以 外的区域中,也可以设置在未图示的RAM中。 0041 然后,偏移增益值设定部311在前偏移增益值储存部3。
30、22中,将从1代前至N-1 代前的偏移增益值402复制到储存2代前N代前的偏移增益值402的区域中(图5 和图6的步骤S22)。由此,从1代前至N-1代前为止的偏移增益值402的储存区域以1 代的量向变旧的方向位移。 0042 并且,偏移增益值设定部311将在模拟变换时作为插补运算用的数据而使用过 的偏移增益值401c,作为至此为止的最新偏移增益值而从偏移增益值储存部321复 制到前偏移增益值储存部322的1代前的偏移增益值402的储存区域中(图5和图6 的步骤S23)。 0043 然后,偏移增益值设定部311将被用户指定为要进行复原的数据、即在步骤S21 中转存至另外的区域后的偏移增益值作为。
31、最新偏移增益值401d,而储存至偏移增益 值储存部321中(图5和图6的步骤S24)。然后,处理返回步骤S20。由此,偏移增益值 复原处理结束。 0044 在本实施方式中,在构成PLC系统10的、模拟单元30的非易失性存储器32中,具 有偏移增益值储存部321和前偏移增益值储存部322,该偏移增益值储存部321储存 当前使用中的偏移增益值,该前偏移增益值储存部322储存直至规定数量的代前为止 的前偏移增益值,从前偏移增益值储存部322读出先前使用过的偏移增益值,并复原 至偏移增益值储存部321。由此,能够实现下述效果,即,在进行偏移增益值的再调整, 说 明 书CN 104303116 A 6/。
32、6页 9 而改写偏移增益值储存部321的值之后,在判明该值不适合的情况下,不需要进行再次调 整,即可将原来的偏移增益值设定在偏移增益值储存部321中。 0045 工业实用性 0046 如上所述,本发明所涉及的模拟变换装置以及PLC系统适用于安装在PLC中的模 拟单元。 0047 标号的说明 0048 10 PLC系统 0049 20 CPU单元 0050 21 用户程序执行部 0051 22 外围装置I/F 0052 23、33 总线I/F 0053 24、34 内部总线 0054 30 模拟单元(模拟变换装置) 0055 31 运算部 0056 32 非易失性存储器 0057 40 单元间总。
33、线 0058 50 外围装置 0059 51 偏移增益值设定变更部 0060 60 通信线路 0061 311 偏移增益值设定部 0062 321 偏移增益值储存部 0063 322 前偏移增益值储存部 说 明 书CN 104303116 A 1/6页 10 图1 说 明 书 附 图CN 104303116 A 10 2/6页 11 图2 说 明 书 附 图CN 104303116 A 11 3/6页 12 图3 说 明 书 附 图CN 104303116 A 12 4/6页 13 图4 说 明 书 附 图CN 104303116 A 13 5/6页 14 图5 说 明 书 附 图CN 104303116 A 14 6/6页 15 图6 说 明 书 附 图CN 104303116 A 15 。