多路开关量的PLC定时控制系统

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
关 M60~ M119 过程 3: 开 M120~ M179
关 M180~ M239 ,, 过程 9: 开 M840~ M899
关 M900~ M959
程序设计时, 以每 1 路为基本模块, 而不是以每 一过程为基本模块。对每 1 路:
( 1) 对过程 2; ( 2) 比较当前主机时间与开时间, 根据比较结 果置位相应的中间继电器; ( 3) 比较当前主机时间与关时间, 根据比较结 果置位相应的中间继电器; ( 4) 对过程 3、过程 4, ,,过程 9 进行( 2) 、( 3) ; ( 5) 将所有对应开动作的中间继电器/ 逻辑或0, 再和所有对应关动作的中间继电器/ 逻辑与0。结果 送至该路的输出端 Yxxx ( 第 1 路为 Y001, 第 2 路为 Y002, ,,, 第 7 路为 Y007, 第 8 路为 Y010, 第 9 路为 Y011, ,,第 19 路为 Y023, 第 20 路为 Y024) 。 第 1 路的程序语句如下( 其余 19 路完全类似) , 其中 OR Y001 为得电自保语句:
# 31 #
内存单元 201、220 对应了第 1 路开关量的一次 开关动作, 内存单 元 201~ 240 则对应了 20 路开关 量的一次开关动作。不妨将控制 20 路输出的内存 单元 201~ 240 称为一个过程。一般对每 1 路而言, 用户要求在一天内有多次开关动作, 所以设置 了 8 个过程, 如表 2 所示。
为无效的方法有: ¹ 将开关时间设为相等。 º 因为分钟最大数为 59, 所以最简单的办法是
将该时间单元设为 00~ 59 以外的数值, 当然操作方 便的话只须设为 66 或 77、88、99。
主机时钟的小时 数在 8015 中, 分钟数 在 8014 中。因为每个过程中每个时间的格式为 HHMM, 所 以令 D0= HH @ 100+ MM= ( 8015) @ 100+ ( 8014) 。
程序语句如下: LD M8000 MUL D8015 K100 D0 ADD D8014 D0 D0 其中在 MUL 指令( 及以下的 CMP 指令) 前面的 LD M8000 为编程语法所要求, 无实质意义。程序中 所用的比较语句为: CMP D0 D201 M120 即比较 D0 和 D201, ( 1) 若 D0< D201, 则 M0= 1 ( 2) 若 D0= D201, 则 M1= 1 ( 3) 若 D0> D201, 则 M2= 1 M0、M1、M2 为中间继电器, 可见每 1 路的/ 开0 需要 3 个中间继电器, / 关0同样需要 3 个中间继电 器, 8 个过程共需 8 @ 20 @ 6= 960 个中间继电器, 分 配在 M0~ M959。 过程 2: 开 M0~ M59
独立控制 20 路开关量的开与关, 并可通过界面模块随意修改时间表。
关键词: 可编程序控制器; 定时控制; 开关量
中图分类号: TP391. 8
文献标识码: B
文章编号: 1001- 4551( 2002) 03- 0030- 02
An System of PLC Timing Controlling Switch Variables CHEN Xue- ting
5说 明 ( 1) 主机的扫描周期小于 1s, 所以每 1 路的开
时间最小间隔为 1min。如开时间为 1000, 关时间则 为 1001。若开关时间相等, 则该路不会动作。
( 2) 程序运行时会检查全部 8 个过程的所有开 关时间, 为避免误动作, 要求用户必须将每个过程中 没有用到的开关时间全部设为无效。将开关时间设
2 控制系统硬件组成 经比较论证, 选用 PLC( 可编程控制器) , 具体配
置如下: ( 1) FX2N- 48MR( 文中简称主机) 40 路 I/ O, 本系统只有输出而无输入, 故只取 20
路 OUT。 ( 2) FX- 20DU( 文中简称界面) 有一长一短两个数码管显示屏, 长屏为 8 位, 短
1引言 某游乐场有 20 路开关量需定时控制, 开关时间
在一天内有效, 即设定时间 时只需设定小 时- 分钟 ( hh- mm ) 。操作 员每天 上班只 需打 开控制 器总 开 关, 下班时关掉即可, 20 路开关量由控制器 自动控 制, 开关时间可由操作员随时设定。
针对上 述要求, 可 采用一 个 PLC 定时 控制 系 统。
( Electric Engineering & Automation Department, H angzhou I nstitute of Electronic Engineering, H angzhou 310037) Abstract: This paper discusses a timing control system with PLC. The system which consists of a CPU module and an interface module, controls 20 switch variables to turn on or off respectively according to a preset time table, and the time table could be modified at will by the interface module. Key words: PLC; timing control; switch variable
LD M8000 CMP D0 D201 CMP D0 D221 CMP D0 D301 CMP D0 D321 CMP D0 D401 CMP D0 D421 CMP D0 D501 CMP D0 D521 CMP D0 D601 CMP D0 D621 CMP D0 D701 CMP D0 D721 CMP D0 D801 CMP D0 D821 CMP D0 D901 CMP D0 D921
表 2 8 个过程开关动作
输出点
输出 1 输出 2
,, 输出 20
过程 2 开关
过程 3 开关
201 221 202 222
,, 220 240
301 321 302 322
,, 320 340
,
过程 9
,
开关
, , 901 921 , , 902 922
,,
,,
, , 920 940
因为内存单元 101~ 140 不在掉电保护区, 所以 8 个过程从 201 开始, 为对应( 修改方便) 起见, 称为 过程 2、过程 3、,,过程 9。 4 程序设计
收稿日期: 2001- 10- 20 作者简介: 陈雪亭( 1963- ) , 男, 杭州电子工业学院电气工程自动化专业硕士研究生, 研究方向: 工业自动化, 计算机控制。
机电工程 2002 年 第 19 卷 第 3 期
M echanical & Electrical Engineering Magazine Vol. 19 No. 3 2002
LD M1
Biblioteka Baidu
M0 M60 M120 M180 M240 M300 M360 M420 M480 M540 M600 M660 M720 M780 M840 M900
OR M121 OR M241 OR M361 OR M481 OR M601 OR M721 OR M841 OR Y001 ANI M61 ANI M181 ANI M301 ANI M421 ANI M541 ANI M661 ANI M781 ANI M901 OUT Y001
# 30 #
Mechanical & Electrical Engineering Magazine Vol. 19 N o. 3 2002
机电工程 2002 年 第 19 卷 第 3 期
多路开关量的 PLC 定时控制系统
陈雪亭
( 杭州电子工业学院 电气工程与自动化系, 浙江 杭州 310037)
摘 要: 讨论了一个 PLC 定时控制系统。该系统包括 CPU 模块和界面模块, 能够依照预置时间表,
屏为 5 位。 另有数字小键盘, 还有若干状态指示灯。 功能
¹ 显示/ 设定主机的实时时钟, 为年/ 月/ 日/ 时/ 分/ 秒/ 星期, 本系统程序中只用小时/ 分钟。
º 修改主机的内存单元。 ( 3) 专用电缆( 连接主机界面) 主机安装在控制柜中, 界面则在控制柜上按尺 寸开孔嵌于孔中。
输出端子分配: 20 路输出对应主机面板的端子 OUT1~ OUT24( 因为输出端子有余量, 为接线方便, 使用输出端子 1~ 24 而非 0~ 23) 。
主机的输出( OUT ) 编号为八进制, 另须连接地线。
3 定时单元分配 为修改方便, 分配内存单元, 如表 1 所示。
表 1 内存分 配单元
输出( OUT ) 输出 1 输出 2
,, 输出 20


201
221
202
222
220
240
表中每个单元为 16 位, 故最大值为 65535。 用户输入设定时间时, 因为时间格式为HHMM, 所以最大的有效时间对应数值为 2359, 即 23 点 59 分。显然 2359< 65535。例如 9 点, 则内存单元中的 数值为 900; 10 时 24 分, 对应的数值为 1024。
相关文档
最新文档