产地类别 | 进口 |
---|
? “Ingenuity for life"是西门子为客户、员工和社会创造价值的不懈动力与承诺
? “Ingenuity for life"在中国被诠释为“博大精深,同心致远"
【信誉*、诚信交易】【长期销售、安全稳定】
【称心满意、服务动力】【真诚面对、沟通无限】
【服务*、一诺千金】【质量承诺、客户满意】
![]() |
参考价 | ¥88 |
订货量 | 1 |
更新时间:2018-12-24 14:47:21浏览次数:422
联系我们时请说明是化工仪器网上看到的信息,谢谢!
安庆西门子模块代理商
西门子PLC S7-1500工艺模块简介
一、概述
西门子PLC S7-1500系列是西门子PLC系列的创新产品,它在性价比,运行能力,通讯功能,扩展性能,响应速度,显示功能等方面,相比西门子PLCS7-300系列,西门子PLC S7-400系列都有了大幅提升。从而为用户在自动化控制系统的配置中提供了更加优秀的解决方案。西门子PLC S7-1500为用户准备了工艺模块,用户可以根据现场需求进行选择,以便组成更加合理的控制系统。本文下面就来介绍一下西门子PLC S7-1500系列的工艺模块,为您在选择时提供参考。
二、西门子PLC S7-1500系列工艺模块特点
西门子PLC S7-1500系列的工艺模块,分为位置工艺模块和计数工艺模块两种,下面来分别进行说明:
1. 位置工艺模块
西门子PLC S7-1500系列的位置工艺模块:
供电电压24VDC,可连接编码器的种类是:带和不带信号 N 的 RS422/TTL 增量编码器,具有方向信号的 RS422/TTL 脉冲编码器,不具有方向信号的 RS422/TTL 脉冲编码器,用于向上和向下计数脉冲的 RS422/TTL 脉冲编码器。最大计数频率1MHz,功能有:2 个计数器;最大计数频率4MHz(4 倍脉冲评估),比较器,频率,周期,速度测量功能,位置和相对位置检测功能。4个数字量输入,每个计数通道2个,具有门控制,同步,捕捉,自由设定功能;数字量输出4个,每个通道2个,比较值转换和自由设定功能。具有等时模式,具有硬件中断,诊断中断,诊断功能等。
2. 计数工艺模块
西门子PLC S7-1500系列的计数工艺模块数据:
供电电压24VDC,可连接编码器的数量为2,可连接编码器的种类是:带和不带信号 N 的 24 V 增量编码器,具有方向信号的 24 V 脉冲编码器,不具有方向信号的 24 V 脉冲编码器,用于向上和向下计数脉冲的 24 V 脉冲编码器。最大计数频率200KHz,功能有:2 个计数器;最大计数频率 800 KHz(4 倍脉冲评估),比较器,频率,周期,速度测量功能,位置和相对位置检测功能。6个数字量输入,每个计数通道3个,具有门控制,同步,捕捉,自由设定功能;数字量输出4个,每个计数通道2个,比较值转换和自由设定功能。具有等时模式,具有硬件中断,诊断中断,诊断功能等。
三、总结
综上所述,西门子PLC S7-1500系列在各个方面的创新设计,为用户提供了更为完善的自动化控制系统解决方案。它的扩展信号模块功能强大,设计理念*,帮助用户搭建经济性好,响应快速,运行稳定的控制系统。用户通过合理的配置西门子PLC S7-1500系列的各类模块,例如:工艺模块。可以使得控制系统发挥更好的作用,为用户在调试和设备维护过程中提高工作效率,为企业节约成本,带来更大的效益。如果用户需要更多的了解和使用西门子PLC系列,我们也会更好的提供相关技术支持。
1. SFB0 "CTU" SFB1 "CTD" SFB2 "CTUD" SFB4 "TON" SFB5 TOF
兼容IEC61131-3的计数和计时功能块
2. SFB41 "CONT_C" SFB42 "CONT_S" SFB43 "PULSEGEN"
用于PID控制
41---连续
42---离散
43---用于将一个模拟量转化为与之对应的周期性开关量脉冲信号,该脉冲的
占空比与模拟量的数值大小成正比.
3. SFC0 "SET_CLK" SFC1 "READ_CLK"
用于读写PLC中的系统时间
4. SFC14 "DPRD_DAT" SFC15 "DPWR_DAT"
用于读写DP从站中的*性数据 如:读写用DP通讯的变频器中的控制字
5. SFC20 "BLKMOV" SFC21 "FILL"
块拷贝,块填充
6. SFC46 "STP" SFC47 "WAIT"
SFC46 使PLC进入STOP状态,挺有用的:可以当软件陷阱,或利用上位控制PLC停机
7. SFC60 "GD_SND" SFC61 "GD_RCV"
MPI的GD通讯
8.IEC Function Blocks
FC22 "LIMIT" FC25 "MAX" FC27 "MIN"
FC22 ---限幅输出
FC25,FC27 --- 3个数比大小
9.PID Control Blocks
FB41/42/43 同 SFB41 "CONT_C" SFB42 "CONT_S" SFB43 "PULSEGEN"
FB58 "TCON_CP" FB59 "TCONT_S" 用于温度控制PID
10.Ti-S7 Converting Blocks
FC105 "SCALE" FC106 "UNSCALE"
模拟量输入输出的比例和数据类型转换
西门子PLC中各个组织块OB作用
1、自由循环组织块OB1
S7 CPU启动完成后,操作系统循环执行OB1,OB1执行完成后,操作系统再次启动OB1。在OB1中可以调用FB、SFB、FC、SFC等用户程序使其循环执行。除OB90以外,OB1优先级最低,可以被其他OB中断。OB1默认扫描监控时间为150ms(可设置),扫描超时,CPU自动调用)B80报错,如果程序中没有建立OB80,CPU进入停止模式。
2、日期中断组织块OB10~OB17
在CPU属性中,可以设置日期中断组织块OB10~OB17触发的日期、执行模式(到达设定的触发日期后,OB只执行一次或按每分、每小时、每周、每月周期执行)等参数,当CPU的日期值大于设定的日期值时,触发相应的OB并按设定的模式执行。在用户程序中也可以通过调用SFC28系统函数设定CPU日期中断的参数,调用SFC30激活日期中断投入运行,与在CPU属性中的设置相比,通过用户程序,可以在CPU运行时灵活地修改设定的参数,两种方式可以任意选择,也可以同时对一个OB进行设置。
3、时间延迟中断组织块OB20~OB23
时间延迟中断组织块OB20~OB23的优先级及更新过程映像区的参数需要在CPU属性中设置,通过调用系统函数SFC32触发执行,OB号及延迟时间在SFC32参数中设定,延迟时间为1~60000ms,大大优于定时器精度。
4、循环中断组织块OB30~OB38
循环中断组织块OB30~OB38按设定的时间间隔循环执行,循环中断的间隔时间在CPU属性中设定,每一个OB默认的时间间隔不同,例如)B35默认的时间间隔为100ms,在OB35中的用程序将每隔100ms调用一次,时间间隔可以自由设定,最小时间间隔不能小于55ms。OB中的用户程序执行时间必须小于设定的时间间隔,如果间隔时间较短,由于循环中断OB没有完成程序扫描而被再次调用,从而造成CPU故障,触发OB80报错,如果程序中没有创建OB80,CPU进入停止模式。通过调用SFC39~SFC42系统函数可以禁止、延迟、使能循环中断的调用。循环中断组织块通常处理需要固定扫描周期的用户程序,例如PID函数块通常需在循环中断中调用以处理积分时间的计算。
5、硬件中断组织块OB40~OB47
硬件中断也叫过程中断,由外部设备产生,例如功能模块FM、通信处理器CP及数字量输入、输出模块等。通常使用具有硬件中断的数字量输入模块触发中断响应,然后为每一个模块配置相应的中断OB(一个模块只能良一个中断OB,S7-300系列PLC CPU只能触发硬件中断OB40),在模块配置中可以选择输入点的上升沿、下降沿或全部作为触发中断OB的事件。配置中的中断事件出现,中断主程序,执行中断OB中的用户程序一个周期,然后跳回中断处继续执行主程序。使用中断与普通输入信号相比,没有主程序扫描和过程映像区更新时间,适合需要快速响应的应用。
如果输入模块中的一个通道触发硬件中断,操作系统将识别模块的槽号及触发相应的OB,中断OB执行之后发送与通道相关的确认。在识别和确认过程中,该通道再次触发的中断事件将丢失;如果模块其他通道触发中断事件,中断不会丢失,在当前正在运行的中断确认之后触发;如果是不同的模块触发的中断事件,中断请求被记录,中断OB在空闲(没有模块其他通道的中断请求)时触发。通过调用SFC39~SFC42系统函数可以禁止、延迟、使能硬件中断的调用。
6、DPV1中断组织块OB55~OB57
CPU响应PROFIBUS-DP V1从站触发的中断信息。
7、多处理器中断组织块OB60
用于S7-400系列PLC多CPU(一个机架中最多插入4个CPU完成同一个复杂任务)处理功能,通过调用SFC35,可以触发OB60在多个CPU中同时执行。
8、时钟同步中断组织块OB61~OB64
用于处理PROFIBUS-DP V1等时钟同步,从采集各个从站的输入到逻辑结果输出,需要经过从站输入信号采样循环(信号转换)、从站背板总线循环(转换的信号从模块传递到从站接口)、PROFIBUS-DP总线循环(信号自从站传递到主站)、程序执行循环(信号的程序处理)、PROFIBUS-DP总线循环(信号从主站传递到从站)、从站背板总线循环(信号从从站接口传递到输出柜块)及模块输出循环(信号转换)7个循环,时钟同步中断将7个循环同步,优化数据的传递并保证PROFIBUS-DP各个从站数据处理的同步性。PROFIBUS时钟同步中断只能用于S7-400系列PLC CPU(具有DP V2 功能)。
9、工艺同步处理中断组织块OB65
用于T-CPU(具有运动控制功能的CPU)工艺块与开始程序的同步处理。
10、冗余故障中断组织块OB70、OB72
用于S7-400H冗余系统,当I/O冗余故障,例如冗余的PROFIBUS-DP从站故障时,触发OB70的调用,当CPU冗余故障,如CPU切换、同步故障时,触发OB72的调用。如果I/O冗余,或者CPU冗余故障而在CPU中没有创建OB70、OB72,CPU不会进入停止模式。
11、异步故障中断组织块OB80~OB87
异步故障中断用于处理各种故障事件。
OB80:处理时间故障、CIR(Configuration In Run)后的重新运行等功能,例如OB1或OB35运行超时,CPU自动调用OB80报错,如果程序中没有创建OB80,CPU进入停止模式。
OB81:处理与电源相关的各种信息(S7-400系列PLC CPU只有电池故障时调用),出现故障,CPU自动调用OB81报错,如果程序中没有创建OB81,CPU不会进入停止模式。
OB82:诊断中断,如果使能一个具有诊断中断模块的诊断功能(例如断线、传感器电源丢失),出现故障时调用OB82,如果程序中没有创建OB82,CPU进入停止模式。诊断中断还对CPU所有内外部故障,包括模块前连接器拔出、硬件中断丢失等作出响应。
OB83:用于模块插拔事件的中断处理,事件出现,CPU自动调用OB83报警,如果程序中没有创建OB83,CPU进入停止模式。
OB84:用于处理存储器、冗余系统中两个CPU的冗余连接性能降低等事件。
OB85:用于处理操作系统访问模块故障、更新过程映像区时I/O访问故障、事件触发但相应的OB没有下载到CPU等事件,事件出现,CPU自动调用OB85报错,如果程序中没创建OB85,CPU进入停止模式。
OB86:用于处理扩展机架(不适用于S7-300系列)、PROFIBUS-DP主站、PROFIBUS-DP或PROFINET I/O分布I/O系统中站点故障等事件,事件出现,CPU自动调用OB86报错,如果程序中没有创建,CPU进入停止模式。
OB87:用于处理MPI GD 通信及时钟同步故障,事件出现,CPU自动调用OB87报错,如果程序中没有创建,CPU不会进入停止模式。
12、处理中断组织块OB88
用于处理程序嵌套、区域数据分配故障,故障出现,CPU自动调用OB88报错,如果程序中没有创建,CPU进入停止模式。
13、背景循环中断组织块OB90
优先级最低,保证CPU最短的扫描时间,避免过程映像区更新过于频繁。程序的下载和CPU中程序的删除触发OB90的调用。只能用于S7-400系列PLC CPU。
14、启动中断组织块OB100~OB102
用于处理CPU启动事件,暖启动CPU调用OB100,热启动CPU调用OB101(不适合S7-300系列PLC和S7-400H),冷启动CPU调用OB102,温度越低,CPU启动时清除存储器中数据区的类型越多。
15、同步错误中断组织块OB121、OB122
OB121处理与编程故障有关的事件,例如调用的函数没有下载到CPU中、BCD码出错等,OB122处理与I/O地址访问故障有关的事件,例如访问一个I/O模块时,出现读故障等。如果上述故障出现,在程序中没有创建OB121、OB122,CP进入停止模式。
注意:不是所有的OB都可以在S7 CPU中使用,例如S7-300系列PLC PU中只有暖启动OB100,操作系统不能调用OB101、OB102,CPU中可以使用的OB请参考CPU选型手册。
S7-300系列PLC中组织块的优先级是固定的,不能修改,在S7-400系列PLC中下列组织块的优先级可以进行修改:
OB10~OB47:优先级修改范围2~23。
OB70~OB72:优先级修改范围2~38。
OB81~OB87:优先级修改范围2~26,优先级24~26确保异步故障中断不被其他的事件中断。
几个组织块可以具有相同的优先级,当事件同时出现时,组织块按事件出现的先后顺序触发,如果超过12个相同优先级的OB同进触发,中断可能丢失。
S7-1200是西门子公司的新一代小型PLC,代表了下一代PLC的发展方向。它集成了以太网接口和很强的工艺功能,编程软件STEP 7 Basic集成了用于人机界面组态的WinCC Basic,硬件和网络的组态、编程和监控均采用图形化的方式。
1.极为方便的以太网通信。使用普通的以太网电缆,可以下载和监控,提供了笔记本电脑与PLC通信的较简单的方法。
2.指令系统的设计简单合理,有的指令(例如数据转换指令)可以设置一个或两个操作数的数据类型,一条指令相当于S7-200/300/400的多条指令。
3.只有梯形图和功能块图语言,没有语句表语言。
4.程序结构基本上与S7-300/400相同。指令系统、程序结构和编程软件应该与替代S7-300/400的S7-1500兼容。
5.STEP 7 Basic采用与西门子人机界面的组态软件WinCC flexible类似的多窗口界面,同时显示项目树窗口、程序区、组态和显示信息的窗口,以及指令表或人机界面的对象列表等。软件的使用极为方便,例如可以将变量表和块的接口区中的局部变量直接拖放到梯形图中。软件很容易上手。
6.各种硬件、网络和参数采用形象直观的图形和表格组态的方法来设置。比S7-200的“向导”功能和系统块更为直观和方便。
7.集成的WinCC Basic的功能和界面与WinCC flexible基本上相同。PLC与精简系列面板在同一个项目中组态和编程,人机界面可以直接使用PLC的变量。指示灯比WinCC flexible的更好用。有人机界面仿真功能。
8.具有比S7-300的参考数据更强的功能,有多种显示交叉数据的方法。可以快速查看单独的变量在PLC和HMI中使用的情况。
9.有很强的故障诊断和显示功能,有诊断缓冲区、窗口的诊断选项卡和读取错误信息的指令。可以用LED显示有故障的模拟量模块的通道。
10.CPU集成了两点模拟量,集成的高速计数器和高速输出的功能和使用方法与S7-200基本上相同。
11.CPU上可安装一块1AO或2DI/2DO信号板。后者可用于高速输入、高速输出,可弥补继电器型CPU不能输出高速脉冲的缺陷。
12.PID的参数设置和调试方便直观,有参数自整定功能,可控制16个回路。配一块AO信号板,就可以实现PID闭环控制。PID参数自整定功能很好用。
13.通信功能*,以太网接口可以实现S7-1200与计算机或精简系列面板的通信,S7-1200之间的通信,S7-1200与S7-200、S7-300/400的通信,S7-1200与WinCC的OPC通信。
14.配上串行通信接口后,可以实现与变频器的USS通信,与计算机和S7-200的Modbus通信。
一、概述
西门子PLC在工业控制领域有着广泛的应用,其中新一代的西门子PLC S7-1200系列和西门子PLC S7-1500系列的出现,为用户提供了更多的便利。对于新一代的西门子PLC,用户需要使用博途软件STEP7对其进行程序的逻辑设计,通过博途软件WinCC来对控制系统进行界面的设计和组态。博途软件是一个系统,里面包含有多种软件,可以满足用户在不同自动化控制系统中的各种需求。本文下面就对博途软件系列的分类做一个说明,供用户进行参考。
二、西门子博途软件分类说明
西门子博途软件系列分为主要以下几种:
1.西门子博途软件STEP7 V13
这款软件适用于所有西门子控制器的工程组态平台,在STEP7 V13中,增加了对西门子PLC S7-1500系列各类CPU的支持;具有团队编程功能,项目完整上传功能,具有更高的操作保护,更好的保护用户知识产权;
其中STEP7 V13分为基本版和专业版两种。对于基本版软件,可以实现S7-1200的编程和组态;对于专业版软件,可以实现S7-1500系列,S7-300系列,S7-400系列的西门子PLC的编程和组态。
2. 西门子博途软件WinCC V13
这款软件适用于所有西门子HMI的应用,对于使用精简面板系列和使用多用户系统的SCADA都可以提供支持。博途软件WinCC分为基本版,精智版,高级版和专业版4种:其中基本版适用于精简面板,精智版适用于精智面板和精简面板,高级版适用于PC单站,精智面板和精简面板;专业版适用于SCADA,PC单站,精智面板和精简面板;
3. 西门子博途软件STEP7 Safety V13
这款软件适用于标准和故障安全自动化的工程组态系统,它支持所有S7-1500F类型的CPU,可以在STEP7 PROFESSIONAL V13的基础上进行安装,并通过统一的安全管理平台实现安全相关工程;
4. 西门子Startdrive V13
这款软件适用于所有驱动装置和控制器的工程组态平台,它集成了硬件组态,参数设置以及调试和诊断操作,集成驱动诊断功能,从而完整的集成到西门子自动化解决方案中。
三、小结
综上所述,西门子博途软件STEP7,WinCC等为用户提供了强大的功能,用户可以根据项目中的实际需求进行选择。西门子博途软件系列为用户提供了很好的支持,使得用户的程序设计变得简单有效,并可以将整套自动化控制系统集成在一起进行操作和控制,极大的提高了工程效率,降低了维护成本。如果用户需要更好的了解西门子博途系列软件的使用方法,请联系我们,我们会更好的提供相关技术支持。
安庆西门子模块代理商