您现在的位置是:首页 > PLC技术 > PLC技术

STEP 7-Micro/WIN软件强制指定值

来源:艾特贸易2017-06-05

简介S7-200 CPU 允许用指定值来强制赋给一个或所有的 I/O 点( I 和 O 位)。另外也可以强制改变最多 16 个内部存储器数据 (V 或 M) 或模拟 I/O 量 (AI 或 AO) 。 V 和 M 存储器变量可以按字节、字或

    S7-200 CPU允许用指定值来强制赋给一个或所有的I/O点(IO位)。另外也可以强制改变最多16个内部存储器数据(VM)或模拟I/O(AIAO)VM存储器变量可以按字节、字或双字来改变。模拟量只能以字方式改变,以偶字节开始(AIW6AOW14)。所有改变值存于CPU的固定EEPROM存储器中。因为在扫描周期的不同阶段(执行程序、I/O更新或通信处理阶段)可能会改变强制指定值。所以在扫描周期的不同时间,CPU又使用了这些强制指定值。如图5-4所示的扫描周期中,当CPU更新这些强制指定值时,它们以高亮状态显示。强制功能不仅取代了直接读或写,同时也使当CPU变为STOP方式时,以某个指定值输出:当CPU变为STOP方式后,输出将为强制指定值,而不是设置值。
S7-200扫描周期
    5-4    S7-200扫描周期    a.读输入。S7-200使用强制指定值作为输入值。    b.在程序中执行控制逻辑。S7-200使用强制指定值作为所有立即I/O值。程序执行后,强制指定值最多可用于16个存储器。    c.处理通信请求强制指定值用于所有读、写通信。    d.写输出。S7-200使用强制指定值作为输出。可以使用状态表来强制变量,要强制一个新值,将其输入到状态表的新值列中,然后按工具条上的强制钮。要将一个已经存在的当前值变为强制指定值,在当前值列中选中该变量,然后按强制钮。    强制功能优于立即I/O指令。强制功能同样优于在STOP模式下使用的输出表。如果S7-200进入STOP模式,输出点上为强制指定值而不是输出表中配置的值。