怎么能知道MCP操作面板的I/O地址是多少

系统是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的输出信号起始地址

图片说明:

怎么能知道MCP操作面板的I/O地址是多少  

提问者对于答案的评价:
thanks

专家置评

已阅,最佳答案正确。

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc197612.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年8月26日 上午12:27
下一篇 2017年8月26日 上午12:27

相关推荐