编程,参数设置
S7 -400®H 象 S7 -400® 一样编程。所有可用的 STEP® 7 功能都可使用。
S7 -400®H 编程需要使用 STEP® 7 V5. 1 。
S7 -400®H 选件包
基本上, S7 - 400®H 的配置与用于 S7 -400® 的程序并无不同,例如
需要 S7 -400®H 选件包来配置与 S7 -400 结构不同的 S7 -400®H 结构。对于安装,必须安装 STEP® 7 标准包 V.5. 1 或更高的版本。
SIMATIC S7 PLC处理输入/输出中断的使用方法介绍
概述
本程序适用于SIMATIC S7-212和S7-214的计数器,可以从0计到255,这要取决于输入10.0的状态。如果将输入10.0置为1,则程序减计数;如果将输入10.0置为0,则程序加计数。
如果输入10.0的状态改变,则将立即激活输入/输出中断程序,中断程序0或1分别将有储器位M0.0置成1或0。
例图
程序框图
程序和注解
本程序是一个输入/输出中断程序的范例,计数器从0计到255。如果输入10.0为0,则程序加计数;如果输入10.0为1,则程序减计数。
本程序包括以下三个程序:
Main (主程序) 初始化和计数
INT0 (中断程序0) 输入10.0为1时,减计数。
INT1 (中断程序1) 输入10.0为0时,加计数。
本程序长度为32个字
//标题:事件中断
//********主程序*********
//主程序包括初始化程序和计数程序。
//计数器的存储器标志位M0.0的0或1状态,决定计数方向为加或减计数。
//当输入10.0山0变为1时,产生中断事件0,激活中断程序0 (INT0)。
//中断程序0将存储器位M0.0置成1,导致主程序减计数。
//当输入10.0山1变为0时,产生中断事件1,激活中断程序1 (INT1)。
//中断程序1将存储器位M0.0置成0,导致主程序加计数。
//主程序
LD
MOVB
ENI
ATCH
ATCH
LDN
AB>=
A
EU
INCW
SM0.1
+0, AC0
+0, 0
+1,1
M0.0
16#FE, ACO
SM0.5
AC0
//仅扫描时,SM0.1才为1,进行以下初始化
//将计数累加器ACO清Oa
//允许中断。
//输入10.0为上升沿时激活事件中断0
//输入10.0为上升沿时激活事件中断1
//如果存储器的标志位M 0.0为0状态
//且计数累加器ACO的当前计数值小于或等于254
//且0.5秒脉冲
//且上升沿
//那么计算累加器ACO加1
LD
AB<=
A
EU
DECW
M0.0
16#1,AC0
SM0.5
ACO
//如果存储器的标志位M 0.0为1状态
//且计数累加器ACO的当前计数值大于或等于
//且0.5秒脉冲
//且上升沿
//那么计算器累加器ACO减1
LD
MOVB
MEND
SM0.0
AC0, QB0
// SM0.0总是1。
//在输出端00.0至00.7显示ACO的当前计数值。
//主程序结束。
//******中断程序0******
//事件中断程序0将存储器的标志位M0.0置成
//此情况下程序减计数。
//
INT 0 //中断事件0减计数。
S M0.0,1 //将存储器的标志位M0.0置成
RETI //中断程序0结束。
//******中断程序1******
//事件中断程序1将存储器的标志位M 0.0置成Oa
//此情况下程序增计数。
INT 1
R M0.0,1
RETI
//中断事件1加计数。
//将存储器的标志位M0.0置成O。
//中断程序1结束。
请参考SIMATIC S丁EP 7编程参考手册的6.2节“中断指令”,为您提供了更多的有关输入输出中断的信息。
SIMODRIVE POSMO - 采用分布式解决方案的智能化运动控制
---- SIMODRIVE© POSMO系列驱动器在为机械控制领域开辟了全新的应用可能性与应用空间。采用SIMODRIVE POSMO©,整个驱动系统可以分布地安装在机器内或机器旁边,还可以采用该系统的不同型号,将集中式和分布式控制单元有机结合,从而驱动布局。
---- SIMODRIVE POSMO A和SIMODRIVEPOSMO SI驱动器可以与伺服变频器和伺服电机一起作为一个紧凑单元,完全集成在机器之中。SIMODRIVE POSMOCD和CA型变频器则与电机分开布置。
---- 使用该驱动技术的分布式结构,可以实现更大的机器布局设计灵活性。只需额外布置几根驱动轴,即可随时进行机器改装。而控制柜或冷却设备将不再是限制灵活性的瓶颈。使用SIMODRIVE POSMO驱动单元,更有助于将整套机器或零部件独立模块化。现场调试时间也有显著缩短,因为这些模块可以事先调试完毕。另外,尽管实现了更为广泛的标准化,但使用SIMODRIVE POSMO系列驱动器,仍能通过组合不同的模块,很容易地构建极为个性化的解决方案。
---- 应用更为广泛SIMODRIVE POSMO驱动单元适合应用于包装业、木材加工业、玻璃加工业、印刷业和塑料工业中的加工机械,尤其是机床。典型应用包括机床中的进给轴和辅助轴以及伺服轴和独立的定位轴。
SIMODRIVE POSMO A
---- 从设计方面,SIMODRIVE POSMO A是一种带有集成式变频器、定位控制器、可选变速箱以及PROFIBUS DP通讯接口连接功能的智能电机。在应用上,其典型应用包括产品规格的调整、终点挡板和阀门的调整等,通过按钮操作即可将所有装置定位。凭借其较短的调试时间和过程变量的自动设置,SIMODRIVE POSMO A系列电机确立了全新的工业合理化标准。在功能范围方面,SIMODRIVE POSMO A系列可提供75 W(连接到24 VDC电源)和300 W(连接到48VDC电源)两种单元型号。在SIMODRIVEPOSMO A 300 W中,可作为选件集成一个抱闸。使用该抱闸和实际值存储器(保存在FEPROM中的实际值),SIMODRIVEPOSMO A可以当作一个值位置编码器使用。这就意味着,一旦它获得一个基准值,它就会保持其位置并继续采用该基准值,即使在再次启动之后。选择行星齿轮和蜗轮减速机,可以选择不同的减速比。但是,即使没有齿轮传动装置, SIMODRIVE POSMO A也可以处完成简单的驱动任务。在SIMODRIVE POSMO A中,借助于SimoCom A-一种简便易用的调试工具-可以多编程27个进给程序段。在编程之后, 进给程序可以通过任何具有PROFIBUS能力的PLC启动,并且还可进行编辑。
---- 突出特性
通过通讯总线和电源总线的有机统一,简化了机械结构。
通过简单的通讯接口,即可集成在任何PROFIBUS DP环境中。
通过两个可编程输入或输出的端子,即可直接集成驱动相关过程信号。例如机械端子或BERO信号。
用户友好的功能块简化了使用STEP 7在SIMATIC环境中的配置。
通过Drive ES进行工程调试,符合全集成自动化理念,即联合通讯、配置和数据管理。
采用SimoCom A,一种直观用户友好的调试工具,系统调试极其容易。
使用带有集成PROFIBUS地址开关和端接电阻的插入式连接盖,无需断开接线,即可更换单元。
通过故障/准备就绪指示灯,进行现场的故障诊断。
通过PROFIBUS DP进行故障诊断。
使用SIMATIC Teleservice和路由以及Drive ES进行远程诊断。
SIMODRIVE POSMO SI
---- 从设计上,SIMODRIVE POSMO SI是一种用于分布式伺服驱动系统的伺服驱动装置,可直接用作PROFIBUS DP的节点。SIMODRIVE POSMO SI是一种全功能机电单元,可使用独立的模块化功能单元直接在现场进行控制和驱动任务。
---- 通过电源总线从直流电源直接给单元供电。其优点是可以实现直流链路中的能量平衡。通过供电/再生电源模块,还可以将电能回馈到电网中去。
---- 功能范围
转速或转矩的控制与定位。
标准PROFIBUS DP从站,与主站进行高速循环数据交换。
与其它具有PROFIBUS DP同步总线运动控制功能的驱动系统进行运动顺序插补计算。
带有值编码器的集成测量系统。
突出特性
通过一个带有4个可参数化输入和输出的M12连接器,即可直接链接驱动相关过程信号。
采用用户友好的调试工具SimoCom U,所有SIMODRIVE驱动系统均可实现快速和简单的调试、参数化以及诊断。
通过Drive ES进行工程调试,符合全集成自动化理念,即联合通讯、配置和数据管理。
采用存储卡设计,模板更换极为便捷(无需复位)。
通过SIMATIC系统采用Drive ES,进行远程诊断。
SIMODRIVE POSMO CD/CA
---- 从设计上,SIMODRIVE POSMO CD/CA单元是一种用于分布式伺服驱动系统的闭环控制成套变频器。以其较高的防护等级(IP 65),该伺服系统可以近电机安装。
---- 通过电源总线连接到供电电源。对于SlMODRIVE POSMO CA,电源总线可直接连接到三相电源。对于SlMODRIVE POSMO CD,电源总线通过直流供电系统从电源模板直接供电。其优点是可直流链路中的能量平衡。通过供电/再生电源模块,还可回馈电能。
---- 功能范围
速度或转矩控制或定位。
标准PROFIBUS DP从站,与主站进行高速循环数据交换。
与其它具有PROFIBUS DP 同步总线运动控制功能的驱动系统进行运动顺序插补计算。
灵活连接各种类型的电机: 同步电机或异步电机。
高分辨率测量系统接口,用于电机测量系统,以及直接测量系统(作为选件)。
突出特性
通过一个带有4个可参数化输入和输出的M12连接器,即可直接链接驱动相关过程信号。
采用用户友好的调试工具SimoCom U,所有SIMODRIVE 驱动系统均可实现快速和简单的调试、参数化以及诊断。
采用存储卡设计,模板更换极为便捷(无需复位)。
通过Drive ES进行工程调试,符合全集成自动化理念,即联合通讯、配置和数据管理。
通过SIMATIC 系统采用Drive ES,进行远程诊断。
---- 由于其单元的紧凑结构和直接运行式的设计,显著减少工程和物流工作量。尤其是SIMODRIVE POSMO A和SIMODRIVE POSMO SI,实际均与电机集成在一起。同时,借助于其功能强大的软件工具SimoCom U和SimoCom A,调试、诊断和维修极为容易。使用Drive ES,这些工具可以全集成在SIMATIC 的自动化环境中:即全集成自动化。如果您想对分布式SIMODRIVE POSMO驱动器进行配置合参数设置,那么您只需使用简单易用的SimoCom U和SimoCom A软件工具即可完成。使用PROFIBUS DP和SimoCom U/SimoCom A,每个驱动装置的调试和诊断都可即刻完成。
SIMOTION D4x5-2 的应用领域为具有大量协调轴和循环时间较短的应用。
典型的应用领域包括:
SIMOTION D425?2 DP(左侧)和插有 CBE30?2 的 SIMOTION D435?2 DP/PN(右侧)
显示和诊断
内置 I/O
通信
数据后备
附加接口(非数据传输)
通过 TB30 端子板,可使用 4 路数字量输入、4 路数字量输出、2 路模拟量输入和 2 路模拟量输出对 SIMOTION D4x52 控制单元进行扩展。TB30 端子板可插入控制单元的选件插槽内。
使用 PROFINET IO 的 CBE30-2 通信板,可以使用带有 4 个端口的第二个 PROFINET 接口配置 SIMOTION D4x5-2 DP/PN 控制单元。
第二个 PROFINET 接口的应用:
注意:
CBE30-2 不能在 SIMOTION D4x5-2 DP 控制单元中使用。如果在没有 SERVOFast 和 IPOFast 的情况下使用 CBE30-2,则两个 PROFINET 接口都分配给 SERVO / IPO / IPO2。
SIMOTION D4x5-2 控制单元可通过以下三种方式之一安装在控制柜中:
对于外部风冷,D445-2/D455-2 控制单元的散热片安装在控制柜外。需要使用一个密封垫(选件),以便能够将该控制单元气密性安装在后部机柜板中。
SIMOTION D4x5-2 控制单元提供有预组装的隔板。如有必要,可将这些隔板卸下。
SIMOTION D4x5-2 控制单元以一种免维护的方式性地存储保持性过程数据(有关存储器大小,请参见技术数据)。
通过一个 SuperCap,可对实时时钟后备若干天。后备时间可通过安装在双风扇/电池模块中的一块电池来延长。
SIMOTION D4x5-2 的供货范围内包括双风扇/电池模块(含电池)。
运行时软件、用户数据和用户程序可保存在 CF 卡中。控制单元的保持性过程数据也可通过系统命令存储在这个 CF 卡上(例如,在需要使用备件时)。
除 SERVO、IPO 和 IPO2 外,SIMOTION D435-2 DP/PN、D445-2 DP/PN 和 D455-2 DP/PN 控制单元还具有另外一个运行层级(SERVOFast 和 IPOFast)。
通过这个附加的运行层级,可以在慢速和快速总线系统上分布具有不同动态响应的电动和/或液压轴,以便能够更加高效地利用控制器的性能。
与高速 PROFINET I/O 模块结合使用时,也可实现极快速的 I/O 处理。
由于采用这种扩展执行系统,可以用需要较少资源的毫秒级循环时间对电气定位驱动器进行控制,同时,可以较高的动态响应和较短的循环时间对液压机的压力控制轴进行控制。
通过 SERVOFast 和 IPOFast对液压机进行闭环控制
若激活了 SERVOFast 和 IPOFast,则会进行以下分配:
如果通过 CBE30-2 提供了第二个 PROFINET 接口,则该接口也将被分配给 SERVO、IPO 和 IPO2。这种情况下,PROFINET 内置接口将始终分配给 SERVOFast 和 IPOFast。
PROFINET IO:
PROFIBUS DP:
DRIVE?CLiQ
SINAMICS S120 系列模块:
USB:
例如,通过集成 USB 接口,可连接一个 USB 记忆棒,用于项目或固件升级。
SINAMICS S120 书本型变频调速柜模块(电源模块、电机模块等)可通过 DRIVE-CliQ 接口,连接到 SIMOTION D4x5-2 控制单元。
通过使用 CUA31/CUA32 控制单元适配器,SINAMICS S120 PM340 块型功率模块可运行在 SIMOTION D4x5-2 控制单元上。
注意:
电源模块/电机模块随附有用于将电源模块/电机模块连接到 SIMOTION D 的 DRIVE-CLiQ 电缆(标准长度)。
HART 模块
有关 HART 模块的详细信息,请参见 "ET 200M 分布式 I/O 站"。
模拟量输入/输出模块用于处理自动化系统中的模拟量输入/输出任务。模拟传感器和执行器可以通过这些模块连接到自动化系统。
使用模拟量输入/输出模块给用户提供以下优点:
模拟量输入模块具有下列机械特性:
紧凑型设计
坚固的塑料机壳里包括:
安装方便
模块安装在 DIN 导轨上并通过总线连接器连接到相邻模块。没有插槽规则;输入地址由插槽决定。
当在 ET 200M 分布式 I/O 系统中与有源总线模块一起使用时,可以对数字量输入/输出模块进行热插拔,而不会有任何反应。其它模块继续工作。
方便用户接线
装置单元通过前置连接器连接。当连接模块时,编码设备锁定在连接器中,这样该连接器只能适合于同样类型的模块。更换模块时,对于新的同类型模块,可原封不动保持前连接器的接线状态。这样可以避免在更换模块的过程中将已接线的前连接器插入到错误模块中。
数据在存储器中存取的方式
1.位、字节、字和双字
二进制数的1位(bit)只有0和1两种不同的取值,可用来表示开关量(或称数字量)的两种不同的状态,如触点的断开和接通,线圈的通电和断电等。如果该位为1,则表示梯形图中对应的编程元件的线圈“得电”,其常开触点闭合、常闭触点断开,以后称该编程元件为1状态,或称该编程元件ON。反之亦反。
8位二进制数组成1个字节(Byte),其中的第0位为低位(LSB),第7位为高位(MSB)。两个字节组成1个字(Word),两个字组成1个双字。
2.数据的存取方式
(1)“位”存取方式:位存储单元的地址由字节地址和位地址组成,如I3.2,其中的区域标识符“I”表示输入(Input),字节地址为3,位地址为2。如图:
这种存取方式称为“字节·位”寻址方式。
(2)“字节”存取方式:输入字节IB3(Byte)由I3.0~I3.7这8位组成。
(3)“字”存取方式:相邻的两个字节组成一个字,一个字中的两个字节的地址必须连续,且低位字节在一个字中应该是高8位,高位字节在一个字中应该是低8位。IW14表示由IB14和IB15组成的1个字,IW14中的I为区域标识符,W表示字(Word),14为起始字节的地址。IW14中的IB14应该是高8位,IB15应该是低8位。
(4)“双字”存取方式:相邻的四个字节表示一个双字,四个字节的地址必须连续。低位字节在一个双字中应该是高8位。ID12表示由IB12~IB15组成的双字,I为区域标识符,D表示存取双字(Double Word),12为起始字节的地址。ID12中的IB12应该是高8位,IB15应该是低8位。
6SE6420-2UC11-2AA1 | 6SE6400-3CC00-4AB3 |
6SE6420-2UC12-5AA1 | |
6SE6420-2UC13-7AA1 | 6SE6400-3CC01-0AB3 |
6SE6420-2UC15-5AA1 | |
6SE6420-2UC17-5AA1 | |
6SE6420-2UC21-1BA1 | 6SE6400-3CC02-6BB3 |
6SE6420-2UC21-5BA1 | |
6SE6420-2UC22-2BA1 | |
6SE6420-2UC23-0CA1 | 6SE6400-3CC03-5CB3 |
6SE6420-2UC11-2AA1 | 6SE6400-3CC00-3AC3 |
6SE6420-2UC12-5AA1 | |
6SE6420-2UC13-7AA1 | 6SE6400-3CC00-5AC3 |
6SE6420-2UC15-5AA1 | |
6SE6420-2UC17-5AA1 | |
6SE6420-2UC21-1BA1 | 6SE6400-3CC00-8BC3 |
6SE6420-2UC21-5BA1 | 6SE6400-3CC01-4BD3 (6SE6400-3CR01-4BD3) |
6SE6420-2UC22-2BA1 | |
6SE6420-2UC23-0CA1 | 6SE6400-3CC01-7CC3 |
6SE6420-2UC24-0CA1 | 6SE6400-3CC03-5CD3 (6SE6400-3CR03-5CD3) |
6SE6420-2UC25-5CA1 | |
6SE6420-2UD13-7AA1 | 6SE6400-3CC00-2AD3 (6SE6400-3CR00-2AD3) |
6SE6420-2UD15-5AA1 | |
6SE6420-2UD17-5AA1 | 6SE6400-3CC00-4AD3 (6SE6400-3CR00-4AD3) |
6SE6420-2UD21-1AA1 | |
6SE6420-2UD21-5AA1 | 6SE6400-3CC00-6AD3 (6SE6400-3CR00-6AD3) |
6SE6420-2UD22-2BA1 | 6SE6400-3CC01-0BD3 (6SE6400-3CR01-0BD3) |
6SE6420-2UD23-0BA1 | |
6SE6420-2UD24-0BA1 | 6SE6400-3CC01-4BD3 (6SE6400-3CR01-4BD3) |
6SE6420-2UD25-5CA1 | 6SE6400-3CC02-2CD3 (6SE6400-3CR02-2CD3) |
6SE6420-2UD27-5CA1 | |
6SE6420-2UD31-1CA1 | 6SE6400-3CC03-5CD3 (6SE6400-3CR03-5CD3) |
The CPU 1515-2 PN 有:
6GK1 161-3AA01 | CP1613网卡(以太网10M/100M自适应,PCI总线硬卡) |
6GK1 161-2AA00 | CP1612网卡(以太网10M/100M自适应,PCI总线) |
6GK1 161-2AA01 | |
6GK1 161-6AA00 | CP1616网卡(32位,33/66M,4个接口,PCI总线) |
6GK1 151-2AA00 | CP1512网卡(10M/100M以太网,PCMCIA笔记本用) |
6GK1 151-5AA00 | CP1515网卡(11M无线以太网,PCMCIA笔记本用) |
6GK1 611-0TA01-0DX0 | MOBIC T8 V1.2 |
6XV1 850-0AH10 | ITP标准工业以太网通讯电缆 (米) |
6XV1 850-0BT10 | ITP标准工业以太网电缆 (100米) 9/15 |
6XV1 850-0BN15 | ITP标准工业以太网电缆 (15米) 9/15 |
6XV1 870-3QN10 | TP转接软线RJ45/RJ45,10米 |
6XV1 850-0BH20 | ITP标准工业以太网电缆 (2米) 9/15 |
6XV1 840-2AH10 | FC标准工业以太网通讯电缆 (米) |
6XV1 850-2LN10 | TP转接软线15/RJ45,10米 |
6XV1 850-2GN10 | TP转接软线RJ45/RJ45,10米 |
6XV1 850-2JN10 | TP转接软线9/RJ45,10米 |
6XV1 850-2HN10 | TP XP 转接软线RJ45/RJ45,10米 |
6GK1 901-1FC00-0AA0 | FC引出插座RJ45 |
网络部件 | |
OSM/ESM | |
6GK1 105-2AA10 | 工业以太网OSM ITP62 (六个ITP口) |
6GK1 105-2AB10 | 工业以太网OSM TP62 (六个RJ45口) |
6GK1 105-2AE00 | 工业以太网OSM TP22 (二个RJ45口) |
6GK1 105-4AA00 | 工业以太网OSM BC08 (八个BFOC口) |
6GK1 105-3AA10 | 工业以太网ESM (八个ITP口) |
6GK1 105-3AB10 | 工业以太网ESM (八个RJ45口) |
6GK1 105-3AC00 | 工业以太网ESM (四个RJ45口) |
SCALANCE X005入门级交换机 | |
6GK5 005-0BA00-1AA3 | X005(五个RJ45口) |
6GK5 005-0BA00-1CA3 | X005(五个RJ45口),工作温度-40至70摄氏度 |
SCALANCE X100非网管型交换机 | |
6GK5 104-2BB00-2AA3 | X104-2(四个RJ45口,两个BFOC) |
6GK5 106-1BB00-2AA3 | X106-1(六个RJ45口,一个BFOC) |
6GK5 108-0BA00-2AA3 | X108(八个RJ45口)(星型连接) |
6GK5 112-2BB00-2AA3 | X112-2(12个RJ45口,2个BFOC) |
6GK5 116-0BA00-2AA3 | X116(16个RJ45口)(星型连接) |
6GK5 124-0BA00-2AA3 | X124(24个RJ45口)(星型连接) |
SCALANCE X200网管型交换机 | |
6GK5 204-2BB10-2AA3 | X204-2(四个RJ45口,两个BFOC,PROFINET) |
6GK5 206-1BB10-2AA3 | X206-1(六个RJ45口,一个BFOC,PROFINET) |
6GK5 208-0BA10-2AA3 | X208(八个RJ45口,PROFINET) |
6GK5 208-0HA00-2AA6 | X208PRO (八个RJ45口,防护等级:IP65) |
6GK5 216-0BA00-2AA3 | X216(16个RJ45口,PROFINET) |
6GK5 224-0BA00-2AA3 | X224(24个RJ45口,PROFINET) |
6GK5 204-0BA00-2BA3 | X204IRT (四个RJ45口) |
6GK5 202-2BB00-2BA3 | X202-2IRT (二个RJ45口,两个BFOC) |
SCALANCE X300增强型可网管交换机 | |
6GK5 308-2FL00-2AA3 | X308-2 (1个10/100/1000M RJ45口,7个10/100M RJ45口,两个1000M SC 接口) |
6GK5 310-0FA00-2AA3 | X308-2 (3个10/100/1000M RJ45口,7个10/100M RJ45口) |
SCALANCE X400千兆模块化交换机 | |
6GK5 414-3FC00-2AA2 | X414-3E 交换机底板,2个1000M RJ45口,12个100M RJ45口,可搭配介质模块和扩展模块 |
6GK5 408-2FD00-2AA2 | X408-2 交换机底板,4个1000M RJ45口,4个100M RJ45口,可搭配介质模块 |
6GK5 491-2AB00-8AA2 | 介质模块,两个百兆多模光纤端口-BFOC接口 |
6GK5 491-2AC00-8AA2 | 介质模块,两个百兆单模光纤端口-BFOC接口 |
6GK5 492-2AL00-8AA2 | 介质模块,两个千兆多模光纤端口-SC接口 |
6GK5 492-2AM00-8AA2 | 介质模块,两个千兆单模光纤端口-SC接口 |
6GK5 495-8BA00-8AA2 | 扩展模块,八个百兆RJ45接口 |
6GK5 496-4MA00-8AA2 | 带有4个可插入介质模块槽位的扩展模块 |