您现在的位置是:网站首页> PLC自动化

PC配运动控制卡&运动控制器应用

摘要

PC配运动控制卡&运动控制器应用

B站查教程

***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是静态存储类似硬盘存储




1.png


1.png

***运动控制卡就是用来给伺服驱动器(或者步进驱动器)发运动指令的***

注意电机驱动器端口-》光耦隔离(宽电压 5‑24V)或RS‑422 差分接收芯片(仅 5V),避免烧坏

工业级以太网运动控制卡



***PLC与运动控制卡***

通过 PC 来控制运动的运动控制器或控制卡靠谱吗?

运动控制卡

USB转GPIO【其实自己可以通过Ardunio自己实现,上层提供COM通讯API




通过 PC 来控制运动的运动控制器或控制卡靠谱吗?

## 一、真正工业级运动控制卡(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 小时工业运行


QQ_1787305135279.png

QQ_1787305182771.png

QQ_1787305258831.png

QQ_1787305286874.png


## 二、USB 廉价脉冲控制器(坑最多!)⚠️非常不靠谱

淘宝上几百块钱的 USB 转 4 轴脉冲板。

**没有 FPGA,脉冲完全靠 Windows 软件延时生成**

也就是和你最开始 Arduino 舵机代码 `delayMicroseconds()` 一个原理!

Windows**不是实时操作系统**,系统随时会抢占 CPU,脉冲周期抖动巨大,会出现:

- 电机忽快忽慢

- 丢脉冲、位置跑偏

- 运动中途卡顿、停顿

- 高速时直接失控

👉 **严禁用于任何对位置精度有要求的自动化设备**,只能做玩具演示。


三种经典选型方案(工程最常用)

方案 1:运动控制卡 + PC 上位机👉适用:激光切割、视觉点胶、大幅面龙门加工,轨迹复杂、图形加工

方案 2:纯 PLC👉适用:流水线输送、包装机、简易点位搬运设备,逻辑为主,运动简单点位

方案 3:PLC + 运动控制卡【分工混合方案】(高端项目)

PLC:负责整机安全、电磁阀、气缸、传感器 IO 联锁,启停命令

运动控制卡:只管所有电机轨迹运动,接收 PLC 下发运动指令

优点:既保留 PLC 工业稳定性,又获得控制卡强大轨迹能力,很多大型自动化设备采用该架构

方案 4:独立脱机运动控制器(折中首选,很多 DIY 非标最优解)如果你:有多轴运动,圆弧插补,但不想一直开电脑,又不想写复杂上位机软件。

👉选独立运动控制器(如雷赛、正运动、固高脱机控制器),不用工控机,上位机只是下载程序,设备脱机运行。



运动控制卡

1.png

点击购买查看






























Top