浔之漫智控技术(上海)有限公司
    关于我们
  • 企业文化 组织结构 分支公司 售后服务 技术支持
  • 朔州西门子S7-300代理商
  • 朔州西门子S7-300代理商
  • 朔州西门子S7-300代理商

产品描述

品牌西门子

朔州西门子S7-300代理商


一、问题提出

可编程控制器是一种新型的通用自动化控制装置,它有许多优点,尽管可编程控制器在设计制造时已采取了很多措施,是它对工业环境比较适应,但是工业生产现场的工作环境较为恶劣,为确保可编程控制器控制系统稳定可靠,还是应当尽量使可编程控制器有良好的工作环境条件,并采取必要抗干扰措施。

二、可编程控制器的安装和接线

(一)安装的注意事项

1 .安装环境

为保证可编程控制器工作的可靠性,尽可能地延长其使用寿命,在安装时一定要注意周围的环境,其安装场合应该满足以下几点:

( 1 )环境温度在 0 ~ 55 ℃ 范围内。

( 2 )环境相对湿度应在 35 %~ 85 %范围内。

( 3 )周围无易燃和腐蚀性气体。

( 4 )周围无过量的灰尘和金属微粒。

( 5 )避免过度的震动和冲击。

( 6 )不能受太阳光的直接照射或水的溅射。

2 .注意事项

除满足以上环境条件外,安装时还应注意以下几点:

( 1 )可编程控制器的所有单元必须在断电时安装和拆卸。

( 2 )为防止静电对可编程控制器组件的影响,在接触可编程控制器前,先用手接触某一接地的金属物体,以释放人体所带静电。

( 3 )注意可编程控制器机体周围的通风和散热条件,切勿将导线头、铁屑等杂物通过通风窗落入机体内。

(二)安装与接线

1.确定系统运行方式与控制方式。PLC可构成各种各样的控制系统,如单机控制系统、集中控制系统等。在进行应用系统设计时,要确定系统的构成形式。
    2.选择用户输入设备(按钮、操作开关、限位开关、传感器等)、输出设备(继电器、接触器、信号灯等执行元件)以及由输出设备驱动的控制对象(电动机、电磁阀等)。这些设备属于一般的电气元件,其选择的方法属于其他课程的内容。
    3.PLC的选择。PLC是控制系统的核心部件,正确选择PLC对于保证整个控制系统的技术经济指标起着重要的作用。选择PLC应包括机型选择、容量选择、I/O模块选择、电源模块选择等。
    4.分配I/0点,绘制I/0连接图,必要时还须设计控制台(柜)。


SIMATIC S7-1500H西门子*处理器

 

但是通过上述方法,由于获取故障信息缓慢,从而不能快速有效的解决现场问题。西门子对于PLC和相关网络提供多种多样的诊断方式,包括使用故障组织块例如OB82,OB86,诊断功能块,例如SFC51,SFC13,SFB52等,使用RSE/WinCC/WinCC flexible方式,使用Web服务(集成在新的PN CPU中),使用已有的诊断方式,例如FB126,或者使用Maintenance station(维护站)等方式。其中使用 OB8x ( 359 KB ) 是基本的获取基本故障信息的方法,同时也可以配合诊断功能块进行详细故障的诊断。


SIMATIC PLC判断发生故障,会立即调用相应的故障组织块OB,如果PLC中没有加入相应的组织块PLC可能会停机,停机的目的就是保证生产过程处于安全状态。如果使用OB8x而没有编写任何诊断程序在用户程序中,PLC虽然不会因为发生故障而停机,但是这种方式并不可取。不能让产生故障的PLC仍无条件的运行,因为这种方式可能导致生产处于某种危险的状态。例如,当DO模块发生断线故障,相关的控制设备因此停止,但是DO可能并没有获取故障信息而停止输出,如果维护人员检查故障并做好接线后,DO会立刻输出控制信号导致相应的控制设备动作,这可能会造成现场人员或者设备的伤害。好的方式之一就是通过OB8x获取故障信息,然后通过编程连锁该输出信号,使其输出为“0”,当维修完毕后,通过用户确认后(例如上位机界面中的操作按钮),然后再输出信号“1”。所以使用OB8x就是快速的获取故障信息,然后根据此类故障进行条件式的监视和处理,这样才是有效使用PLC的方法。

 

SIMATIC S7-1500H西门子*处理器

 

本文介绍如何使用OB82,OB83,以及OB86来判断现场故障,并作出相应的处理。OB82为诊断中断组织块,相关的诊断报警例如“DO模板的DO信号断线”会使PLC调用OB82;OB83为插拔中断组织块,当插拔机架上的模块时PLC会调用OB83;OB86为机架故障组织块,当扩展机架丢失,分布式IO掉站时,PLC会调用OB86。各个组织块的详细信息可以参看下面介绍。


上述组织块都具有20个字节的临时变量,对于用户在编程时不能占用和修改这些临时变量。这些临时变量会由PLC在调用相应的故障组织块时自动生成,所以这些临时变量为只读属性,用户只需要读取这些临时变量的数值或者状态来判断哪里出现什么样的故障。每一个故障组织块的临时变量随诊断功能的不同而不同,另外还可以根据相应故障组织块的临时变量OB8x_Date_Time得到故障出现的时间日期。该时间虽然是调用相关OB8x的时间,但是也可以参考故障出现的大致时间


202202231632207636284.jpg202202231632210850864.jpg

串联电路块的并联连接指令OLD

两个或两个以上的接点串联连接的电路叫串联电路块。串联电路块并联连接时,分支开始用LD、LDN指令,分支结束用OLD指令。OLD指令与后述的ALD指令均为无目标元件指令,而两条无目标元件指令的步长都为一个程序步。OLD有时也简称或块指令。

2、并联电路的串联连接指令ALD

两个或两个以上接点并联电路称为并联电路块,分支电路并联电路块与前面电路串联连接时,使用ALD指令。分支的起点用LD、LDN指令,并联电路结束后,使用ALD指令与前面电路串联。ALD指令也简称与块指令,ALD也是无操作目标元件,是一个程序步指令。

3、输出指令 =

1、= 输出指令是将继电器、定时器、计数器等的线圈与梯形图右边的母线直接连接,线圈的右边不允许有触点,在编程中,触点以重复使用,且类型和数量不受限制。

4、置位与复位指令S、R

S为置位指令,使动作保持;R为复位指令,使操作保持复位。从*的位置开始的N个点的寄存器都被置位或复位,N=1~255如果被*复位的是定时器位或计数器位,将清除定时器或计数器的当前值。


5、跳变触点EU,ED

正跳变触点检测到一次正跳变(触点的入信号由0到1)时,或负跳变触点检测到一次负跳变(触点的入信号由1到0)时,触点接通到一个扫描周期.正/负跳变的符号为EU和ED,他们没有操作数,触点符号中间的”P”和”N”分别表示正跳变和负跳变

6、空操作指令NOP

NOP指令是一条无动作、无目标元件的一个序步指令。空操作指令使该步序为空操作。用NOP指令可替代已写入指令,可以改变电路。在程序中加入NOP指令,在改动或追加程序时可以减少步序号的改变。

7、程序结束指令END

END是一条无目标元件的一序步指令。PLC反复进行输入处理、程序运算、输出处理,在程序的后写入END指令,表示程序结束,直接进行输出处理。在程序调试过程中,可以按段插入END指令,可以按顺序扩大对各程序段动作的检查。采用END指令将程序划分为若干段,在确认处于前面电路块的动作正确无误之后,依次删去END指令。要注意的是在执行END指令时,也刷新监视时钟


http://www.absygs.com

产品推荐