SIEMENS浔之漫智控技术有限公司西门子6ES7511-1FL03-0AB0详细说明
S7-300程序块FC1无法打开,强制关闭后总报内部OLE错误。程序只有在把原有的符号表中的内容删掉后才能打开。
请教原因在哪?如何解决
答:当打开STEP7 的程序块,或者某个功能,或者选件包时,如果 bbbbbbs 的应用程序出现错误,系统将会显示“发生一个 OLE 错误”。
当启动应用程序时,OLE (bbbbbb bbbb bbbbbding) 是 bbbbbbs 内部的一种中心机制。
这种错误可能由多种不同原因引起,例如,bbbbbbs系统的错误安装,错误注册表项,或文件损坏
1本地数据堆栈区L是局部变量,L变量仅在调用它的子程序中有效。
不同子程序中的L变量可用同名。如,FC1中有L0.1,FC2中也有L0.1这个变量,而2者间没任何关系、也不会相互冲突。
2不需要做初始化
3 局部变量解释:
L 是局部存储器,作为暂时存储器或给子程序传递参数,L也可以L*.*(如L2.5 是BOOL 量,是*二个字节的*五位),LB,LW,LD来存取,但仅仅在它被创建的块中有效,它也可以在符号表中定义,但只能在各个POU自己的符号表中定义.
4. 全局变量和局部变量在符号寻址编程时,全局变量直接显示符号名,而局部变量在符号前会加上#,采用局部变量编程有很多优势:程序可以功能化移植(减少重复编程量),大程序方便协同作战(把任务分成各个功能块),这是SIEMENS的PLC比较优越性之处。
5 使用时请注意,一定要先赋值,后使用局部变量又称临时本地数据区(L堆栈),位于CPU的工作存储区用于存储程序块(OB、FB、FC)被调用时的临时数据,访问临时数据比访问数据块中的数据较快。
“L是局部变量,只能在局部使用,不能在全局使用。”只是在这个程序块中可以使用的,使用结束后就会自动复位,它不能被其他的程序使用。临时变量的使用原则就是:先赋值,再使用
在S7-300CPU中,每一个**级的局部数据区的大小是固定的。一般在组织块中调用程序块(FB、FC等),操作系统分配给每一个执行级(组织块OB,一般在OB块执行并调用其它FB、FC)的局部数据区的较大数量为256B(字节),组织块OB自己占去20B或22B,还剩下较多234B可分配给FC或FB。如果块中定义的局部数据的数量大于256字节,该块将不能下载到CPU中。在下载过程中提示错误信息:The?block?could?not?be?copied(该块不能被复制)。如果单击错误信息框中的Detail(详细)按钮,将弹出帮助信息:Incorrect?local?data?length(不正确的局部数据长度)。
在SIMATIC管理器中依次展开你的项目到Blocks(块),右击选中某个块,选择菜单bbbbbb?Properties(目标属性)选项。在块的属性对话框中,可以看到块所需要的局部数据字节数(Length长度:Local?Data(局部数据))。
在SIMATIC管理器中选中你的项目的Block(块(文件夹,执行菜单命令Options(选项)/Reference?Data(参考数据)/Display(显示),然后选择Program?Structure(程序结构),即可在参考表中查看局部数据的占用情况
目前 PLC 在国内外已广泛应用于钢铁、石油、化工、电力、建材、机械制 造、汽车、轻纺、交通运输、环保及文化等各个行业。在运城电厂主要有化学制水、生 活污水处理、工业废水处理、凝结水精处理等。 PLC 的应用领域 目前 PLC 在国内外已广泛应用于钢铁、石油、化工、电力、建材、机械制造、汽车、 轻纺、交通运输、环保及文化等各个行业。在运城电厂主要有化学制水、生活污水 处理、工业废水处理、凝结水精处理等。有关 PLC 的使用情况主要分为如下几类。 开关量逻辑控制 取代传统的继电器电路,实现逻辑控制、顺序控制,既可用于单台设备的控制,也 可用于多机。如水泵的启停、阀门的开关、制水系统顺控、干除灰系统等。 工业过程控制 在工业生产过程当中,存在一些如温度、压力、流量、液位和速度等连续变化的量(即 模拟量),PLC 采用相应的 A/D 和 D/A 转换模块及各种各样的控制算法程序来处理模 拟量,完成闭环控制。PID 调节是一般闭环控制系统中用得较多的一种调节方法。过程 控制在冶金、化工等场合有非常广泛的应用,运城电厂主要应用在中央空调、采暖加热 系统。 运动控制 PLC 可以用于圆周运动或直线运动的控制。一般使用**的运动控制模块,如可驱 动步进电机或伺服电机的单轴或多轴位置控制模块,广泛用于各种机械、机床、机器人、 电梯等场合。 数据处理 PLC 具有数学运算(含矩阵运算、函数运算、逻辑运算)、数据传送、数据转换、排 序、查表等功能,可以完成数据的采集,分析及处理。 通信及联网 PLC 通信含 PLC 间的通信及 PLC 与其他智能设备间的通信。随着工厂自动化网络的 发展,现在的 PLC 都具有通信接口,通信非常方便。 PLC 的应用特点 1.可靠性高,抗干扰能力强 高可靠性是电气控制设备的关键性能。PLC 由于采用现代大规模集成电路技术,采 用严格的生产工艺制造,内部电路采取了**的抗干扰技术,具有很高的可靠性。使用 PLC 构成控制系统,和同等规模的继电接触器系统相比,电气接线及开关接点已减少到 数百甚至数千分之一,故障也就大大降低。此外,PLC 带有硬件故障自我功能,出 现故障时可及时发出警报信息。在应用软件中,应用者还可以编入外围器件的故障自诊 断程序,使系统中除 PLC 以外的电路及设备也获得故障自诊断保护。这样,整个系统的 可靠性较高。 2.配套齐全,功能完善,适用性强 PLC 发展到今天,已经形成了各种规模的系列化产品,可以用于各种规模的工业控 制场合。除了逻辑处理功能以外,PLC 大多具有完善的数据运算能力,可用于各种数字 控制领域。多种多样的功能单元大量涌现,使 PLC 渗透到了位置控制、温度控制、CNC 等各种工业控制中。加上 PLC 通信能力的增强及人机界面技术的发展,使用 PLC 组成各 种控制系统变得非常容易。 3.易学易用,深受工程技术人员欢迎 PLC 是面向工矿企业的工控设备。它接口容易,编程语言易于为工程技术人员接受。 梯形图语言的图形符号与表达方式和继电器电路图相当接近,为不熟悉电子电路、不懂 计算机原理和汇编语言的人从事工业控制打开了方便之门。 4.系统设计的工作量小,维护方便,容易改造 (1)设计与维护 PLC 用存储逻辑代替接线逻辑,大大减少了控制设备外部的接线,使控制系统设计 及建造的周期大为缩短,同时日常维护也变得容易起来,较重要的是使同一设备经过改 变程序而改变生产过程成为可能。特别适合多品种、小批量的生产场合。 (2)安装与布线 动力线、控制线以及 PLC 的电源线和 I/O 线应分别配线,隔离变压器与 PLC 和 I /O 之间应采用双绞线连接。将 PLC 的 I/O 线和大功率线分开走线,如必须在同* 槽内,分开捆扎交流线、直流线,若条件允许,分槽走线较好,这不仅能使其有尽可能 大的空间距离,并能将干扰降到较低限度。 PLC 应远离强干扰源如电焊机、大功率硅整流装置和大型动力设备,不能与高压电 器安装在同一个开关柜内。在柜内 PLC 应远离动力线(二者之间距离应大于200mm)。与 PLC 装在同一个柜子内的电感性负载,如功率较大的继电器、接触器的线圈,应并联 RC 消弧电路。 PLC 的输入与输出较好采用分开走线,开关量与模拟量也要分开敷设。模拟量信号 的传送应采用屏蔽线,屏蔽层应一端或两端接地,接地电阻应小于屏蔽层电阻的1/10。 交流输出线和直流输出线不要用同一根电缆,输出线应尽量远离高压线和动力线, 避免并行。 (3)I/O 端的接线 输入接线:输入接线一般不要太长。但如果环境干扰较小,电压降不大时,输入接 线可适当长些;输入/输出线不能用同一根电缆,输入/输出线要分开;尽可能采用常 开触点形式连接到输入端,使编制的梯形图与继电器原理图一致,便于阅读。 输出连接:输出端接线分为独立输出和公共输出。在不同组中,可采用不同类型和 电压等级的输出电压,但在同一组中的输出只能用同一类型、同一电压等级的电源。由 于 PLC 的输出元件被封装在印制电路板上,并且连接至端子板,若将连接输出元件的负 载短路,将烧毁印制电路板。采用继电器输出时,所承受的电感性负载的大小,会影响 到继电器的使用寿命,因此,使用电感性负载时应合理选择,或加隔离继电器。PLC 的 输出负载可能产生干扰,因此要采取措施加以控制,如直流输出的续流管保护,交流输 出的阻容吸收电路,晶体管及双向晶闸管输出的旁路电阻保护。 PLC 应用中需要注意的问题 PLC 是一种用于工业生产自动化控制的设备,一般不需要采取什么措施,就可以直 接在工业环境中使用。然而,尽管有如上所述的可靠性较高,抗干扰能力较强,但当生 产环境过于恶劣,电磁干扰特别强烈,或安装使用不当,就可能造成程序错误或运算错 误,从而产生误输入并引起误输出,这将会造成设备的失控和误动作,从而不能保证 PLC 的正常运行。要提高 PLC 控制系统可靠性,一方面要求 PLC 生产厂家提高设备的抗干 扰能力;另一方面,要求设计、安装和使用维护中引起高度重视,多方配合才能完善解 决问题,有效地增强系统的抗干扰性能。因此在使用中应注意以下问题。 工作环境 (1)温度:PLC 要求环境温度在0~55℃,安装时不能放在发热量大的元件下面,四 周通风散热的空间应足够大。 (2)湿度:为了保证 PLC 的绝缘性能,空气的相对湿度应小于85%(无凝露)。 (3)震动:应使 PLC 远离强烈的震动源,防止振动频率为10~55Hz 的频繁或连续振 动。当使用环境不可避免震动时,必须采取减震措施,如采用减震胶。 (4)空气:避免有腐蚀和易燃的气体,例如化学的酸碱等。对于空气中有较多粉尘或腐蚀 性气体的环境,可将 PLC 安装在封闭性较好的控制室或控制柜中。例如电厂的干排渣、 干除灰等,在基建后期增加了封闭小屋。 (5)电源:PLC 对于电源线带来的干扰具有一定的抵制能力。在可靠性要求很高或电 源干扰特别严重的环境中,可以安装一台带屏蔽层的隔离变压器,以减少设备与地之间 的干扰。一般 PLC 都由直流24V 输出提供给输入端,当输入端使用外接直流电源时,应 选用直流稳压电源。因为普通的整流滤波电源,由于纹波的影响,容易使 PLC 接收到错 误信息。