系统是840DSL,好像和PLC OB100中FB1编程有关系
还有OB100中编辑FB1 那里的IN1等等都是什么意思
PLC编程的硬件配置根本没有配置MCP
问题补充:
能否提供关于FB1中IN一列的含义
我还是无法判断MCP上各个按钮的具体地址,求详细
谢谢
最佳答案
你怀疑的没错,操作面板MCP的初始化是在启动组织块OB100中调用FB1完成,在 CALL FB1.你所谓的好多1IN就是操作面板的I/O地址,MCP1IN,MCP1OUT是第一MCP的输入输出起始地址,还有MCP2IN,MCP2OUT等是第二MCP,总线地址是 BUS Adr。
补充:840D SL系统集成了PLC,MCP已经占用了部分I/O地址分配资源,MCP分为车床类型或铣床类型,面板上输入/输出点所对应地址的意义也是不一样的。附件图片是铣床型MCP输入输出的地址
其中“IBn+0/QBn+0"中的n是由功能块FB1定义的I/O点的起始地址,通常为0,如操作方式按键AUTO的输入地址为I0.0
FB1在OB100中被绝对调用,默认的按键信号从输入字节IB0开始,LED从输出字节QB0开始,通过FB1的两个形参来定义:
MCP1In: //操作面板1的输入信号起始地址
MCP1Out: //操作面包1的输出信号起始地址
图片说明:
提问者对于答案的评价:
thanks
专家置评
已阅,最佳答案正确。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc197612.html