发布于 2011-07-24 22:35:22
38楼
索性把我写的给你看看,有几种方法。
第一种:中间输出,可以直接转换为梯形图,比较好理解。
A I 0.0
FP M 0.0
= M 1.1
A M 1.1
AN Q 0.0
O
AN M 1.1
A Q 0.0
= Q 0.0
第二种:直接异或,根据给位大侠意见,更改了一下,也不知道对不。
A I 0.1
FP M 0.1
X M 0.2
A M 0.2
= Q 0.1
第三种:计数器。也可以直接转换为梯形图,我不会发图也没法发附件。
第一段
A I 0.2
FP M 0.3
= L 20.0
A L 20.0
AN C 1
L C#2
S C 1
A L 20.0
BLD 102
CD C 1
第二段
A C 1
= Q 0.2
第四种:常说的rs或者sr。直接转换梯形图。
A I 0.5
FP M 0.5
A Q 0.5
R M 0.6
A I 0.5
FP M 0.4
AN Q 0.5
S M 0.6
A M 0.6
= Q 0.5
第五种:比较快的,都一样只不过不用x也不用rs,点起来比较快。分三段。
第一段
A I 0.3
FP M 0.7
AN Q 0.3
S M 1.0
第二段
A I 0.3
FP M 0.7
A Q 0.3
R M 1.0
第三段
A M 1.0
= Q 0.3
第六种,我找不到了,不用fp或者fn,没找到,利用fb的静态变量一样可以的。你可以自己延伸一下。
顺便,严重感谢背影、老学童等等大侠的指导!上述还有很多没有更改的,直接单键输出到q的,希望楼主自己更改一下,虽然这些模拟全部通过,但是与实际情况恐怕还有差异,需要你了解原理后自行修改一下。
就像找找偷懒的诀窍