PLC/PAC
一、计数器(C)
计数器在程序中用作计数控制,FX系列计数器可以分为内部计数器和高速计数器。其中内部计数器是对PLC内部元件(X、Y、M、S、T和C)的信号进行计数,其触点工作原理与定时器类似,当计数当前值等于设定值时对应的触点状态改变。高速计数器主要是对高于PLC内部扫描频率的信号计数,如编码器等设备。由于高速计数器在仿真中难以实现此处只介绍内部计数器的使用方法,其具体分类及用途见下表。
二、数据寄存器(D)
用于储存数值数据的编程元件,在进行输入输出处理﹑模拟量控制﹑位置控制时,需要许多数据寄存器存储数据和参数。数据寄存器为16位,最高位为符号位,可用两个数据寄存器合并起来存放32位数据,最高位仍为符号位。
1)通用型和断电保持型
2)特殊数据寄存器和变址寄存器
三、进制与进制转换
1)二进制
二进制的1位只能取0和1两个不同的值,可以用来表示开关量的两种不同状态。
2)十六进制
十六进制的十六个数字是0-9和A-F(对应十进制中的10-15,不区分大小写),每个十六进制数字可用4位二进制表示。
四、指令运用
以《部件供给控制》项目为例对计数器指令进行演示。
1)确定变量表
进入项目后,根据项目要求和仿真动画确定各个元件所对应的I/O地址。
项目要求
仿真动画
2)编辑程序
程序段1:传送带控制当开关SW1为ON且箱子检测传感器未检测到箱子时,传送带正转。
程序段2:机器人动作控制当机器人在原点且按下PB1时,机器人开始动作。
程序段3:桔子供给控制当传感器X1检测到箱子时,开始供给桔子;当桔子供给到指定数量时,停止供给桔子。
程序段4:记录桔子数量桔子检测传感器X2每检测到桔子一次,计数器C0当前值加一。计数器指令的输入方法:out(空格)C0(空格)K5。K5表示计数器的设定值为5。当计数器当前值等于5时,计数器对应触点状态改变。
程序段5:等待桔子到位当5个桔子全部放到箱子后等待2S,让桔子稳定,定时结束后传送带继续运动(程序段1)。
程序段6:复位计数器箱子放置传感器X5为ON时表示箱子放置到位,并复位计数器的当前值,准备开始下一次循环。
程序整体浏览
全部0条评论
快来发表一下你的评论吧 !