模块编号根据你PLC后连接顺序而定,K0为PLC后第一个模块,K1为第二个模块,以此类推。
K10为CH1,K11为CH2,K12为CH3,……K17为CH8。
D100为起始目标寄存器,根据下一个参数来确定连续读取的寄存器个数,如K8则目标寄存器为D100、D10、1D102、D103、D104、D105、D106、D107,对应CH1~CH8。
如果只读取一个通道,则程序是:
FROM K0 K10 D100 K1(读取CH1通道袜散扒数据存于D100中),
或FROM K0 K12 D200 K8(读取CH3存于D200中),
或FROM K0 K14 D300 K4(读取CH5~CH8存于D300~D303中)
在你主模块cpu后面继续算,比如你i点瞎镇派是到x27,加了模块就是x30开始。8点的到x37,16点旅燃的到x47,再加模块就x50,以此磨贺类推。y点也是同样。加模块注意由cpu侧算,先加i模块,才放o模块,后其他,有顺序的。欢迎分享,转载请注明来源:内存溢出
评论列表(0条)