学习PLC,我们必须熟悉PLC各存储器的符号、地址,我们日常所说的西门子PLC地址,都是直接寻址,如I2.2,MB20、VW34等,表面说它是各存储器的地址,实际表示是它的数据,如VW34是50,VW34可直接参加运算,VW34+20=VW34,这时VW34的数据就变成了70。
用从 1 到 9 这九个数字要组成三个三位数,条件是第二个数是第一个数的 2 倍,第三个数是第一个数的 3 倍。先试探第一个三位数,然后算出另外两个数,再把它们都分解成三个数字,看看这三个三位数里有没有重复的数字。
其实这种理解是错误的,PLC每个周期刷新一次结果,在一个周期里默认只能扫描一次,而我们所说的循环执行是需要一个周期内循环扫描多次,这样必须通过程序处理才能实现,在200smart中通过FOR循环指令很轻松就能实现这个功能,但是1200没有开发FOR循环,那该怎样实现呢?