1500下标间接寻址

1500间接寻址报错,已经给下标赋值了,程序中没执行的地方下标为空,是怎么回事,如何解决?    
IF "DB200".InPut=0 THEN
    "DB200".InPut:=1;
    
END_IF;

"DB200".Out:="DB200".InPut MOD 4 ;

IF "DB200".Cmd_Forwd[0] THEN
    "DB200".Cycline["DB200".Out].Cmd.ManalForwd := TRUE;
ELSE
    "DB200".Cycline["DB200".Out].Cmd.ManalForwd := FALSE;
END_IF;

IF "DB200".Cmd_Back[0] THEN
    "DB200".Cycline["DB200".Out].Cmd.ManalBack := TRUE;
ELSE
    "DB200".Cycline["DB200".Out].Cmd.ManalBack := FALSE;
END_IF;

问题补充:
CPU 临时错误:FC 1 中的区域长度错误
将影响 OB 1 的执行
写访问 易失性 DB 区域 
地址错误,已忽略操作数

最佳答案

检查"DB200".InPut的数值啊,是不是除以4之后的余数超过了"DB200".Cycline的下标
另外"DB200".Out:的数据类型是整数吗

FC1里面的程序就这么多么,会不是在别的地方有错误?

提问者对于答案的评价:
程序段SCL写超了

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 下午12:02
下一篇 2021年7月5日 下午12:02

相关推荐

  • s7 200运动控制库map 报故障

    map库是1.8版本,做追剪控制    偶尔会出现plc报非致命错误  求高人解答  如何处理 图片…

    2017年6月3日
  • 用一个输入点I0.0控制Q0.0的置位和复位如何实现,只用一个输入点啊

    用一个输入点I0.0控制Q0.0的置位和复位如何实现,只用一个输入点啊,我用控制线路可以实现,但用程序真的还不知道如何实现?请赐教 最佳答案 S7300里有单个按钮控制两个动的指令…

    SIMATIC S7-200 2020年11月1日
  • 两台226PLCmodbus通讯为题

    我想实现主站PLC将从站的输出Q0.0置1以下是我的程序:主站:Network 1 // 网络标题// 网络注释LD  …

    SIMATIC S7-200 2020年11月1日
  • 编程软件注册

    ramemestup没有注册 请联系经销商 钻石用户推荐最佳答案 STEP 7 Micro/WIN V4.0 SP9完整版安装包:…

    SIMATIC S7-200 2021年7月5日
  • 累计时间程序

    现在想用200PLC做一段设备运行累计时间的程序,掉电后再上电,时间从原来的继续计时。我想用TONR,但是最长3276.7秒,想结合计数器,但是掉电了怎么弄不知道。请各位师傅给个例…

    SIMATIC S7-200 2021年7月4日
  • 数值转换

    请问如何将一个整数地址数值转换成二个整数地址数值,比如VW0=12,如何转换后使VW10=1,VW11=2,小弟新手,一直想不出,请各位帮忙 最佳答案 除以10,商放到vw10,余…

    SIMATIC S7-200 2021年7月5日
  • 200plc单键启停

    很简单的程序,但是我想把这个做成子程序,不要使用上升下降计数计时指令实现。求前辈指点。 最佳答案 单按钮启停的程序编辑有很多种,有些程序在理论上是可行的,但是有一点一定要注意,在实…

    SIMATIC S7-200 2017年11月4日
  • S7-200 通过以太网如何可以同时联两个上位机软件

    S7-200 通过以太网模块和交换机如何可以同时联两个上位机软件,例如Intouch,现场只能发现只能联一个,是要把<以太网向导>里面的 &nbsp…

    2021年7月5日
  • TD400如何恢复默认设置

    请问诸位,TD400如何恢复成默认设置? 最佳答案 手册中没有提及恢复成默认设置的内容。我想是不是也可以传上个空配置啊。如果自定义的键盘不支持?ENTER?和?ESC?按键,则必须…

    SIMATIC S7-200 2017年12月8日
  • 温度控制问题

    请教高手200的PLC最多只能用8个PID回路,现场有十多个温度点都需要通过PID来控制温度,输出方式是普通的继电器控制,请问有什么好的方法? 问题补充:如果要自己编写PID程序,…

    SIMATIC S7-200 2021年7月5日

发表回复

登录后才能评论