您现在的位置是:网站首页> PLC自动化
PC配运动控制卡&运动控制器应用
- PLC自动化
- 2026-08-23
- 1479人已阅读
PC配运动控制卡&运动控制器应用
***OB在拖拽调用FB时自动生成的DB会自动映射保存FB中的静态变量,为好维护可定义一个全局DB所有模块可访问***
***PLC的输入输出端口需要格外供电,有源输出本身带电,无源输出只是通断***
***继电器输出都只是通断,并不供电,需外部供电。晶体管(接直流-输出区分PNP还是NPN型》又分)与晶闸管(接交流,COM一般接零线,端口通过负载接火线)有源输出带电***
晶体管输出带不动大功率设备时可使用-》中间继电器-》设备
传感器NPN = 漏型(Sink,灌入电流,COM口接+24V,IO口常态0V);传感器PNP = 源型(Source,流出电流,COM口接0V,IO口常态+24V),是否有电流通过IO作为是否有信号
不管是NPN还是PNP,只要传感器感应到物体(动作了),PLC程序里读到的就是“1”
无论NPN还是PNP传感器说白了就是通断信号,输入端口是外部传感器控制通断,输出端口是PLC控制通断
西门子全系普通晶体管出厂固定为 PNP‑源型输出,硬件不能切换成 NPN(漏型)
通俗解释(200‑SMART / S7‑1200 / S7‑1500)
1. 晶体管输出公共端子 1M 接 0V、1L + 接 DC24V 正极
2. Q 点导通之后,输出端子直接送出 +24V 高电平(标准 PNP 源型)
西门子直流输入是双向光耦,可以自由切换 NPN / PNP,只靠公共端子 1M 接线决定
OB主程序,FB功能块【可用静态变量】,FC函数块,DB存储块
***SCL代码内部写 VAR_TEMP / VAR_INPUT / VAR_OUTPUT / VAR_IN_OUT / VAR_STAT … END_VAR,1200 全部不支持,所有局部变量强制在块上方接口表格定义,Constant是常量都是用加#访问,用拖拽FC、FB到OB实现调用***
临时变量、输入变量、输出变量、常量直接在OB、FB、FC中的接口定义,PLC的变量是为了能方便访问I Q M存储区,DB是静态存储类似硬盘存储


***运动控制卡就是用来给伺服驱动器(或者步进驱动器)发运动指令的***
注意电机驱动器端口-》光耦隔离(宽电压 5‑24V)或RS‑422 差分接收芯片(仅 5V),避免烧坏
USB转GPIO【其实自己可以通过Ardunio自己实现,上层提供COM通讯API】
## 一、真正工业级运动控制卡(PCI‑E 【工控机主板插入】)/ 外置 EtherCAT 板卡)【网口】✅靠谱
代表品牌:雷赛 DMC、固高、研华、凌华、倍福 TwinCAT、众为兴等
脉冲卡:输出 PUL+DIR 差分信号;EtherCAT 总线卡:网线总线;
脉冲 PCI‑E 控制卡 <连接> 脉冲伺服驱动器
EtherCAT 运动控制卡 <连接> EtherCAT 伺服驱动器
### 核心架构
**运动规划、脉冲生成、插补、位置闭环全部在板卡上的 FPGA 芯片运行**,PC 只下发指令:“移动到 X=100mm”。
PC(Windows)卡顿、杀毒扫描、系统延迟**完全不会影响电机运动**。
板卡自带独立硬件缓冲区,运动指令下发后板卡自主跑完整条轨迹。
### 优点
1. 算力强大:轻松做多轴直线 / 圆弧插补、电子凸轮、飞剪、视觉跟随
2. 软件开发灵活:C# / C++ / Python 写上位机界面,可以同时对接相机、数据库
3. 轴数扩展强:4‑256 轴都可以
4. 脉冲输出硬件差分,抗干扰强
### 缺点
1. 成本偏高;脉冲卡几千,EtherCAT 总线卡上万
2. 需要写上位机程序,开发工作量大
3. 必须用工控机,普通家用台式机 PCI‑E 插槽、电源稳定性差,不适合长期 24 小时工业运行




## 二、USB 廉价脉冲控制器(坑最多!)⚠️非常不靠谱
淘宝上几百块钱的 USB 转 4 轴脉冲板。
**没有 FPGA,脉冲完全靠 Windows 软件延时生成**
也就是和你最开始 Arduino 舵机代码 `delayMicroseconds()` 一个原理!
Windows**不是实时操作系统**,系统随时会抢占 CPU,脉冲周期抖动巨大,会出现:
- 电机忽快忽慢
- 丢脉冲、位置跑偏
- 运动中途卡顿、停顿
- 高速时直接失控
👉 **严禁用于任何对位置精度有要求的自动化设备**,只能做玩具演示。
三种经典选型方案(工程最常用)
方案 1:运动控制卡 + PC 上位机👉适用:激光切割、视觉点胶、大幅面龙门加工,轨迹复杂、图形加工
方案 2:纯 PLC👉适用:流水线输送、包装机、简易点位搬运设备,逻辑为主,运动简单点位
方案 3:PLC + 运动控制卡【分工混合方案】(高端项目)
PLC:负责整机安全、电磁阀、气缸、传感器 IO 联锁,启停命令
运动控制卡:只管所有电机轨迹运动,接收 PLC 下发运动指令
优点:既保留 PLC 工业稳定性,又获得控制卡强大轨迹能力,很多大型自动化设备采用该架构
方案 4:独立脱机运动控制器(折中首选,很多 DIY 非标最优解)如果你:有多轴运动,圆弧插补,但不想一直开电脑,又不想写复杂上位机软件。
👉选独立运动控制器(如雷赛、正运动、固高脱机控制器),不用工控机,上位机只是下载程序,设备脱机运行。
运动控制卡

下一篇:PCL自动化目录结构