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