模拟变换装置以及可编程控制器系统的制作方法_3

文档序号:8435775阅读:来源:国知局
中的本次日志记录读取指针指定的位置起,从A/D变换单元100的共享存储器140的日志储存区域142中读取由日志记录读取点数所指定数量的日志记录数据700(步骤S55)。并且,将读取出的日志记录数据700写入(储存)至CPU单元200的内部存储器220的日志记录数据储存区域222中(步骤S56)。由此,中断梯形图程序的处理结束,处理返回至图5。
[0052]之后,运算部210重新开始被打断的循环处理(步骤S34)。该中断处理的过程如图7所示,如果在执行循环处理时产生中断,则将循环处理打断,执行中断梯形图程序。并且,如果中断梯形图程序的处理结束,则再次从循环处理被打断的部位起执行。
[0053]此外,在上述的说明中,为了能够对取得日志记录数据700时的遗漏进行监视,在读取专用参数中设置了前一次日志记录读取指针,但在不对取得日志记录数据700时的遗漏进行监视的情况下,能够省略前一次日志记录读取指针。
[0054]另外,可以将累积在CPU单元200的内部存储器220中的日志记录数据700经由外部设备I/F 260保存至外部存储器等记录介质中。
[0055]以往,在从A/D变换单元100中获取连续的日志记录数据700的情况下,需要在通过日志记录执行部131对以环形缓冲器形式作为日志而记录在日志储存区域142中的数据进行覆盖前,将数据读取至CPU单元200的内部存储器220中。并且,在现有技术中,对于储存在日志储存区域142中的日志记录数据700,通过用户程序(将A/D变换单元100的日志记录数据700储存至CPU单元200的内部存储器220中的程序),由CPU单元200对日志储存区域142进行监视,在覆盖日志记录数据700前,将日志记录数据700读取至内部存储器 220。
[0056]另一方面,在本实施方式中,在A/D变换单元100中设置了恒定点数日志记录检测部132和中断产生部133,其中,恒定点数日志记录检测部132在A/D变换单元100侧对储存在环形缓冲器结构的日志储存区域142中的日志记录数据700是否储存有规定数量进行监视,中断产生部133在储存有规定数量的日志记录数据700的情况下,向CPU单元200发送中断产生请求,在CPU单元200中设置了中断程序执行指示部240,该中断程序执行指示部240接受来自A/D变换单元100的中断产生请求,向运算部210输出使中断梯形图程序得以执行的中断请求。由此,具有如下效果,即,无需从CPU单元200向A/D变换单元100进行定期的监视处理,而能够缩短序列扫描时间。
[0057]另外,在CPU单元200读取日志记录数据700时,通过使用包含日志记录数据700的读取开始位置和读取的数量在内的读取专用参数,从而具有如下效果,即,能将用户生成的中断梯形图程序简单化,并缩短序列扫描时间。
[0058]并且,如上所述,在使用CPU单元200和A/D变换单元100的PLC系统中,具有如下效果,即,能够以比当前更高速的日志记录周期(A/D变换周期),实现连续的日志记录数据的获取。
[0059]工业实用性
[0060]如上所述,本发明所涉及的A/D变换装置以及PLC系统适合应用于安装在PLC中的A/D变换装置、以及PLC系统。
[0061]标号的说明
[0062]100A/D变换单元,110模拟数据输入I/F,120A/D变换部,130运算部,131日志记录执行部,132恒定点数日志记录检测部,133中断产生部,140共享存储器,141A/D变换值储存区域,142日志储存区域,143读取专用参数储存区域,160、230总线I/F,200CPU单元,210运算部,220内部存储器,221用户程序储存区域,222日志记录数据储存区域,240中断程序执行指示部,250周边装置I/F,260外部设备I/F,300单元间总线,400周边装置,500外部设备,700日志记录数据。
【主权项】
1.一种模拟变换装置,其安装在可编程控制器中,将从外部输入的模拟值逐次变换为数字值, 该模拟变换装置的特征在于,具有: A/D变换单元,其将从外部输入的模拟值变换为数字值; 第I存储单元,其具有储存变换后的所述数字值的A/D变换值储存区域、和对储存在所述A/D变换值储存区域中的所述数字值进行日志记录的日志储存区域,并能够从对所述可编程控制器整体进行控制的CPU单元进行读取访问; 日志记录执行单元,其将储存在所述A/D变换值储存区域中的所述数字值作为日志记录数据而储存至所述日志储存区域中; 恒定点数日志记录检测单元,其监视自进行前一次中断产生请求开始,储存在所述日志储存区域中的所述日志记录数据的数量是否达到规定数量;以及 中断产生单元,其在所述日志记录数据的数量达到所述规定数量的情况下,向所述CPU单元进行中断产生请求。
2.根据权利要求1所述的模拟变换装置,其特征在于, 所述第I存储单元还具有读取专用参数储存区域,该读取专用参数储存区域储存包含本次日志记录读取指针以及日志记录读取点数在内的读取专用参数,其中,本次日志记录读取指针表示接下来进行读取的日志记录数据的储存位置,日志记录读取点数是进行读取的所述日志记录数据的数量, 所述恒定点数日志记录检测单元监视自进行前一次中断产生请求开始,储存在所述日志储存区域中的所述日志记录数据的数量是否达到所述日志记录读取点数,在所述日志记录数据的数量达到所述日志记录读取点数的情况下,将使所述日志记录读取点数附加于储存在所述读取专用参数储存区域中的所述本次日志记录读取指针中而得到的储存位置,作为新的所述本次日志记录读取指针而写入所述读取专用参数储存区域。
3.一种可编程控制器系统,其构成为经由单元间总线将权利要求2所述的模拟变换装置和所述CPU单元连接, 该可编程控制器的特征在于, 所述CPU单元具有: 中断程序执行指示单元,其如果接收到来自所述模拟变换装置的所述中断产生请求,则向运算单元指示使该运算单元执行中断程序; 运算单元,其按照用户程序进行处理,如果从所述中断程序执行指示单元接受到所述中断程序的执行指示,则执行中断程序,该中断程序用于从所述模拟变换装置的所述第I存储单元的所述日志储存区域中读取所述日志记录数据;以及 第2存储单元,其存储通过所述运算单元而读取出的所述日志记录数据。
4.根据权利要求3所述的可编程控制器系统,其特征在于, 所述CPU单元的所述运算单元使用所述读取专用参数区域中的所述读取专用参数,从所述模拟变换装置的所述日志储存区域中读取所述日志记录数据。
5.根据权利要求3所述的可编程控制器系统,其特征在于, 所述读取专用参数还包含前一次日志记录读取指针,该前一次日志记录读取指针是前一次中断产生请求时的日志记录数据的读取位置, 所述模拟变换装置的所述恒定点数日志记录检测单元在所述日志记录数据的数量达到所述日志记录读取点数的情况下,将在该时刻储存在所述读取专用参数储存区域中的所述本次日志记录读取指针设为新的所述前一次日志记录读取指针,并将使所述日志记录读取点数与在当前时刻所储存的所述本次日志记录读取指针相加而得到的位置作为新的所述本次日志记录读取指针,而写入所述读取专用参数储存区域, 所述CPU单元的所述运算单元,如果从所述中断程序执行指示单元接受到所述中断程序的执行指示,则将所述模拟变换装置的所述日志储存区域中的前一次进行了读取的位置和所述前一次日志记录读取指针进行比较,在不一致的情况下,输出警告。
6.根据权利要求3所述的可编程控制器系统,其特征在于, 还具有信息处理终端,该信息处理终端具有第3存储单元, 所述CPU单元将储存在所述第2存储单元中的所述日志记录数据储存至所述信息处理终端的所述第3存储单元中。
7.根据权利要求3所述的可编程控制器系统,其特征在于, 还具有外部存储装置, 所述CPU单元将储存在所述第2存储单元的所述日志记录数据储存至所述外部存储装置中。
【专利摘要】具有:A/D变换部(120),其将从外部输入的模拟值变换为数字值;共享存储器(140),其具有储存变换后的数字值的A/D变换值储存区域(141)、和对储存在A/D变换值储存区域(141)中的数字值进行日志记录的日志储存区域(142),并能够从对可编程控制器整体进行控制的CPU单元(200)进行读取访问;日志记录执行部(131),其将储存在A/D变换值储存区域(141)中的数字值作为日志记录数据(700)而储存至日志储存区域(142)中;恒定点数日志记录检测部(132),其监视自进行前一次中断产生请求开始,储存在日志储存区域(142)中的日志记录数据(700)的数量是否达到规定数量;以及中断产生部(133),其在日志记录数据(700)的数量达到规定数量的情况下,向CPU单元(200)进行中断产生请求。
【IPC分类】G05B19-05
【公开号】CN104756024
【申请号】CN201280076643
【发明人】落合伸一郎
【申请人】三菱电机株式会社
【公开日】2015年7月1日
【申请日】2012年10月26日
【公告号】DE112012006775T5, US20150263748, WO2014064846A1
当前第3页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1