西门子6GK7243-1EX01-0XE0详细使用
西门子6GK7243-1EX01-0XE0详细使用
符号表( Symbol table)编辑的对象是用于整个PLC程序的所有信号的符号地址的,而用于某一特殊逻辑块的局部变量所需要的符号地址必须通过“变量声明表(Variable declarationtable)”进行定义、编辑与添加。
1.变量声明表的打开
打开某一逻辑块的编辑页面,在程序编辑区的上方将显示“变量声明表”的显示页面(见图13-4.19)。
变量声明表显示页面的左侧为变量声明表的树状结构显示,右侧为对象显示区。双击对象显示区的对应图标,即可以打开变量声明表的编辑页面(见图13-4.20)。
2.变量的分类
在STEP7中,局部变量按照信号的性质与用途可以分为5种类型:
①IN:输入变量,输入变量为逻辑块中需要的输入信号,必须由调用该逻辑块的其他逻辑块提供具体的信号来源(即实际参数)。
②OUT:输出变量,输出变量为逻辑块中执行完成的结果输出,它可以返回给调用该逻辑块的其他逻辑块,结果输出的具体位置(即实际参数)由调用该逻辑块的其他逻辑块提供。
③IN-OUT:输入一输出变量,输入.输出变量兼有输入变量与输出变量的特性,变量的原始值由调用该逻辑块的其他逻辑块提供,但是在执行过程中,其状态将被逻辑块所修改,修改后的结果仍然返回给调用该逻辑块的其他逻辑块。
④TEMP:临时变量(Temporary Data),临时变量只是在程序执行过程中所需要的中间状态暂存单元,在程序执行完成状态不需要保存。
⑤STAT:静态变量(Static Data),仅用于功能块FB,它在逻辑块执行完成后可以保持其状态的不变。静态变量只在FB的即时数据块中使用。
3.变量声明表的编辑
变量声明表的编辑方法与符号表基本相同,但需要注意以下几点:
①不同类型的逻辑块,可以使用的变量类型有所不同,例如,对于OB块只使用临时变量( TEMP),FC块不使用静态变量STAT。
②变量声明表中所显示、定义的项目对于不同类型的变量有所不同,例如,对于临时变量( TEMP)只有名称(Name)、数据类型(Data Type)、地址(Address)与注释(Comment)四个项目的内容。
③变量声明表的名称(Name)需要通过编辑输入,但必须遵守前述的规则。
④变量声明表的数据类型( Data Type)需要指定,可以根据需要选择二进制位(Bool)、字节( Byte)、字(Word)、双字(DWord)、整数(Int)、双字长整数(Dlnt)、浮点数(Real)、S5时间( S5Time)等(见图13 -4.21)。
⑤变量声明表中局部变量的地址( Address)在编辑时不需要进行输入,STEP7可以根据变量的类型,自动分配局部变量的地址给变量声明表。
⑥局部变量地址以L进行存储,可以使用二进制位信号(如LO.O等)、字节信号(如LBO等)、字信号(如LWO等)。
⑦在变量声明表中的初始值(Initial Value)栏可以设定变量的初始值,编辑时一般不需要进行
输入,STEP7可以根据变量的类型,自动生成默认值。
变量声明表编辑完成后,利用菜单命令“File”一“Save”,可以将当前编辑的变量声明表连同“项目”一起进行保存:同样,利用菜单命令“File”一“Save As...”选项可改变文件名和文件夹保存位置。
引言:经济的持续发展,不断的提高人们的生活水平。私家车与出租车的数量每年都在不断的增加,这就出现了一个停车难的问题,尽管近年来各地投入了大量人力、物力用以改造城市停车设施,但简单的基础设施建设和停车管理技术已经不能满足社会日益增长车辆的对停车服务的需求。所以在停车场智能管理领域,相应的出现了PLC停车场智能管理的概念,其以快捷、便利、安全的这些优点迅速的被人接受,并被不断的改进。
一、功能要求
1、自动采集车辆出入库与车位的状态;
2、车辆出入库时符合要求是自动开、关道闸;
3、对车位的数量实时监测,并记录车库内车辆实时数量;
4、停车场满位时红灯亮,并不在允许车辆进入,直到有空位。
下图为出入库流程图
二、I/O分配及PLC选型
1、I/O分配表
2、PLC选型
根据功能要求做出的I/O表,我们知道需要14个输入8个输出点,还需要带有RS485的通讯口。综合成本、性能等方面,终选了奥越信224A这款CPU做为主控系统,该款CPU自带14DI/10DO,带两个通讯口,采用的西门子的编程软件,使用方便,也满足功能需求。
三、程序编写
程序较为简单,这边就给大家写一下关于智能车场的一个车辆计数的一个程序,每个入口的栏内感应到车辆时数量加一,每个出口的栏外感应到车辆时数量减一,车场的车位数假设为500,数量可根据实际情况而定。
四、总结
使用PLC管理车场,让车场更加的快捷,安全。也能有效的解决停车难的问题。本设计中采用的奥越信CPU24A的性能也完全能够满足这套系统的要求,当然也可以再增加一些数字量模块来优化这套方案。智能停车场将会越来越智能,也会成为城市的必备建筑。希望用PLC开发更加智能的系统服务社会。
plc系统在长期运行中,可能会出现一些故障。PLC自身故障可以靠自诊断判断,外部故障则主要根据程序分析。常见故障有电源系统故障、主机故障、通讯系统故障、模块故障、软件故障等。
1. 常见故障的总体检查与处理
总体检查的目的是找出故障点的大方向,然后再逐步细化,确定具体故障点,达到消除故障的目的。常见故障的总体检查与处理的程序见图 F-2-1。
2. 电源故障检查与处理
PLC系统主机电源、扩展机电源、模块中电源,任何电源显示不正常时都要进入电源故障检查流程,如果各部分功能正常,只能是LED 显示有故障,否则应首先检查外部电源,如果外部电源无故障,再检查系统内部电源故障。检查顺序和内容如表F-2-1所述。
表F-2-1
3.异常故障检查与处理
PLC系统常见的故障是停止运行(运行指示灯灭)、不能启动、工作无法进行,但是电源指示灯亮。这时,需要进行异常故障检查。检查顺序和内容如表F-2-2。
表F-2-2
4. 通讯故障检查与处理
通讯是PLC网络工作的基础。PLC网络的主站、各从站的通讯处理器、通讯模块都有工作正常指示。当通讯不正常时,需要进行通讯故障检查。检查顺序和内容如表F-2-3。
表F-2-3
5. 输入输出故障检查与处理
输入输出模块直接与外部设备相连,是容易出故障的部位,虽然输入输出模块故障容易判断,更换快,但是必须查明原因,而且往往都是由于外部原因造成损坏,如果不及时查明故障原因,及时消除故障,对PLC系统危害很大。检查顺序和内容如表F-2-4和F-2-5。
表F-2-4
表F-2-5
4 安装状态 各单元是否可靠固定
电缆的连接器是否完全插紧
外部配线的螺钉是否松动 无松动
无松动
无异常
5 寿命元件 电池、继电器、存储器等 以各元件规格为准
F.4可编程序控制器的故障处理指南
对于具体的PLC的故障检查可能有一定的特殊性。下面给出了有关S7-200的故障检查和处理方法。见表F-4-1。
表F-4-1
应该说PLC是一个可靠性、稳定性极高的控制器。只要按照其技术规范安装和使用,出现故障的概率极低。但是,一旦出现了故障,一定要按上述步骤进行检查、处理。特别是检查由于外部设备故障造成的损坏。一定要查清故障原因,待故障排除以后再试运行