西门子子程序调用实例,m98子程序编程实例

首页 > 经验 > 作者:YD1662022-11-14 16:18:25

引言

本文是一篇综合性非常强的文章,从PLC输入输出及步进电机接线开始,到PLC运动控制程序编写,再到后续的ModbusTCP通信协议及上位机编程实现最终控制,涉及知识面比较广,能够让我们很好地将所学知识结合起来。

项目开发平台

采用西门子TIA Portal V15编程软件编写运动控制程序,实现PLC(S7-1200系列:CPU1214C DC/DC/DC )对步进电机的控制,再通过编写ModbusTCP程序,将控制地址进行映射,从而方便上位机(VS 2019开发)与PLC进行通信,最终实现步进电机的运动方向、速度及距离的灵活控制。

涉及硬件:开关电源、S7-1200PLC、步进驱动器、步进电机、单轴模组、限位开关

涉及软件:TIA Portal V15、VS2019、ModbusPoll(用于测试通信)

硬件接线

西门子子程序调用实例,m98子程序编程实例(1)


PLC编程

1.通过博图软件创建一个新的PLC项目,根据硬件型号插入新设备,这里为CPU 1214C DC DC DC

西门子子程序调用实例,m98子程序编程实例(2)

2.双击PLC的以太网口,设置IP地址,这里设置为192.168.2.210

西门子子程序调用实例,m98子程序编程实例(3)

3.双击CPU,在脉冲发生器PTO/PWM选项中设置信号类型为PTO,脉冲输出为Q0.0,方向输出为Q0.1

西门子子程序调用实例,m98子程序编程实例(4)

首页 12345下一页

栏目热文

文档排行

本站推荐

Copyright © 2018 - 2021 www.yd166.com., All Rights Reserved.