病床呼叫系统的控制系统设计
第一章 概述
1.1 PLC简介
可编程序控制器,英文称Programmable Controller,简称PC 。但由于PC 容易和个人计算机(Personal Computer)混淆,故人们仍习惯地用PLC 作为可编程序控制器的缩写。它是一个以微处理器为核心的数字运算操作的电子系统装置,专为在工业现场应用而设计,它采用可编程序的存储器,用以在其内部存储执行逻辑运算、顺序控制、定时/计数和算术运算等操作指令,并通过数字式或模拟式的输入、输出接口,控制各种类型的机械或生产过程。PLC 是微机技术与传统的继电接触控制技术相结合的产物,它克服了继电接触控制系统中的机械触点的接线复杂、可靠性低、功耗高、通用性和灵活性差的缺点,充分利用了微处理器的优点,又照顾到现场电气操作维修人员的技能与习惯,特别是PLC 的程序编制,不需要专门的计算机编程语言知识,而是采用了一套以继电器梯形图为基础的简单指令形式,使用户程序编制形象、直观、方便易学;调试与查错也都很方便。用户在购到所需的PLC 后,只需按说明书的提示,做少量的接线和简易的用户程序的编制工作,就可灵活方便地将PLC 应用于生产实践。
1.2 可编程控制器的发展
1968年美国GM(通用汽车) 公司提出取代继电器控制装置的要求,第二年美国数字公司研制出了第一代可编程序控制器,满足了GM 公司装配线的要求。随着集成电路技术和计算机技术的发展,现在已有第五代PLC 产品了。在以改变几何形状和机械性能为特征的制造工业和以物理变化和化学变化将原料转化成产品为特征的过程工业中,除了以连续量为主的反馈控制外,特别在制造工业中存在了大量的开关量为主的开环的顺序控制,它按照逻辑条件进行顺序动作号按照时序动作; 另外还有与顺序、时序无关的按照逻辑关系进行连锁保护动作的控制; 以及大量的开关量、脉冲量、计时、计数器、模拟量的越限报警等状态量为主的—离散量的数据采集监视。由于这些控制和监视的要求,所以PLC 发展成了取代继电器线路和进行顺序控制为主的产品。
1.3 可编程序控制器的基本结构及工作原理
PLC 种类繁多,但其组成结构和工作原理基本相同。用可编程序控制器实施控制,其实质是按一定算法进行输入输出变换,并将这个变换予以物理实现,应用于工业现场。PLC 专为工业现场应用而设计,采用了典型的计算机结构,它主要是由CPU 、电源、存储器和专门设计的输入输出接口电路等组成。PLC 的结构框图如图1.1所示。
图1-1
1.4 设计课题简介
而随着社会的进步和发展,医疗水平的不断提高,现代医院护理需要简易及时地获知并处理病人的突发病况,实现患者在住院的任意时间可请求医生或护士进行诊断或护理。基于PLC 设计的医院病床呼叫系统是患者向值班医生或护士发出紧急呼叫的工具, 能及时、准确、可靠地实现病房呼叫管理,避免了人工呼叫的不便与效果差等缺点,它是现代医院提高医院和病室护理水平必不可少的设备。
有了病床呼叫控制系统,医院的护理工作变得更加方便全面,不用再为值班医生和护士未能及时发现突发病况而烦恼。基于可编程控制器PLC 设计的病床呼叫系统可以及时、准确、可靠地实现病房呼叫管理, 具有良好的应用前景。 本次课程设计教学的主要任务是在学生学完《PLC 原理与实践》理论课程后,进行的实践教学。通过课程设计一方面可验证所学的基本理论知识,同时培养同
学们的基本操作技能与与设计能力,是的课堂上所学的理论知识在实践中灵活运用。
第二章 设计任务和要求
2.1总体要求:
学生要按课程设计任务书内容要求执行,明确设计任务,拟定设计方案与进度计划,运用所学的理论知识,进行病床呼叫系统运行原理设计、硬件系统设计、软件系统设计、创新设计,提高理论知识工程应用能力、系统调试能力、分析问题与解决问题的能力。
2.1.1设计原则
① 最大限度的满足机械电气设备或生产过程的控制要求; ② 在满足控制要求的情况下,力求使控制系统简单、经济; ③ 保证控制系统的安全可靠;
④ 考虑到生产的发展和工艺的改进,在选择PLC 容量时,应当留有余地。 2.1.2设计内容
① 拟定控制系统设计的技术要求;
② 选择电气传动形式和电动机、电磁阀等执行元件; ③ 选定PLC 型号;
④ 编制PLC 的输入/输出端子接线图;
⑤ 根据系统设计的要求编写软件规格说明书,然后在用相应的编程语言进行程序设计;
⑥ 设计操作台、电气柜及非标准电器元件; ⑦ 编写设计说明书和使用说明书。 2.1.3设计步骤
① 深入了解和分析被控制对象的工艺条件及控制要求; ② 选择适合的的PLC 类型; ③ 分配I/O点; ④ 设计控制系统梯形图;
⑤ 输入并调试程序。 2.2 具体任务要求: 2.2.1设计课题 病床呼叫系统 2.2.2控制要求
① 共有6个病房,每间病房4个床位。每一病床床头均有紧急呼叫按钮及重置按钮,以利病人不适时紧急呼叫;
② 设每一层楼有一护士站,每一护士站均有该层楼病人紧急呼叫与处 理完毕的重置按钮;
③ 每一病床床头均有一紧急指示灯,一旦病人按下紧急呼叫按钮且未 在5s 内按下重置按钮时,该病床床头紧急指示灯动作且病房门口紧急指示灯闪烁,同时同楼层的护士站显示病房紧急呼叫并闪烁指示灯;
④ 在护士站的病房紧急呼叫中心,每一病房都有编号,用指示灯显示 哪一病房先按下病人紧急呼叫按钮,并要具有优先级判别的能力;
⑤ 一旦护士看见护士站紧急呼叫闪烁灯后,须先按下护士处理按钮以取消闪烁情况,再依病房紧急呼叫顺序处理病房紧急事故,若事故处理妥当后,病房紧急闪烁指示灯和病床上的紧急指示灯方灯被重置。
第三章 设计方案说明
通过对病床呼叫系统的PLC 控制的设计任务和控制要求进行分析,可以初步得出设计方案:该病床呼叫系统由从机、主机等两部分组成。从机( 呼叫源) 即病床按钮,主机包括PLC 及指示灯报警系统。呼叫源每张病床配备一个, 呼叫源一般放在病床床头。患者有呼叫请求时, 按下手持式按钮向护士站呼叫。主机中PLC 工作方式为循环扫描方式, 在系统程序控制下,PLC 顺序读入输入端口各呼叫源的状态, 并且不断地循环扫描。一旦有呼叫按钮按下且未在5秒内按下重置按钮, PLC 立即响应, 通过设置的程序实现对系统的控制:点亮床头指示灯和护士站报警指示灯,并通过报警指示灯指出病房号;同时,病房门口报警指示灯也被点亮。并通过互锁实现优先级别判断的能力(即只有在护士处理完首先呼叫的病床后进行按钮置位后,其他病床方可继续呼叫,以实现优先级)。主机监控系统响应后,将出现相应的光报警指示,以便提示医护人员尽快赶到现场。
此外,系统采用主从结构形式后, 主机中的PLC 还可以通过网线与计算机相接,将多个护士站联网构成病房监护管理中心。
因此初步选定如下装置:启动/复位开关30个(病床24个、护士站6个)、停止开关1个、指示灯36个(病床24个、病房门口6个、护士站6个),并带有计时功能;设计要求PLC 控制器为31入/36出,可以选用SIMATIC-S7-200系列的CPU226、一个EM223扩展模块和一个EM222扩展模块。通过互锁实现优先级别判断的能力。
第四章 PLC 控制器的选择及编程元件的地址分配
SIMATIC S7-200系列是西门子公司的可编程控制器,这一系列产品可以满足多种多样的自动化控制要求,由于具有紧凑的设计、良好的扩展性、低廉的价格以及强大的指令,使得S7-200 PLC可以满足小规模的控制要求。此外,丰富的CPU 类型和电压等级使其在解决用户的工业自动化问题时,具有很强的是适用性。
1台S7-200 PLC包括一个单独的S7-200 CPU,或者带有各种各样的可选扩展模块。S7-200 CPU模块包括一个中央处理单元(CPU )、电源以及数字量I/O点,这些都被集成在一个紧凑、独立的设备中。CPU 负责执行程序和存储数据,以便对工业自动化控制任务或过程进行控制;输入和输出是系统的控制点:输入部分从现场设备中采集信号,输出部分则控制泵、电机、以及控也过程中的其他设备;电源向CPU 及其所连接的任何设备提供电力;通讯端口允许将S7-200 CPU同编程器或其他一些设备连起来;状态信号灯显示了CPU 的工作模式(运行或停止),本机I/O的当前状态,以及检查出来的系统错误;通过扩展模块可提供其通讯性能;通过扩展模块可增加CPU 的I/O点数(CPU 221不扩展);一些CPU 有内置的实时时钟,或添加实时时钟卡;EEPROM 卡可以存储CPU 程序,也可以将一个CPU 中的程序送到另一个CPU 中;通过可选的插入式电池盒可延长RAM 中的数据存储时间;最大I/O配置。
通过对病床呼叫系统的PLC 控制的设计任务和控制要求进行分析,确定的设计方案要求PLC 控制器为31入/36出,考虑到要留有一些可扩展的单元,故可以选用SIMATIC-S7-200系列的CPU226、一个EM223扩展模块和一个EM222扩展模块。
根据设计要求,最终设计的I/O分配表如表4-1所示。
第五章 PLC控制程序设计
5.1 I/O接线图设计
5.2 梯形图设计
梯形图设计如下
5.3 指令表
Network 1
// 闭合启动1房1床开关,延时五秒 LD I0.1 AN I0.0 TON T101, 50 Network 2
// 1房1床灯亮,1房门口灯亮 LD T101 LPS AN I3.1 AN Q0.5 AN Q1.2
AN Q1.7 AN Q2.4 AN Q3.1 = Q0.0 LPP
AN Q0.2 AN Q0.3 AN Q0.4 = Q0.1 Network 3
// 闭合启动1房2床开关,延时五秒 LD I0.2 AN I0.0 TON T102, 50 Network 4
// 1房2床灯亮,1房门口灯亮 LD T102 LPS
AN Q3.1 AN Q0.5 AN Q1.2 AN Q1.7 AN Q2.4 AN Q3.1 = Q0.0 LPP
AN Q0.1 AN Q0.3 AN Q0.4 = Q0.2
// 闭合启动1房3床开关,延时五秒 LD I0.3 AN I0.0 TON T103, 50 Network 6
// 1房3床灯亮,1房门口灯亮 LD T103 LPS AN I3.1 AN Q0.5 AN Q1.2 AN Q1.7 AN Q2.4 AN Q3.1 = Q0.0 LPP
AN Q0.1 AN Q0.2 AN Q0.4 = Q0.3 Network 7
// 闭合启动1房4床开关,延时五秒 LD I0.4 AN I0.0 TON T104, 50 Network 8
// 1房4床灯亮,1房门口灯亮 LD T104 LPS
AN Q0.5 AN Q1.2 AN Q1.7 AN Q2.4 AN Q3.1 = Q0.0 LPP
AN Q0.1 AN Q0.2 AN Q0.3 = Q0.4 Network 9
// 护士站1房对应灯亮 LD T101 O T102 O T103 O T104 AN I3.1 AN I3.2 AN I3.3 AN I3.4 AN I3.5 AN I3.6 = Q3.6 Network 10
// 闭合启动2房1床开关,延时五秒 LD I0.5 AN I0.0 TON T105, 50
Network 11
// 2房1床灯亮,2房门口灯亮 LD T105 LPS AN I3.2 AN Q0.0 AN Q1.2 AN Q1.7 AN Q2.4 AN Q3.1 = Q0.5 LPP
AN Q0.7 AN Q1.0 AN Q1.1 = Q0.6 Network 12
// 闭合启动2房2床开关,延时五秒 LD I0.6 AN I0.0 TON T106, 50 Network 13
// 2房2床灯亮,2房门口灯亮 LD T106 LPS AN I3.2 AN Q0.0 AN Q1.2 AN Q1.7 AN Q2.4
= Q0.5
LPP
AN Q0.6
AN Q1.0
AN Q1.1
= Q0.7
Network 14
// 闭合启动2房3床开关,延时五秒 LD I0.7
AN I0.0
TON T107, 50
Network 15
// 2房3床灯亮,2房门口灯亮 LD T107
LPS
AN I3.2
AN Q0.0
AN Q1.1
AN Q1.7
AN Q2.4
AN Q3.1
= Q0.5
LPP
AN Q0.6
AN Q0.7
AN Q1.1
= Q1.0
Network 16
// 闭合启动2房4床开关,延时五秒
AN I0.0
TON T108, 50
Network 17
// 2房4床灯亮,2房门口灯亮 LD T108
LPS
AN I3.2
AN Q0.0
AN Q1.2
AN Q1.7
AN Q2.4
AN Q3.1
= Q0.5
LPP
AN Q0.6
AN Q0.7
AN Q1.0
= Q1.1
Network 18
// 护士站2房对应灯亮
LD T105
O T106
O T107
O T108
AN I3.1
AN I3.2
AN I3.3
AN I3.4
AN I3.5
= Q3.7
Network 19
// 闭合启动3房1床开关,延时五秒 LD I1.1
AN I1.0
TON T109, 50
Network 20
// 3房1床灯亮,3房门口灯亮 LD T109
LPS
AN I3.3
AN Q0.0
AN Q0.5
AN Q1.7
AN Q2.4
AN Q3.1
= Q1.2
LPP
AN Q1.4
AN Q1.5
AN Q1.6
= Q1.3
Network 21
// 闭合启动3房2床开关,延时五秒 LD I1.2
AN I0.0
TON T110, 50
Network 22
// 3房2床灯亮,3房门口灯亮
LD T110
LPS
AN I3.3
AN Q0.0
AN Q0.5
AN Q1.7
AN Q2.4
AN Q3.1
= Q1.2
LPP
AN Q1.3
AN Q1.5
AN Q1.6
= Q1.4
Network 23
// 闭合启动3房3床开关,延时五秒 LD I1.3
AN I0.0
TON T111, 50
Network 24
// 3房3床灯亮,3房门口灯亮 LD T111
LPS
AN I3.3
AN Q0.0
AN Q0.5
AN Q1.7
AN Q2.4
AN Q3.1
= Q1.2
LPP
AN Q1.3
AN Q1.4
AN Q1.6
= Q1.5
Network 25
// 闭合启动3房4床开关,延时五秒 LD I1.4
AN I0.0
TON T112, 50
Network 26
// 3房4床灯亮,3房门口灯亮 LD T112
LPS
AN I3.3
AN Q0.0
AN Q0.5
AN Q1.7
AN Q2.4
AN Q3.1
= Q1.2
LPP
AN Q1.3
AN Q1.4
AN Q1.5
= Q1.6
Network 27
// 护士站3房对应灯亮
LD T109
O T110
O T111
O T112
AN I3.1
AN I3.2
AN I3.3
AN I3.4
AN I3.5
AN I3.6
= Q4.0
Network 28
// 闭合启动4房1床开关,延时五秒 LD I1.5
AN I0.0
TON T113, 50
Network 29
// 4房1床灯亮,4房门口灯亮 LD T113
LPS
AN I3.4
AN Q0.0
AN Q0.5
AN Q1.2
AN Q2.4
AN Q3.1
= Q1.7
LPP
AN Q2.1
AN Q2.2
AN Q2.3
= Q2.0
// 闭合启动4房2床开关,延时五秒 LD I1.6
AN I0.0
TON T114, 50
Network 31
// 4房2床灯亮,4房门口灯亮 LD T114
LPS
AN I3.4
AN Q0.0
AN Q0.5
AN Q1.2
AN Q2.4
AN Q3.1
= Q1.7
LPP
AN Q2.0
AN Q2.2
AN Q2.3
= Q2.1
Network 32
// 闭合启动4房3床开关,延时五秒 LD I1.7
AN I0.0
TON T115, 50
Network 33
// 4房3床灯亮,4房门口灯亮 LD T115
LPS
AN Q0.0
AN Q0.5
AN Q1.2
AN Q2.4
AN Q3.1
= Q1.7
LPP
AN Q2.0
AN Q2.1
AN Q2.3
= Q2.2
Network 34
// 闭合启动4房4床开关,延时五秒 LD I2.0
AN I0.0
TON T116, 50
Network 35
// 4房4床灯亮,4房门口灯亮 LD T116
LPS
AN I3.4
AN Q0.0
AN Q0.5
AN Q1.2
AN Q2.4
AN Q3.1
= Q1.7
LPP
AN Q2.0
AN Q2.2
= Q2.3
Network 36
// 护士站4房对应灯亮
LD T113
O T114
O T115
O T116
AN I3.1
AN I3.2
AN I3.3
AN I3.4
AN I3.5
AN I3.6
= Q4.1
Network 37
// 闭合启动5房1床开关,延时五秒 LD I2.1
AN I0.0
TON T117, 50
Network 38
// 5房1床灯亮,5房门口灯亮 LD T117
LPS
AN I3.5
AN Q0.0
AN Q0.5
AN Q1.2
AN Q1.7
= Q2.4
LPP
AN Q2.6
AN Q2.7
AN Q3.0
= Q2.5
Network 39
// 闭合启动5房2床开关,延时五秒 LD I2.2
AN I0.0
TON T118, 50
Network 40
// 5房2床灯亮,5房门口灯亮 LD T118
LPS
AN I3.5
AN Q0.0
AN Q0.5
AN Q1.2
AN Q1.7
AN Q3.1
= Q2.4
LPP
AN Q2.5
AN Q2.7
AN Q3.0
= Q2.6
Network 41
// 闭合启动5房3床开关,延时五秒
AN I0.0
TON T119, 50
Network 42
// 5房3床灯亮,5房门口灯亮
LD T119
LPS
AN I3.5
AN Q0.0
AN Q0.5
AN Q1.2
AN Q1.7
AN Q3.1
= Q2.4
LPP
AN Q2.5
AN Q2.6
AN Q3.0
= Q2.7
Network 43
// 闭合启动5房4床开关,延时五秒
LD I2.4
AN I0.0
TON T120, 50
Network 44
// 5房4床灯亮,5房门口灯亮
LD T120
LPS
AN I3.5
AN Q0.0
AN Q1.2
AN Q1.7
AN Q3.1
= Q2.4
LPP
AN Q2.5
AN Q2.6
AN Q2.7
= Q3.0
Network 45
// 护士站5房对应灯亮
LD T117
O T118
O T119
O T120
AN I3.1
AN I3.2
AN I3.3
AN I3.4
AN I3.5
AN I3.6
= I3.7
Network 46
// 闭合启动6房1床开关,延时五秒
LD I2.5
AN I0.0
TON T121, 50
Network 47
// 6房1床灯亮,6房门口灯亮
LD T121
LPS
AN I3.6
AN Q0.0
AN Q0.5
AN Q1.2
AN Q1.7
AN Q2.4
= Q3.1
LPP
AN Q3.3
AN Q3.4
AN Q3.5
= Q3.2
Network 48
// 闭合启动6房2床开关,延时五秒
LD I2.6
AN I0.0
TON T122, 50
Network 49
// 6房2床灯亮,6房门口灯亮
LD I2.6
LPS
AN I3.6
AN Q0.0
AN Q0.5
AN Q1.2
AN Q1.7
AN Q2.4
= Q3.1
LPP
AN Q3.2
AN Q3.4
AN Q3.5
= Q3.3
Network 50
// 闭合启动6房3床开关,延时五秒
LD I2.7
AN Q0.0
TON T123, 50
Network 51
// 6房3床灯亮,6房门口灯亮
LD T123
LPS
AN I3.6
AN Q0.0
AN Q0.5
AN Q1.2
AN Q1.7
AN Q2.4
= Q3.1
LPP
AN Q3.2
AN Q3.3
AN Q3.5
= Q3.4
Network 52
// 闭合启动6房4床开关,延时五秒
LD I3.0
AN I0.0
TON T124, 50
Network 53
// 6房4床灯亮,6房门口灯亮
LD T124
LPS
AN I3.6
AN Q0.0
AN Q0.5
AN Q1.2
AN Q1.7
AN Q2.4
= Q3.6
LPP
AN Q3.2
AN Q3.3
AN Q3.4
= Q3.5
Network 54
// 护士站6房对应灯亮
LD T121
O T122
O T123
O T124
AN I3.1
AN I3.2
AN I3.3
AN I3.4
AN I3.5
AN I3.6
= Q4.3
第六章 程序调试方式及过程说明
运用STEP 7-MicroWIN V3.1(西门子S7-200编程软件) 编写的梯形图程序,并注意选择对应的PLC 型号(CPU224)。编译无错误后使用引出命令将梯形图程序存成后缀为.awl 格式的可执行程序文件并保存在你设定的文件夹中(如bchjxt.awl )。
打开西门子s7-200仿真程序汉化版,输入密码,设定PLC 的CPU 型号为CPU224,打开“程序”使用“装载程序”命令将bchjxt.awl 程序文件载入仿真程序软件中,点击命令“切换到运行状态”,打开“查看“使用”内存监视“命令输入你所要观察的输入输出的位。
通过对仿真程序中指示灯的运行状态的观察来检验程序是否准确,并对错误部分进行修改,完成程序。
在程序运行过程中可以配合秒表,手表等器材大概的估计时间的准确性,并实时的对错误的程序段进行标记,以方便后面的修正工作。最好有两个人分工协作对程序校验,以免一个人分心做不同的事而造成不必要的错误。
第七章 设计总结
在王老师的指导和自己花了一个多星期时间的努力下,终于把这次的课程设计顺利完成了。这次病床呼叫系统的设计是在我们学完《PLC 原理与实践》理论课程后,进行的一项可编程控制器相关知识综合应用的实践训练。
课程设计的过程中,我加深了对PLC 理论知识、梯形图、指令表、外部接线图的理解;学会了西门子编程软件及PLC 控制仿真软件的使用,在不断的调试各自的程序中,发现了很多存在的问题并进行研究解决。在课程设计之初,刚拿到课题和任务书的我感到无从下手,后来经过自己对课程理论知识的进一步复习及查阅相关资料,同时得到了王老师的细心指导和同学们的热情帮助,才较顺利的完成了此次的课程设计。
总的来说,这次关于病床呼叫系统的课程设计整个过程自己收获较大。通过本次课程设计,首先我不仅复习、巩固和验证了自己所学的PLC 相关理论知识,而且也初步培养了自己在PLC 相关课程设计的基本操作技能与设计能力以及将课堂上所学的理论知识运用于实践中;其次设计过程中所遇到的问题,让自己清楚认识到前期自己所学的知识没理解、掌握的还不是非常牢固,警示了自己今后要加强理论知识的学习;再者让我学会了如何更好的和老师、同学交流、探讨问题,共同学习,相互帮助;最后也是最重要的,这次课程设计让我学会了较基本的设计思路及设计理念,更好的培养了自己认真思考问题、分析问题、思索问题全面性等能力以及对待事情认真、耐心、细致的学习态度。
谢辞
首先,感谢学校这三年多的培养,让我在各方面都得到了很多的培养,感谢学校给我提供一个好的学习和生活环境让我能学到很多知识。
再次,要感谢的是老师在老师的悉心教导小我学会了很多,让我大概明白机电一体化是怎么回事。在整个课程设计中,虽然他老师很忙碌,但还能在他繁忙的工作中抽出大量时间来指导我们的设计工作。而且老师的教导很准确,总能一针见血来分析问题和指出出我们设计中的症结虽在。同时,他对我们严格要求使我能够高标准要求自己,让自己获得很多新的知识。最重要的是老师他严谨钻研的精神深深的感染了我,让我知道作为一个机电人应有的精神和对工作的态度。
还要感谢我的同组同学,你们有着很好的团队精神,使我能在一个很好的气氛中完成,能在我困惑和失望时给我鼓励和帮助。因为和我做一样的课题,总是和我一起攻坚难题,并总是给我建设性的意见。
最后感谢本次所用参考资料的所有作者,感谢你们的研究工作,给我打开了一扇扇机电一体化的科学之窗。让我能更加深刻和更加轻松的理解并完成本次所选课题。
参考文献
[1] 史国生. 电气控制与可编程控制器技术. 北京:化学工业出版社,2004
[2] 王永华. 现代电气及可编程控制技术. 北京:北京航空航天大学出版社,2002
[3] 张万忠. 可编程控制器应用技术. 北京:化学工业出版社,2005
[4] 张培志. 电气控制与可编程序控制器. 北京:化学工业出版社,2007.
[5] 张万忠. 可编程控制器应用技术. 北京:化学工业出版社,2002.
[6] 张凤珊. 电气控制及可编程序控制器. 北京:中国轻工业出版社,2001.
[7] 熊葵容. 电器逻辑控制技术. 北京:科技出版社,2002.
[8] 江汉秀等. 可编程控制器及应用. 西安:西安电子科技大学出版社,2000.