西门子将电气化、自动化、数字化的力量融入各行各业,以前所未见的高度、速度、精度和深度,让关键所在,逐一实现。
德国制造: 现货 联 系 人: 黄勇《黄工》 24小时联系手机: 13701633515
全新原装: 参数
质量保证: 保修 直线销售 电 话: 021-61311931 在 线 商 务 QQ: 77956468
西门子 SINUMERIK 802C 数控系统连接示例
1. 西门子 SINUMERIK 802C 数控系统连接概况
SIEMENS 802S、 802C 系列系统的 CNC 结构完全相同 , 可以进行 3 轴控制及3 轴联动控制,系统带有±10V 的主轴模拟量输出接口, 可以配具有模拟量输人功能的主轴驱动系统。
SINUMERIK 802C base line CNC 控制器与伺服驱动SIMODRIVE611U 和 lFK7 伺服电动机的连接,SINUMERIK 802C base line CNC 控制器与伺服驱动 SIMODRIVE base line 和 lFK7 伺服电动机的连接, 如图6-3,6-4,6-5所示。
2. 西门子 SINUMERIK 802C 数控系统的接口
西门子 SINUMERIK 802C 数控系统的接口布置参见图 6-6 。
(1) 电源端子:X1, 系统工作电源为直流 24V, 接线端子为 X1, 见表6-1 。
(2) 通信接口: X2——RS232, 在使用外部 PC/PG 与西门子 SINUMERIK 802C base line进行数据通信 (WINPCIN) 或编写 PLC 程序时 , 使用 RS232 接口, 如图 6-7 所示。
(3) 编码器接口:X3~X6, 编码器接口X3,X4 和 X5 为 SUB-D15 芯孔插座,编码器接口 X6 也是 SUB-D15 芯孔插座, 在 802C base linek 中作为编码器 4 接口, 在 802S base line 中作为主轴编码器接口使用, 见表 6-2。
(4) 驱动器接口:X7, 驱动器接口X7为SUB-D 50 芯针插座,SINUMERIK802C base line 中 X7 接口的引脚见表6-3 。(5) 手轮接口:Xl0, 通过手轮接口X10可以在外部连接两个手轮。 Xl0 有 10 个接线端子 , 引脚见表 6-4。
(6) 数字输入/输出接口:XlOO~X105,X200和X201, 共有48个数字输入和16 个数字输出接线端子。
其48个输入接口X100~X105 引脚分配见表6-5,16个输出接口 X200和X201 引脚分配见表6-6。
WinCC中定时器使用方法介绍
1、定时器功能介绍2、脚本中定时器介绍
3、使用脚本实现更多定时器功能
3.1 整点归档
3.2 WinCC 项目激活时避免脚本初次执行及延迟执行脚本1 定时器功能介绍
WinCC 中定时器的使用可以使 WinCC按照指定的周期或者时间点去执行任务,比如周期执行变量归档、在指定的时间点执行全局脚本或条件满足时打印报表。WinCC 已经提供了一些简单的定时器,可以满足大部分定时功能。但是在有些情况下,WinCC 提供的定时器不能满足我们需求,这时我们就可以通过 WinCC 提供的脚本接口通过编程的方式实现定时的功能,因为脚本本身既可以直接 调用 WinCC其他功能,比如报表打印,也可以通过中间变量来控制其他功能的执行,比如通过置位/复位归档控制变量来触发变量记录的执行。WinCC 提供了 C 脚本和 VBS 脚 本,本文主要以全局 C 脚本编程为例介绍定时功能的实现。
2 脚本中定时器介绍 既然在全局脚本中可以编程控制其他功能的执行,那么首先看看全局脚本的触发:

3使用脚本实现更多定时器功能
利用脚本自身的定时器, 可以通过在脚本中编程的方式实现更多其它定时功能。
3.1整 点归档
WinCC提供了变量归档,变量归档分为周期归档和非周期归档,不管是周期归档或非周期的归档,都又可以通过一些 变量或脚本返回值来控制归档, 比如:整点归档。下面的设置结合WinCC脚本,实现了在 整点开始归档,归档五分种后停止归档,即每个小时仅归档前五分钟的数据。软件环境:Windows 7 Professional Service Pack1 , WinCC V7.0 SP3
归档名称:ProcessValueArchive
归档变量:NewTag
归档周期:1 分钟
归档控制变量 startarchive
C脚本触发周期:10秒
脚本代码:
#include "apdefap.h"
intgscAction( void )
{
#pragma option(mbcs)
#pragma code ("kernel32.dll");
void GetLocalTime (SYSTEMTIME* lpst);
#pragma code();
SYSTEMTIME time;
int t1;
GetLocalTime(&time);
t1=time.wMinute;
if(t1==00)
{
SetTagBit("startarchive",1);
}
if(t1==05)
{
SetTagBit("startarchive",0);
}
return0;
}
归档设置如图2:

图2 归档设置
同理,在以上脚本的基础上做修改,可以实现在某个指定的时间点打印报表,只要在满足触发条件时调用下列函数:
RPTJobPrint(" Myprintjob");
Myprintjob为 事先创建好的打印作业。
脚 本主要部分在于获取系统当前时间,下 面的脚本实现了获取当前时间并分别获取年、月、日、时、分、秒、毫秒,星期几的功能。
Varname1 到 Varname8 为 WinCC 内部变量。若在 WinCC画面上显示时,由于默认 I/O 域的 格式为999.99, 要把 Varname1 的显示格式改为9999。
#include "apdefap.h"
intgscAction( void )
{
#pragma option(mbcs)
#pragma code ("kernel32.dll");
void GetLocalTime (SYSTEMTIME* lpst);
#pragma code();
SYSTEMTIME time;
GetLocalTime(&time);
SetTagWord("Varname1",time.wYear);
SetTagWord("Varname2",time.wMonth);
SetTagWord("Varname3",time.wDayOfWeek);
SetTagWord("Varname4",time.wDay);
SetTagWord("Varname5",time.wHour);
SetTagWord("Varname6",time.wMinute);
SetTagWord("Varname7",time.wSecond);
SetTagWord("Varname8",time.wMilliseconds);
return 0;
BASIC LINE MODULES
SINAMICS S120是西门子新一代的驱动控制系统,它是集V/F、矢量和伺服控制于一体的驱动系统,多轴资源共享的理念和模块化的设计使得它能实现高效而又复杂的运动控制,其性能远远超过同类系统。
SINAMICS S120 的产品包括:用于单轴控制的AC/AC 驱动器和用于多轴控制的共母线的DC/AC驱动器。SINAMICS S120其功率范围为0.12Kw -4500Kw,几乎适用于所有的生产机械。
多功能性:集多种控制模式于一体,适合于单轴或多轴驱动。一个多轴控制单元CU320能控制多个驱动轴,其轴数与控制模式有关。
伺服控制:6个驱动轴。
矢量控制:4个驱动轴。
V/F控制:8个驱动轴。
进线电压:单向200-240VAC、三相380-480VAC和三相660-690VAC
控制电机类型:既能控制感应电机,又能控制同步、力矩及直线电机。
控制功能:既有高精度的速度控制功能,又具有简单定位功能,实现轴的相对和绝对定位。如果和上位的SIMOTION控制系统结合在一起还能实现同步、凸轮等复杂的运动控制功能。
硬件的自动识别:各驱动组件之间是通过高速通讯接口DRIVE-CLiQ来连接,因此主控单元CU320能自动识别各组件。
数据的快速交换:各组件借助DRIVE-CLiQ的通讯连接,能够实现组件间的快速数据交换,任一组件都可以很方便获取其它组件的数据,即:一台驱动器能够获取另一台驱动器的数据(如:速度和位置的实际值等)。
灵活性:模块化设计,升级性强。可以根据实际需要来增加或减少相应的模块,或者来选择单轴或双轴功率模块。
友好的参数界面:图形化的参数界面易懂易学,可根据功能图的实时显示,来实现参数的动态调试和监控。
选型和配置:SIZER工具软件通过向导方便快捷地来实现SINAMICS S120的硬件配置,并可以导出配置和订货清单。
而在西门子的数控产品中最有特点,最有代表性的系统应该是840D系统。因此,我们可以通过了解西门子840D系统,来了解西门子数控系统的结构。首先通过以下的实物图观察840D系统。
2. 西门子810D系统的结构组成
SINUMERIK840D是由数控及驱动单元(CCU或NCU),MMC,PLC模块三部分组成,由于在集成系统时,总是将SIMODRIVE611D驱动和数控单元(CCU或NCU)并排放在一起,并用设备总线互相连接,因此在说明时将二者划归一处。
西门子数控系统基本构成图
2.1 人机界面
人机交换界面负责NC数据的输入和显示,它由MMC和OP组成MMC(Man Machine Communication)包括:OP(Operation panel)单元,MMC,MCP(MachineControl Panel)三部分。MMC实际上就是一台计算机,有自己独立的CPU,还可以带硬盘,带软驱;OP单元正是这台计算机的显示器,而西门子MMC的控制软件也在这台计算机中。
(1)、MMC(Man Machinecommunication)
最常用的MMC有两种:MMCC100.2和MMC103,其中MMC100.2的CPU为486,不能带硬盘;而MMC103的CPU为奔腾,可以带硬盘,一般的,用户为SINUMERIK810D配MMC100.2,而为SINUMERIK840D配MMC103.PCU(PCUNIT)是专门为配合西门子最新的操作面板OP10、OP10S、OP10C、OP12、OP15等而开发的MMC模块,目前有三种PCU模块——PCU20、PCU50、PCU70,PCU20对应于MMC100.2,不带硬盘,但可以带软驱;PCU50、PCU70对应于MMC103,可以带硬盘,与MMC不同的是:PCU50的软件是基于WINDOWS NT的。PCU的软件被称作HMI,
HMI有分为两种:嵌入式HMI和高级HMI。一般标准供货时,PCU20装载的是嵌入式 HMI,而PCU50和PCU70则装载高级HMI.
(2)、OP(Operation pannel)
OP单元一般包括一个10.4〞TFT显示屏和一个NC键盘。根据用户不同的要求,西门子为用户选配不同的OP单元,如:OP030,OP031,OP032,OP032S等,其中OP031最为常用。
(3)、MCP(Machine controlpannel)
MCP是专门为数控机床而配置的,它也是OPI上的一个节点,根据应用场合不同,其布局也不同,目前,有车床版MCP和铣床版MCP两种。对810D和840D,MCP的MPI地址分别为14和6,用MCP后面的S3开关设定。