西门子CPU1512SP-1 PN处理单元使用说明西门子CPU1512SP-1 PN处理单元使用说明
上海诗幕自动化设备有限公司,*从事品自动化设备研发及销售的企业,对各大自动化产品有着强大的优势,并且对优势产品有着大量的备货。与欧洲及从事电气的各大公司有着良好的协作关系。
上海诗幕自动化设备有限公司是*从事西门子工业自动化产品销售和集成的高新技术企业。 在西门子工控领域,公司以精益求精的经营理念,从产品、方案到服务, 致力于塑造一个“行业*”,以实现可的发展。 多年以来,公司坚持“以客户为本,与客户共同发展”的思想, 全力以赴为工矿用户、设计单位、工程公司提供高、高性、高可靠性的整体解决方案。 “我们不仅仅销售的产品”是公司每个员工的工作信条, 在为客户提品和方案的中,我们愿意倾听客户,和客户共同完善, 不断服务,越客户的期望。以此为基础,我们追求客户、厂商和员工三方的共赢。 本公司与德国SIEMENS公司自动化与驱动部门的长期紧作中, 建立了良好的相互协作关系,在自动化产品与驱动产品业务逐年成倍增长, 为广大用户提供了SIEMENS的新的技术及自动控制的佳解决方案。 上海诗幕自动化科技有限公司 具备以下产品优势 西门子可编程控制器,西门子屏,西门子工业以太网, 西门子数控,西门子高低压变频器,西门子电机驱动等等。概述
概述
STEP7故障诊断基础
1. 建立项目文件及程序
建立新项目文件
选择Program/S7 Program.建立程序
选择Insert/S7 Block/Function 建立“功能”
选择编程语言LAD/FBD/STL
STEP7的编程元素
输入/显示的转换
建立数据块
数据格式及示例
2. 程序及诊断
状态(FBD)
状态(LAD)
状态变量监控与修改
建立PLC的符号地址表
3. 硬件组态
SIMATIC S7的硬件组态
S7-300 PLC的可组态选件
选择CPU模板及模板等
确定MPI站地址
确定时钟存储器字节地址
建立PLC的MPI/DP/IE网络
PROFIBUS子站
比较指令用于比较累加器2与累加器1中的数据大小。比较时应确保两个数的数据类型相同,数据类型可以是整数、长整数或实数.若比较的结果为真,则RLO为1,否则为0。比较指令影响状态字,用指令状态字有关位,可两个数更详细的情况。
指令
说 明
= =I
= =D
比较累加器2低字中的整数是否等于累加器1低字中的整数
比较累加器2中的长整数是否等于累加器1中的长整数
<>I
<>D
比较累加器2低字中的整是否不等于累加器1低字中的数
比较累加器2中的长整数是否不等于累加器1中的长整数
>I
>D
比较累加器2低字中的整数是否大于累加器l低字中的整数
比较累加器2中的长整数是否大于累加器1中的长整数
<I
<D
比较累加器2低字中的整数是否小于累加器1低字中的整数
比较累加器2中的长整数是否小于累加器l中的长整数
>=I
>=D
比较累加器2低字中的数是否大于等于累加器l低字中的数
比较累加器2中的长整数是否大于等于累加器1中的长整数
<=I
<=D
比较累加器2低字中的整是否小于等于累加器1低字中的整
比较累加器2中的长整数是否小于等于累加器1中的长整数
例3.5.1:
比较存储字MW10和输入字IW10中整数的大小。如果两个整数相等,则输出Q 4.0为1;若MW10中的数大,则输出Q 4.1为1;若IW10中的数大,则输出Q 4.2为1。
L MW 10 // 个待比较的数装入累加器1
L IW // 第二个待比较的数装入累加器l,个数被装入累加器2
==I
= Q 4.0 // 若(MW 10)=(IW10),则Q 4.0为l,否则为0
>I
= Q 4.1 // 若(MW 10)>(1W10),则Q 4.1为1,否则为0
<I
= Q 4.2 // 若(MWl0)<(IWl0),则Q 4.2为l,否则为0
西门子CPU1512SP-1 PN处理单元使用说明西门子CPU1512SP-1 PN处理单元使用说明
电路图执行中的图形符号和文字符号
为了便于交流与沟通,我国参照电工会(IEC)颁布的有关文件,制定了电气设备有关,颁布了GB4728--1984《电气图用图形符号》、GB 5465—1985《电气设备用图形符号、绘制原则》、GB 6988—1986《电气制图》、GB 5094—1985《电气技术中的项目代号》和GB 7159--1987《电气技术中的文字符号制订通则》,规定从1990年1日1日起,电气图中的图形符号和文字符号必须符合新的。
(1)图形符号
由符号要素、限定符号、一般符号以及常用的非电操作控制的符号(如机械控制符号等)根据不同的具体器件情况组合构成。
(2)文字符号
基本文字符号、单字母符号和双字母符号表示电气设备、装置和元器件的大类,如K为继电器类元件这一大类;双字母符号由一个表示大类的单字母与另一表示器件某些特性的字母组成,例如表示继电器类元件中的KA为中间继电器。
(1) 屏蔽:对电源变压器、cpu、编程器等主要部件,采用导电、导磁良好的材料进行屏蔽,以防外界。
(2) 滤波:对供电及输入线路采用多种形式的滤波,以或高频,也削弱了各种模块之间的相互影响。
(3)电源与保护:对cpu这个核心部件所需的+5v电源,采用多级滤波,并用集成电压器进行,以适应交流电网的波动和过电压、欠电压的影响。
(4) 隔离:在cpu与i/o电路间,采用光电隔离措施,有效隔离i/o间的电联系,故障误。
(5)采用模块式结构:这种结构有助于在故障情况下短时修复。因为一旦查处某一模块出现故障,就能迅速更换,使回复正常工作,也有助于加快查找故障原因。
故障检测:plc本身有很完善的自诊断功能,但在工程实践中,plc的i/o元件如限位开关、电磁阀、器等的故障率远远高于plc的本身故障率,这些元件出现故障后,plc一般不会察觉出来,不会立即停机,这会多个故障相继发生,严重时会造身设备事故,停机后查找故障也要花费大量时间[4]。为方便检测故障可用梯形图程序实现,这里介绍一种逻辑组合判断法:正常运行时,plc的输入和输出之间存在着确定的关系,因此根据输出的状态与控制间的逻辑关系来判断设备运行是否正常。
信息保护和恢复:当偶发性故障条件出现时,不plc内部的信息,一旦故障条件消失,就可以恢复正常继续原来的工作。所以,plc在检测故障条件时,立即把现状态存入存储器,配合对存储器进行封闭,禁止对存储器的任何操作,以防存储器信息被冲掉,一旦检测到外界正常后,便可恢复到故障发生前的状态,继续原来的程序工作。
设置警戒时钟wdt:机械设备的时间一般是不变的,可以以这些时间为参考,当plc发出控制,相应的执行机械,同时启动一个定时器,定时器的设定值比正常情况下机械设备的时间长20%,若时间到,plc还没有收到执行机构结束,则启动。
输入的可靠性:由于电磁、噪声、模拟误差等因素的影响,会引起输入的错误,引起程序判断失误,造成事故,例如按纽的抖动、继电器触点的瞬间跳动都会引起误,可以采用延时去抖。对于模拟误差的影响可采取对模拟连续采样三次,采样间隔根据a/d转换时间和该的变化而定,三个数据先后存不同的数据寄存器中,经比较后取中间值或平均值作为当前输入值。
西门子PLC程序中常用的几个指令介绍
1、串联电路块的并联连接指令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指令时,也刷新时钟。
西门子CPU1512SP-1 PN处理单元使用说明西门子CPU1512SP-1 PN处理单元使用说明