设计PLC系统有很多种方法。以下这些通用的指南适用于许多设计项目。当然,您还**遵守您所在公司的规程以及您在培训中和现场积累的实践经验。
分解过程或机器
将您的过程或者机器分解成相互独立的部分。
这些独立部分决定了控制器之间的界限,并将影响功能描述规范和资源的分配。
创建功能规范
写出过程或者机器每一部分的操作描述。包括下列主题:I/O
点、操作的功能描述、允许每个执行器(例如螺线管、电机和驱动器)动作之前**达到的状态、操作员界面的描述以及与过程或机器其它部分相连的任何接口的描述
出于安全考虑,应识别出需要硬接线逻辑的设备。
控制设备若发生故障可能出现不安全状况,造成机器意外启动或运行变化。
若是意外或错误的机械运转可能导致人员身体受伤或重大财产损失,应考虑使用独立于CPU运行的机电超驰装置,以防止不安全的运行。
安全电路的设计中应包含以下任务:
●确定可能造成危险的不正确或意外的执行器操作。
提供独立电路的相应状态信息,便于程序和任何操作员界面都获得必需的信息。●标识其它与过程安全操作相关的安全要求。
储过程,它的执行不是由程序调用,也不是手工启动,而是由事件来触发,比如当对一个表进行操作 ( insert , delete,update)时就会激活它执
行。触发器经常用于加强数据的完整性约束和业务规则等。触发器可以从 DBA_TRIGGERS,USER_TRIGGERS数据字典中查到。SQL3的触发器是
—个能由系统自动执行对数据库修改的语句。
触发器可以查询其他表,而且可以包含复杂的SQL语句。它们主要用于强制服从复杂的业务规则或要求。例如:您可以根据客户当前的帐户状态,控
制是否允许插入新订单。
触发器也可用于强制引用完整性,以便在多个表中添加、更新或删除行时,保留在这些表之间所定义的关系。然而,强制引用完整性的方法是在相关
表中定义主键和外键约束。如果使用数据库关系图,则可以在表之间创建关系以自动创建外键约束。
触发器与存储过程区别是触发器不能执行EXECUTE语句调用,而是在用户执行L语句时自动触发执行。编程容易。PLC的编程多采用继
电器控制梯形图及命令语句,其数量比微型机指令要少得多,除中、**PLC外,一般的小型PLC只有16条左右。由于梯形图形象而简单,因此容易掌
握、使用方便,甚至不需要计算机*知识,就可进行编程。
2、组态灵活。由于PLC采用积木式结构,用户只需要简单地组合,便可灵活地改变控制系统的功能和规模
因此,可适用于任何控制系统。
3、安装方便。与计算机系统相比,PLC的安装既不需要机房,也不需要严格的屏蔽措施。使用时只需把检测器件与执行机构和PLC的I/O接口端子正确连接,便可正常工作。