医院住院呼叫系统的设计与实现 下载本文

内容发布更新时间 : 2024/12/26 8:41:14星期一 下面是文章的全部内容请认真阅读。

广西工学院鹿山学院本科生毕业设计(论文)

3.4.2 子程序设计

护士站内的显示屏上在正常情况下显示时间,其部分程序如下所示:

3.5 系统说明

系统主要以PLC为核心,经实验验证,呼叫及时、准确、可靠、可以满足医院的病房管理和护理要求,利用可编程控制器控制,具有接线简单、编程直观、扩展容易等特点。当建筑物的层楼增加时,硬件接线上只需增加楼层,病房相应的输入信号。原来的接线不需改变,软件上只需增加相应楼层,房间,床位的功能,要改动的地方

26

广西工学院鹿山学院本科生毕业设计(论文)

也较少。故该系统可满足一般医院的呼叫需求。

4 程序调试与仿真

4.1 程序的调试

总体来说,PLC的调试分为两个调试过程:模拟调试和现场调试,但是在此之前,有一个环节不能少,否则就可能发生问题,那就是对PLC外部接线作仔细检查,一定要保证外部接线的准确无误。为安全着想,最好是将电路断开,在确定接线没有错误后再连接主电路,将模拟调试好的程序送入用户存储器进行调试,直到各部分的功能都正常,并能协调一致地完成整体的控制功能为止。

4.1.1 程序的模拟调试

将设计好的程序写入PLC后,首先逐条仔细检查,并改正写入时出现的错误。用户程序一般先在实验室模拟调试,实际的输入信号可以用钮子开关和按钮来模拟,各输出量的通断状态用PLC上有关的发光二极管来显示,一般不用接PLC实际的负载(如接触器、电磁阀等)。可以根据功能表图,在适当的时候用开关或按钮来模拟实际的反馈信号,如限位开关触点的接通和断开。对于顺序控制程序,调试程序的主要任务是检查程序的运行是否符合功能表图的规定,即在某一转换条件实现时,是否发生步的活动状态的正确变化,即该转换所有的前级步是否变为不活动步,所有的后续步是否变为活动步,以及各部被驱动的负载是否发生相应的变化。在调试时应充分考虑各种可能的情况,对系统各种不同的工作方式、有选择序列的功能表图中的每一条支路、各种可能的进展路线,都应逐一检查,不能遗漏。发现问题后应及时修改梯形图和PLC中的程序,直到在各种可能的情况下输入量与输出量之间的关系完全符合要求。

如果程序中某些定时器或计数器的设定值过大,为了缩短调试时间,可以在调试时将它们减小,模拟调试结束后再写入它们的实际设定值。在设计和模拟调试程序的

27

广西工学院鹿山学院本科生毕业设计(论文)

同时,可以设计、制作控制台或控制柜,PLC之外的其他硬件的安装、接线工作也可以同时进行。

4.1.2 程序的现场调试

完成上述的工作后,将PLC安装在控制现场进行联机总调试,在调试过程中将暴露出系统中可能存在的传感器、执行器和硬接线等方面的问题,以及PLC的外部接线图和梯形图程序设计中的问题,应对出现的问题及时加以解决。如果调试达不到指标要求,则对相应硬件和软件部分作适当调整,通常只需要修改程序就可能达到调整的目的。全部调试通过后,经过一段时间的考验,系统就可以投入实际的运行了。

4.2 程序的仿真

S7-200的仿真软件和所有基于Windows的软件一样,仿真软件最上方是菜单,仿真软件的所有功能都有对应的菜单命令;在工件栏中列出了部分常用的命令(如PLC程序加载,启动程序,停止程序、AWL、KOP、DB1和状态观察窗口等)。该仿真软件可以仿真大量的S7-200指令,仿真程序提供了数字信号输入开关、两个模拟电位器和LED输出显示,仿真程序同时还支持对TD-200文本显示器的仿真。

4.2.1 准备工作

仿真软件不提供源程序的编辑功能,因此必须和STEP7 Micro/Win程序编辑软件配合使用,即在STEP7 Micro/Win中编辑好源程序后,然后加载到仿真程序中执行。

(1)在STEP7 Micro/Win中编辑好梯形图

(2)利用File/Export命令将梯形图程序导出为扩展名为awl的文件, (3)如果程序中需要数据块,需要将数据块导出为txt文件。 4.2.2 程序仿真 (1)启动仿真程序;

(2)利用Configuration/CPU Type选择合适的CPU类型,如附图4-1所示:(不同类型的CPU支持的指令略有不同,某些214不支持的仿真指令226可能支持)

28

广西工学院鹿山学院本科生毕业设计(论文)

图4-1 CPU类型的选择

(3)模块扩展

在模块扩展区域的空白处点击,弹出模块组态窗口,如附图3所示。在窗口中列出了可以在仿真软件中扩展的模块。选择需要扩展的模块类型后,点击Accept按钮即可。不同类型CPU可扩展的模块数量是不同的,每一处空白只能添加一种模块。

图4-2 扩展模块窗口

(4)扩展模块后仿真软件界面如图4-3所示:

29

广西工学院鹿山学院本科生毕业设计(论文)

图4-3 模块扩展后的仿真软件界面

(5)程序加载

选择仿真程序的Program/Load Program命令,打开加载梯形图程序窗口如图4-4所示,仅选择Logic Block(梯形图程序)和Data Block(数据块)。

点击Accept按钮,从文件列表框分别选择awl文件和文本文件(数据块默认的文件格式为dbl文件,可在文件类型选择框中选择txt文件),如附图4-5所示。

图4-4 程序加载窗口

30