控制系统及电源单元的制作方法

文档序号:23014984发布日期:2020-11-20 12:19阅读:197来源:国知局
控制系统及电源单元的制作方法

本发明涉及一种控制系统,更特定而言,涉及一种与电力的供给停止对应的处理。



背景技术:

在使用工厂自动化(factoryautomation,fa)的生产现场,正导入可编程逻辑控制器(programmablelogiccontroller,plc)或机器人控制器等工业用的控制系统。控制系统通过对可利用网络进行通信的各种工业用的驱动机器进行控制,从而可使生产步骤自动化。关于此种控制系统,国际公开第2005/088819号(专利文献1)公开了下述结构,即:在切换电源装置的交流输入切断时检测交流输入端子间的电压水平,当成为规定水平以下时,停止一次控制电路的振荡动作。

现有技术文献

专利文献

专利文献1:国际公开第2005/088819号



技术实现要素:

发明所要解决的问题

现有的控制系统在根据输入电压来判断是否停止了电力供给的情况下,将预先设定的电压值作为阈值电压而与输入电压进行比较。因此,在输入电压频繁变化的生产现场等中,在阈值电压设定得较通常的值更高的情况下,控制系统判断为停止了电力供给而结束系统运行的频率变高,系统自身的运行率降低。而且,在阈值电压设定得较通常的值更低的情况下,控制系统判断为停止了电力供给而结束系统的执行的频率变低。但是,有时基于输入电压而对控制系统的电容器进行充电(charge)的电压的阈值电压与通常的值时相比降低,准备停止电力供给的、停止前处理的执行时间变短,导致无法使系统的运行适当地结束。因此,需要下述技术,即:可在适当的时机进行向控制系统的电力的供给停止的判断,并且确保停止前处理的执行时间。

根据本发明的某个实施方式,提供一种可在适当的时机进行电力的供给停止的判断,并且确保停止前处理的执行时间的技术。

解决问题的技术手段

本发明的某个实施方式的控制系统包含:运算单元,执行运算处理;以及电源单元,向所述运算单元供给电力。所述电源单元包含:电力转换部,将从外部输入的输入电力的一部分进行充电,并且将剩余的所述输入电力转换为供给于所述运算单元的电力;以及第一检测部,将所述输入电力的电压与阈值电压进行比较,在检测到所述电压的大小未达所述阈值电压的时间经过了预定的第一测量时间的情况下,输出通知信号,所述通知信号通知无法进行规定的电力供给,所述第一检测部构成为可通过外部操作来变更所述阈值电压的设定。所述运算单元包含:第二检测部,在受理所述通知信号后,检测到经过了预定的第二测量时间的情况下,输出指示信号,所述指示信号指示执行准备停止所述规定的电力供给的、停止前处理;以及处理执行管理部,在所述第二测量时间的期间中继续执行所述运算处理,在受理所述指示信号后,代替当前执行的所述运算处理而执行所述停止前处理,所述第二检测部构成为可通过外部操作来变更所述第二测量时间的设定。

根据所述结构,控制系统通过变更阈值电压和调整时间,从而可降低由电力的供给停止所致的系统的运行结束的频率,并且能可靠地确保准备停止供给电力的、停止前处理的执行时间。

控制系统也可还包含:第三检测部,在经过了使所述运算单元进行的所述运算处理结束的第三测量时间的情况下,输出停止指示信号。

根据所述结构,控制系统可在与电力的供给停止后的剩余电力相应的适当时机,结束系统的运行。

所述电源单元也可在表面配置有可通过所述外部操作来变更所述阈值电压的设定的开关。

根据所述结构,控制系统可容易地受理用户手动进行的、阈值电压的变更。

所述第一检测部中,在所述第二测量时间经变更为较前次设定的时间更短的时间的情况下,将阈值电压变更为较前次设定的电压更低的电压,在所述第二测量时间经变更为较前次设定的时间更长的时间的情况下,将阈值电压变更为较前次设定的电压更高的电压。

根据所述结构,控制系统可根据系统的形态来调整判断为停止了电力的供给的频率,并且能可靠地执行判断为电力的供给停止后的必要处理。

所述第二检测部中,也可在所述阈值电压经变更为较前次设定的电压更低的电压的情况下,将所述第二测量时间变更为较前次设定的时间更短的时间,且在所述阈值电压经变更为较前次设定的电压更高的电压的情况下,将所述第二测量时间变更为较前次设定的时间更长的时间。

根据所述结构,控制系统可与阈值电压的变更对应地变更第二计时器的时间,可提高用户进行设定变更时的便利性。

控制系统也可还包含:支持装置,与所述运算单元电连接。所述支持装置包含:计算部,算出与所述第二测量时间相应的所述阈值电压;以及显示部,显示与所述阈值电压相关的信息。

根据所述结构,控制系统可使阈值电压显示于显示器,可从确认了显示于显示器的阈值电压的用户受理设定的变更。

根据本发明的进而另一实施方式,提供一种电源单元,向执行运算处理的运算单元供给电力。电源单元包含:电力转换部,将从外部输入的输入电力的一部分进行充电,并且将剩余的所述输入电力转换为供给于所述运算单元的电力;以及第一检测部,将所述输入电力的电压与阈值电压进行比较,在检测到所述电压的大小未达所述阈值电压的时间经过了预定的第一测量时间的情况下,输出通知信号,所述通知信号通知无法进行规定的电力供给。所述运算单元受理来自所述第一检测部的所述通知信号,若经过预定的第二测量时间,则发行准备停止所述规定的电力供给的、停止前处理的执行信号,在所述第二测量时间的期间中继续执行所述运算处理,在受理所述执行信号后,代替当前执行的所述运算处理而执行所述停止前处理,且构成为可通过外部操作来变更所述第二测量时间的设定。所述第一检测部构成为可通过外部操作来变更所述阈值电压的设定。

根据所述结构,电源单元通过变更阈值电压和调整时间,从而可降低由电力的供给停止所致的系统的运行结束的频率,并且能可靠地确保准备停止电力供给的、停止前处理的执行时间。

发明的效果

根据本发明的实施方式,可在适当的时机进行电力的供给停止的判断,并且可确保停止前处理的执行时间。

附图说明

图1为表示可适用本实施方式的支持装置的plc系统的结构例的示意图。

图2为表示与本实施方式的电源单元和cpu单元的设定有关的适用场景的一例的图。

图3为表示本实施方式的电源单元的电路结构的一例的图。

图4为表示本实施方式的ac振幅检测电路及瞬停检测电路的电路结构的一例的图。

图5为表示本实施方式的cpu单元的硬件结构的一例的图。

图6为表示本实施方式的阈值电压vn、调整时间t2及时间t5为前次设定的值(前次设定值)的情况下的处理的时机图。

图7为表示本实施方式的阈值电压vn、调整时间t2及时间t5由前次设定值进行了变更的情况下的处理的时机图。

图8为表示适用于本实施方式的plc系统的支持装置的硬件结构例的示意图。

图9为对本实施方式的阈值电压vn的电压的设定的变更的一例进行说明的图。

图10为表示本实施方式的支持装置算出阈值电压vn的情况下的、显示于显示器的图像的一例的图。

图11表示本实施方式的阈值电压vn、电容器的充电量及调整时间t2的对应关系。

具体实施方式

以下,一方面参照附图,一方面对本发明的实施方式进行说明。以下的说明中,对相同零件标注相同符号。这些零件的名称及功能也相同。因此,不重复进行与这些有关的详细说明。

<plc系统的结构例>

首先,对可适用本实施方式的支持装置300的plc系统1的结构例进行说明。图1为表示可适用本实施方式的支持装置300的plc系统1的结构例的示意图。

参照图1,对plc系统1进行说明。plc系统1为用于控制设备及装置等控制对象而使生产步骤自动化的控制系统的一例。典型而言,plc系统1包含中央处理器(centralprocessingunit,cpu)单元10、电源单元100及输入输出(input/output,i/o)单元200。cpu单元10为执行包含控制程序的各种程序的主体。cpu单元10具有可与支持装置300连接的通用串行总线(universalserialbus,usb)接口51。cpu单元10经由usb接口51而与支持装置300进行数据交换。电源单元100对从外部输入的输入电力的电压进行转换,向cpu单元10及i/o单元200供给电力。i/o单元200经由系统总线202而与cpu单元10连接,进行与cpu单元10的信号交换,并且进行来自现场的信号的交换。

支持装置300为支持开发plc系统1所执行的控制程序的装置。支持装置300包含下述功能等:提供用于开发用户程序的环境,所述用户程序包含plc系统1所执行的控制程序;对plc系统1设定控制程序及各种信息;获取运转中的plc系统1的状态值。

<适用例>

接下来,参照图2对适用本发明的场景的一例进行说明。图2为表示与本实施方式的电源单元100和cpu单元10的设定有关的适用场景的一例的图。本实施方式中,电源单元100经由输入端子14而受理从外部输入的输入电力。经由输入端子14受理的电力被供给至整流电路21。整流电路21将全波整流后的电力供给于电力转换部201。电力转换部201对所供给的电力的电压进行转换。

将输入电力的一部分对电力转换部201的电容器27进行充电,并且剩余的输入电力由直流(directcurrent,dc)/dc转换器211进行电压转换。电力转换部201使所供给的电力的电压变化后,经由输出端子32将转换后的电力供给于cpu单元10。cpu单元10由所供给的电力的电压(例如5v)驱动。

而且,经由电力转换部201,对比较器421的同相输入端子也供给输入电压。在比较器421的反相输入端子,输入有经由输入端子18而输入的控制电压vcc(例如5v)。在比较器421的反相输入端子,经由输入端子19而控制电压vcc(例如5v)由经串联的电阻r1与电阻r2分压,作为阈值电压vn(例如2.5v)而输入。

电阻r3的一端与电阻r2串联,另一端接地。而且,对电阻r3并联有开关sw。由电阻r1与电阻r2将基于控制电压vcc的电压分压是在开关sw接通(on)时。即,通过开关sw接通从而电阻r3短路,电阻值实质上成为0ω。比较器421将输入至反相输入端子的输入电压的振幅值(例如0v~5v)、与输入至同相输入端子的阈值电压vn进行比较,在振幅值未达阈值电压vn的情况下,输出瞬停检测信号sn1,此瞬停检测信号sn1为表示未向电源单元100供给规定电压的信号。

此处,在阈值电压vn保持前次设定的值而不变化的情况(例如2.5v的固定值的情况)下,在频繁产生电源电压的变动的生产现场等,有时表示输入电压的大小的振幅值频繁低于阈值电压vn。其结果为,从比较器421在短时间的期间中反复输出瞬停检测信号sn1,基于所述信号而plc系统1结束运行的频率增加。这样,可能plc系统1的运行率降低。相对于此,通过变更阈值电压vn的设定,从而也可防止运行率的降低。阈值电压vn的设定可通过对电源单元100的外部操作而变更。更具体而言,通过用户操作设于电源单元100的框体表面的切换开关26,从而变更阈值电压vn的设定。通过用户操作切换开关26,从而电阻r3的电阻值变化。例如,在开关sw接通的情况下,电阻r3短路,而在开关sw断开(off)的情况下,电阻r3不短路,由电阻r1、电阻r2及电阻r3将控制电压vcc分压。这样,在开关sw接通的情况下,与开关sw断开的情况相比而阈值电压vn降低。由此,plc系统1的振幅值未达阈值电压vn的频率变少,可防止系统的运行效率的降低。

在输入电压的振幅值低于这样设定的阈值电压vn的情况下,从比较器421的输出端子向第一计时器127输出瞬停检测信号sn1。第一计时器127测量振幅值未达阈值电压vn而其状态持续的时间。第一计时器127在检测到测量的时间经过了预定的时间t1(例如10秒)的情况下,输出供电中断检测信号sn2。供电中断检测信号sn2经由输出端子34而输入至cpu单元10的第二计时器117。供电中断检测信号sn2为通知无法从电源单元100向cpu单元10进行规定的电力供给的信号。第二计时器117在开始接收供电中断检测信号sn2后,测量振幅值未达阈值电压vn的状态持续的时间。第二计时器117在检测到测量的时间经过了预定的时间t2的情况下,将电源检测信号sn3输出至处理器11。如后述,时间t2为可通过用户操作而调整的时间。以下,将时间t2称为调整时间t2。

处理器11由从电源单元100的输出端子32供给的电力的电压(例如5v)驱动。处理器11通过将记录于贮存器(后述的图5所示的贮存器150)的各种程序展开并执行,从而执行cpu单元10的各种处理。更具体而言,处理器11执行调度器(scheduler)111。调度器111按照预定的控制周期,决定多个处理的执行顺序或执行中断等。更具体而言,调度器111针对控制程序执行处理、包含各种处理的周边处理及输入输出处理,按照预定的优先级及控制周期等来分配处理资源。例如,调度器111在供电中断检测信号sn2输入至第二计时器117后,在调整时间t2的期间中,使处理器11继续执行通常的运算处理(通常处理)。所谓通常处理,例如是指周期性地执行的任务或打断任务等处理,是指准备停止电力供给的任务以外。另外,调度器111在即便经过调整时间t2但振幅值未达阈值电压vn的状态仍继续的情况下,使处理器11执行准备停止向plc系统1的电力供给的、停止前处理,来代替当前执行的运算处理。更具体而言,调度器111使处理器11执行下述处理,即:使正在处理执行中的数据退避至后述的存储卡(例如图5的存储卡178)等。

此处,在比较器421输出瞬停检测信号sn1后到plc系统1停止为止的期间中,plc系统1由充电至电容器27的电力驱动。因此,在使电源单元100的比较器421的阈值电压vn例如较2.5v进一步降低的情况下,虽然电力的供给停止的检测频率降低,但与将阈值电压vn设为2.5v的情况相比,瞬停检测信号sn1的输出时机延迟。此种延迟导致充电至电容器27的电压较瞬停检测信号sn1的输出时机延迟前(阈值电压vn为2.5v时)更少,瞬停检测信号sn1的输出时机以后的plc系统1可运行的时间变短。更具体而言,直到第一计时器127输出供电中断检测信号sn2为止的时间t1、直到第二计时器117输出电源检测信号sn3为止的调整时间t2、及执行停止前处理的时间的合计时间变短。在将时间t1(例如10sec)设为一定时间的情况下,为了确保停止前处理的时间(例如5sec),需要缩短调整时间t2的长度(例如由10sec缩短为5sec)。

调整时间t2的设定的变更可通过对cpu单元10的外部操作而实现。更具体而言,关于调整时间t2的设定的变更,可通过用户操作经由cpu单元的usb接口51而电连接的支持装置300从而变更。例如,用户通过操作支持装置300的键盘或鼠标等输入部,从而可进行使调整时间t2的时间较其前次设定的时间更短的设定变更。这样,用户可将调整时间t2设定为任意的时间。根据到此为止的说明,plc系统1通过变更阈值电压vn和调整时间t2,从而可降低由电力的供给停止所致的系统的运行结束的频率,并且能可靠地确保准备停止电力供给的、停止前处理的执行时间。此外,与调整时间t2有关的信息作为设定信息154而保存于后述的图5的贮存器150。

<电源单元的结构例>

接下来,参照图3对电源单元100的结构例加以说明。图3为表示本实施方式的电源单元100的电路结构的一例的图。电源单元100例如为切换电源装置。电源单元100包含输入部10a、电源部20b及输出部30c。

输入部10a连接于交流电源(例如50hz/60hz、100v/200v的商用电源)。输入部10a包含输入端子14、及连接于输入端子14的保险丝(fuse)55。保险丝55为本实施方式的保护电路的一例。

电源部20b基于从输入部10a输入的电力,产生使cpu单元10驱动的电力。作为一例,电源部20b包含整流电路21、变压器22、作为切换元件的金属氧化物半导体场效晶体管(metal-oxide-semiconductorfield-effecttransistor,mosfet)23、整流-平滑电路24、噪声过滤器25、电容器27、驱动控制电路28、过电流检测电路29、交流(alternatingcurrent,ac)振幅检测电路40、电压检测电路41、瞬停检测电路42、光耦合器43、光耦合器44、电容器45及电容器46。此外,作为构成电源部20b的电力转换部201的元件,可举出整流电路21、变压器22、mosfet23、整流-平滑电路24、电容器27、驱动控制电路28、过电流检测电路29、电压检测电路41及光耦合器43。而且,作为构成dc/dc转换器211的元件,可举出电力转换部201所含的除了整流电路21及电容器27以外的电路等。

噪声过滤器25对输入至input(输出)的交流电压上叠加的高频的噪声成分实施过滤,将除去了噪声成分的交流电压供给于整流电路21。电容器27针对全波整流后的电压,一边充电一边供给于变压器22。更具体而言,电容器27将全波整流后的一部分电压进行充电,并且将剩余的电压平滑化而供给于变压器22。此外,除了电容器27以外,整流电路21将全波整流后的电压也供给于ac振幅检测电路40。

变压器22包含一次线圈22p、二次线圈22s及辅助线圈22a,将一次线圈22p中产生的高频脉冲电压感应至二次线圈22s及辅助线圈22a。二次线圈22s中感应的高频脉冲电压被用于直流输出,辅助线圈22a中感应的高频脉冲电压被用于驱动控制电路28的启动。

整流-平滑电路24包含二极管的半波整流电路及电容器,将变压器22的二次线圈22s中感应的高频脉冲电压进行半波整流后,平滑地产生具有规定的输出电压及输出电流的直流输出的电力。

电压检测电路41检测直流电压。光耦合器43将与所检测的电压相应的信号输出至驱动控制电路28。

驱动控制电路28包含控制集成电路(integratedcircuit,ic),所述控制ic包含脉宽调制(pulsewidthmodulation,pwm)信号产生器、反馈控制电路、过电流保护(overcurrentprotect,ocp)端子、切换驱动端子、驱动电源端子等。驱动控制电路28将pwm信号供给于mosfet23的栅极(gate)而驱动mosfet23。

由电压检测电路41检测的二次侧电压经由光耦合器43而返回至驱动控制电路28。驱动控制电路28基于返回的电压,变更pwm信号的占空比,以输出电压成为规定的电压的方式驱动mosfet23。

mosfet23与变压器22的一次线圈22p串联。mosfet23响应从驱动控制电路28供给的pwm信号而使一次侧电压间断,使变压器22的一次线圈22p产生高频脉冲电压。电源部20b所产生的电压从输出部30c输出。输出部30c输出由电源部20b生成的电压。输出部30c包含输出端子32(dcoutput(dc输出))。图3所示的结构中,输出直流电压作为输出电压。

此外,如上文所述,整流电路21将全波整流后的电压供给于ac振幅检测电路40。ac振幅检测电路40将所输入的电压经由光耦合器44而输出至瞬停检测电路42。瞬停检测电路42在所输入的电压未达阈值电压vn的情况下,输出至第一计时器127。第一计时器127在输入电压未达阈值电压vn的状态持续预定的时间t1以上时,经由输出端子34向cpu单元10输出瞬停检测信号sn1。

<ac振幅检测电路和瞬停检测电路的结构例>

参照图4,对ac振幅检测电路40和瞬停检测电路42的动作进行说明。图4为表示本实施方式的ac振幅检测电路40及瞬停检测电路42的电路结构的一例的图。

ac振幅检测电路40为检测与经整流电路21进行了全波整流的电压vin有关的信号的大小(振幅值)的电路。作为一例,ac振幅检测电路40包含稳压二极管(zenerdiode)401、运算放大器(operationalamplifier)402、晶体管403、电阻r11及电阻r12。

稳压二极管401的阴极与输入端子16连接,阳极经由节点a而连接于运算放大器402的同相输入端子。而且,稳压二极管401的阳极经由节点a而与电阻r11的一端串联。电阻r11的另一端接地。在运算放大器402的同相输入端子,经由节点a而输入有电压vin。来自运算放大器402的输出端子的输出信号返回而输入至运算放大器402的反相输入端子。更具体而言,来自运算放大器402的输出信号输入至晶体管403的基极,晶体管403成为接通状态。若这样晶体管403成为接通状态,则供给于输入端子17的控制电压vdd(例如5v)经由节点b而输入至反相输入端子。

而且,将基于运算放大器402的输出电压的电压(振幅值)经由进行放大的光耦合器44而输入至瞬停检测电路42的比较器421的同相输入端子。瞬停检测电路42包含比较器421、电阻r1、电阻r2、电阻r3、电阻r4及开关sw。在比较器421的同相输入端子,基于通过输入端子18供给的控制电压vcc(例如5v)的、0v至5v的范围的电压经由电阻r4而输入。电阻r4为使同相输入端子的电压上升的上拉(pullup)电阻。在比较器421的反相输入端子,输入有基于对输入端子19供给的控制电压vcc(例如5v)的电压。更具体而言,输入至输入端子19的控制电压vcc经电阻r1与电阻r2分压而得的电压经由节点c而输入至反相输入端子。

节点c设于串联的电阻r1与电阻r2之间。此外,控制电压vcc由电阻r1与电阻r2分压是在与电阻r2串联的电阻r3短路而电阻值实质上成为0ω时。即,为与电阻r3并联设置的开关sw为接通状态的情况。在开关sw为断开状态的情况下,控制电压vcc由电阻r1、与电阻r2及电阻r3分压。在开关sw为接通状态的情况下,相较于断开状态的情况,输入至比较器421的反相输入端子的电压(阈值电压)变低。即,即便在输入至比较器421的同相输入端子的电压的振幅值小的情况下,成为阈值电压vn以下的状态也相对较少,因而瞬停检测信号sn1从比较器421的输出端子输出至第一计时器127的频率降低。其结果为,供电中断检测信号sn2不会频繁输入至cpu单元10,plc系统1也不会频繁停止,因而可防止plc系统1的运行率的降低。

开关sw的通/断的切换是通过对切换开关26的外部操作而进行。即,通过使用切换开关26的外部操作,可变更比较器421的阈值电压vn的设定。切换开关26例如为双列直插式开关(dual-in-linepackageswitch,dip开关)、或旋转开关等。作为一例,切换开关26配置于电源单元100的表面。由此,电源单元100可容易地受理用户手动进行的、阈值电压vn的变更。而且,用户可容易地进行阈值电压vn的变更。

此外,本实施方式的说明中,将与电阻r2串联的电阻的个数设为一个(电阻r3),与电阻r3并联的开关的个数设为一个(开关sw)来进行说明。但是,与电阻r2串联的电阻的个数也可为多个,在将电阻的个数设为多个的情况下,也可对各个电阻并联设置开关。例如,在对电阻r2串联了三个电阻的情况下,也可对三个电阻分别并联设置开关。另外,关于与三个电阻并联设置的三个开关的通/断,设为可通过切换开关26而阶段性(例如从0ω到最大电阻值的四阶段)地切换电阻值,由此与电阻和开关的个数少的情况相比,可将阈值电压vn设定为更细致的值。

<cpu单元的硬件结构>

接下来,参照图5对执行cpu单元10的电力的供给停止的处理的结构进行说明。图5为表示本实施方式的cpu单元10的硬件结构的一例的图。cpu单元10为运算处理部,包含处理器11、第二计时器117、第三计时器118、电源电路120、芯片组130、贮存器150、主存储器161、内部总线控制器162、上位网络控制器163、现场网络控制器165、usb控制器180及存储卡控制器190。

处理器11包含中央处理器(centralprocessingunit,cpu)、微处理器(microprocessingunit,mpu)、图形处理器(graphicsprocessingunit,gpu)等。作为处理器11,既可采用具有多个核的结构,也可配置多个处理器11。即,cpu单元10含有一个或多个处理器11、和/或具有一个或多个核的处理器11。芯片组130通过控制处理器11及周边元器件(element),从而实现cpu单元10总体的处理。贮存器150例如包含硬盘驱动器(harddiskdrive,hdd)或固态驱动器(solidstatedrive,ssd)等非易失性存储装置等。主存储器161包含动态随机存取存储器(dynamicrandomaccessmemory,dram)或静态随机存取存储器(staticrandomaccessmemory,sram)等易失性存储装置等。

处理器11通过读出保存在贮存器150的各种程序,在主存储器161展开并执行,从而实现与控制对象相应的控制、及各种处理。在贮存器150,除了保存有用于实现基本功能的系统程序153以外,还保存有根据控制对象的制造装置或设备而制作的顺序程序152、用户程序151及设定信息154。系统程序153为用于作为cpu单元10而提供功能的软件群。更具体而言,系统程序153包含调度器程序及其他系统程序。顺序程序152为包含下述程序的概念,所述程序每当执行时被整体扫描,且每当执行时可输出控制指令。顺序程序152中可包含顺序命令和/或运动命令。基本上,顺序程序152是根据控制对象或应用由用户任意制作。

用户程序151是根据用户的控制目的而制作。即,为根据使用plc系统1进行控制的对象的线(过程)等而任意设计的程序。用户程序151与顺序程序152协作,实现用户的控制目的。即,用户程序151通过利用由顺序程序152提供的命令、函数、功能模块等,从而实现所编程的动作。

设定信息154包含定义含有cpu单元10的plc系统1的结构或设定的信息。设定信息包含第一计时器127、第二计时器117及第三计时器118的测量时间。更具体而言,设定信息154包含作为各计时器进行测量的时间的时间t1、调整时间t2及时间t5的信息。而且,设定信息154包含与连接于现场网络n2的现场机器172关联的用户程序或设定值的信息、及与连接于上位网络n1的装置关联的用户程序或设定值的信息。上位网络控制器163经由上位网络n1而控制与服务器装置等其他装置之间的数据交换。

内部总线控制器162控制与安装于cpu单元10的i/o单元200之间的数据交换。更具体而言,内部总线控制器162作为向i/o单元200输出的数据(输出数据)的发送缓冲器、及从i/o单元200输入的数据(输入数据)的接收缓冲器发挥功能。此外,通过处理器11的运算处理而生成的输出数据保存于贮存器150。另外,应向特定的i/o单元200传输的输出数据是从贮存器150读出,并暂且保持于发送缓冲器。而且,从i/o单元200传输的输入数据在暂且保持于接收缓冲器后,移至贮存器150。

内部总线控制器162还在与i/o单元200之间,进行发送缓冲器的输出数据的发送处理、及接收输入数据并保存于接收缓冲器的处理。典型而言,内部总线控制器162提供内部总线的物理层及数据链路层的功能。现场网络控制器165控制经由现场网络n2的与现场机器172之间的数据交换。即,现场网络控制器165按照现场网络n2的标准,控制输出数据的发送及输入数据的接收。具体而言,现场网络控制器165作为向现场机器172输出的数据(输出数据)的发送缓冲器、及从现场机器172输入的数据(输入数据)的接收缓冲器发挥功能。

此外,通过处理器11进行的运算处理而生成的输出数据保存于贮存器150。另外,应向特定的现场机器172传输的输出数据是从贮存器150读出,并暂且保持于发送缓冲器。而且,从现场机器172传输的输入数据在暂且保持于接收缓冲器后,移至贮存器150。现场网络控制器165还在与现场机器172之间,进行发送缓冲器的输出数据的发送处理、及接收输入数据并保存于接收缓冲器的处理。典型而言,现场网络控制器165提供现场网络n2的物理层及数据链路层的功能。

电源电路120将经由电源单元100的输出端子32获取的电力供给于处理器11。第二计时器117从开始经由输出端子34从第一计时器127接收供电中断检测信号sn2起,测量振幅值未达阈值电压vn的状态持续的时间。第二计时器117在检测到测量的时间经过了预定的调整时间t2的情况下,将电源检测信号sn3经由芯片组130输出至处理器11。

处理器11若接收电源检测信号sn3,则执行调度器111。调度器111按照预定的控制周期,决定多个处理的执行顺序或执行中断等。调度器111针对控制程序执行处理、包含各种处理的周边处理、及输入输出处理,按照预定的优先级及控制周期等来分配处理资源(处理器时间及存储器等)。更具体而言,调度器111若受理电源检测信号sn3,则在调整时间t2的期间中执行并非与电力供给的停止有关的处理的、通常的运算处理。调度器111在因经过了调整时间t2而从第二计时器117受理了停止前处理执行的指示信号的情况下,代替当前执行的通常的运算处理(通常处理)而执行停止前处理。例如,经由存储卡接口52对存储卡控制器190输入数据。这样,存储卡控制器190控制与存储卡178的数据交换。处理器11通过存储卡控制器190的控制而将正在执行处理中的数据写入至存储卡178,由此进行使所述数据暂且从cpu单元10退避的停止前处理。cpu单元10这样构成为可装卸存储卡178,可对存储卡178写入数据,从存储卡178读出各种数据。

此处,如上文所述,设定于第二计时器117的调整时间t2的变更是通过对cpu单元10的外部操作而变更。更具体而言,通过用户操作支持装置300,从而经由与支持装置300电连接的usb接口51向usb控制器180输入数据。这样,usb控制器180经由usb接口51而控制与支持装置300之间的数据交换。处理器11通过经由usb接口51受理由用户使用支持装置300输入的信息,从而执行处理。这样,通过可进行调整时间t2的设定变更,从而plc系统1可在电力供给停止后,代替当前执行的运算处理而可靠地执行准备停止电力供给的处理。

而且,第三计时器118与第二计时器117同样地,接收经由输出端子32从第一计时器127输出的供电中断检测信号sn2。第三计时器118测量从开始接收供电中断检测信号sn2起到结束cpu单元10的运算为止的时间。第三计时器118在检测到测量的时间经过了预定的时间t5的情况下,将停止指示信号sn4经由芯片组130输出至处理器11。所述停止指示信号sn4为使处理器11的程序执行停止而结束plc系统1的运行的信号。因此,plc系统1可在与电力的供给停止后的剩余电力相应的适当时机结束系统的运行。而且,时间t5为包含调整时间t2的时间,因而变更调整时间t2的长度会导致所述时间t5的长度也变更。另外,在变更调整时间t2的长度的情况下,以停止前处理在plc系统1的运行结束前完成的方式变更。即,调整时间t2的长度是以停止前处理在经过时间t5之前结束的方式变更。这样,通过对时间t5所含的调整时间t2进行调整,从而plc系统1即便在电力的供给停止后,也可在完成必要的处理后结束系统的运行。

接下来,参照图6及图7,对电源单元100的阈值电压vn的设定的变更、及cpu单元10的第二计时器117的调整时间t2的设定的变更进行说明。图6为表示本实施方式的阈值电压vn、调整时间t2、及时间t5为前次设定的值(前次设定值)的情况下的处理的时机图。以下,将阈值电压的前次设定值设为vs,将调整时间t2的前次设定值设为t2s,将时间t5的前次设定值设为t5s而进行说明。图6的横轴表示时间(msec),纵轴表示ac输入电压(v)、dc输出电压(v)、瞬停检测信号sn1、供电中断检测信号sn2、电源检测信号sn3、停止指示信号sn4、及程序执行状态。

更具体而言,ac输入电压表示输入至电源单元100的比较器421的同相输入端子的、电压的电压值。dc输出电压表示从输出端子32输出的电压的电压值。瞬停检测信号sn1在输入至比较器421的同相输入端子的ac输入电压未达阈值电压vs的情况下,为从比较器421的输出端子输出的信号(高(high)信号)。供电中断检测信号sn2为在从第一计时器127受理瞬停检测信号sn1的输入的时机起经过了预定的时间t1的时机输出的信号(高信号)。电源检测信号sn3为在从第二计时器117开始接收供电中断检测信号sn2的时机起经过了预定的调整时间t2s的时机输出的信号(高信号)。停止指示信号sn4为在从第三计时器118开始接收供电中断检测信号sn2的时机起经过了时间t5s的时机输出的信号(高信号)。

在图6的时刻t0,对电源单元100的输入端子14开始供给输入电压。在时刻t1将输入电压的一部分对电容器27进行充电,并且对剩余的电压进行转换,经由输出端子32而供给于cpu单元10。因此,在时刻t1,ac输入电压成为阈值电压vs以上,dc输出电压也成为使处理器11运行的电压(例如5v)。而且,作为程序执行状态,处理器11执行通常的任务。所谓通常的任务,为周期性地执行的任务、或因电源停止而优先执行的任务以外的打断任务等。

在ac输入电压在时刻t2未达阈值电压vs的情况下,从比较器421的输出端子将瞬停检测信号sn1输出至第一计时器127(高信号)。第一计时器127在检测到开始接收瞬停检测信号sn1后ac输入电压未达阈值电压vs的状态持续而经过了时间t1(时刻t2~时刻t3)的情况下,将供电中断检测信号sn2输出至cpu单元10的第二计时器117(高信号)。第二计时器117在检测到开始接收供电中断检测信号sn2后经过了调整时间t2s(时刻t3~时刻t6)的情况下,将电源检测信号sn3输出至处理器11(高信号)。在时刻t6,处理器11从开始接收电源检测信号sn3的时机起,在时间t3的期间(时刻t6~时刻t8)中,代替当前执行的运算处理而执行停止前处理。更具体而言,调度器111进行对当前执行中的通常的运算处理的打断处理,执行停止前处理。

第三计时器118在停止前处理结束后经过了直到plc系统1停止为止的富余时间t4(时刻t8~时刻t9)后,输出停止指示信号sn4(高信号)。停止指示信号sn4为通过此停止指示信号sn4的输出而使plc系统1结束运行的信号。这样,若ac输入电压未达阈值电压vs,则瞬停检测信号sn1从比较器421的输出端子输出。若未达阈值电压vs的状态持续而经过预定的时间t1后,进一步经过时间t5s,则plc系统1结束运行。此外,时间t5s为包含调整时间t2s、时间t3及富余时间t4的时间。

图7为表示本实施方式的阈值电压vn、调整时间t2及时间t5由前次设定值进行了变更的情况下的处理的时机图。将变更后的阈值电压设为va,将调整时间t2设为调整时间t2a,将时间t5设为时间t5a来进行说明。更具体而言,阈值电压va为低于vs的电压。调整时间t2a为短于调整时间t2s的时间。时间t5a为短于时间t5s的时间。此种变更是通过用户操作切换开关26或支持装置300而实现。

如图7所示,例如通过用户使阈值电压vs降低至va,从而比较器421输出瞬停检测信号sn1的时机成为时刻t4。即,成为较图6中说明的时刻t2更迟的时刻。另外,在输出瞬停检测信号sn1后到从第一计时器127输出供电中断检测信号sn2为止的时间t1、停止前处理的时间t3(执行时间t3)、及时间t4(富余时间t4)在图6与图7中为相同长度的时间的情况下,需要将调整时间t2s变更为短的时间。调整时间t2s的变更是通过用户利用支持装置300的设定而实现。用户使用支持装置300将调整时间t2s变更为作为更短时间的t2a。处理器11在经过调整时间t2a(时刻t5~时刻t7)后的时间t3(时刻t7~时刻t10)的期间中执行停止前处理。另外,plc系统1在经过时间t4(时刻t10~时刻t11)后结束运行。这样,通过将调整时间t2的长度由调整时间t2s调整(缩短)为调整时间t2a,从而plc系统1能可靠地确保可执行停止前处理的时间。此外,时间t5a为包含调整时间t2a、时间t3及时间t4的时间。因此,时间t5a成为较时间t5s更短的时间。

<支持装置的硬件结构>

接下来,参照图8对支持装置300的结构的一例加以说明。图8为表示适用于本实施方式的plc系统1的支持装置300的硬件结构例的示意图。参照图8,支持装置300典型而言包含通用的计算机。此外,在配置plc系统1的制造现场,也能以可携性优异的笔记本型个人计算机的形态提供。

支持装置300包含:cpu302,执行包含操作系统(operatingsystem,os)的各种程序;只读存储器(readonlymemory,rom)304,保存基本输入输出系统(basicinputoutputsystem,bios)或各种数据;存储器ram306,提供用于保存cpu302中执行程序所需要的数据的作业区域;以及硬盘驱动器(harddiscdrive,hdd)308,非易失性地保存cpu302所执行的程序等。支持装置300还包含受理来自用户的操作的键盘310及鼠标312、以及用于向用户提示信息的显示器314。支持装置300包含用于与cpu单元10或电源单元100等通信的通信接口318。支持装置300包含用于从记录介质350读取其中所保存的支持程序的记录介质读取装置317。

用户可使用支持装置300的键盘310或鼠标312等输入部来进行调整时间t2的设定的变更。如上文所述,若阈值电压vs降低,则调整时间t2s也必须变短。以下,对阈值电压vn和调整时间t2各自的值的计算式的一例进行说明。

首先,在将输入电压的一部分对电容器27进行充电的情况下,所充电的电压放电的时间tm是由下式求出。

tm=(1/2)×c×v2/p

其中,

c:电容器27的电容

v:电容器27的电压

p:连接于输出端子32的包含cpu单元10的装置的消耗电力

所述数式中,若将消耗电力p与对电容器27充电的能量相等的电压设为v0,则以下的数式成立。

p=(1/2)×c×v02

另外,若将能以电容器27的充电能量来保持消耗电力的时间(保持时间)设为th,则式(1)成立。根据式(1)可知,例如电容器的电压v降低10%会导致保持时间缩短约20%(0.9×0.9=0.81)。

th=(1/2)×c×(v2-v02)/p···(1)

而且,一次线圈22p中流动的电流的最大值imax是预先规定。因此,根据v0=p/imax,以下的数式成立。

th=(1/2)×c×(v2/p-p/imax2)

根据式(1),在将阈值电压vn和调整时间t2设为前次设定值的vs和ts,将基于所述值的保持时间th设为基于前次设定值的标准的保持时间ths的情况下,式(2)成立。

ths=(1/2)×c×(vs2/wmax-wmax/imax2)=t1+t2s+t3+t4=t1+t5s···(2)

其中,

wmax:电源单元100的最大额定电力

vs:阈值电压vn的前次设定值(变更前的阈值电压vn)

另外,在将阈值电压vs变更为阈值电压va,设为变更后的保持时间tha的情况下,下式成立。

tha=(1/2)×c×(va2/w0-w0/imax2)···(3)

其中,

除了阈值电压va以外,例如也可进行包含vb、vc及vd或阈值电压vs的多阶段的设定变更。

参照图9表示设定的一例。图9为对本实施方式的阈值电压vn的电压的设定变更的一例进行说明的图。到此为止,以对一个电阻r3并联一个开关sw的结构为例进行说明。相对于此,图9(a)中,以对多个电阻(电阻r3a、电阻r3b、电阻r3c、电阻r3d)各自并联设有一个开关(开关swa、开关swb、开关swc、开关swd)的结构为例进行说明。这些开关的通/断例如是通过用户对切换开关26的操作而切换。

图9(b)中,示出与开关swa~开关swd的通/断对应的阈值电压vn的变化。更具体而言,在电阻r3a、电阻rb、电阻rc、电阻r3d的电阻值设为相同电阻值的情况下,当所有开关断开(开关swa、开关swb、开关swc、开关swd断开)时,这些电阻的合计的电阻值最大。其结果为,阈值电压成为最大的阈值电压(例如vs)。另外,开关swa、开关swb、开关swc、开关swd中设定为接通的开关的个数越多,阈值电压越降低,当所有开关接通(开关swa、开关swb、开关swc、开关swd接通)时,这些电阻的合计的电阻值达到最小。其结果为,成为阈值电压vd,成为较其他阈值电压(例如va、vb、vc)更小的阈值电压。此外,切换开关26例如为旋转开关,通过将开关切换为编号0至9的任一个,从而可将阈值电压vn设定为多个电压中的任一个电压。例如,可从阈值电压vn大的电压变更至小的电压(vs>va>vb>vc>vd)。

此种阈值电压vn和调整时间t2的值是基于式(2)和式(3),以式(4)所示的条件成立的方式选择。

ths-tha<t2+t4···(4)

以由变更前的保持时间ths减去变更后的保持时间tha所得的值较变更后的调整时间t2(例如t2a)与富余时间t4的合计更小的方式,设定阈值电压vn和调整时间t2。这样,阈值电压vn与调整时间t2对应,在变更其中一者的设定的情况下,需要根据其变更内容也变更另一者的设定。而且,作为设定的变更方法,例如有下述方法:如上文所述,用户使用切换开关26来设定阈值电压vn,使用支持装置300来变更调整时间t2。

除了所述以外,例如用户也可使用支持装置300来变更阈值电压vn及调整时间t2。而且,也可在cpu单元10的表面也设置与切换开关26同样的开关,用户操作设于电源单元100的切换开关26、及设于cpu单元10的开关,来变更阈值电压vn及调整时间t2。进而,用户也可使用输入部在支持装置300输入阈值电压vn及调整时间t2的任一者的变更后的值,由此cpu302执行运算处理来算出另一者的变更后的值,由用户基于所输入的值及所算出的值来变更对阈值电压vn和调整时间t2的设定。

参照图10,对设定的变更方法的一例进行说明。图10为表示本实施方式的支持装置300算出阈值电压vn的情况下的、显示于显示器314的图像的一例的图。用户操作支持装置300的输入部,输入电源单元100的最大额定输出(wmax)、plc系统1总体的最大消耗电力(w0)及调整时间t2。支持装置300的cpu302通过基于式(2)、式(3)及式(4)的运算处理而算出阈值电压vn。此外,所谓plc系统1总体的消耗电力,为cpu单元10和i/o单元200实际使用的最大电力。而且,电源单元100的最大额定输出和plc系统1总体的最大消耗电力是基于从plc系统1获取的信息而由支持装置300预先算出,并通知用户。而且,式(2)或式(3)的作为前次设定值的阈值电压vs、一次线圈22p中流动的电流的最大值imax、及电容器27的电容c也是由支持装置300预先算出。支持装置300的cpu302以式(4)的关系成立的方式由调整时间t2(例如调整时间ta)的值算出阈值电压vn(例如阈值电压va)。这样算出的阈值电压vn的值显示于显示器314。由此,plc系统1可使阈值电压显示于显示器314,可从确认了显示于显示器314的阈值电压vn的用户受理阈值电压vn的设定的变更。而且,用户可一边确认显示于显示器314的阈值电压vn,一边变更阈值电压vn的设定。

参照图11,对所述图10的调整时间t2与阈值电压vn的关系进行说明。图11表示本实施方式的阈值电压vn、电容器27的充电量及调整时间t2的对应关系。图11(a)中,例如在将阈值电压vn设定为最大的阈值电压vs的情况下,电容器27的充电量成为ps。另外,对充电量ps的调整时间t2成为调整时间t2s。相对于此,图11(b)中,例如在将阈值电压vn设定为较阈值电压vs更低的电压va的情况下,电容器27的充电量成为较ps少δp的pa。其结果为,调整时间t2成为较调整时间ts更短的ta。这样,关于阈值电压vn、电容器的充电量及调整时间t2,若阈值电压vn及调整时间t2的任一者变化,则另一者也对应于所述变化而变化。由此,plc系统1可基于所设定的调整时间t2来设定最适的阈值电压vn。而且,plc系统1可基于所设定的阈值电压vn来设定最适的调整时间t2。

而且,除了到此为止所说明的设定变更以外,例如支持装置300的cpu302也可基于通过使用输入部的用户的操作所输入的调整时间t2(例如调整时间t2a),而算出阈值电压vn(例如阈值电压va)。支持装置300将与所输入的调整时间t2a有关的变更指示信号经由通信接口318而输出至cpu单元10。cpu单元10的处理器11基于所接收的与调整时间t2有关的变更指示信号,将设定信息154的调整时间t2变更为调整时间t2a。而且,支持装置300将与阈值电压va有关的变更指示信号经由通信接口318输出至电源单元100。所述变更指示信号也可从支持装置300经由cpu单元10输出至电源单元100。电源单元100基于所接收的与阈值电压vn有关的变更指示信号,进行开关sw的通/断的切换。由此,变更阈值电压vn。此外,在经由cpu单元10输出了变更指示信号的情况下,开关sw的通/断的控制也可在处理器11接收了变更指示信号时,从贮存器150读出阈值电压vn的设定信息并执行阈值电压vn的变更处理。阈值电压vn也可预先存储于cpu单元10的贮存器150的设定信息154。而且,也可在电源单元100设置处理器及贮存器,由所述处理器来执行。

另外,阈值电压vn在调整时间t2经变更为较前次设定的时间更短的时间的情况下,变更为较前次设定的电压更低的电压。而且,阈值电压vn在时间t2经变更为较前次设定的时间更长的时间的情况下,变更为较前次设定的电压更高的电压。由此,plc系统1可与第二计时器117的时间t2的变更对应地变更阈值电压vn,可提高用户进行设定变更时的便利性。

更具体而言,将调整时间t2变更为较成为前次设定值的调整时间t2s更短的时间(例如调整时间t2a)会导致在电力的供给停止后,cpu单元10可运行的时间较调整时间t2的变更前变短。但是,通过将阈值电压vn变更为较前次设定的vs更低的电压(例如阈值电压va),从而判定为电力的供给停止的频率降低。由此,可提高plc系统1的运行率。在将调整时间t2由前次设定的调整时间t2a变更为其他时间(例如调整时间t2s)(ta<ts)的情况下,由于较变更前而变长,因而对电容器进行充电的电压需要较变更前更高的电压。因此,阈值电压vn在前次设定的阈值电压为va的情况下,变更为较其更高的电压(例如阈值电压vs)。这样,plc系统1的调整时间t2与阈值电压vn对应地变更。由此,plc系统1可根据系统的形态来调整判断为停止了电力的供给的频率,并且能可靠地执行判断为电力的供给停止后的必要处理。

而且,支持装置300的cpu302也可基于由用户从输入部输入的阈值电压(例如阈值电压va),来算出调整时间t2(例如调整时间t2a)。支持装置300将与所输入的阈值电压va有关的变更指示信号经由通信接口318而输出至电源单元100。所述变更指示信号也可从支持装置300经由cpu单元10输出至电源单元100。电源单元100基于所接收的与阈值电压vn有关的变更指示信号,进行开关sw的通/断的切换,变更阈值电压vn。此外,在经由cpu单元10输出了变更指示信号的情况下,开关sw的通/断的控制也可与上文所述同样地,在处理器11接收了变更指示信号时,从贮存器150读出阈值电压vn的设定信息并执行阈值电压vn的变更处理。阈值电压vn预先存储于cpu单元10的贮存器150的设定信息154。而且,也可在电源单元100设置处理器和贮存器,由所述处理器来执行。而且,支持装置300将与调整时间t2a有关的变更指示信号经由通信接口318输出至cpu单元10。cpu单元10的处理器11基于所接收的与调整时间t2有关的变更指示信号,将设定信息154的调整时间t2变更为调整时间t2a。

另外,调整时间t2在阈值电压vn经变更为较前次设定的电压更低的电压的情况下,变更为较前次设定的时间更短的时间。而且,调整时间t2在阈值电压vn经变更为较前次设定的电压更高的电压的情况下,变更为较前次设定的时间更长的时间。由此,plc系统1可与阈值电压vn的变更对应地变更第二计时器117的时间t2,可提高用户进行设定变更时的便利性。

更具体而言,通过将阈值电压vn变更为较前次设定值的vs更低的电压(例如阈值电压va),从而对电容器27进行充电的电压与前次设定值为vs时相比变少。另外,停止了电力供给的情况下的、cpu单元10的运行时间较阈值电压vn的变更前变短。因此,调整时间t2变更为较前次设定值的t2s更短的时间(例如调整时间t2a)。在将阈值电压vn由前次设定的va变更为其他值(例如阈值电压vs)(va<vs)的情况下,对电容器27进行充电的电压较变更前变大。另外,停止了电力供给的情况下的、cpu单元10的运行时间较阈值电压vn的变更前变长。调整时间t2变更为较前次设定的调整时间t2a更长的时间(例如调整时间t2s)。这样,plc系统1的阈值电压vn与调整时间t2可对应地变更。由此,plc系统1可根据系统的形态来调整判断为电力的供给停止的频率,并且能可靠地执行判断为电力的供给停止后的必要处理。

<变形例>

本实施方式中,例如图5中,表示了通过处理器11执行程序从而提供必要功能的结构例,但也可使用专用的硬件电路(例如特殊应用集成电路(applicationspecificintegratedcircuit,asic)或现场可编程门阵列(fieldprogrammablegatearray,fpga)等)来安装这些所提供的功能的一部分或全部。或者,也可使用依据通用架构(architecture)的硬件(例如以通用计算机为基础的工业用计算机)来实现cpu单元10的主要部分。此时,也可使用虚拟技术来并行执行用途不同的多个操作系统(operatingsystem,os),并且在各os上执行必要的应用。本实施方式中,图5所示的plc系统1中,cpu单元10、支持装置300分别分立地构成,但也可采用将这些功能的全部或一部分汇集于单一装置那样的结构。

本实施方式中,例如将图6及图7所示的瞬停检测信号sn1、供电中断检测信号sn2、电源检测信号sn3及cpu重置信号rs的检测时机设为由低(low)信号切换为高信号的时机,但也可设为由高信号切换为低信号的时机。

本实施方式中,例如也可将图6及图7所示的时机图显示于支持装置300的显示器314,用户一边以时序确认ac输入电压等的各参数的推移,一边操作切换开关26,设定阈值电压vn或调整时间t2。

<附记>

本发明的实施方式包含以下那样的公开。

[结构1]

一种控制系统(1),包括:

运算单元(10),执行运算处理;以及电源单元(100),对所述运算单元(10)供给电力,

所述电源单元(100)包含:

电力转换部(201),将从外部输入的输入电力的一部分进行充电,并且将剩余的所述输入电力转换为供给于所述运算单元(10)的电力;以及

第一检测部(127),将所述输入电力的电压与阈值电压进行比较,在检测到所述电压的大小未达所述阈值电压的时间经过了预定的第一测量时间的情况下,输出通知信号,所述通知信号通知无法进行规定的电力供给,

所述第一检测部(127)构成为可通过外部操作来变更所述阈值电压的设定,

所述运算单元(10)包含:

第二检测部(117),在受理所述通知信号后,检测到经过了预定的第二测量时间的情况下,输出指示信号,所述指示信号指示执行准备停止所述规定的电力供给的、停止前处理;以及

处理执行管理部(111),在所述第二测量时间的期间中继续执行所述运算处理,在受理所述指示信号后,代替当前执行的所述运算处理而执行所述停止前处理,

所述第二检测部(117)构成为可通过外部操作来变更所述第二测量时间的设定。

[结构2]

根据结构1所记载的控制系统,还包括:第三检测部(118),在经过了使所述运算单元(10)进行的所述运算处理结束的第三测量时间的情况下,输出停止指示信号。

[结构3]

根据结构1或2所记载的控制系统,其中,所述电源单元(100)在表面配置可通过所述外部操作而变更所述阈值电压的设定的开关。

[结构4]

根据结构1至3中任一项所记载的控制系统,其中,所述第一检测部(127)在所述第二测量时间经变更为较前次设定的时间更短的时间的情况下,变更为成为较前次设定的电压更低的电压的、所述阈值电压,在所述第二测量时间经变更为较前次设定的时间更长的时间的情况下,变更为成为较前次设定的电压更高的电压的、所述阈值电压。

[结构5]

根据结构1至3中任一项所记载的控制系统,其中,所述第二检测部(117)在所述阈值电压经变更为较前次设定的电压更低的电压的情况下,变更为成为较前次设定的时间更短的时间的、所述第二测量时间,在所述阈值电压经变更为较前次设定的电压更高的电压的情况下,变更为成为较前次设定的时间更长的时间的、所述第二测量时间。

[结构6]

根据结构1至5中任一项所记载的控制系统,还包括:

支持装置(300),与所述运算单元(10)电连接,

所述支持装置(300)含有:

计算部(302),算出与所述第二测量时间相应的所述阈值电压;以及

显示部(314),显示与所述阈值电压有关的信息。

[结构7]

一种电源单元(100),向执行运算处理的运算单元(10)供给电力,且包括:

电力转换部(201),将从外部输入的输入电力的一部分进行充电,并且将剩余的所述输入电力转换为供给于所述运算单元(10)的电力;以及

第一检测部(127),将所述输入电力的电压与阈值电压进行比较,在检测到所述电压的大小未达所述阈值电压的时间经过了预定的第一测量时间的情况下,输出通知信号,所述通知信号通知无法进行规定的电力供给,

所述运算单元(10)受理来自所述第一检测部(100)的所述通知信号,若经过预定的第二测量时间,则发行准备停止所述规定的电力供给的、停止前处理的执行信号,在所述第二测量时间的期间中继续执行所述运算处理,在受理所述执行信号后,代替当前执行的所述运算处理而执行所述停止前处理,且构成为可通过外部操作来变更所述第二测量时间的设定,

所述第一检测部(127)构成为可通过外部操作来变更所述阈值电压的设定。

应认为本次公开的实施方式在所有方面为例示而非限制性。本发明的范围是由权利要求而非所述说明来表示,包含与权利要求均等的含意及范围内的所有变更。

符号的说明

1:plc系统

10a:输入部

11:处理器

20b:电源部

21:整流电路

22:变压器

22a:辅助线圈

22p:一次线圈

22s:二次线圈

23:mosfet

24:整流-平滑电路

25:噪声过滤器

26:切换开关

27、45、46:电容器

28:驱动控制电路

29:过电流检测电路

30c:输出部

40:振幅检测电路

41:电压检测电路

42:瞬停检测电路

43、44:光耦合器

52:存储卡接口

55:保险丝

100:电源单元

111:调度器

117:第二计时器

118:第三计时器

120:电源电路

127:第一计时器

130:芯片组

150:贮存器

151:用户程序

152:顺序程序

153:系统程序

154:设定信息

161:主存储器

162:内部总线控制器

163:上位网络控制器

165:现场网络控制器

172:现场机器

178:存储卡

180:usb控制器

190:存储卡控制器

201:电力转换部

202:系统总线

211:dc/dc转换器

300:支持装置

306:ram

310:键盘

312:鼠标

314:显示器

317:记录介质读取装置

318:通信接口

350:记录介质

401:稳压二极管

402:运算放大器

403:晶体管

421:比较器

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1