三菱PLC入门2
认识一下三菱PLC软元件
软元件或内部继电器———用户使用的每一个输入/输出端子及内部的每一个存储单元都从称为软元件,用于存放逻辑变量。
软元件的继电器概念——-都有线圈和触点的特点,有常开和常闭之分。当线圈接通,所有触点动作;当线圈失电,所有触点回位。
1 输入继电器X—输入端子接受外部开关信息,是PLC与外部联系的通道,并且只能由外部信号驱动。它可提供无数个常开接点,常闭接点供编程时使用。输入继电器采用八进制地址编号X0—X7,X10—X17,X20—X27……没有8 ,9字样。
2 输出继电器Y—输出端子向外部负载输出信息。接受并且只能由内部程序驱动,可提供无数个常开接点,常闭接点供编程时使用。输出继电器采用八进制地址编号Y0—Y7,Y10—Y17,Y20—Y27……没有8 ,9字样。
3 辅助继电器M-- PLC 内部有很多辅助继电器,和输出继电器一样,只能由程序驱动,每个辅助继电器也有无数对常开、常闭接点供编程使用。其作用相当于继电器控制线路中的中间继电器。辅助继电器的接点在 PLC 内部编程时可以 任意使用,但它不能直接驱动负载,外部负载必须由输出继电器的输出接点来驱动。 辅助继电器 M 分类 辅助继电器分以下三种类型: 1通用辅助继电器 ,PLC断电后再通电,在复位状态。2断电保持辅助继电器,PLC断电后再通电,保持断电前的状态。也就是说如果断电前是接通的,再通电后其状态也是接通状态。3 特殊辅助继电器: ① 只能利用其接点的特殊辅助继电器。线圈由 PLC 自动驱动,用户只可以利用其接点。例如: M8000 为运行监控用,PLC 运行时 M8000 接通。 M8002 为仅在运行开始瞬间接通的初始脉冲特殊辅助继电器。 ② 可驱动线圈型特殊辅助继电器。用户激励线圈后,PLC 作特定动作。例如: M8033 为 PLC 停止时输出保持特殊辅助继电器。 M8034 为禁止全部输出特殊辅助继电器。 M8039 为定时扫描特殊辅助继电器
4 状态器 S ---状态器 S 是构成状态转移图的重要软元件,它与后续的步进梯形指令配合使用。通常状态继电器软元件有下 面五种类型 初始状态继电器 S0~S9 共 10 点。 回零状态继电器 S10~S19 共 10 点。 通用状态继电器 S20~S499 共 480 点。 停电保持状态器 S500~S899 共 400 点。 报警用状态继电器 S900~S999 共 100 点。
5 定时器 T-- 定时器作为时间元件相当于时间继电器,由设定值寄存器、当前值寄存器和定时器触点组成。在其当前值寄 存器的值等于设定值寄存器的值时,定时器触点动作。故设定值、当前值和定时器触点是定时器的三要素。 定时器累计 PLC 内的 1ms,10ms,100ms 等的时钟脉冲,当达到所定的设定值时,输出接点动作。定时器 可以使用用户程序存储器内的常数 K 作为设定值,也可以用后述的数据寄存器 D 的内容作为设定值。这里的数据寄存器应有断电保持功能。 定时器可以分为: 常规定时器 , 积算定时器
6 、计数器 C --可编程控制器的计数器共有两种:内部信号计数器和高速计数器。内部信号计数器有分为两种:16 位递加计数器和32 位增减计数器。 1、16 位递加计数器 设定值位 1~32767。其中,C0~C99 共 100 点是通用型,C100~C199 共 100 点是断电保持型。2、32 位增减计数器,设定值为-2147483648~+2147483647,其中 C200~C219 共 20 点是通用型,C220~C234 共 15 点为断电保持型计数器。 32 位双向计数器是递加型还是递减型计数由特殊辅助继电器 M8200~M8234 设定。特殊辅助继电器接通时 (置 1)时,为递减计数;特殊辅助继电器断开(置 0)时,为递加计数。可直接用常数 K 或间接用数据寄 存器 D 的内容作为设定值。
7 数据寄存器 D ---在进行输入输出处理、模拟量控制、位置控制时,需要许多数据寄存器存储数据和参数。数据寄存器为 16 位, 最高位为符号位,可用两个数据寄存器合并起来存放 32 位数据,最高位仍为符号位。数据寄存器分成下面几类: 通用数据寄存器 D0~D199 共 200 点。断电保持/锁存寄存器 D200~D7999 共 7800 点。 特殊数据寄存器 D8000~D8255 共 256 点。文件数据寄存器 D1000~D7999 共 7000 点 1、通用数据寄存器 D0~D199 共 200 点 一旦在数据寄存器写入数据,只有不再写入其他数据,就不会变化。但是当 PLC 由运行到停止或断电时,该 类数据寄存 器的数据被清除为 0。但是当特殊辅助继电器 M8033 置 1,PLC 由运行转向停止时,数据可以保持。 2、断电保持/锁存寄存器 D200~D7999 共 7800 点 断电保持/锁存寄存器有断电保持功能,PLC 从 RUN 状态进入 STOP 状态时,断电保持寄存器的值保持不变。 利用参数设 定,可改变断电保持的数据寄存器的范围。 3、特殊数据寄存器 D8000~D8255 共 256 点 这些数据寄存器供监视 PLC 中器件运行方式用。其内容在电源接通时,写入初始值(先全部清 0,然后由系 统 ROM 安排 写入初始值)。例如,D8000 所存的警戒监视时钟的时间由系统 ROM 设定。若有改变时,用传送指令将目的 时间送入 D8000。 该值在 PLC 由 RUN 状态到 STOP 状态保持不变。未定义的特殊数据寄存器,用户不能用。 4、文件数据寄存器 D1000~D7999 共 7000 点 文件寄存器是以 500 点为一个单位,可被外部设备存取。文件寄存器实际上被设置为 PLC 的参数区。文件寄存器与锁存寄存器是重叠的,可保证数据不会丢失。
8、变址寄存器(V/Z) 变址寄存器除了和普通的数据寄存器有相同的使用方法外,还常用于修改器件的地址编号。V、Z 都是 16 位 的寄存器,可进行数据的读写。当进行 32 位操作时,将 V、Z 合并使用,指定 Z 为低位.
9 指针(P/I)--分支指令用 P0~P62、P64~P127 共 127 点。指针 P0~P62、P64~P127 为标号,用来指定条件跳转,子程 序调用 等分支指令的跳转目标。P63 为结束跳转用。中断用指针 I0□□~I8□□共 9 点。中断指针的格式表示如下: (1) 输入中断 I△0□ □=0 表示为下降沿中断;□=1 表示为上升沿中断。 △表示输入号,取值范围为 0~5,每个输入只能用一次。 例如,I001 为输入 X0 从 OFF 到 ON 变化时,执行由该指令作为标号后面的中断程序,并根据 IRET 指令 返回。 (2) 定时器中断 I△□□ △表示定时器中断号,取值范围为 6~8,每个定时器只能用 1 次。 □表示定时时间,取值范围为 10~99ms。 例如,I710,即每隔 10ms 就执行标号为 I710 后面的中断程序,并根据 IRET 指令返回。
10、常数(K/H) 常数也作为器件对待,它在存储器中占有一定的空间,十进制常数用 K 表示,如 18 表示为 K18;十六进制 常数用 H 表示,如 18 表示为 H12.
本节可以大概看一下,很抽象,在后面可以根据程序来理解。不过,不管怎样,这是学习PLC必须理解的知识,是基础。