发布时间:2022-08-19 14:01
本文是一篇综合性非常强的文章,从PLC输入输出及步进电机接线开始,到PLC运动控制程序编写,再到后续的ModbusTCP通信协议及上位机编程实现最终控制,涉及知识面比较广,能够让我们很好地将所学知识结合起来。
采用西门子TIA Portal V15编程软件编写运动控制程序,实现PLC(S7-1200系列:CPU1214C DC/DC/DC )对步进电机的控制,再通过编写ModbusTCP程序,将控制地址进行映射,从而方便上位机(VS 2019开发)与PLC进行通信,最终实现步进电机的运动方向、速度及距离的灵活控制。
涉及硬件:开关电源、S7-1200PLC、步进驱动器、步进电机、单轴模组、限位开关
涉及软件:TIA Portal V15、VS2019、ModbusPoll(用于测试通信)
4. PLC编程
目前比较主流开发上位机的方式,主要是组态软件(触摸屏)、C#开发上位机,C#开发上位机与传统的组态软件之间的区别,主要体现在如下三个方面:
transformer:self-attention 自注意力机制详解
Error: `brew cask` is no longer a `brew` command. Use `brew <command> --cask` instead.
vscode打开自动提示_Python编程的最好搭档:VSCode 详细指南
中国民营医疗产业经营管理模式与“十四五”发展规划建议报告2021-2027年版
目标检测标注文件yolov5(txt)格式转coco(json)格式详解及代码实现
微前端之 qiankun 入门、上手、实战(构建大型 web 应用)