回复“wangwangxh ”网友的:“楼主说的我看不懂呀!!不过还得顶下呀!! ”
回复内容:
首先感谢“wangwangxh ”网友的“顶”!因为这也是一种“支持”嘛!
我的一系列帖子内容是连贯性的,您从头到尾的认真仔细的阅读一遍,您就可以看懂了。我讲得很仔细很认真,道理也讲得很明白。
我的这个帖子是在《工控论坛》以前的宽版面时开出来的,当时我帖子中的图片宽度设计为940像素刚好与版面合适。现在看这些帖子的内容时,由于《工控论坛》改版,把图片右边210像素宽度的内容给隐藏了,使图片所表达的思想不能正确的传递给读者网友。所以,有些网友不便看懂其中的道理!为了让网友们看懂,我抽了很多时间来改了一部分图片的幅面。但是,实在是难为我了!我现在发现可以用特殊的链接来看宽幅面的《殊途同归之续篇(一)》
相关内容有《殊途同归》、《写个程序叫 PLC “唱歌”》等帖。
例程的第①片断的内容是利用PLC系统的“秒脉冲”M8013每隔一秒自动给由Y4、Y5、Y6、Y7组成的半个字节“加1”。只要我们用连线把“K1Y4”半字节与“K1X0”半字节对应联接好。PLC就自动提供给“K1X0”半字节的输入内容。(片断中有一个把“K1X0”的内容MOV给D0的语句,这个是可要可不要的,目的是用“10进制数”来监视“K1X0”中的内容。在新版本的编程软件中,完全不用这条语句也能看到“K1X0”中的“10进制”内容)
例程的第②片断的内容是根据题目规定的输入(8421码)数据的范围,把“验证等效”限制在“0 ~ 9 ”这10个数码范围内。
例程的第③片断的内容相当于《图18》所示的程序片断;例程的第④片断的内容相当于《图19》所示的程序片断。
例程的第⑤片断的内容是一个“异或门”,用这个“异或门”来检验《图18》与《图19》所示的逻辑函数在规定范围内是否完全一致!我们站在持否定态度的网友的立场上设想:如果这两个逻辑函数在规定范围内出现不等时,“Y2”就会被置位!,我们把这个“位元件”被置位的信息放到例程的第①片断的执行条件中,当“Y2”被置位后,程序就终止了继续给“K1X0”的输入内容“加1”。这样我们就找到了这两个函数在规定范围内“不相等”的证据!但是,反过来,如果在规定范围内始终不会出现“Y1被置位”的情况,则说明客观事实是:这两个函数在规定范围内完全是等效的!