S7-200编程时MBUS-CTRL编译时出现错误33

程序调用了modbus库程序,编译时出现178个错误,然后将库存储区重新定义,还有编译后一个错误33,就是消不掉

图片说明:

S7-200编程时MBUS-CTRL编译时出现错误33   

最佳答案

右键“程序块”-->库存储区,分配存储区,注意不能与其他存储区重叠。有次我把库存储区起始地址设为VB500,随着程序的编写,用到了VB500之后的地址,导致读写指令不工作,错误代码具体是几,忘记了。查找了好久才发现该问题,期间走了许多弯路,很是郁闷。建议将库存储区尽量往后分配。
参考资料:某论坛

提问者对于答案的评价:
谢谢,问题解决了

专家置评

已阅,最佳答案正确。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年7月30日 上午10:46
下一篇 2017年7月30日 上午10:46

相关推荐

  • 求教s7-200自由口通讯 第六章例子是否需要改进才能用

    想利用s7-200与上位机进行自由口通讯,用s7-200系统手册上第六章给的发送和接收指令的例子,下到PLC里,通过串口调试助手给PLC发指令,如123(再加回车键),好像PLC根…

    SIMATIC S7-200 2018年3月6日
  • S7200中数组

    S7200中有数组吗?有的话怎么使用二维数组?有没有示例程序? 最佳答案 S7200没有数组;在200中操作数组就是操作一片存储区,可以使用直接寻址、间接寻址等方式来读写这些地址区…

    2017年11月12日
  • 为什么定时器的最大定时值为32767

    定时器的PT输入端为一个双字节的16位字吧?那16位的话,最大值不是应该65536啊,怎么会是32767? 问题补充:意思就是说最高位为正负的符号位,对吗?是不是像8位 …

    SIMATIC S7-200 2020年10月31日
  • step7 micro/ WIN v4.0+sp9 按F1键时弹出对话框“启动帮助失败”请问如何恢复?

    step7  micro/ WIN   v4.0+sp9   按F1键时弹出对话框“启动帮…

    SIMATIC S7-200 2021年7月5日
  • 数字显示计时器如何选用?

    现在希望在PLC开始工作时就记时,有一个类似显示的表来观察,就像数字表那样的就可以了,请问这个表怎么选择,如何控制? 谢谢。 最佳答案 利用SM0.7PLC运行时为1来接…

    SIMATIC S7-200 2021年7月5日
  • 如何监控200扫描周期

    想知道每次200的扫描周期 但不知道怎么查看 最佳答案 工具栏里—PLC—信息—里面就有程序扫描周期,或者直接监控smb22,smb22就是程序扫描周期 提问…

    SIMATIC S7-200 2020年11月1日
  • s7-200高速输出控制2

    用向导做的s7-200高速脉冲Q0.0输出控制台达伺服,手动控制伺服,Q0.0有输出,但电机不转,不知原因出在那里,伺服的设置没问题,也不报错。请大家帮忙分析下,谢谢 图片说明: …

    2017年11月4日
  • 求西门子cpu226配置

    现有一大型设备,分作三块来做,最大一块:输入I点115,输出Q点58点,我用226plc算了一下发现不能满足这么多点数,头次接触西门子,请师父们指点下CPU226是否可以满足上面的…

    2017年11月1日
  • 如何给S7200程序加上有效期限密码

    请教:如何给S7200程序加上一个有效期密码(或在程序里实现),例如当运行一个月或两个月用户程序自动停止运行 问题补充:请问VOLLMER楼主,程序能具体点吗 最佳答案 LD&nb…

    SIMATIC S7-200 2021年7月5日
  • EM253模块输出实际位置怎么算

    我查了下伺服驱动器说明书,里面也没说明一个脉冲伺服电机转多少圈。位置向导里说明的是一秒发送多少脉冲,也没讲该使伺服电机如何达到10.1mm这样距离。我知道伺服电机转轴和机械轴轮的齿…

    SIMATIC S7-200 2020年11月1日