1、“.....我发现基本上能实现上述功能的有种方法,种是用间接寻址的方法,另外种是利用指令中的表功能指令。在对这种方法学习研究后,得出以下结论每种板材对控温阶段数,阶段温度和相应的保温时间都不样。用间接寻址的方法能将许多种板材对于以上中参数的要求储存起来,并且能实现调用......”。
2、“.....阶段温度和相应的保温时间,利用表功能中的先入先出指令挨个取数据,并且根据存储器填充指令能将表内的数据全部复位清零。对于存取数据,我选择的方式是表功能指令。它总共有以下几个表指令填表指令填表指令向表格中增加个字的数值。表内第个数是表的最大长度。第二个数是表内的实际项数。新数据被放入表内上次填入的数的后面。每向表内填入个新的数据,自动加......”。
3、“.....表内最多可以装入个数据。为型,为型。填入表的数据过多溢出时,.将被置。查表指令查表指令从指针所指的地址开始查表格,搜索与数据的关系满足定义的条件的数据。命令参数,分别表示不等于和。如果发现了个符合条件的数据,则指向该数据。要查找下个符合条件的数据,再次启动查表指令之前,应先将加。如果没找到,的数值等于。和为型,为型,为字节型......”。
4、“.....并将它送入指定的地址。表中剩下的各项依次向上移动个位置。每次执行此指令,表内的项数减。为型,为型如果试图从空表中移走数据,特殊存储器位.将被置。后入先出指令后入先出指令从表中移走最后放进的数据,并将它送入指定的位置。每次执行次指令,表内的项数减。为型,为型。如果试图从空表中移走数据,特殊存储器位.将被置。存储器填充指令存储器填充指令用输入值填充从输出开始的个字......”。
5、“.....对于控温阶段数阶段温度以及每个阶段温度对应的保温时间这三个量的输入通过填表指令即可完成,具体程序如下而提取则可以通过先入先出的原则,用先入先出指令完成。具体程序如下取出第套数据后,如何确定这是否是要加热到的第个目标温度和相应的保温时间呢。这跟定阶段温控程序有了明显的不同,不用拿当前温度跟那几个阶段温度比较了,而是比较提取出来的阶段温度和当前温度即可......”。
6、“.....则说明这套温度和保温时间就是合理的第套目标温度和相应的保温时间若阶段温度当前温度,则说明这套数据不能用于下面的程序,应该接着取下组数据继续比较。直至第次出现提取的阶段温度当前温度。具体这步的程序如下现在,正确的目标温度和保温时间都已确定,剩下的加热和保温跟定阶段温控程序大同小异,过程都是以运算为中心,开始按钮确定出来了启停标志位......”。
7、“.....用来确定加热器是否加热,当温度到达加热的目标温度时,启动了接通延时定时器,并且开启了中间变量,由于中间变量的常闭触电断开,表内取值开关不能置,这就控制了程序不能再从表中取下个温度值,直到延时时间到,具体程序如下这样就实现了每个阶段温度的保温。由于的分辨率我选顶的是,所以在保温度时间提取出来后,我用到了个整数乘法指令,将时间扩大了倍,这样输入的保温时间变是能以秒为单位输入......”。
8、“.....使程序的使用大大简化。而在这部程序的即时保温方面,我选取的方法跟定阶段保温的方法模样。即利用断开延时定时器和下降沿开关使运算暂时关闭段时间,以做为即时保温,余热的存在使得误差即使存在,也不会过大。而程序最开始设计的输入确认键和表的复位键都是自我实现复位功能的,在按下的同时使自己复位,这样程序设计得更加合理。由于在我设计的温度采集子程序中......”。
9、“.....而表功能中数据都是以整数形式存在的,所以在使用当前温度时需要做数据转化的工作,将实数形式的当前温度转化成整数形式的当前温度同样的,在的输入部分,我是以实数形式的目标温度输入的,而提取出来的阶段温度是以整数形式存在于程序中,因此也必须做数据转化的工作,将它转化成实数形式的目标温度再作为输入送到模块中进行运算......”。
2张流程图.dwg
(CAD图纸)
IMG_0011.JPG
IMG_0012.JPG
IMG_0013.JPG
变阶段温控流程图A1.dwg
(CAD图纸)
程序.doc
定阶段温控流程图A1.dwg
(CAD图纸)
连线图、2张流程图.dwg
(CAD图纸)
零件图1图幅A2.dwg
(CAD图纸)
零件图2图幅A2.dwg
(CAD图纸)
零件图打印.dwg
(CAD图纸)
零件图图幅A1.dwg
(CAD图纸)
论文封面,摘要和目录.doc
温控系统连线图A2.dwg
(CAD图纸)
小型多工步推料进给装置传动系统装配图纸.dwg
(CAD图纸)
小型多工步自动推料进给装置及温控、上位显示系统设计.doc