3.4 I/O地址分配
由于CPU模块有14点数字量输入,10点数字量输出,所以不再需要输入/输出模块。采用I/O自动分配方式,模块上的输入端子对应的输入地址是X000—X013,输出端子对应的输出地址是Y000—Y001.
数字量输入部分
这个控制系统的输入有启动按钮开关、停止按钮开关、5个呼叫按钮开关、5个行程开关共12点输入。具体的输入分配如表 所示。
表 输入地址分配
输入地址 X000 X001 X002 关 X003 关 X004 关 X005 关 X006 关 X007 X010 1号站行程开关 2号站行程开关 5号站呼叫按钮开 4号站呼叫按钮开 3号站呼叫按钮开 2号站呼叫按钮开 对应的外部设备 启动按钮开关 停止按钮开关 1号站呼叫按钮开第 21 页 共 43 页
X011 X012 X013
数字量输出部分
3号站行程开关 4号站行程开关 5号站行程开关 这个控制系统需要控制的外部设备只有控制小车运动的三相电动机。但是电机有正转和反转两种状态,分别对应正转继电器和反转继电器,所以输出点有2个。具体的输出分配表如表 所示。
表 输出地址分配 输出地址 Y000 Y001
内部继电器部分
内部继电气地址分配如表 所示。
表 内部继电气地址分配 内部继电器地址 M0 M1 M2 M3 功能说明 小车运行停止 1号站呼叫 2号站呼叫 3号站呼叫 第 22 页 共 43 页
对应的外部设备 电机反转继电器 电机正转继电器 M4 M5 M6 M7 M8
3.5 I/O接线图
4号站呼叫 5号站呼叫 小车所在站编号>呼叫编号 小车所在站编号<呼叫编号 小车所在站编号=呼叫编号
图3-4 PLC外部接线图
第 23 页 共 43 页
第4章 PLC程序设计 4.1 梯形图的概述
梯形图是使用的最多的图形编程语言,被称为为PLC的第一编程语言。梯形图与电气控制的电路图很相似,具有直观易懂的优点,很容易被工厂电气人员掌握,特别适用于开关量逻辑控制。梯形图常被称为电路或程序,梯形图的设计称为编程。
PLC梯形图中的某些编程元件沿用了继电器这一名称,如输入继电器、输出继电器、内部辅助继电器等,但是它们不是真实的物理继电器,而是一些存储单元,(软继电器),每一个软继电器与PLC存储器中映像寄存器的一个存储单元相对应。该存储单元为“1”状态。则表示梯形图中对应软继电器线圈“通电”,通常开触点接通,常闭触点断开,称这种状态时软继电器的“1”或“ON”状态。如果该存储单元为“0”状态,对应软继电器的线圈和触点的状态与上述相反,称该软继电器为“0”或“OFF”状态,使用中也常将这些“软继电器”称为编程元件。
梯形图两侧的公共线称为母线(Bus bar),在分析梯形图的逻辑关系时,为了借用继电器电路图的分析方法,可以想象左右两侧母线(左母线和右母线)之间有 一个左正右负的直流电源电压,母线之间有“能流”,从左向右流动。右母线 可以不画出。 4.2 语句表的概述
结构化语句描述程序设计语言是用结构化的描述语句来描述程序的一种程序设计语言。它是一种类似于高级语言的程序设计语言。
第 24 页 共 43 页