变量强制功能在watch table里,所以要强制变量,先添加一个watch table,然后把你要强制的变量填进去。

1、显示强制变量列
默认情况下,watch table是不显示强制变量列的。默认情况下它是隐藏的。我不知道这理论是不是适合中国用户,但姑且认为他们是对的吧。反正显示强制变量列也就是按个按钮,相信绝大多数用户都能自己找到的。

2、给强制变量加 :P
S7-1200只能对外设IO进行强制而不能对过程映象和M区变量进行强制,据说对过程映象和M变量区强制的硬件成本很高,只有S7-400才能作到。所以,要想强制变量就需要在watch table里写外设IO地址,而外设IO地址的写法就是在过程映象地址后面加:P
过程映象地址: Q0.0
外设IO地址: Q0.0:P
加了:P之后,你就可以发现强制变量列的check-box可以勾选了(否则那是灰的)

最后一步。先点"Monitor all"再点"Start or replace forcing",这就完成了
看不见"Monitor value"是正常的,因为外设IO的值是不能监控的。看到最左边那个红色的"F",这就表示强制成功了。