语句表红字,编译无错,且可下载,但功能经常出错。

这程序是我写亚龙335B机械手的,今天还是用梯形图编程,然后转成语句表的时候发现语句有红色的,然后语句表里还会写一些之前在该网络编辑过的内容,以红色显示,但是梯形图却看不出来,编译也没有错误,如果我下了程序,是以语句表的为准,还是梯形图为准?因为程序在调试过程中经过多次修改,有些网络中红字和黑字是有冲突甚至重复的,如果能解决这个问题,我想对我帮助很大。
之前也问过差不多的问题,但是我今天偶然发现这个问题,然后通过删语句表,然后重新编程,让红字变成黑字,但是程序还是不能正常工作。这到底是哪里出了问题? 
谢谢各位师傅的解答。

问题补充:
这些程序我原本就是用梯形图编的,但是我发现语句表和梯形图对不上,我对语句表还有些理解能力,然后我把梯形图的结构优化了一下,让语句表尽可能简单,然后又把错误的部分修改了,今天调程序,终于搞定了。妈妈再也不担心我睡不着了。

图片说明:

语句表红字,编译无错,且可下载,但功能经常出错。    语句表红字,编译无错,且可下载,但功能经常出错。    语句表红字,编译无错,且可下载,但功能经常出错。    语句表红字,编译无错,且可下载,但功能经常出错。    语句表红字,编译无错,且可下载,但功能经常出错。    语句表红字,编译无错,且可下载,但功能经常出错。   

最佳答案

图片1的错误:1,SM0.1一开始就用到了LPS这个是不对的,就有分支了,然后又串C1这个数据是错误的,后面又置位M0.4,又复位M0.5~M0.7,又复位Q0.0~Q1.5,又串上C1,又置位M20.0。程序的错误的大概就是这些。
图片2没有错误。
图片3的错误:VW字节不能直接传送到C计数器。首先要把C计数器变换成字节VW的形式才能传送。
图片4的错误:你调用的子程序SBR0没有。或者说你已经更改了子程序的名称了,(前进,前进2,前进3等等)所以找不到就报警了。语句表不支持中文,你只能是SBR0,SBR1等等。
图片5没有错误。
图片6没有错误。

综合上述问题,你的语句表编程还欠方式和逻辑,语句表一般不适用复杂的编程方式。
你的梯形图编写的程序都是正确的。

提问者对于答案的评价:
我今天解决了问题,很高兴!

专家置评

已阅,最佳答案正确。
有时语句表和梯形图的结果确实编译不一样,可以按照梯形图的来检查语句表。

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

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

相关推荐

  • 200PLC 设置PC/PG接口时提示"Cannot start file ‘S7EPATD中文.DLL’"

    警告如图所示 问题补充:如图所示 最佳答案 1、转西门子自己置评:首先,你电脑操作系统版本是什么,是否有杀毒软件,200和300的软件安装顺序没有要求,但是安装目录和存放目录不要有…

    SIMATIC S7-200 2017年11月12日
  • 累计时间程序

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

    SIMATIC S7-200 2021年7月4日
  • S7-200软件修改符号地址?

    S7-200软件修改符号地址后,绝对地址就会丢失,请问怎么操作好。如果定义了符号地址?谢谢! 最佳答案 1、修改符号前点击菜单栏“查看”、取消弹出的菜单中“符号寻址”前的√。2、打…

    SIMATIC S7-200 2021年7月5日
  • pid参数整定疑问

    各位好!整定pid控制时,pid各项参数数值整定的依据是什么?比如说:有人是用数学计算方式,有人是看曲线图等等。。,如果是曲线图,那么曲线图由什么设备观察?怎么观察?谢谢!我是菜鸟…

    SIMATIC S7-200 2020年11月1日
  • 我打开西门子200编程软件,Micro/WIN的指令树中没有Modbus RTU从站指令库

    我打开西门子200编程软件,Micro/WIN的指令树中没有modbus RTU从站指令库。怎么才会有呢? 最佳答案 你需要装一个有modbus RTU从站指令…

    SIMATIC S7-200 2020年11月5日
  • S7-200与PC不能连接

    显示端口不能打开,可能被其他程序占用。编程电缆是USB/PPIM+,重启电脑只打开S7200也不行。以前也遇到这种情况都是重装系统解决,但是过几个月又会出现这样的问题。重装系统太麻…

    SIMATIC S7-200 2020年10月31日
  • 关于EM231 TC的使用问题

    模块正常,接上热电偶(2线),读出的数据显示都是室温。用的224XP,只有一个EM231TC模块,接线:就接了24V,2个热电偶,其他两路短接,读AIW2/4/6/8全是室温,全都…

    SIMATIC S7-200 2018年12月5日
  • 关于西门子S7-200plc的输出类型

    请问,西门子的cpu224 xp cn资料上说是源型输出(mosfet)。请问它是NPN型还是PNP型。有资料说西门子的plc大多是pnp型源型输出。但是我今天…

    SIMATIC S7-200 2021年7月5日
  • CPU224CN重新下载程序后无法与上位机modbus通讯

    两个PLC都是从站,与上位机可以正常通讯.之后把两个原CPU内的程序下载到新cpu内就没办法实现通讯了,程序那两个程序块部分如图,那个地址处的VB5801在整个程序里都没有找到.我…

    SIMATIC S7-200 2021年7月5日
  • PTO的子程序错误

    在PTO指令的错误代码中,有如下几项: 3---在脉冲发生器火PTO表的格式化中检测到的执行错误 127——遇到ENO错误,检查PLC信息,料及有关非重大错误的…

    SIMATIC S7-200 2021年7月4日