840D系统MCP输入输出地址的问题

840D系统S7-300PLC;MCP的输入和输出地址标准为从IB0和QB0开始的,但我单位的机床却是IB100和QB100开始。我想知道如果MCP信号地址做过更改,怎样快速的查找?这种更改是怎样做到的?请大家能给个详细的解答吗?

最佳答案

输入输出的地址偏移量可以通过 OB100初始化程序块中的:
CALL   FB1 ,DB7
MCPNum   :=1
MCP1In     :=I0.0 输入起始地址
MCPOUT   :=Q0.0  输出起始地址
         ...........
       .............
       .................省略
另外下面还有一输入和输出地址的偏移量指针P#xx,比如你设置的IB100和QB100将偏移量指针设为P#100就可以了
查看地址的修改也是通过这里。
希望对你有帮助

提问者对于答案的评价:
谢谢大家,万分感激

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年11月20日 下午1:40
下一篇 2017年11月20日 下午1:40

相关推荐

  • 拷贝出PLC程序

    想从西门子840D系统的主面板里,拷贝出来PLC程序,有哪些方法,怎么操作?谢谢 钻石用户推荐最佳答案 试试STEP7自带的归档功能,相当于把项目文件转换成压缩包,方便用USB设备…

    SINUMERIK 2020年10月31日
  • 标准界面中功率显示

    我用的是西门子840D,PCU50.3,标准界面中有主轴功率显示的一个进度条,因为驱动主轴的不是西门子的主轴模块而是用变频器驱动的,所以主轴功率不能显示,我想请问,主轴功率所对应的…

    SINUMERIK 2017年12月1日
  • 求教师傅们PLC Programming Tool编程问题

    我在子程序里面建立一个变量名称为L0.0,变量类型为IN,数据类型为BOOL的变量,在OB1中调用这个子程序的时候没办法输入是怎么回事呢?如图: 问题补充:在子程序里面建立的输入变…

    2020年10月31日
  • WINCC的原始数据类型通过GetTagRaw进行获取,但是不同数据类型的拆分原则是什么呢,比如INT和Real型数据是怎样拆分的。

    WINCC的原始数据类型通过GetTagRaw进行获取,但是不同数据类型的拆分原则是什么呢,比如INT和Real型数据是怎样拆分的。而且现在还有个问题是wincc的原始数据连不上P…

    SINUMERIK 2020年10月31日
  • 840d全闭环系统丝杠间隙产生震动如何通过参数消除震动

    我公司有一台840d进口无心磨床,由于使用时间久了,砂轮轴移动时有震动,当把进给速度比率降低到30%以下时,震动没有明显感觉,改成半闭环不震动,光栅尺已验证没有问题,全闭环系统丝杠…

    SINUMERIK 2017年11月27日
  • 关于西门子PROGRAM的分类?

    为什么在西门子程序的目录下,要分配那么多中PROGRAM呢,其中包括什么工件程序,子程序,制造商循环什么的?分这么多中有什么区别吗?如果我把子程序中的程序放到标准循环,或者制造商循…

    SINUMERIK 2018年12月6日
  • 810d怎么走第二参考点

    为了调试机械手上料,需要刀塔每次走到固定点给机械手让出空间。但现在出现对刀点不一样,走相对坐标后刀塔停的位置也不一样。可以实现每次都停到机床坐标的固定点。 最佳答案 G75&nbs…

    SINUMERIK 2017年5月31日
  • 数控冲床的802d 系统怎样实现工件计数功能

    单位刚买的数控冲床,系统是802d sl  ,不显示加工工件的数量。只显示单件时间,用起来很不方便,问了厂方的技术人员,他们也不会。请各位大侠告诉我怎…

    SINUMERIK 2017年6月27日
  • PS2定位器安装环境要求

    工厂现一阀门使用NCS分体式定位器控制,定位器原来安装在旁边钢结构支撑上,现在想要在旁边增加一台泵,泵功率18kw,距离定位器水平距离20cm,大概同一平面。请问增加泵对定位器工作…

    SINUMERIK 2020年10月31日
  • 升级840d系统 动手轮 主轴偷停

    如标题 当进行手轮 操作时候 经常会出现主轴偷停 。没有任何报警情况出现。。。。这是什么原因了?  要如何解决?&nbs…

    SINUMERIK 2017年11月6日