《大型 PLC 编程智慧》--核爆班
◆ 第一阶:Q 系列 PLC 与大型项目设计
▼ ① 大型PLC编程智慧--核爆班主课
● 初识PLC原理--打开自动化大门
◆ 主基板:Q35B、Q38B、Q312B… | ◆ 扩展基板:与主基板的连接 |
◆ 电源模块:Q61P、Q62P、Q64P… | ◆ CPU 的分类:逻辑 CPU、运动 CPU、… |
◆ CPU 型号:Q03UDE、Q06UDV、Q25H… | ◆ 模块分类:I/O 模块、智能功能模块… |
◆ I/O 模块型号:QX41、QX42、QY42P… | ◆ CPU 与模块的基板安装方式 |
◆ I/O 模块与端子台的硬件连接 | ◆ Q/L 系列 CPU 的价格与选型原则 |
◆ …… |
|
● Q/L系列 CPU的配置与编程
◆ GX-Works2:工程的建立与类型选择 | ◆ Q 系列 CPU 的程序容量和性能区别 |
◆ 程序扫描顺序:单次执行与扫描执行 | ◆ 模块添加与系统参数 I/O 分配 |
◆ 程序的下载、常用报警代码解除 | ◆ 源代码的添加、下载和读取 |
◆ 基本功能指令:与 FX 系列的区别 | ◆ 常用特殊寄存器与特殊继电器 |
◆ 标签软元件的自动分配解除 | ◆ Q/L 系列实用的专用公共指令 |
◆ 多 CPU 系统的配置与通信传输 | ◆ …… |
● Q/L系列 CC-Link现场总线
◆ 现场总线的应用场合与优势 | ◆ 现场总线的应用场合与优势 |
◆ Q 系列 CC-Link 主站模块:QJ61BT11N | ◆ Q 系列 CC-Link 主站的参数设置 |
◆ CC-Link 远程 I/O 和寄存器的分配 | ◆ CC-Link V2.0 模式与从站数量设置 |
◆ Q/L 系列本地站的配置、数据交互 | ◆ 远程 I/O 站:AJ65DBTB1 系列… |
◆ 远程设备站:FR-E700 变频器的控制 | ◆ 智能设备站:与 PLC 间、机器人的控制 |
◆ CC-Link 从站模块:FX3U-16CCL | ◆ 使用 CC-Link 实现总线分散控制系统 |
◆ …… |
|
● Q/L系列的定位模块与运动控制
◆ 定位模块:QD75P4、QD75D4、QD70P8… | ◆ 简单运动控制模块:QD77MS4/MS16… |
◆ QD75 的脉冲控制与差分控制的性能 | ◆ QD75/QD70 定位模块的参数设置 |
◆ 原点复归与点动 JOG 运行程序 | ◆ 表格定位与表格数据地址操作 |
◆ 绝对定位、相对定位控制 | ◆ 直线插补、圆弧插补与螺旋插补 |
◆ M 代码的概念与常见应用 | ◆ 块启动:如何将多段定位一体化 |
◆ L 系列内置轴的设置与编程 | ◆ QD75 的 CAD 轨迹导图功能 |
◆ 光纤伺服:MR-J4-B 与 SSCNET 总线 | ◆ QD77MS16 的参数配置与伺服设置 |
◆ QD77MS16 的缓冲存储器分类 | ◆ MR-J4-B 的站号配置与伺服间联动 |
◆ 运动 CPU:Q172/Q173DS | ◆ SV13/SV22 实模式、虚模式 |
◆ MT-Works2 与运动 SFC 的建立 | ◆ 运动 CPU 与多 CPU 系统通信 |
◆ 多点定位、目标位置切换的模式 | ◆ 圆弧轨迹、曲线轨迹、三轴螺旋轨迹 |
◆ 凸轮表、凸轮曲线的配置 | ◆ 同步控制:机械凸轮与电子凸轮概念 |
◆ 龙门同步结构、主从跟随控制 | ◆ 追剪、旋切功能与枕式包装机应用 |
◆ QD77 与 MR-J4-B 的电流扭矩反馈 | ◆ 百轴定位模式:参数分配与批量操作 |
◆ 如何快速完成 100 个轴的产线设备 | ◆ …… |
● Q/L系列的以太网通信
◆ 以太网的种类、接口分类 | ◆ TCP 和 UDP 的概念与区别 |
◆ TCP/IP 协议的分层框架 | ◆ TCP 连接的原理与握手机制 |
◆ 内置以太网口:QD3UDE、Q06UDV… | ◆ 内置以太网口连接触摸屏、程序下载 |
◆ 外置以太网模块:QJ71E71-100 | ◆ 以太网的通道、服务器与客户端概念 |
◆ IP 地址、端口号与通路测试 | ◆ 主动开放和被动开放的区别 |
◆ Socket 套接字通信的顺序和程序编写 | ◆ Q/L 以太网简易 CPU 连接 |
◆ MC 协议、MELSEC 连接操作 | ◆ 上位机与以太网端口之间的数据连接 |
◆ Q 系列 CPU 与 FX5U 的以太网链接 | ◆ Q 系列 CPU 与以太网调试神器的连接 |
◆ Modbus/TCP 模块:QJ71MT91 | ◆ Modbus/TCP 的报文与调试方式 |
◆ 视觉系统在以太网链路的配置 | ◆ …… |
● Q/L系列的串口通信与Modbus通信
◆ 串口模块:QJ71C24N、QJ71C24-R4… | ◆ 通信数据的发送、接收缓存指令 |
◆ 通信报文详解:ASCII 码与字符处理技巧 | ◆ 通信数据的拆解、高低位转换 |
◆ Modbus-RTU/ASCII 协议报文解析 | ◆ CRC 与 LRC 校验的计算规则 |
◆ Modbus-RTU 模块:QJ71MB91 | ◆ QJ71C24N 的通信协议库功能 |
◆ 条码枪数据的先入先出队列处理 | ◆ 电子秤通信,测量平均值比较 |
◆ 温控器通信:设定目标值与当前值 | ◆ 回波处理、通信监控等模块调试功能 |
◆ 调试神器与通信模块之间的测试 | ◆ …… |
● Q/L系列的H网通信与CC-Link IE
◆ MELSECNET/H 网络系统:PLC 间链接 | ◆ 光纤双环网模块:QJ71LP21 |
◆ 同轴电缆模块:QJ61BR11 | ◆ 多网络控制系统的设置与参数 |
◆ H 网模块的循环传送功能 | ◆ H 网环路自测试:网络通断 |
◆ 主从站与远程 I/O 的配置 | ◆ H 网专用链接指令与编程方式 |
◆ CC-Link IE:基于以太网的实时总线 | ◆ CC-Link 家族:IE、Field、Basic、TSN… |
◆ 控制器网络模块:QJ71GP21-SX | ◆ 使用控制器网络搭建 CPU 冗余系统 |
◆ IE 网络参数设置与自回送测试 | ◆ 控制器网络模块的循环传送功能 |
◆ 现场网络模块:QJ71GF11-T2 | ◆ 模块作为主站、本地站使用的配置 |
◆ 链接继电器与链接寄存器的分配 | ◆ CC-Link IE Field 与 MR-J4-GF 的运动控制 |
◆ CC-Link IE Field Basic 与 JE-C 控制 | ◆ Q 系列 UDV 型号 CPU 的 CC-Link IE 应用 |
◆ CC-LINK IE 与MES 系统的交互应用 | ◆ …… |
● QQ/L系列的高速计数与模拟量板块
◆ Q 系列高速计数模块:QD62、QD64D2… | ◆ 脉冲输入模式与计数格式设定 |
◆ 计数预设值与计数当前值自动刷新 | ◆ 定位模块的手摇轮功能 |
◆ Q 系列模拟量模块:Q64AD、Q64DA… | ◆ 模拟量数据处理与自动刷新设置 |
◆ Q 系列的 PID 控制与参数调节 | ◆ Q 系列温度输入模块:Q64RD、Q64TD… |
◆ Q 系列温度调节模块:Q64TCTT、Q64TCRT… | ◆ 温控器的 PID 调节与设定 |
◆ …… |
|
● FX5U系列的高级功能应用
◆ GX-Works3 软件的组态与参数设置 | ◆ FX5U 内置轴:分段定位与连续表格定位 |
◆ 内置 485 端口:通信协议支持功能 | ◆ 内置 485 端口:触摸屏 RS485 连接 |
◆ 内置 485 端口:无协议通信 | ◆ 内置 485 端口:Modbus-RTU 主站、从站 |
◆ 内置以太网口:简易 CPU 间链接 | ◆ 内置以太网口:Socket 通信 |
◆ 内置以太网口:SLMP 通信 | ◆ 内置以太网口:Modbus/TCP 功能 |
◆ 内置以太网口:CC-Link Field Basic 控制 | ◆ FX5U 本机网口控制 MR-JE-C 伺服 |
◆ 定位扩展模块:差分信号运动控制 | ◆ 简单运动模块:FX5-40SSC/80SSC 光纤 |
◆ 高速 I/O 模块:FX5-16ET/H 扩展轴 | ◆ GX-Works3 的故障诊断与解决方式 |
◆ FX5U 的定位模式与 FX3U 的区别 | ◆ GX-Works3 模块实时监视功能 |
◆ FX5U 的 CC-Link 主站和从站 | ◆ FX5U 的输入输出高速刷新功能 |
◆ …… |
|
▼ ② 产线项目逻辑框架板块
◆ 线体工位结构与程序分切 | ◆ 多工位之间的信号与数据交互 |
◆ 工作站对接:交握应答模式 | ◆ 如何做好工位共涉处理 |
◆ 设备生产中的待料与防呆逻辑 | ◆ 自动流程框架-寄存器步骤号跳转 |
◆ 自动流程框架-SFC 顺序多流程 | ◆ 自动流程框架-起保停状态转移 |
◆ 自动流程框架-编码与解码指令 | ◆ 工位自动逻辑的三层架构体系 |
◆ 使用结构体工具对数据分层 | ◆ 使用数组工具规划连续地址 |
◆ 使用面向对象思维设计架构 | ◆ 变量命名的原则与分类技巧 |
◆ 运行状态机的处理原则 | ◆ 寄存器的分配技巧与预留原则 |
◆ 单动逻辑和手动逻辑的并联处理 | ◆ 标准功能块 FB 封装应用 |
◆ 致命报警、单元报警优先级 | ◆ 程序注释规划与批量导入 |
◆ 异常处理逻辑与屏蔽停机 | ◆ 项目规划神器:快速整理流程架构 |
◆ 参数运算程序-利用 ST 循环变址 | ◆ 设备实战-共轭转盘的联合控制 |
◆ 设备实战-三联机械手控制 | ◆ 设备实战-工位交互对接逻辑 |
◆ 设备实战-五工位产线的联合控制 | ◆ 行业案例:锂电池 18650 模组生产 |
◆ 行业案例:多单元移载机械手处理 | ◆ 行业案例:电镀生产线工艺 |
◆ 行业案例:SMT 贴片流水线 | ◆ …… |
▼ ③ 结构化编程语言(FB/ST/FBD)板块
◆ 线性化-模块化-结构化编程理念 | ◆ 结构化工程与 IEC-61131-3 标准 |
◆ GX-Works2 的结构化工程与使用标签 | ◆ GX-Works3 的结构化工程与默认标签 |
◆ 全局变量、局部变量与标签定义 | ◆ 常数标签、保持性标签的设定 |
◆ 变量的命名原则与软元件分配技巧 | ◆ 变量标签与变量寻址的灵活运用 |
◆ 标签的数据类型-位、字节、字符 | ◆ 复杂数据类型:结构体与 struct 类型 |
◆ 数组与连续地址分配应用 | ◆ 结构体与数组在大型项目的用途 |
◆ FB 块-程序功能的封装概念 | ◆ FB-的局部变量与全局变量 |
◆ FB 块-调用实例化与标签分配 | ◆ FB 内部标签在程序中的引用 |
◆ 结构化梯形图:FBD 语言 | ◆ 结构化文本:ST 语言的概念 |
◆ 梯形图内嵌 ST 与全局 ST 工程 | ◆ ST 语言-变量定义与初始操作 |
◆ ST 语言-类型变量赋值操作 | ◆ ST 语言-与、或、取反逻辑 |
◆ ST 语言-变量比较、算术运算符 | ◆ ST 语言-功能指令与 MELSEC 函数 |
◆ ST 语言-FB 块在 ST 中的调用 | ◆ ST 语言-定时器与计数器功能实现 |
◆ ST 语言-梯形图与 ST 之间的翻译 | ◆ ST 语言与数组、结构体应用技巧 |
◆ ST 语言-IF…ELSE 选择判断 | ◆ ST 语言-CASE 条件不同值判断 |
◆ ST 语言-FOR、WHILE、REPEAT 循环 | ◆ 结构化工程库的创建与调用 |
◆ 结构化工程常见技巧与框架 | ◆ Q 系列 SFC:顺序功能图 |
◆SFC 顺序流程、选择分支、循环的表示 | ◆ SFC 多流程与并行分支的表示 |
◆SFC 的跳转条件与执行内容 | ◆ SFC 的块编号与步数寄存器表示 |
◆SFC 的等待处理与初始化处理 | ◆ SFC 在大型产线项目当中的常见框架 |
▼ ④ 大型产线电气设计板块
◆ 大型产线电柜单元规划与设计 | ◆ 主电路的功率计算与低压器件选择 |
◆ 电气硬件选型原则与 BOM 表制作 | ◆ 气路原理图-气动元件的选型与使用 |
◆ 伺服供电系统和驱动器排布方式 | ◆ 元件布局与实物图绘制技巧 |
◆ 电控系统强弱电布局原理 | ◆ PLC 电柜分布式分配规则 |
◆ I/O 模块的点位分配-工站区分 | ◆ CPU 与 I/O 模块的合理排布 |
◆ 电气控制柜的抗干扰措施 | ◆ 单线图、控制元件图的归类分层 |
◆ QD75、QD70 等定位模块接线方式 | ◆ 网络拓扑在电气原理图的表示 |
◆ 如何清晰地描述多轴系统的布局 | ◆ 产线设备电气原理图实例讲解 |
◆ 五工位产线练习-分别绘制每个工位的图纸 | ◆ …… |
▼ ⑤ 高端触摸屏与组态画面设计
◆ 普洛菲斯(Proface)触摸屏 | ◆ 三菱 GOT 触摸屏(GS2000) |
◆ 昆仑通态(MCGS)触摸屏 | ◆ 触摸屏远程控制与网页监控 |
◆ 人机界面美化设计标准 | ◆ 人机界面美化设计标准 |
▼ 更多大型 PLC 项目实战课程,持续升级中……
◆ 第二阶:进阶服务课--六大品牌通关实战
▼ 大型PLC编程智慧-松下FP7系列
◆ 电源单元:AFP7PSA1… | ◆ CPU 单元:AFP7CPS31E… |
◆ I/O 单元:AFP7XY64D2T… | ◆ 模拟量单元:AFP7AD4H… |
◆ 高速计数:AFP7HSC4T… | ◆ 运动控制:AFP7PP04T… |
◆ 总线控制:RTEX、EtherCAT… | ◆ 通信单元:AFP7CCM2… |
◆ 编程软件:GR7、Pro7 | ◆ …… |
▼ 大型PLC编程智慧-基恩士KV-7500/8000系列
◆ CPU 单元:KV-7000、KV-8000… | ◆ I/O 单元:KV-SIR32XT… |
◆ 模拟量单元:KV-SAD04… | ◆ 以太网口:ENET/IP、FL-net… |
◆ 运动控制:KV-XH16ML、KV-MC40V… | ◆ 总线控制:EtherCAT、CC-Link… |
◆ 高速计数:KV-SH04PL… | ◆ 电源模块:KV-PU1… |
◆ 编程软件:KV-Studio | ◆ …… |
▼ 大型PLC编程智慧-西门子S7-1200/1500系列
◆ CPU 单元:CPU1215、1511… | ◆ 硬件分类:标准、工艺、分布型… |
◆ I/O 单元:ET200MP、ET200SP… | ◆ 以太网口:网络视图与拓扑视图 |
◆ 脉冲定位:工艺对象与 V90 伺服 | ◆ PN 运动控制:V90PN、FB284 与 S210 |
◆ 编程软件:TIA Portal | ◆ 程序模块:OB、FC、DB、FB 块 |
◆ 通信控制:S7 单边通信 GET/PUT | ◆ 通信控制:以太网 TSND/TRCV |
◆ 通信控制:Modbus-RTU/TCP | ◆ 总线控制:PN 对象设备文件配置 |
◆ 编程思维:Struct 与 PLC 数据类型 | ◆ 编程语言:SCL 结构化文本语言 |
◆ 编程思维:Static 与 Temp 变量运用 | ◆ 编程思维:FB 块与多重背景应用 |
◆ 编程思维:S7 分级组网设计原理 | ◆ 编程思维:DB 块与绝对/指针寻址 |
◆ 编程思维:实现面向对象的 PLC 架构 | ◆ 编程思维:基于博途的标准化编程 |
◆ 人机组态:WinCC 的创建与使用 | ◆ …… |
▼ 大型PLC编程智慧-欧姆龙NJ/NX系列
◆ CPU 单元:NJ501-1500、NX701… | ◆ 电源模块:NJ-PA3001… |
◆ I/O 单元:CJ1W-ID212… | ◆ I/O 接口单元:CJ1W-II101 … |
◆ CPU 网口:EtherNet/IP、EtherCAT… | ◆ 现场总线:DeviceNet、CompoNet… |
◆ 编程软件:Sysmac Studio | ◆ 程序模块:POU、FB、FUN |
◆ 变量分类:系统、用户、IO 变量 | ◆ 程序组织:时序与运动程序 |
◆ 设备组网:创建 EtherCAT 从站 | ◆ 运动控制:轴参数与轴组参数 |
◆ 运动控制:MC 轴指令、轴组指令 | ◆ 运动控制:同步控制与凸轮表 |
◆ EtherCAT:PDO、SDO 与对象字典 | ◆ EtherCAT:设备登录文件的配置 |
◆ 编程语言:结构化梯形图与 ST 文本 | ◆ 应用场合:锂电行业的应用案例 |
◆ …… |
|
▼ 大型PLC编程智慧-倍福、CoDeSys与开放式控制系统
◆ CoDeSys:基于 IEC-61131-3 标准 | ◆ 倍福:TwinCAT3 软件 |
◆ 施耐德:Somachine 软件 | ◆ 软 PLC 控制:系统与方案 |
◆ 嵌入式控制器:CX8000、1010、9020… | ◆ 系统的分类与控制器 OS 更新 |
◆ TwinCAT、VS 与硬件的结合 | ◆ EtherCAT 耦合器:EK1100 |
◆ I/O 模块:EL1809、EL2809 | ◆ 编程语言:IL/LD/FBD/ST/SFC/CFC |
◆ 运动控制:PLCopen 标准 | ◆ Matlab、C/C++在控制器的导入 |
◆ …… |
|
▼ 更多大型 PLC 项目实战课程,持续升级中……
◆ 第三阶:升级服务课--视觉、上位机与运动控制
▼ 机器视觉应用智慧
◆ 智能相机:基恩士视觉 | ◆ 智能相机:康耐视视觉 |
◆ 智能相机:创科 CKVision | ◆ 智能相机:大华相机 Vision |
◆ 智能相机:信捷智能相机 | ◆ 图像采集:海康威视系统 |
◆ 成套方案:中控视觉 ZKVision | ◆ 应用场景:工件缺陷检测 |
◆ 应用场景:条码/二维码识别 | ◆ 应用场景:轮廓特征处理 |
◆ 应用场景:视觉对位取料 | ◆ 应用场景:机器人运动追踪 |
◆ …… |
|
▼ 运动控制卡应用智慧
◆ 实战品牌:雷赛运动控制卡 | ◆ 实战品牌:固高运动控制卡 |
◆ 成套方案:中控运动控制系统 | ◆ 运动控制卡与 C#、LabVIEW 类库调用 |
◆ 同步运动模型:以 DELTA 机械手为例 | ◆ 插补控制的原理和应用 |
◆ …… |
|
▼ 运动控制卡应用智慧
◆ C/C++、C#等高级语言 | ◆ NI LabVIEW 图形化语言 |
◆ Net、MFC 等程序开发框架 | ◆ Winform、WPF 等窗体设计 |
◆ SQL 数据库项目应用 | ◆ Socket、串口与 PLC 专用通讯协议 |
◆ 简单工控上位机软件项目实战 | ◆ Halcon 视觉库调用(非底层开发) |
◆ 数据结构与算法实战基础 | ◆ OOP 设计模式探索应用 |
◆ MES、CIM 等生产制造管理系统 | ◆ 工业物联网、机器学习技术 |
◆ …… |
|
▼ 更多大型 PLC 项目实战课程,持续升级中……