可编程控制器概况(doc51)-经营管理(编辑修改稿)内容摘要:

2020 点。 文件寄存器是在用户程序存储器( RAM、 EEPROM、 EPROM)内的一个存储区,以 500点为一个单位,最多可在参数设置时到 2020 点。 用外部设备口进行写入操作。 在PLC 运行时,可用 BMOV 指令读到通用数据寄存器中,但是不能用指令将数据写入文件寄存器。 用 BMOV 将 数据写入 RAM 后,再从 RAM 中读出。 将数据写入 EEPROM盒时,需要花费一定的时间,务必请注意。 4) RAM 文件寄存器 通道分配 D6000~ D7999,共 2020 点。 驱动特殊辅助继电器 M8074,由于采用扫描被禁止,上述的数据寄存 器可作为文件寄存器处理,用 BMOV 指令传送数据(写入或读出)。 5)特殊用寄存器 通道分配 D8000~ D8255,共 256 点。 是写入特定目的的数据或已经写入数据寄存器,其内容在电源接通时,写入初始化值(一般先清零,然后由系统 ROM 来写入)。 167。 4 FX2N 系列的基本逻辑指令 中国最大的管理资源中心 第 13 页 共 36 页 基本逻辑指令是 PLC 中最基本的编程语言,掌握了它也就初步掌握了 PLC 的使用方法,各种型号的 PLC 的基本逻辑指令都大台大同小异,现在我们针对 FX2N 系列,逐条学习其指令的功能和使用方法。 每条指令及其应用实例都以梯形图和语句表两种编程语言对照说明。 一、 输入输出指令( LD/LDI/OUT) 下面把 LD/LDI/OUT 三条指令的功能、梯形图表示形式、操作元件以列表的形式加以说明: 符号 功 能 梯形图表示 操作元件 LD(取) 常开触点与母线相连 X, Y, M, T, C,S LDI(取反) 常闭触点与母线相连 X, Y, M, T, C,S OUT(输出) 线圈驱动 Y, M, T, C, S,F LD 与 LDI指令用于与母线相连的接点,此外还可用于分支电路的起点。 OUT 指令是线圈的驱动指令,可用于输出继电器、辅助继电器、定时器、计数器、状态寄存器等,但不能用于输入继电器。 输出指令用于并行输出,能连续使用多次。 X000 Y000 地址 指令 数据 0000 LD X000 0001 OUT Y000 二、触点串连指令( AND/ANDI)、并联指令( OR/ORI) 符号(名称) 功 能 梯形图表示 操作元件 AND(与) 常开触点串联连接 X, Y, M, T, C,S ANDI( 与非) 常闭触点串联连接 X, Y, M, T, C,S OR(或) 常开触点并联连接 X, Y, M, T, C, S ORI ( 或非) 常闭触点并联连接 X, Y, M, T, C, S AND、 ANDI 指令用于一个触点的串联,但串联触点的数量不限,这两个指令 中国最大的管理资源中心 第 14 页 共 36 页 可连续使用。 OR、 ORI是用于一个触点的并联连接指令。 X001 X002 Y001 地址 指令 数据 0002 LD X001 X003 0003 ANDI X002 0004 OR X003 0005 OUT Y001 三、电路块的并联和串联指令( ORB、 ANB) 符号(名称) 功 能 梯形图表示 操作元件 ORB(块或) 电路块并联连接 无 ANB(块与) 电路块串联连接 无 含有两个以上触点串联连接的电路称为“串联连接块”,串联电路块并联连接时,支路的起点以 LD 或 LDNOT 指令开始,而支路的终点要用 ORB 指令。 ORB 指令是一种独立指令,其后不带操作元件号,因此, ORB 指令不表示触点,可以看成电路块之间的一段连接线。 如需要将多个电路块并联连接,应在每个并联电路块之后使用一个 ORB 指令,用这种方法编程时并联电路块的个数没有限制;也可将所有要并联的电路块依次写出,然后在这些电路块的末尾集中写出 ORB 的指令,但这时ORB 指令最多使用 7 次。 将分支电路(并联电路块)与前面的电路串联连接时使用 ANB指令,各并联电路块的起点,使用 LD 或 LDNOT 指令;与 ORB 指令一样, ANB 指令也不带操作元件,如需要将多个电路块串联连接,应在每个串联电路块之后使用一个 ANB指令,用这种方法编程时串联电路块的个数没有限制,若集中使用 ANB 指令,最多使用 7次。 ANB X000 X002 X003 Y006 中国最大的管理资源中心 第 15 页 共 36 页 X001 X004 X005 ORB X006 X003 地 址 指 令 数 据 0000 LD X000 0001 OR X001 0002 LD X002 0003 AND X003 0004 LDI X004 0005 AND X005 0006 OR X006 0007 ORB 0008 ANB 0009 OR X003 0010 OUT Y006 四、程序结束指令( END) 符号(名称) 功 能 梯形图表示 操作元件 END(结束) 程序结束 无 在程序结束处写上 END 指令, PLC 只执行第一步至 END 之间的程序,并立即输出处理。 若不写 END 指令, PLC将以用户存贮器的第一步执行到最后一步,因此,结束 中国最大的管理资源中心 第 16 页 共 36 页 使用 END 指令可缩短扫描周期。 另外。 在调试程序时,可以将 END指令插在各程序段之后,分段检查各程序段的动作,确认无误后,再依次删去插入的 END 指令。 其他的一些指令,如置位复位、脉冲输出、清除、移位、主控触点、空操作、跳转指令等,同学们可以参考一些课外书,在这里我们不详细介绍了。 下面同学们可练习由梯形图写出与之对应的助记符形式的指令。 并由后面的 GPP软件传输到 PLC 中,实时运行。 1) X000 X001 X002 X003 Y000 X004 X005 2) X000 X001 X004 X005 Y000 X002 X003 X006 X007 3) X000 X001 X002 Y000 END END 中国最大的管理资源中心 第 17 页 共 36 页 X003 X004 X005 X006 X007 167。 5 梯形图的设计与编程方法 梯形图是各种 PLC 通用的编程语言,尽管各厂家的 PLC 所使用的指令符号等不太一致,但梯形图的设计与编程方法基本上大同小异。 一、 确定各元件的编号,分配 I/O 地址 利用梯形图编程,首先必须确定所使用的编程元件编号, PLC是按编号来区别操作元件的。 我们选用的 FX2N 型号的 PLC,其内部元件的地址编号如下表所示,使用时一定要明确,每个元件在同一时刻决不能担任几个角色。 一般讲,配置好的PLC,其输入点 数与控制对象的输入信号数总是相应的,输出点数与输出的控制回路数也是相应的(如果有模拟量,则模拟量的路数与实际的也要相当),故 I/O 的分配实际上是把 PLC 的入、出点号分给实际的 I/O 电路,编程时按点号建立逻辑或控制关系,接线时按点号“对号入坐”进行接线。 FX2N 系列的 I/O 地址分配及一些其他的内存分配前面都已介绍过了,同学们也可以参考 FX系列的编程手册。 二、 梯形图的编程规则 每个继电器的线圈和它的触点均用同一编号,每个元件的触点使用时没有数量限制。 梯形图每一行都是从左边开始,线圈接在最右边(线圈 右边不允许再有接触点),如图 (a)错,图 (b)正确。 END 中国最大的管理资源中心 第 18 页 共 36 页 图 ( a ) 图 ( b) 线圈不能直接接在左边母线上。 在一个程序中,同一编号的线圈如果使用两次,称为双线圈输出,它很容易引起误操作,应尽量避。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。