西门子电机6SL3120-1TE26-0AA3
编程概念
设计 PLC 系统的指南
设计 PLC 系统有很多种方法。 以下这些通用的指南适用于许多设计项目。
当然,您还必须遵守您所在公司的规程以及您在培训中和现场积累的实践经验。
分解过程或机器
将您的过程或者机器分解成相互独立的部分。
这些独立部分决定了控制器之间的界限,并将影响功能描述规范和资源的分配。
创建功能规范
写出过程或者机器每一部分的操作描述。 包括下列主题: I/O
点、操作的功能描述、允许每个执行器(例如螺线管、电机和驱动器)动作之前必须达到
的状态、操作员界面的描述以及与过程或机器其它部分相连的任何接口的描述。
设计安全电路
出于安全考虑,应识别出需要硬接线逻辑的设备。
控制设备若发生故障可能出现不安全状况,造成机器意外启动或运行变化。
若是意外或错误的机械运转可能导致人员身体受伤或重大财产损失,应考虑使用独立于
CPU 运行的机电超驰装置,以防止不安全的运行。
安全电路的设计中应包含以下任务:
● 确定可能造成危险的不正确或意外的执行器操作。
● 确定可确保操作不危险的条件,并确定如何独立于 CPU 检测这些条件。
● 确定上电和断电时 CPU 和 I/O 如何影响过程,并确定检测错误的时间。
此信息仅用于设计正常和可预期的异常操作,不能用于保障安全的目的。
● 设计独立于 CPU 的手动或机电安全超驰来阻止危险的操作。
● 向 CPU
提供独立电路的相应状态信息,便于程序和任何操作员界面都获得必需的信息。
● 标识其它与过程安全操作相关的安全要求。
储过程,它的执行不是由程序调用,也不是手工启动,而是由事件来触发,比如当对一个表进行操作( insert,delete, update)时就会激活它执行。触发器经常用于加强数据的完整性约束和业务规则等。 触发器可以从 DBA_TRIGGERS ,USER_TRIGGERS 数据字典中查到。SQL3的触发器是一个能由系统自动执行对数据库修改的语句。
触发器可以查询其他表,而且可以包含复杂的SQL语句。它们主要用于强制服从复杂的业务规则或要求。例如:您可以根据客户当前的帐户状态,控制是否允许插入新订单。
触发器也可用于强制引用完整性,以便在多个表中添加、更新或删除行时,保留在这些表之间所定义的关系。然而,强制引用完整性的方法是在相关表中定义主键和外键约束。如果使用数据库关系图,则可以在表之间创建关系以自动创建外键约束。
触发器与存储过程区别是触发器不能执行EXECUTE语句调用,而是在用户执行L语句时自动触发执行。编程容易。PLC的编程多采用继电器控制梯形图及命令语句,其数量比微型机指令要少得多,除中、**PLC外,一般的小型PLC只有16条左右。由于梯形图形象而简单,因此容易掌握、使用方便,甚至不需要计算机专业知识,就可进行编程。
2、组态灵活。由于PLC采用积木式结构,用户只需要简单地组合,便可灵活地改变控制系统的功能和规模,因此,可适用于任何控制系统。
3、安装方便。与计算机系统相比,PLC的安装既不需要机房,也不需要严格的屏蔽措施。使用时只需把检测器件与执行机构和PLC的I/O接口端子正确连接,便可正常工作。
1. 故障现象:欧姆龙CP1H plc安装CP1W-CIF01/11 后,CP1H 报00D1/D2 错误(选件板错误)。
2. 故障原因:硬件故障 (1)受外力作用(插拔不当)导致CP1W-CIF01/11 或CP1H 接口引脚断裂致使接触不良,如图所示:
(2)噪音干扰、静电、浪涌冲击等造成CIF 内存内系统程序丢失或芯片损坏,如图所示。 (3)噪音干扰、静电、浪涌冲击等造成MPU 损坏,如图所示。
3. 注意事项: (1)正确插拔选件(力度、避免热插拔)。 (2)PLC 及通讯设备的电源勿与大功率设备共地且应远离动力线、大功率设备。 (3)通讯线缆应使用屏蔽 |
1. 故障现象:plc 内置24V 无输出。
2. 故障原因:
(1)内置24V 连接负载超过额定容量,导致输出回路电感FLT1/FLT2 烧毁。
(2)使用内置24V 连接感性负载时,未采取反向浪涌吸收措施,产生过高的反向冲击电流,导致内置24V 输出回路损坏。
3. 注意事项:
(1)内置24V 输出负载在规定范围内:24VDC,0.3A。
(2)内置24V 输出连接感性负载时,采取反向浪涌吸收措施,反并二极管、RC 吸收等,如图所示:
(3)断电状态下接线,避免带电操作导致输出端短路。