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

这程序是我写亚龙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

相关推荐

  • I点直接控制Q点

    在200和300PLC中,很多实际使用的程序中,都是用中间M点或者变量来控制输出Q点。不用中间M点或者其他变量,直接用I点来控制Q点可以吗?这样做有什么弊端? 最佳答案 1、很多实…

    SIMATIC S7-200 2017年11月27日
  • 如何在wincc中作一个按钮,让按钮置位复位m0.0

    我在使用WINCC的时候,想做一个按扭,让按扭去置位和复位 M0.O寄存器,可是找不到连接变量的位置,请赐教.谢谢! 问题补充:所有的变量组态都作完了,就是在做画面按扭时…

    SIMATIC S7-200 2020年11月1日
  • s7200编程技巧

    最近看了几个研究所的自控老师编的程序,发现有个共同点,就是在程序中不直接使用I/O点,而是将IO点输出给M点,然后用M点去编程。请问这样处理有什么特殊意义吗? 问题补充:另外问一下…

    SIMATIC S7-200 2021年7月4日
  • s7_200cn与s7_200区别

    s7_200cn与s7_200是否价格有差别,差别有多少(?%)。我公司设备有时要出口国外,是否能达到出口要求。 最佳答案 价格肯定有差别!大约就是象楼上两位所说,不同产品的差别也…

    SIMATIC S7-200 2021年7月5日
  • 与s7-200配用的PGRS模块

    各位老师好,请问有没有用过与s7-200GPRS通讯的?市场有没有和s7-200配套的GPRS模块,除了MD720-3 外,有没有小便宜的点的!谢谢! 最佳答案 只要买带…

    SIMATIC S7-200 2020年11月1日
  • 西门子200plc数据永久保存

    西门子s7-200plc怎么做到断电后多个数据永久保存? 问题补充:设置0MB_MB13为断电保持我是会的,但是我要保持的数据要20个,我想问的是SMB31和SMW32这两个寄存器…

    SIMATIC S7-200 2017年6月10日
  • 求助S-200smart的MODBUS问题

    现状在做一个项目,要控制24台伺服电机,14台闭环步进电机,想用MODBU功能,我想问一下用两台PLC可不可行。两个PLC都要跟上位机进行通讯,这跟上位机通讯怎么进行 问题补充:M…

    SIMATIC S7-200 2021年7月5日
  • 变频器模拟量干扰

    使用226PLC 1个235模拟量,3个231模拟量模块,变频器开启后235模块的4-20ma读取值一直跳动,直接使用信号发生器给固定电流同样跳动,PLC使用了隔离变压器…

    SIMATIC S7-200 2021年7月5日
  • S7-200与多台设备连接的问题

    我设计了一个汽车总成检测设备,需要用到S7-200程序控制器。它与条形码输入器、微型打印机连接,如果能再连接一个文本输入器就更好了。条形码输入器、微型打印机采用USS自由口协议连接…

    SIMATIC S7-200 2018年3月6日
  • SM0.0在首次接通时触发上升沿还是下降沿?

    SM0.0在首次接通时触发上升沿还是下降沿?我想让它在启动运行时置位M0.1,停止时复位m0.1,2,3下图是我在给PLC通电运行时的状态,请大侠指点!! 问题补充:谢谢大家,还有…

    2021年7月5日