📘 PLC & CNC 通信实战
30章 · 从入门到项目
⚡ 工业互联 · 接口编程
1
课程导论与通信基础
PLC-CNC概述
RS232/485
Modbus
硬件选型
➔
2
硬件连接与信号定义
物理接线
电平匹配
屏蔽接地
错误案例
➔
3
Modbus RTU协议详解
帧结构
功能码
CRC校验
从站地址
➔
4
Modbus TCP协议详解
报文结构
与RTU区别
端口502
多会话
➔
5
PLC作为Modbus主站 (S7-1200)
TIA Portal
MB_COMMAND
轮询逻辑
➔
6
PLC作为Modbus从站 (S7-1200)
MB_SERVER
数据映射
多主站
➔
7
CNC作为Modbus从站 (发那科0i-F)
参数设定
地址映射
PMC接口
➔
8
CNC作为Modbus主站 (三菱M80)
梯形图编程
请求周期
超时处理
➔
9
数据交换:PLC读写CNC坐标
绝对坐标
偏移量
Float转Hex
➔
10
数据交换:PLC读写CNC刀具
刀具号
刀具寿命
磨损补偿
➔
11
PLC控制CNC启停与模式切换
远程启停
模式切换
急停信号
➔
12
PLC读取CNC报警与状态
报警号
状态字解析
历史记录
➔
13
EtherNet/IP协议基础
CIP对象
隐式/显式
ODVA
➔
14
PLC作为EIP Scanner (CompactLogix)
Studio 5000
标签映射
RPI
➔
15
CNC作为EIP Adapter (发那科31i-B5)
EIP设定
Assembly对象
实时I/O
➔
16
EIP实时I/O数据映射
数字量
模拟量
周期同步
➔
17
EIP显式报文通信
读CNC参数
写R寄存器
文件读写
➔
18
OPC UA通信基础
架构
地址空间
安全机制
➔
19
PLC作为OPC UA服务器 (S7-1500)
服务器配置
数据暴露
用户认证
➔
20
CNC作为OPC UA服务器 (海德汉TNC640)
UA配置
节点浏览
数据订阅
➔
21
OPC UA客户端编程 (C#)
UA-.NET
读写节点
订阅变化
➔
22
OPC UA实战:PLC与CNC桥接
双向同步
数据桥接
➔
23
PROFINET通信基础
PROFINET IO
RT/IRT
GSD文件
➔
24
PLC作为PROFINET IO控制器 (S7-1500)
设备组态
IO映射
诊断
➔
25
CNC作为PROFINET IO设备 (828D)
PROFINET配置
IO地址
数据一致性
➔
26
PROFINET周期性IO数据交换
控制字/状态字
轴数据
辅助功能
➔
27
通信故障诊断与排查
超时/断线
Wireshark
ProfiTrace
➔
28
通信性能优化
轮询周期
数据包大小
负载均衡
➔
29
多协议网关应用
Modbus转EIP
PROFINET转OPC UA
网关配置
➔
30
综合项目实战:智能产线PLC-CNC
需求分析
方案设计
硬件选型
调试验收
➔