西门子plc伺服控制编程实例
实例:西门子sinamics s120在浮法玻璃流道闸板控制系统中的应用。
1、系统简介:
现场采西门子s7-400h dcs系统,监测和控制整个生产线的运行。两套s120做为dcs系统的profibus dp 从站,分别控制两套流道闸板。同时为了保证系统的可靠性,设置了本地、远程切换功能。在远程工作模式时,进行位置控制,由dcs通过profibus dp通讯,发送目标位置值s120,控制流道闸板上升或下降。
2、硬件配置:
s120的控制单元选用cu310-2dp,功率单元选用pm340,配合西门子1ft7高性能电机。cu310-2 dp控制单元设计用于 sinamics s120(ac/ac)的通信及开环/闭环控制功能,它和功率模块pm340组合在一起,便构成了一个强大的单轴驱动器。
3、电气原理图
利用cu310-2dp自身集成的io点,可以使流道闸板完全脱离dcs的控制,实现本地控制。同时cu310-2dp自身也集成了dp通讯接口,可以通过dcs实现流道闸板的远程控制。
4.系统调试:
利用s120基本定位功能中的mdi(手动设定值输入)功能,可以轻松地通过外部系统来实现复杂的定位功能。mdi有两种工作模式,速度模式和位置模式,可以通过参数p2653参数来在线切换这两种工作模式。p2653为0时,为速度模式;p2653为1时,为位置模式。速度模式是指轴按照设定的速度及加、减速运行,不考虑轴的实际位置。位置模式是指轴按照设定的位置、速度、加/减速运行。位置模式又可分为绝对位置(p2648=1)和相对位置(p2648=0)两种方式,在本项目中,当切换到dcs远程控制时,使用mdi的相对位置模式,当切换在本地控制时,使用mdi的速度模式。
5.需要注意:
s120的基本定位功能主要包括下面几个内容:
1、点动(jog):用于手动方式移动轴,通过按钮使轴运行至目标点。
2、回零(homing/reference):用于定义轴的参考点或运行中回零。
3、限位(limits):用于限制轴的速度、位置,包括软限位、硬限位。
4、程序步(traversing blocks): 共64个程序步,可自动连续执行一个完整的程序,也 可单步执行。
5、直接设定值输入/手动设定值输入(direct setpoint input/mdi):目标位置及运行速 度可由上位机实时控制。
s120中回零有三种方式:
● 直接设定参考点(set reference): 对任意编码器均可。
● 主动回零(reference point approach): 主要指增量编码器
● 动态回零(flying reference):对任意编码器均可。