浔之漫智控技术(上海)有限公司
佛山西门子PLC代理商 当天发货
  • 佛山西门子PLC代理商 当天发货
  • 佛山西门子PLC代理商 当天发货
  • 佛山西门子PLC代理商 当天发货

产品描述

品牌西门子 适用范围工业自动化 产地德国 系列全系列 结构形式模块式
采用这种方式的特点是:在线性结构体系的程序可以处理PLC的高速输入/输出信号,以满足的控制要求。当然,根据实际系统的需要,程序中也可以没有高速扫描的程序段,但是,不可以将全部程序都作为高速程序。
3.分块式结构
分块式结构体系的PLC程序由多个程序块组成,由统一的程序“组织块”对各程序块进行组织与调度,“组织块”根据规定的条件与顺序依次调用各程序块。
采用了分块式结构体系的PLC程序,在实际处理过程中可以根据不同的外部输入条件与控制要求,每次循环扫描可以跳过某些程序块,仅对需要处理的程序块进行扫描,从而加快PLC程序的执行速度,缩短扫描时间。
根据PLC的不同,分块式结构体系的PLC程序可以采用主、子程序结构、功能调用式结构与结构化编程等形式实现。
(1)主、子程序结构
采用主、子程序结构的PLC用户程序,一般可以由主程序、子程序、中断程序等不同的程序块所组成,并且按照规定的顺序排列(如在S7-200中,程序块按照主程序、子程序、中断程序的顺序依次排列)。
在主、子程序结构程序中,主程序为PLC每次扫描都必须执行的程序块,必须予以编制;而子程序、中断程序可以根据实际需要进行编写与调用。
主、子程序结构的PLC程序与线性化结构相类似,如果程序中没有编制子程序、中断程序,它便成了线性结构的程序。
(2)功能调用式结构
功能调用式结构的PLC程序执行过程与主、子程序结构类似,但组成程序的各逻辑块按照不同的功能进行编排,无主、子之分。组成功能调用式结构的每一程序块都代表着控制对象的一组相对立动作,逻辑块由特定的“块”进行统一的管理与调用。
在S7-300/400系列PLC中,以上用于管理与调用的程序块称为组织块(OBl),其余逻辑块分别称程序块(FC)、功能块(FB)、数据块(DB)等。
一般而言,功能调用式PLC程序在CPU的一个扫描周期内,对同一程序块的调用次数不会超过一次;当超过一次时则称为“结构化编程”。
(3)结构化编程
结构化编程的程序结构形式与调用式完全相同,程序同样由多个程序块组成,并通过“组织块”对其进行组织与管理,但它采用了“参数化编程”的方法。
采用结构化编程的程序,在同- PLC扫描周期内可以多次重复调用程序中的同一程序块,因此,对于动作相同或相似的程序,可以通过在PLC程序中编写一个“公用程序块”,利用重复调用来实现。
为了保证“公用程序块”能控制不同的对象,必须将组成程序的各种操作数进行“参数化”,即:
①“公用程序块”中的所有信号的地址必须是可以变化的,即“公用程序块”中一般不能使用“地址”,而应采用“程序变量”(形式参数)进行编程。
②调用“公用程序块”前,为了使得程序中的所有信号有明确的含义,必须对“程序变量”(形式参数)进行赋值,即将“程序变量”定义成有明确含义的地址。因此,CPU必须划分一个的存储器区域用于存储这些赋值参数。S7-300/400中的“局部变量堆栈L”与“即时数据块DI”就是为了实现这一目的而设定的存储区域
概述
S7-300是模块化小型PlC系统,能满足中等性能要求的应用。其模块化结构设计使得各种单的模块之间可进行广泛组合以用于扩展。
系统组成
处理单元(CPU):各种CPU有不同的性能,例如,有的CPU上集成有PROFIBUS—DP通讯接口等。
信号模块(SM):用于数字量和模拟量输入/输出。
通讯处理器(CP):用于连接网络和点对点连接。
功能模块(FM):用于高速计数,定位操作(开环或闭环定位)和闭环控制。
负载电源模块(PS):用于将SIMATICS7—300连接到120/230V交流电源,或24/48/60/110V直流电源。
接口模块(1M):用于多机架配置时连接主机架(CR)和扩展机架(ER)。S7—300通过分布式的主机架(CR)和3个扩展机架(ER),可以操作多达32个模块。运行时无需风扇。
SIMATICS7—300适用于通用领域:高电磁兼容性和强抗振动,冲击性,使其具有的工业环境适应性。
功能
SIMATICS7—300的大量功能能够支持和帮助用户进行编程、启动和维护,其主要功能如下:
高速的指令处理:0.1—0.6u s的指令处理时间在中等到较低的性能要求范围内开辟了全新的应用领域。
浮点数运算:用此功能可以有效地实现更为复杂的算术运算。
方便用户的参数赋值:一个带标准用户接口的软件工具给所有模块进行参数赋值。
人机界面(HMl):方便的人机界面服务已经集成在S7—300操作系统内、因此人机对话的编程要求大大减少。
SIMATIC人机界面(HMl)从S7—300中取得数据,S7-300按用户的刷新速度传送这些数据。S7-300操作系统自动地处理数据的传送。
诊断功能:CPU的智能化的诊断系统连续系统的功能是否正常、记录错误和系统事件(例如:超时、模块更换等)。
口令保护:多级口令保护可以使用户高度、有效地保护其技术机密,防止未经允许的复制和修改,操作方式选择开关:操作方式选择开关像钥匙一样可以拔出,当钥匙拔出时,就不能改变操作方式。这样就防止非法或改写用户程序。
通讯
这是一个经济而有效的解决方案;方便用户的STEP7的用户界面提供了通讯组态功能,这使得组态非常容易、简单。
SIMATICS7—300具有多种不同的通讯接口:多种通讯处理器用来连接AS—I接口和工业以太网总线系统;串行通讯处理器用来连接点到点的通讯系统;多点接口(MPl)集成在CPU中,用于同时连接编程
器、PC机、人机界面系统及其他SIMATICS7/M7/C7等自动化控制系统。CPU支持下列通讯类型:
过程通讯:通过总线(AS—I或Pronbus)对I/O模块周期寻址(过程映象交换)。
数据通讯:在自动控制系统之间、人机界面(HMl)和几个自动化功能块间相互调用
佛山西门子PLC代理商
模拟量转换的相关设置
S7-1200(1214C)内部集成了2路模拟量信号输入通道,分别为通道0和通道1,也就是可以同时接收并处理两个传感器输入的模拟信号,对应的为IW和IW66(长度为一个字,16位),在TIA PROTAL中选中PLC的“常规”—“AI”标签项可以进行查看和设置。
浅谈西门子S7-1200PLC的模拟量转换,附实例演示
S7-1200PLC模拟量转换的工作原理
假设PLC的AI0口外接了一个温度传感器,传感器将测得的温度值转换为一个范围为0~10V的连续电压信号输入给PLC。模拟量经过PLC内部的A/D转换后被转换成了范围0~27648的数字量并存储在特定的寄存器中。具体的转换流程如下图所示。
浅谈西门子S7-1200PLC的模拟量转换,附实例演示
如何将模拟量输入转换的数字值还原成对应的物理量?
例:某个压力传感器的量程为0~0.1MPa,转换成对应的电压信号为0~5V,设转换后IW中的数值为N,尝试求以Pa为单位的压力值。
解:S7-1200PLC默认的模拟信号输入电压范围是0~10V,转换成数字信号的范围是0~27648,因为此压力传感器输出电压范围是0~5V,所以转换的数字信号范围是0~13824。压力传感器的测量压力范围是0~0.1MPa,由此可推导出公式,将电压值还原成以Pa为单位的压力值并将结果存储于寄存器MD30中。
电压转换成数字信号后存入IW的数值为N
浅谈西门子S7-1200PLC的模拟量转换,附实例演示
在博途软件中编写对应的PLC程序如下:
在编写梯形图程序时有以下两点需要特别注意:
1)因为PLC执行除法指令时会丢掉余数而只保留商值,这样会影响计算的精度,所以在编写梯形图程
序计算压力值时要注意先乘后除。
2)IW中的数据类型为整型(INT),该值乘以100000后其结果会超出int的范围,所以必须先应用CONV指令将数据类型转换为DInt
SITOP 电源:35mm 标准导轨安装SITOP电源,可提供标准24V从0.5A到40A 单模块输出,,同时可通过并联扩容系统容量,与附加模块组合成安全可靠,智能化电源系统。同时也提供48V 直流输出产品,提供更丰富的应用。
SIMATIC 设计电源:S7 标准导轨安装SIMATIC 电源(PS307 电源),DIN 标准导轨S7-200、S7-1200 和SIMATIC ET 200pro 系导轨电源,可提供标准24VDC,2-8A 单模块输出,也可同时可通过并联扩容系统容量,与附加模块组合成安全可靠,智能化电源系统
LOGO! 电源:35mm 标准导轨安装小巧的LOGO!电源,小巧的LOGO! 电源,提供丰富的直流输出电压,5V,12V, 15V, 24V 可选。模块化的微型设计,节省了用户的设计空间。
SIYOUNG 电源:螺钉安装的SIYOUNG电源,标准24V直流输出,提供2.5A、4A、 6A、12A 功率输出,紧凑的金属外壳设计和人性化的接线方式设计。
佛山西门子PLC代理商
PROFIBUS 通信 使用EM DP01扩展模块可以将S7-200 SMART SR/ST CPU做为PROFIBUS-DP从站连接 到PROFIBUS通信网络。通过模块上的旋转开关可以设置PROFIBUS-DP从站地址。该 模块支持9600波特到12M波特之间的任一PROFIBUS波特率,大允许244输入字 节和244输出字节。
支持下列协议:
1. MPI从站
2. PROFIBUS-DP从站
串口通信 S7-200 SMART CPU模块均集成1个RS485接口,可以与变频器、触摸屏等第三方 设备通信。如果需要额外的串口,可通过扩展CM01信号板来实现,信号板支持 RS232/RS485自由转换。
串口支持下列协议: 1.Modbus RTU 2. USS 3.自由口通信
与上位机的通信 通过PC Access SMART,操作人员可以轻松通过上位机读取S7-200 SMART的数据, 从而实现设备或者进行数据存档管理。
注:(PC Access SMART 是 S7-200 SMART 与上位机通信的OPC软件)
运动控制
通过脉冲方式控制伺服/步进驱动器
S7-200 SMART CPU 提供了三种开环运动控制方法:
1.脉冲串输出 (PTO):内置在 CPU 的速度和位置控制。此功能仅 提供脉冲串输出,方向和限值控制必须通过应用程序使用PLC 中集成的或由扩展模块提供的 I/O 来提供。请参见脉冲输出PLS 指令
2.脉宽调制 (PWM):内置在 CPU 的速度、位置或负载循环控制。 若组态 PWM 输出,CPU 将固定输出的周期时间,通过程序控制 脉冲的持续时间或负载周期。可通过脉冲持续时间的变化来控 制应用的转速或位置。请参见脉冲输出PLS指令
3.运动轴:内置于CPU中,用于速度和位置控制。此功能提供了 带有集成方向控制和禁用输出的单脉冲串输出,还包括可编程 输入,并提供包括自动参考点搜索等多种操作模式
PWM 和运动控制向导设置
为了简化您应用程序中位控功能的使用,STEP 7- Micro/WIN SMART提供的位控向导可以帮助您在几分钟内全部完成PWM、 PTO的组态。该向导可以生成位控指令,您可以用这些指令在您 的应用程序中对速度和位置进行动态控制。
PWM向导设置根据用户选择的PWM脉冲个数,生成相应的PWMx_ RUN子程序框架用于编辑。
运动控制向导多提供3轴脉冲输出的设置,脉冲输出速度从20 Hz到100 KHz可调
带载运行时,305、307罐出现干扰报警。将地线改至控制307罐(该罐已使用变频器,线槽内走的是该变频器的输出线)变压器的地线上,305罐不再干扰报警,但307罐仍间隔几分钟出现干扰报警现象,分析可能是两台变频器产生的共模干叠加所至,也可能是地线放在动力线槽内,走线较长引起的,于是在地线上加装地线滤波器,但效果也不太好。后来将地线拆除(经测量变频器整机漏电流很小,对人体不会造成危害,所以可以将地线拆除),效果好一些,但报警现象也是间断出现,这样分析应该不是地线引起的,还是输入端的滤波措施不够,没有将高频干扰滤除干净
佛山西门子PLC代理商
PROFIBUS 是工业现场级的标准 (IEC 61158/61784)。它是经认可的在加工制造和过程工业两种领域均可进行通讯的现场总线。
PROFIBUS 用于将现场设备(如分布式 I/O 设备或驱动器)连接到自动化系统(如 SIMATIC S7、SIMOTION、SINUMERIK 或 PC 机)。
PROFIBUS 是标准化的现场总线,符合 IEC 61158 规范,是功能强、开放式、坚固耐用、响应时间短的现场总线系统。PROFIBUS 有多种规格,可
用于各种应用环境。
PROFIBUS DP(分布式 I/O)
PROFIBUS DP 用于连接分布式现场设备(如SIMATIC ET 200)或响应时间的驱动器。PROFIBUS DP 用在传感器/执行器分布在机器或厂房内的
情况(如,现场级别)。
AS-Interface
AS-Interface 符合标准 (IEC 62026/EN 50295),可代替电缆束,只需一条双股线即可其经济可靠地将传感器和执行器连接起来。这条双股
线还用于为各个工作站提供电力。这样,AS-Interface 就成为 PROFIBUS DP 或 PROFINET 现场总线的理想接口。
IO-link
通过通信标准 IO-link,可将传感器和分断装置智能连接到控制层。IO-link 促进了控制柜和现场层中了所有部件的集成,实现直至终过程仪表
的较大集成度和无缝通信。
西门子的 IO-link 解决方案可确保任何生产系统实现较高精度和经济实用性。IO-link 已完全集成在全集成自动化 (TIA) 中,具有众多优点。
借助于开放式标准,可以将来自不同厂商的设备联网
ET 200iSP 是一种模块化、本质安全型 I/O 系统,防护等级为 IP30,可以在环境温度范围为 -20 至 +70 °C 的气体和粉尘环境中运行。
根据 ATEX 指令 94/9/EC,可以将 ET200iSP 远程 I/O 站直接安装在 Ex 区域 1、2、21 或 22 中以及非危险区域内。必要时,还可以在zone0
或 20 中安装本质安全传感器、执行器和 HART 现场设备。
ET 200iSP 采用模块化设计,可根据相应的自动化任务,通过各种组态和灵活扩展调整远程 I/O 站。为了提高工厂利用率,站的压力封装电源和
本质安全型 PROFIBUS DP 连接 (RS 485-iS) 也可以采用冗余设计。
通过带有立接线和自动插槽编码功能的结构,可以在没有消防证书的情况下,简单而可靠地对每个模块进行热插拔。
除了用于实现过程工艺(基本过程控制)自动化的模拟量和数字量 I/O 模块之外,该系列电子模块还包含用于实现安全应用的安全有关 F-I/O
模块。各种类型的电子模块可以在站内混合布置
现用到西门子S7-300(CPU315)做整流系统的PID控制,具体是由AI模块输入4-20MA信号(既A柜/B柜饱和电抗器控制电流信号反馈和机组A柜/B柜直流电流信号反馈),通过CPU调用PID功能块,实现自动闭环控制,后由AO模块输出一个4-20MA的信号给稳流系统(既A柜/B柜电流给定反馈)。
发现问题:
1、具体应调用S7的PID中的哪些功能块。直接在OB1里边调用FB41,不知可否。
2、PID标准块FB41的输入输出参数如何整定,PV_PER、SP_INT、PV_IN有何区别。
3、GAIN、TI、TD如何整定。
4、MAN_ON、PVPER_ON怎么用,是直接在FB41的输入端写吗?
原理上,PID的调节节奏应该与其采样周期*,这是数学模型应与物理过程*的要求。这也就是FB41要在OB35中周期调用且OB35的周期要与FB41采样周期*的原因。
当然,在OB1或其他FC、FB中调用FB41也是可以的,此时将OB1参数区中扫描周期作为FB41的采样周期。在管道恒流恒压的PID过程控制中,也曾在FC中无条件连续调用FB41,PID效果也还令人满意。我个人认为,精度要求不高的应用中,简单调用也是可以的。
FB41参数的设置很灵活,可根据自己的习惯或应用的方便选择。下面是一种方式。
MAN_ON:激活PID手动调节给定值MAN的使能位,可用PID手自动转换位来触发。
PVPER_ON:是PID输入输出参数“PERIPHERAL化”的使能位,即将参数看成0~27648之间的整数。换个说法,就是PID的反馈值直接取自相应AIW通道,而PID输出则直接给出到AQW通道。参数整定由FB41完成。可用调节装置的启动标志来触发本位。
MAN:PID手动调节给定值,当“MAN_ON=1”时有效。
CYCLE:采样周期。根据物理量变化快慢定,一般要求与FB41执行的周期*。
SP_INT:PID的设定值。注意设定值与反馈值的单位*。为了避免错误,建议将SP_INT转换为-100.0~100.0%之间无量纲的百分数,输入到FB41时,注意只取百分号之前的数即可。
PV_PER:PID过程的反馈值,直接取自反馈量的AIW通道的A/D码。仅在“PVPER_ON=1”时有效。
GAIN:比例系数。
TI:积分时间。
TD:微分时间。
LMN_PER:PID的调节输出,直接对应调节输出AQW通道。
设置了上述参数,基本的PID调节就可以实现了。根据需要再完善其他参数的设置,比如死区的设定等。
利用STEP7中的PID赋值工具可形象快捷地完成参数设置,结果直接存入相应背景数据块,FB41调用时无须再赋值
作为通用工业控制计算机,30年来,可编程控制器从无到有,实现了工业控制领域接线逻辑到存储逻辑的飞跃;其功能从弱到强,实现了逻辑控制到数字控制的进步;其应用领域从小到大,实现了单体设备简单控制到胜任运动控制、过程控制、及集散控制等各种任务的跨越。今天的可编程控制器正在成为工业控制领域的主流控制设备,在世界各地发挥着越来越大的作用。
http://www.absygs.com

产品推荐