《可编程控制器原理2-3.ppt》由会员分享,可在线阅读,更多相关《可编程控制器原理2-3.ppt(22页珍藏版)》请在金锄头文库上搜索。
1、应用软件编程语言表达方式 1 梯形图 Ladderdiagram 2 指令表 Instructionlist 3 顺序功能图 Sequentialfunctionchart 4 功能块图 Functionblockdiagram 5 结构文本 Structuredtext FX系列PLC内部软继电器及编号 FX系列PLC软继电器编号 字母和数字 八进制 十进制 输入继电器 X 八进制数字X07 程序中不能出现线圈 只能出现触点 输出继电器 Y 八进制数字Y017 程序中一般不能出现双线圈 辅助继电器 M 十进制数字M019 通用辅助继电器 保持辅助继电器 保持断电前的瞬间状态特殊辅助继电器 M
2、8002 M8235 定时器 T 十进制数字T019 1ms 10ms 100ms通用 积算 FX系列PLC内部软继电器及编号 状态器 S 十进制数字S09 与步进指令STL组合可作辅助继电器初始 回原点 普通 保持 报警 计数器 C 十进制数字T200 内部计数器 对plc的内部信号X Y M S等计数 高速计数器 中断方式 内部计数器 16位增计数器 32位可逆计数器 M8200 高速计数器 高数计数器是采用中断方式进行高速计数的 与PLC的扫描周期无关 高数计数器是对特定的输入进行计数 如X0 X7 高数计数器为32位增 减计数型 具有停电保持功能 设定值范围 2147483648 21
3、47483647 高数计数器的三种类型 单相单输入 单相双输入 双相 C235 C255 高速计数器 单相单输入高速计数器 高速计数器 单相单输入高速计数器 例 X012接通 选中C235 计数器对X0端的高速脉冲加 减计数 M8235 X011接通 计数器复位 X7接通 C245开始计数 X015接通 选中C235计数器对X2端的高速脉冲计数X3 X14接通 C245复位 高速计数器 单相双输入高速计数器 X10 X11 一个输入端X0用于增计数 另一个输入端X1用于减计数 高速计数器 双相高速计数器 对从X0和X1输入的A和B两相脉冲结合进行计数 数据寄存器 D PLC在进行输入输出处理
4、模拟量控制 位置控制时 需要许多数据寄存器以存储数据和参数 数据寄存器为16位 最高位为符号位32位数据可用两个数据寄存器来存储 如D1D0 数据寄存器有 1 通用数据寄存器2 保持数据寄存器3 特殊数据寄存器4 文件寄存器 数据寄存器编号 通用数据寄存器 通用数据寄存器在PLC由运行 RUN 变为停止 STOP 时 其数据全部清零 如果将特殊继电器M8033置1 则PLC由运行变为停止时 数据可以保持 保持数据寄存器 保持数据寄存器只要不改写 原有数据就不会丢失 无论电源接通与否 PLC运行与否 都不会改变寄存器内容 特殊数据寄存器 D8000 D8255 特殊数据寄存器用于PLC内各种元件
5、的运行监视 未加定义的特殊数据寄存器 用户不能使用 例如 D8000 WDT定时器定时参数 初始值200ms D8001 PLC型号D8020 X0 X7输入滤波时间 初始值10ms D8039 恒定扫描时间 ms 具体可参见PLC使用手册 不再一一介绍 文件寄存器是用于存放大量数据的专用数据寄存器例如 用于存放采集数据 统计计算数据 多组控制参数等 文件寄存器占用用户程序存储器内的某一存储区间 可用编程器或编程软件进行写操作D512 D7999停电保持专用数据寄存器 参数设置无法改变其保持的性质 但可以通过参数设置将D1000 D7999设置为文件寄存器 文件数据寄存器 D1000 D799
6、9 变址寄存器 V Z 变址寄存器V Z实际上是一种特殊用途的数据寄存器 变址寄存器V Z的作用 用于改变元件的编号 变址 V Z都是16位的数据寄存器 与其它寄存器一样读写 需要32位操作 可将V Z串联使用 Z为低位 V为高位 例 D10Z0若Z 14 则为D24D5V0若V 8 则为D13 变址寄存器编号 常数 K H 常数可作为元件处理它占用一定的存储空间 常数的表示 十进制常数用K表示 如常数123表示为K123十六进制常数则用H表示 如常数345表示为H159 指针 P I 分支指令用指针 P0 P63 P127 它作为一种标号 用来指定跳转指令或子程序调用指令等分支指令的跳转目标 嵌套用指针 N0 N7 中断用指针 I 中断用指针 I 计数中断 I0 0 1 6高速计算器中断注 限FX2N 2NC 与高速计数器置位指令 HSCS 配合使用 中断禁止 M8050 M8058输入及定时中断禁止 M8059计数器中断禁止 指针 P I 思考 1 如何实现断电延时 X0接通时 Y0马上得电 X0断开时 Y0过20S后断电 思考 2 当一个定时器的定时时间不够时 怎么办 X0接通 Y0过5000S后得电并保持 至到X1接通为止 M0