视觉控制器与PLC通讯实战

📚 共计 30 章节
第1章
课程导论:视觉控制器与PLC通讯概述
课程目标与学习路径 · 硬件与软件环境准备
导论环境
第2章
硬件基础:选型与接口认知
常用视觉控制器选型 · 主流PLC品牌 · 通讯接口
硬件选型
第3章
通讯协议入门
RS232/RS485 · Modbus RTU · Modbus TCP
协议串口
第4章
视觉控制器端开发
C#/C++环境 · SDK初始化 · 图像处理基础
开发SDK
第5章
PLC端开发准备
博途/GX Works · 通讯功能块 · 地址映射
PLC编程
第6章
串口通讯实战(一)
视觉作为Modbus RTU主站 · PLC从站 · 读写寄存器
串口主站
第7章
串口通讯实战(二)
PLC作为Modbus RTU主站 · 触发拍照与结果回传
串口从站
第8章
以太网通讯实战(一)
Socket TCP基础 · 视觉作为TCP客户端
以太网TCP
第9章
以太网通讯实战(二)
视觉作为TCP服务器 · 心跳包与断线重连
服务器心跳
第10章
Modbus TCP通讯实战
主站实现 · 批量读写 · 异常处理
Modbus TCP批量
第11章
数据格式与解析
字节序 · 浮点数/整数转换 · 字符串编码
解析编码
第12章
视觉结果输出策略
OK/NG信号 · 测量数据打包 · 多相机融合
输出策略
第13章
PLC侧数据解析
接收视觉结果 · CRC/LRC校验 · 状态机设计
PLC校验
第14章
触发模式设计
软触发 · 硬触发 · 编码器触发
触发IO
第15章
多任务与并发
多线程处理 · 扫描周期 · 数据冲突避免
并发时序
第16章
错误处理与日志
超时处理 · 重试机制 · 日志记录与分析
错误日志
第17章
实战案例一:单相机定位抓取
视觉+PLC+机器人通讯
案例机器人
第18章
实战案例二:尺寸测量与分拣
流水线 · 视觉+PLC+气缸控制
案例分拣
第19章
实战案例三:二维码/条形码读取
视觉+PLC+MES系统
案例MES
第20章
实战案例四:多工位检测联动
视觉+PLC+触摸屏
案例HMI
第21章
通讯性能优化
降低延迟 · 提高吞吐量 · 数据压缩
优化性能
第22章
安全与稳定性
通讯加密 · 权限管理 · 看门狗
安全看门狗
第23章
调试工具使用
串口/网络调试助手 · Wireshark抓包
调试Wireshark
第24章
常见问题排查
通讯失败 · 数据错位 · 硬件兼容性
排查故障
第25章
进阶协议:OPC UA
OPC UA通讯基础 · 视觉与PLC交互
OPC UA进阶
第26章
进阶协议:Profinet
Profinet通讯 · 视觉作为IO设备
ProfinetIO
第27章
进阶协议:EtherCAT
EtherCAT基础 · 实时数据交换
EtherCAT实时
第28章
视觉控制器脚本编程
Python脚本扩展 · 自定义协议解析
脚本Python
第29章
项目部署与维护
现场调试 · 文档编写 · 远程维护
部署维护
第30章
课程总结与展望
技术趋势 · 学习资源 · 职业发展
总结AI+视觉