各位大大们好:
我刚开始学习PLC,问的问题希望不是太白痴的,因为我觉得我不是无脑的问...希望大大们能指点 谢谢
问题是这样子的:
我在线实验过几次S7200的程序,我记得把I0.0貌似是不能强制的,可是如果传递给M0.0或者其他存储区的点的话,就可以强制了,而且感觉是不会被刷新掉
我现在装了S7300的编程软件,我用PLCSIM模拟硬件环境,我简单的写了一个自锁语句,
网络1:我把I0.0传递给M0.0
网络2:然后M0.0在控制Q0.0 在用Q0.0触点跟线圈跟自己够成自锁
问题是这样子的,这个结构模拟在线的时候 I0.0是一直不能强制,我能理解,因为硬件没有输入DI信号
可是I0.0所传递的M0.0也无法强制, 我能知道是传递了一瞬间 被I0.0给刷新掉了(因为我把上面两个网络颠倒过来就能看到我的强制被扫描一次后才复位的)
我想问的是,如果我不是模拟的硬件环境 而是在实际的S7300的PLC中做这个操作,就是强制M0.0也是会被I0.0刷新吗?
其实问题很简单的 就是我没S7300 PLC去实验。。。怀疑是我的PLCSIM是不是有问题。。。
因为如果这样会被刷新掉的话,那强制岂不是没有什么意义了吗???因为我觉得强制就是因为我的硬件DI没接硬件或者我不想用长闭点放在这个地方的时候用的
如果样就被刷新了。那强制岂不是意义不大了吗。。。因为我如果习惯性的把所有DI输入都传递给M区的点,也无法通过强制模仿DI的输入啊??
我不想写个程序模拟的DI全部用常闭点来模拟他的存在,而是真正意义上强制。。。就是强制不会刷新。。