欢迎来到宁波市天盾智能科技有限公司官方网站!

智能存储解决方案提供商

专注柜体设计、智能柜一站式服务商

宁波市天盾智能科技有限公司

0574-87378709 13221922592

宁波市天盾智能科技有限公司

新闻资讯

新闻资讯

联系我们

电话:0574-87378709

手机:13221922592

邮箱:1105854926@qq.com

地址:浙江省宁波市鄞州区会展路128号017幢7-10-1

行业动态

智能柜具有模块化思维

  • 作者:admin
  • 发布时间:2020-06-04 14:12
  • 点击:

储包柜采用模块化思维,分析本次计划自行设计的代码式储包柜所需的各种功能。我们可以选择整体编程方法来编程整体控制程序。这种方法的应用需要很强的逻辑性和仔细的思考。编程前很难做好总体规划。另一种是用模块化的思想将每个功能编程为特定的子模块,这样每个模块都可以一个接一个地独立编程和调试。毕竟,整体功能是结合在一起的。

经过验证和教师的教学,选择模块化编程思想,共同学习参与过程代码的ple二次控制思想的概念,完成控制程序的编写。每个函数都是独立编写的。开始时,只写独立的逻辑关系。调试完这部分功能后,其他子模块都与预留的逻辑关系相关联,以方便调试。例如,在:开始时,在通过在按下对象获取键之后添加对象获取子模块来执行的各种操作的调试之后,在写入和添加对象存储子模块之后,在具有保留或添加的逻辑量的其他两个子模块之间建立逻辑关联。

模块化编程是必要的,以使子模块程序在处理完需要处理的信息后立即返回到主进程,即“不要停留”。毕竟,在通过循环扫描调用具有独立逻辑功能和相互逻辑关联的每个子模块之后,系统所需的所有功能都完成了。“过程代码”的扩展称为操作过程情境代码,是指导所有模块完成所有功能的人。引入“过程代码”的概念后,可以在调试阶段判断系统运行处于什么阶段,应该出现什么现象,应该出现什么情况,下一步应该执行什么操作,从而有助于降低系统的调试难度。让我们一起对系统规划进行标准化、合理化和逻辑化。例如,将基本时钟闪烁过程代码设置为00H,将获取阶段的过程代码设置为20H,将管理员控制方法的过程代码设置为40H。每个阶段都有相应的过程代码。根据以上描述,本方案采用模块化编程思想来完成控制系统的编程。

1.取出24个单元存储用户代码。每三个单元对应存储一个盒子的压缩码,设置当这些单元的存储器#0AAH不用于盒子时,# 0fffh表为盒子密封,但不用于这两个量时,使用盒子,即内部注册码为:123456。

2.储物柜使用可寻址单元使其八个位置对应于八个箱的开门驱动电磁铁,其位置“1”表示相应的开门驱动电磁铁通电。

3.在存储操作过程中,按“保存”键更改工艺代码,然后输入箱号代码来估算8位输入数字量。输出闪存在闪存更新子模块中缓冲,并在8位数字管上闪存。当工艺代码在相应的数字时,按“判断”键。按键后,将判断相应的代码存储单元是空的还是密封的。只有当盒子可用时,6位代码才会被打包到三个代码存储单元中。

4.当开门驱动装置对应于方向“1”4时,按下“take”键更改工艺代码。按下“take”键更改工艺代码后,同一个存储模块输入箱号代码。按下“判断”键后,判断对应的箱码存储单元,看箱子是空的还是密封的。如果该框不是空的,则六位数字的输入代码被压缩,并与存储在代码存储单元中的代码进行比较。如果代码匹配,开门驱动单元对应方向“1”。

5.根据每个盒子对应的编码存储单元的第一个单元的存储内容,使用八个盒子对应的一个可寻址单元的八位占用灯信息,占用相应的位置“0”表,将“1”表设置为空盒子或密封盒子。

6.子程序每一轮回调用大约“10ms”(flash  update大约为8ms,其他估计大约为2ms),通过计算子程序调用的次数来完成对大约时间的计算。如果定时器子程序被设置在非操作应答闪烁时钟子程序中调用3000次

7.在需求报警的程序部分,将9中选择的可寻址单元的另一位设置为“1”以发出蜂鸣器声音。同样,计算子程序调用的次数,大约200次后关闭蜂鸣器,以反馈比按键音更长的报警音。

在线客服
联系方式

热线电话

13221922592

上班时间

8:30-17:00

公司电话

0574-87378709

线