西门子模块6ES7214-2BD23-0XB8库存优势
在某些情况下,已经创建并下载到 CPU 中的 STEP 7 项目的版本,与安装在 PG/PC中的软件版本是不相同的。如果想继续处理或者保存 STEP 7 项目,需要使用“在线"菜单中的功能。在不同版本的 STEP 7之间,此功能只有很小的差别。
操作:
在项目树中点击相应的控制器(控制器必须被选择)。
点击“在线"菜单。
在条目“从设备中上传(软件)"中点击所需的菜单命令(参看表 01)。
图 01
表 01 中给出了在条目“从设备中上传(软件)"中哪些在线功能可用。
Key动作步骤菜单命令C期望将“在线访问"的“程序 块"文件夹拷贝到离线“项目"程序块文件夹。需要在项目文件夹中创建与实际设备相同的设备组态。
打开在线访问中相应的控制器。
从“在线访问"文件夹推拽程序块文件夹至离线项目文件夹中(这会覆盖原有的程序块文件夹)。
拖拽操作(没有菜单命令N期望从设备中拷贝硬件组态和软件程序到离线项目中。在拓扑视图确认不同的站名被定义(参看图 02),以防在项目里已经有一个站具有相同的站。
选择菜单命令“将设备作为新站上传",依据菜单提示操作。
更多信息可参考在线帮助“将设备作为新站上传"。
将 设备作为新站上传(硬件和软件)...S期望从设备中备份硬件组态和软件到离 线项目中。需要在项目中创建与实际设备相同的设备组态。
选择菜单命令“从在线设备备份",依据菜单提示操作。
更多信息请参考在线帮助“从在线设备备份"。
选中的站点(软件和硬件)生成 1:1 的拷贝并传输到 PG/PC中,包括日期和时间。可以实现多个备份,但不能编辑备份。可以传输备份到设备中以恢复生成备份时的状态。
从在线设备中备份O期望在项目中读出一个设备的 状态信 息选择菜单命令“在线"依据菜单提示操作。
包含如下功能:
在线工具
在线/离线块比较
诊断
其它在线功能
更多信息参考在线帮助“在线和离线"。
在线表 01
图 02
如果当前编程器中的 STEP 7 版本,与已经编译和下载到 CPU 中的程序时所用的 STEP 7版本不一致时,这种情况下,下表给出了可以采取的方法,可以哪些在线功能是可以使用的,在表 02 中的描述与表 01中的说明是相对应的。
V11V12V13STEP 7V5.5C, OS, OS,OSTEP 7 (TIA 博途) V11C, OS,OS, OSTEP 7 (TIA 博途) V12C,OS, OS, OSTEP 7 (TIA 博途)V13OS, OS, O, N
表02
在TIAPortal中,S7-300/S7-400的用户程序中的AG_SEND/AG_LSEND指令被移植到S7-1500时应注意哪些问题。
如果使用相同的连接号(ID)多次调用AG_SEND/AG_LSEND指令,移植将通过调用TSEND以及为每个TSEND分配不同的背景数据块来替换每一个AG_SEND/AG_LSEND指令。此时,必须为每个TSEND的背景数据块分配相同的连接号。
在OB1中,如果一个功能块(FB)被多次调用,而在该FB中,顺序调用了AG_SEND/AG_LSEND。该FB有一个输入参数是关于连接号的(ID),该FB将该输入参数传递到AG_SEND/AG_LSEND指令中。而当OB1每次调用FB时,都带有不同的连接号(ID)。如果在同一程序中多次调用AG_SEND/AG_LSEND指令时使用不同的连接号(ID),则移植时将通过调用带有背景数据的TSEND来替换每个带有不同连接号(ID)的AG_SEND/AG_LSEND指令。为了保证通讯良好的工作,应该保证当前的TSEND完成后再触发一个带有新连接号(ID)的TSEND。直到通过 DONE, NDR 或 ERROR 参数标识出数据传输已完成并且该任务结束后,ID, LADDR, DATA以及 LEN 等参数才能被修改,
在含有CPU317-2PN/DP的S7-300上,如何编程可加载通讯功能块FB14("GET")和FB15("PUT")用于数据交换?
为了通过一个S7连接在使用CPU317-2PN/DP的两个S7-300工作站之间进行数据交换,其中该S7连接是使用NetPro组态的,在S7通信中,必须调用通讯功能块。模块FB14("GET")用于从远程CPU取出数据,模块FB15("PUT")用于将数据写入远程CPU。 功能块包含在STEP 7 V5.3的标准库中。< CPU 317-2PN/DP的通讯模块FB14("GET")和FB15("PUT")的属性 :
FB14和FB15是异步通讯功能。 这些模块的运行可能跨越多个OB1循环。 通过输入参数REQ激活FB14或FB15。DONE、NDR或ERROR表明作业结束。PUT和GET可以通过连接进行通信。 注意:不能将库SIMATIC_NET_CP中的通讯块用于CPU317-2PN/DP
对于紧凑CPU 313C-2 PtP和CPU 314-2 PtP作业同步处理需要注意什么? 在用户程序中,不可以编程SEND作业和FETCH作业。
即: 只要SEND作业(SFB 63)没有*终止(DONE或ERROR),就不能调用FETCH作业(SFB64)(甚至在REQ=0的时候)。只要FETCH作业(SFB 64)没有*终止(DONE或ERROR),就不能调用SEND作业(SFB63)(甚至在REQ=0的时候)。在处理一个主动作业(SEND作业、SFB 63或FETCH作业、SFB64)时,可以处理一个被动作业(SERVE作业、SFB 65)。
对于单向基本通信,使用系统功能 SFC67(X_GET)从一个被动站读取数据,使用系统功能SFC68(X_PUT)将数据写入一个被动站(服务器)。这些块只有在主动站中才调用。对于一个双向基本通信,调用站中的系统功能SFC65(X_SEND),在该站中想将数据发送到另一个主动站。在同样为主动的主动接收站中,数据将通过系统功能SFC66(X_RCV)记录。
两种类型的基本通信中,每次块调用可以处理多 76 字节的用户数据。对于S7-300 CPU,数据传送的数据一致性是 8个字节,对于S7-400 CPU则是全长。 如果连接到S7-200,必须考虑到S7-200只能用作一个被动站。
西门子CPU模块6ES7516-3FN02-0AB0技术参数
一般绕线电动机多用于飞轮力矩gd2较大的场合,在设定加减速时间时应多注意。常见问题编辑1、什么是西门子变频器。西门子变频器是利用电力半导体器件的通断作用将工频电源变换为另一频率的电能控制装置。2、为什么西门子变频器的电压与电流成比例的改变。
异步电动机的转矩是电机的磁通与转子内流过电流之间相互作用而产生的,在额定频率下,如果电压一定而只降低频率,那么磁通就过大,磁回路饱和,严重时将烧毁电机。频率与电压要成比例地改变,即改变频率的控制西门子变频器输出电压,使电动机的磁通保持一定,避免弱磁和磁饱和现象的产生。
这种控制方式多用于风机、泵类节能型西门子变频器。3、西门子变频器制动的有关问题制动的概念:指电能从电机侧流到西门子变频器侧(或供电电源侧),这时电机的转速高于同步转速,负载的能量分为动能和势能.动能(由速度和重量确定其大小)随着物体的运动而累积。
当动能减为零时,该事物就处在停止状态。机械抱闸装置的方法是用制动装置把物体动能转换为摩擦和能消耗掉。对于西门子变频器,如果输出频率降低,电机转速将跟随频率同样降低。这时会产生制动过程.由制动产生的功率将返回到西门子变频器侧。
这些功率可以用电阻发热消耗。在用于**类负载,在下降时,能量(势能)也要返回到西门子变频器(或电源)侧,进行制动.这种操作方法被称作“再生制动",而该方法可应用于西门子变频器制动。在减速期间,产生的功率如果不通过热消耗的方法消耗掉,而是把能量返回送到西门子变频器电源侧的方法叫做“功率返回再生方法"。
在实际中,这种应用需要“能量回馈单元"选件。4、采用西门子变频器运转时,电机的起动电流、起动转矩怎样。采用西门子变频器运转,随着电机的加速相应**频率和电压,起动电流被限制在150%额定电流以下(根据机种不同,为125%~200%)。
用工频电源直接起动时,起动电流为6~7倍,将产生机械电气上的冲击。采用西门子变频器传动可以平滑地起动(起动时间变长)。起动电流为额定电流的1.2~1.5倍,起动转矩为70%~120%额定转矩;对于带有转矩自动增强功能的西门子变频器,起动转矩为*以上,可以带全负载起动。
5、装设西门子变频器时安装方向是否有限制。西门子变频器内部和背面的结构考虑了冷却效果的,上下的关系对通风也是重要的,对于单元型在盘内、挂在墙上的都取纵向位,尽可能垂直安装。6、不采用软起动,将电机直接投入到某固定频率的西门子变频器时是否可以。
在很低的频率下是可以的,但如果给定频率高则同工频电源直接起动的条件相近。将流过大的起动电流(6~7倍额定电流),由于西门子变频器切断过电流,电机不能起动。7、西门子变频器可以传动齿轮电机吗。根据减速机的结构和润滑方式不同,需要注意若干问
以西门子的S7-200为例,输入I、输出Q、变量存储器V、内部存储器位M、定时器T、计数器C等属于全局变量,可以在符号表中为全局变量定义符号名。
程序组织单元(Program Organizational Unit)简称为POU,包括主程序、子程序和中断程序。每个POU均有自己的64字节局部变量,局部变量用L(Local)来表示,局部变量只能在它所在的POU中使用。全局变量可以在各POU中使用。
2.局部变量有哪些类型?
子程序可以使用下列局部变量:
1) TEMP (临时变量)是暂时保存在局部数据区中的变量。只有在执行该POU时,定义的临时变量才被使用,POU执行完后,不再保存临时变量的数值。主程序和中断程序的局部变量表中只有TEMP变量。
2) IN(输入参数)由调用它的POU提供的传入子程序的输入参数。
3) OUT(输出参数)是子程序的执行结果,它被返回给调用它的POU。
4) IN_OUT(输入_输出参数)的初始值由调用它的POU传送给子程序,并用同一变量将子程序的执行结果返回给调用它的POU。
主程序和中断程序的局部变量表中只有临时变量TEMP。
3.子程序的输入、输出参数有什么作用?
具有输入、输出参数和局部变量的子程序易于实现结构化编程,对于长期生产同类设备或生产线的厂家尤为有用。编程人员为设备的各部件或工艺功能编写了大量的通用的子程序。不知道子程序的内部代码,只要知道子程序的功能和输入、输出参数的意义,就可以用它们快速“组装”出满足不同的用户要求的控制程序。就好像可以用数字集成电路芯片组成复杂的数字电路一样。
如果子程序没有输入、输出参数,这种子程序没有明确的软件接口,使用起来很不方便。
4.局部变量有什么优点?
1) 子程序如果没有局部变量,它和调用它的程序之间只能通过全局变量来交换数据,子程序内部也只能使用全局变量。将它移植到别的项目时,需要对各POU使用的全局变量作统一安排,以保证不会出现地址冲突。当程序很复杂,子程序很多时,这种地址分配是很花时间的。
如果子程序有局部变量,并且在子程序中只使用局部变量,不使用全局变量,因为与其他POU没有地址冲突,不作任何改动,就可以将子程序移植到别的项目中去。
为了减少移植子程序的工作量,在子程序中应尽量避免使用全局变量和全局符号。
2) 如果使用局部变量表中的临时变量(TEMP),同一片物理存储器可以在不同的程序中重复使用。
RTU和plc产品进行对比
两者共同点都是编程语言IEC6113-3,但在环境等方面差别较大
(1)应用场合范围优势:
RTU主要应用于现场设备附近,RTU对工作的环境要求比较宽泛:
RTU对环境的要求:
工作温度:-40度到75度
存储温度:-40度到85度
相对湿度:5%到95%;
RTU产品的具有可靠的优质特性,极端的环境工作温度,适合各类场所应用,属于全天候不受环境和地域的限制,。
PLC对环境的要求:
工作温度:0度到55度;
存储温度:-40度到70度;
相对湿度:5%到95%;
PLC产品更适合室内环境应用,工作温度范围较窄。
(2).通信协议及灵活性
RTU产品有较多的通信接口
RTU产品一般都具备3到5个通信接口或更多,如RS232、RS485,主要适应现场各类智能仪表及各类控制器的方便接入;
RTU产品具备支持多种通信协议 MODBUS、DNP3等多种协议;
支持新增特殊协议的接口驱动功能。可以方便与其它不同种类设备相连,特别适合SCADA系统应用;
PLC产品通信接口及通信协议较单一,适合相对固定和统一的站内控制系统。
(3)RTU功能方面
RTU在应用方面除了一些和PLC的基本相似功能外更面向一些行业专有技术,具有一些行业专用功能,如天然气RTU具备AGA算法,井口RTU具备专用控制算法等。对于小型站点来说,两者的应用范围都差不多,RTU系列具有的存储空间,远大于PLC,RTU采用内嵌式**计算程序,可代替**计算机,直接用于计量,存储历史记录等。
在配置点数方面两者相当,在模拟量方面,RTU要略优于PLC;RTU主要针对于现场应用环境设置,对环境的要求要比PLC系列宽泛的多。从内存空间及附带功能来看,RTU要优于PLC。对于现场环境比较好的地方,采用PLC会更经济一些;对用现场环境比较恶劣,比如石油行业的灌区监控、天燃气管道、油气井场的监控、市政管网等众多具有室外环境因素的则采用RTU产品更合适。综合来看,两类产品各有其特色和特点,且主要针对的应用范围也不尽相同。