SIEMENS西门子贵州授权代理商
SIMATIC 自动化技术
SIMATIC 这一产品名称已经被用作通用可编程控制器的同义语了。
纵观 SIMATIC 过去 15 年来在市场上业迹,这*不足为怪。它制定了各种各样的标准,zui终成为
市场的。
SIMATIC 意味着更多: SIMATIC 意味着解决一切工业领域内自动化任务的全部集成式自动化。
它包括各种标准硬件和软件,它们为用户型扩展开拓广泛的机会。
有两个因素在促成该方案:
新的,广泛 SIMATIC 软件:它们能够为自动化项目每个阶段提供所需的正确工具以及
SIMATIC 家族的所有成员: 这些成员现在已经不仅仅是可编程控制器。
SIMOTION ― 来自西门子的全新运动控制系统
在复杂运动控制应用领域,除了 SIMATIC 和 SINUMERIK,现在西门子还提供SIMOTION运动控制系统。
这一系统将运动控制功能和其他方便的控制功能合而为一。SIMOTION 将复杂运动控制功能组合到一
个运动控制系统内(可扩展),用于具有公共工程系统的各种硬件平台,从而大大提高了机器设计和
制造的灵活性。这样就可以实现机器制造成本的进一步优化。
2 SINAMICS G150站地址设置及硬件组态
SINAMICS G150的PROFIBUS DP站地址设置有两种方法:
(1)通过CU320控制单元上DIP拨码开关,设置站地址,有效地址值为1….126,设定方法如表1所示,将DIP开关拨“ON”处,多个开关激活,将有效位进行加法运算, 1+4+32=37,表示站地址是37,注意:通过拨码开关改变地址时应断掉SINAMICS G150 电源,否则,*改的站地址是无效的。
表1 DIP开关设定PROFIBUS DP地址
(2) 在拨码开关全部拨到OFF或ON状态,可以利用参数P918设置站地址。
S7-300/400的硬件组态,如图2所示,在硬件组态中设定的SINAMICS G150站地址应与SINAMICS G150 实际的站地址一致,本例中采用站地址是6。
图2 硬件组态
3 通讯报文设置
SINAMICS G150有多种报文结构进行选择,详细描述请参考:SINAMICS_G150_operating-instructions手册,表2为报文结构。
表2 报文结构
报文结构是999为用户自定义报文,当用户选择此报文结构时,SINAMICS G150的起、停控制位等需自己做关联。此时必须将PLC控制请求置1(P854=1)。
注意:在做S7-300/400硬件组态时,需要配置报文结构,图3是STEP7中的报文设置,配置结束后进行编译保存;然后,打开STARTER,核对报文结构是否一致,图4是STARTER软件中报文的设置,若不一致需在STARTER软件中打开“configuration”做调整后点击“Transfer to HW config”按钮
图3 STEP7中的报文设置
图4 STARTER软件中报文设置
4 用PROFIBUS DP总线对SINAMICS G150起、停及速度控制
S7-300/400 PLC通过PROFIBUS DP周期性通讯方式将控制字1和主设定值发送至SINAMICS G150 ,当组态的报文结构 PZD=2或自由报文999时,在S7-300/400 中可用“MOVE” 指令和功能块SFC14和SFC15进行数据传送。
下面分别采用“MOVE” 指令进行数据传送和调用SFC14和SFC15系统功能块进行数据传送加以说明。
例程文件名为:“G150_DP控制字、主给定值的发送及状态字和实际频率读出程序.rar”,链接: G150_DP1.rar
注:程序中选择标准报文1
1、采用“MOVE” 指令进行数据传送:
(1)在例程中,在变量表“SINAMICS G150 start_up”中,分别强制M1.0、M1.1为1;
(2)通过MW2发送控制字1,**写入047E,然后写入047F,SINAMICS G150 开始运行,如停止SINAMICS G150 ,发送047E,使SINAMICS G150 停止运行,变量表如图5所示;
(3)MW4写入的是主设定值,速度设定值要经过标准化,4000H(十六进制)对应于
**,发送的较大值为7FFFH(200%),所设定的百分数乘以P2000 中设定的参考速度, 就是给定速度;
在PLC中,可以将基本数据类型或复合数据类型组合在一起生成以下的数据类型:
(1)数组(ARRAY) 将一组同类型的数据组合在一起,形成一个单元。
(2)结构(STRUCT) 将一组不同类型的数据组合在一起,形成一个单元。
(3)字符串(STRING) 包含了多254个字符(CHAR)的一维数组。
(4)时间和日期(DATE_AND_TIME) 用于存储年、月、日、小时、分钟、秒钟、毫秒和星期,占用8个字节,用BCD格式保存,星期天的代码为1,星期一到星期六的代码为2~7。
(5)用户定义的数据类型UDT( User-Defind Data Types) 由用户将基本数据类型和复合数据类型组合在一起,形成新的数据类型。
参数类型是为在逻辑块(子程序)之间传递参数的形参定义的数据类型。
(1) TIMER(定时器)和COUNTER(计数器) 执行逻辑块时需要使用的定时器和计数器,对应的实参是定时器和计数器的编号,如T3、C8。
(2) BLOCK(块) 一个块用于输入或输出,参数声明决定了使用的块的类型,例如FB、FC或DB等(块的应用可参见本书第7章中对程序结构的说明)。块参数类型的实参应为同类型的块的地址(如FB2)或符号名(如“FAN”)。
(3) POINTER(指针) 指针指向一个变量的地址,即用地址作为实参。如P#M23.0是指向M23.0的双字地址指针。
(4) ANY用于实参的数据类型未知或可以使用任意类型的数据,占10个字节。
(5)用户定义的数据类型UDT( User-Defind Data Types) 由用户将基本数据类型和复合数据类型组合在一起,形成新的数据类型
西门子模块6ES7431-1KF20-0AB0
PLC S7-400系列可编程控制器
西门子PLC S7-300系列可编程控制器S7-300 模块化微型PLC 系统,满足中、小规模的性能要求
西门子PLC S7-200系列可编程控制器S7-200系列PLC适用于各行各业,各种场合中的检测、监测及控制的自动化
西门子PLC S7-1200系列可编程控制器SIMATIC S7-1200 CPUSIMATIC S7-1200 系统的 CPU 有三种不同型号:CPU 1211C、CPU 1212C 和 CPU1214C
西门子PLC6ES 6ES71517FA200AB0 6ES71518FB000AB06ES 6ES71517FA200AB0 6ES71518FB000AB06ES 6ES71517FA200AB0 6ES71518FB000AB0
PLC S7-300常用型号列举6ES7315-2AG10-0AB0,6ES7313-6CF03-0AB0,6ES7314-1AG13-0AB0,6ES7322-1BL00-0AA0,6ES7321-1BL00-0AA0 6ES7321-1BH02-0AA0
S7-300PLC 6ES7368-3BB01-0AA0S7-300PLC 6ES7368-3BB01-0AA0产品描述SIMATIC S7-300,连接电缆,IM 360/IM 361之间,1M