1、因为PLC模块具有可配置(多少根据用户需求选择)的输入输出端口数量,这是它的基本特点。简单的说,PLC有多个输出引脚,每个引脚都可以独立控制。如你图中所示的:Q0.0~Q0.7,一共是8个独立的输出接口。根据你选用的CPU不同以及扩展的模块不同,地址还可以是:Q1.0~Q1.7,Q2.0~Q2.7...
2、正如你说,梯形图中Q0.0~Q0.7状察亩段态由M8.0~M8.7及T101状态控制。注意左边第二行的INC指令,这行指令利用I1.0的下降沿(耐凳如果运行过程中I1.0状态保持不变,本行仅执行一次)给MB8赋了初值1,MB8中的B为字节(BYTE),包含了M8.0~M8.7 共败誉8个位(bit)地址。当MB8=1(#0000 0001)时候,意味着M8.0 = 1,MB8 = 2(#0000 0010)时候,意味着M8.1 = 1;同理,MB8的值不同,意味着M8.0~M8.7各bit位值的不同。从而控制了Q0.0~Q0.7的值不同。 通过定时器T101,T102形成的周期通断,使用字节循环左移指令,定时器的每一次通断使得MB8的值从M8.0~M8.7左移一个BIT位置,循环往复,直到I1.1 = 1 有效时使得MB8 = 0.。