网站首页 > 开源技术 正文
想薪资翻倍?这套实战案例资料就是关键!覆盖全场景编程技巧,从基础到进阶手把手带练,速领开启高薪路!!
控制思路:电动机的额定电流较大, PLC不能用直接控制主电路, 需要主电路。 找出所有输入量和输出量, 接入I/O接线图。为了扩大输出电流, 采用继电器输出方式。热继电器的常闭触点可以作为输入信号进行过载保护, 也可以在输出进行保护。
梯形图和指令表。
PLC工作原理
一、 工作方式—— 周期循环扫描
二、 工作过程——自 诊断、 输入采样、 程序扫描、 输出刷新几个外阶段。
三、 扫描周期
T =自检时间+读入一点时间× 输入点数+程序步数× 运算速度+输出一点时间× 输出点数。
I/O扩展接口——采用并行通讯方式
扩展I/O模块 ;
扩展位置控制模块(如F2-30GM) ;
扩展通讯模块(如FX-232AW等) ;
扩展模拟量控制模块(如FX-2DA、 FX-4AD等) 。
输入继电器(X)
在PLC内部, 与输入端子相连的输入继电器是光电隔离的电子继电器, 采用八进制编号, 用无数个常开和常
定时器(T)
定时器实际是内部脉冲计数器, 可对内部1ms、 10ms和100ms时钟
脉冲进行加计数, 当达到用户设定值时, 触点动作。
定时器可以用用户程序存储器内的常数k或H作为设定值, 也可以
用数据寄存器D的内容作为设定值。
普通定时器(T0~T245)
100ms定时器T0~T199共200点, 设定范围0. 1~3276. 7s;
10ms定时器T200~T245共46点, 设定范围0. 01~327. 67s。
积算定时器(T246~T255)
1ms定时器T246~T249共4点, 设定范围0. 001~32. 767s;
100ms定时器T250~T255共6点, 设定范围为0. 1~3276. 7s。
计数器(C)
计数器可分为通用计数器和高速计数器。
16位通用加计数器, C0~C199共200点, 设定值: 1~32767。 设定值K0与K1含义相同, 即在第一次计数时, 其输出触点动作。
32位通用加/减计数器, C200~C234共135点,设定值: -2147483648~+2147483647。
高速计数器C235~C255共21点, 共享PLC上6个高速计数器输入(X000~X005) 。 高速计数器按中断原则运行。
32位双向计数器
有 两 种 32 位 加 / 减 计 数 器 , 设 定 值 : -2147483648~+2147483647。
通用计数器: C200~C219共20点
保持计数器: C220~C234共15点
计数方向由特殊辅助继电器M8200~M8234设定。
加 减 计 数 方 式 设 定 : 对 于 C△△△ , 当M8△△△△接通(置1) 时, 为减计数器,断开(置0) 时, 为加计数器。
计数值设定: 直接用常数K或间接用数据寄存器D的内容作为计数值。 间接设定时, 要用元件号紧连在一起的两个数据寄存器。
一、 LD、 LDI、 OUT 指令
指令的说明
LD、 LDI用于将触点接到母线上。
LD、 LDI还与块操作指令ANB、 ORB相配合, 用于分支电路的起点。
OUT不能用于X; 并联输出OUT指令可连续使用任意次。
OUT指令用于T和C, 其后须跟常数K, K为延时时间或计数次数。
二、 AND、 ANI 指令
指令的说明
AND和ANI指令用于单个触点与左边触点的串联, 可连续使用。
执行OUT指令后, 通过与指令可驱动其它线圈输出。
若是两个并联电路块(两个或两个以上触点并联连接的电路) 串联, 则需用后面的ANB指令。
三、 OR、 ORI 指令
指令的作用
OR: 或指令, 用于并联单个常开触点;
ORI(OR Inverse) : 或反指令, 用于并联单个常闭触点。
四、 ORB指令
ORB(Or Block) : 串联电路块并联连接指令
五、 ANB 指令
ANB(And Block) 并连电路块串连连接指令
六、 MPS、 MRD、 MPP 指令
指令的作用
MPS(Push) : 进栈指令;
MRD(Read) : 读栈指令;
MPP(POP) : 出栈指令。
七、 MC、 MCR 指令
指令的作用
MC (Master Control) : 主控指令(公共触点串联)
MCR (Master Control Reset) : 主控复位指令
八、 SET、 RST 指令
指令的作用
SET: 置位指令(接通并保持)
RST: 复位指令
九、 PLF、 PLS 指令
指令的作用
PLS (Pulse) : 上升沿微分输出指令
PLF: 下降沿微分输出指令
二、 编程的技巧
并联电路上下位置可调, 应将单个触点的支路放下面。
一、 电动机的正反转控制
注意
I/O接线图中的硬件互锁
梯形图中的软件互锁
问题的提出
FX系列PLC提供的定时器只有通电延时类型, 如何实现断电延时的功能?
定时器设定值最大为32767, 最长延时时间不足1小时, 如何实现长延时?
实例一
1、 实现动作: 机械手将传送带A上的物品传送到传送带B上;
2、 机械手动作顺序:
3、 限位开关及光电检测开关:上限位、 左限位、 光电开关、 下限位、 右限位
实 例 二
一、 控制要求
让接近大门的物体(汽车或其它车辆)进入或离开仓库.
具体方法:
1、 当超声开关检测到车辆时,仓库门打开至上限位置;
2、 当光电开关检测到物体离开时,仓库门关闭到下限位置.
实 例 三
一、 控制要求
1、 当需要润滑的部分运动到某一事先确定的位置时, 便对其加注润滑油;
2、 油糟中润滑油的油位下降到某一预定值。 点亮报警灯。
实 例 四
一、 控制要求
1、 用多齿凸轮与电机连动,并用接头开关来检测多齿凸轮,产生的脉冲
输入至PC的计数器;
2、 此控制是与电机转动5000个脉冲时,切刀下降将材料切断,并将脉冲
计数器复位;
3、 当电机转动至4900个脉冲时减速, 到5000个脉冲时停机。
- 上一篇: 7天学会C语言,每天5分钟,不需要基础
- 下一篇: python编程的基础与进阶(周兴富)
猜你喜欢
- 2025-08-05 玩转西门子PLC?老王给你划重点!
- 2025-08-05 为什么学 ST?从 PLC 编程语言体系看懂 ST 的价值
- 2025-08-05 学习plc没设备咋入门?
- 2025-08-05 工业机器人想玩得6,就要懂些编程基础:介绍信号输入和输出
- 2025-08-05 炸裂!字节Coze开源,普通人5分钟变身AI大神?保姆级教程来了!
- 2025-08-05 C语言编程入门
- 2025-08-05 虚幻引擎入行,从零基础到上手需要几步?
- 2025-08-05 PLC-HMI编程之道
- 2025-08-05 还没明白单片机的原理就去学编程肯定不行,31页内容介绍单片机
- 2025-08-05 C#编程基础(看这一篇就够了)
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- jdk (81)
- putty (66)
- rufus (78)
- 内网穿透 (89)
- okhttp (70)
- powertoys (74)
- windowsterminal (81)
- netcat (65)
- ghostscript (65)
- veracrypt (65)
- asp.netcore (70)
- wrk (67)
- aspose.words (80)
- itk (80)
- ajaxfileupload.js (66)
- sqlhelper (67)
- express.js (67)
- phpmailer (67)
- xjar (70)
- redisclient (78)
- wakeonlan (66)
- tinygo (85)
- startbbs (72)
- webftp (82)
- vsvim (79)
本文暂时没有评论,来添加一个吧(●'◡'●)