智能家居中的安全防范系统设计毕业论文

简单的输出实体只能用Q端口绑定不使用I端口,这意味着简单的输出实体没有一个状态转移图。简单的输出实体是显示PLC的工作状态的设备,像信号光。简单的输出实体的用法结合使用Q端口,使得PLC可使其逻辑设计。 3 )人类行为的实体

定义2.2.A人类行为的实体是一个元组信封= < Ienv ,A >,其中Ienv是我与端口的绑定硬件实体, Qenv为Q端口与实体结合。 A是描述的工作流的自动机实体, A是一个元组A = ,其中S0为初始A的状态, S是状态的集合,而T是集传输。人类行为的实体与硬件实体相似;它们具有相同的状态定义。这是很难模拟人的行为,一个特别的设计PLC进行一些参与的个人。响应于这些困难,人类行为建模应该采取一个迭代的过程:首先,一个简单的行为模式 使用内置的模型验证;然后,如果没有找到一个计数器举例来说,一个更复杂的模型建立和验证,直到找到一个反例或硬更复杂;最后,如果之前没有找到一个有意义的反例,然后生成一个完全随机的人的行为模式(即:人的行为是一个完整的图与所有转让是真实的)核实。然而,完全随机行为的核查将导致状态空间急剧增加, sohow选择合适的人类行为的模型是在建模的难度。如果人的输入比较简单,我们可以使用完全随机的行为建模,否则,你需要认真考虑建立一个合理的模型的人类行为。我们建立模型的PLC环境和人类以上的行为,然后我们将模型的PLC控制器。 PLC控制器将在一个循环中,当它被接通上。PLC读取从I端口的所有输入。PLC计算所有的逻辑单元。PLC设置所有的Q端口。PLC过程称为网络的基本单元。所有网络将在为了根据操作数设置时设计。PLC控制器的基本逻辑运算网络包括:S触发器,R触发器, SR触发器,触发器的EQ ,RS触发器, POS上升沿检测器,NEG下降沿检测器等。基本的逻辑运算网络建模,我们使用直接映射策略,即: PLC网络行为控制器模型和网络的逻辑的行为是完全等价的。其中S触发器,R扳机, SR触发器,触发器的EQ , RS触发器可以直接使用布尔表达式来映射到其行为。

3,PLC模型的分析与改进

上一节介绍了PLC的模拟系统,根据该策略;我们可以抽象一个PLC

系统作为一个正式的模型,模型检验。因此,这种模式将有信誉的好坏直接决定该模型检验结果。如果模型不完全覆盖原来的系统(我们称之为比原系统更小) ,有可能会导致没有检测到一些错误;模型如果实际系统完全覆盖,但它包含了很多国家,原来的系统不存在(我们称之为比原来的系统大) ,这可能介绍一些错误,真正的系统是不存在的。这里把它称为伪错误。因此,有两个要求建模策略。首先,为了发现在系统中的所有错误,我们应建立一个模型大到足以覆盖所有国家原来的系统;第二,要求模型接近实际系统尽可能。这不仅

69

减少状态空间,还能提高工作效率。基地上的要求,我们会提供有关的分析时间间隔模式。命题1如果时间间隔模型符合的财产,不动产PLC系统模型也遵循。命题1的正确性可以得出结论:从两个模型之间的关系。那意味着所有的情况thatreal模式将发生的事,包括时间间隔模型,时间间隔模型比真实模型较大。如果你不能找到一个

反例使用的时间间隔模型,可以证明真正的PLC模型的正确性;其他

反之,如果我们找到一个反例,我们无法确定是否有真正的PLC系统错误。也就是说命题1的逆是错误的。然后手动需要干预来分析反例,以确定它是否是一个伪误差。时间间隔建模策略可以得到一个抽象的

PLC机型的基础上, NuSMV许多研究也使用策略类似的时间间隔模型来模拟PLC系统。然而,“时间间隔模式”与真实模型较大的偏差,需要加以改进。该偏差是: “时间间隔模式”并不反映PLC和低速高速扫描特性并行实体的特征。即,所有的环境的变化应当由被扫描

高速PLC ,但时间间隔模型忽略了可编程控制器,这使得变化的高转速特性在外部环境可能无法被扫描。为了解决上述问题,并考虑到

外部高速扫描和低速并行物理特征,时间间隔建模策略应通过增加一个通知,等待机制得到

>>展开全文<<
12@gma联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4