研选课堂
HOME
研选课堂
正文内容
西门子plc编程编译错误 200SMART,发生编译错误,请检查非致命错误以了解更多信息
发布时间 : 2024-11-28
作者 : 小编
访问数量 : 23
扫码分享至微信

200SMART,发生编译错误,请检查非致命错误以了解更多信息

西门子200SMART,下装程序时候,碰到这样的错误提示:

错误提示

这?第一次碰到,编译无错,下装出错,搞得一头雾水。查吧,不然咋滴?谁让自己写的,亲生的。

因为程序是流程控制,用的是顺控制指令,逻辑倒也不复杂,但流程很长,写得也很长。查起来头疼。对于可能出现的错误,也感觉似是而非。

不管了,凡事不具,问度娘,她说:语法错误,软件不认,不说,自己查。

重点有了,也就够了,其实也差不多,这小东西,能有哪些错误呢,无外乎硬件故障,软件故障,且硬件故障比较明显,西门子做的很完善,基本很好查。但软件故障,语法错误就不好说了。

因为流程很长,也大概考虑了几个点,比较复杂的逻辑处理部分,懒得细分析,使出绝世大法,删,一删了之。

排除法:删!测试。

查找过程:

起初怀疑的几个点:

1. 部分程序一个网络内串的太长,并的太多?

2. 地址使用错误?超范围了?地址用冲突?

然后,挨个删除,则是下装,依次寻找测试,直至找出问题所在。

找到问题就解决80%的问题了,剩下的解决其实很简单,因为基础大家都有的,知道怎么改。

问题原因:

先放一个对的

正确的顺控

再放一个错的:

错误的顺控

你知道了吗?

当然这个太简单,错误很低级。

错误原因:顺控指令缺了部分,语法错误。但是不知道200SMART为什么不提示,这个加个编译错误应该不难,成套的指令,中间缺失,直接编译错误不香吗?

另外提出这个问题不是针对这一个错误点,而是这种,编译无错,下装出错的问题,明确一个重点:

西门子200SMART针对部分语法错误,不做检查,不做检查,不做检查!

编译无错,下装提示:编译出错,请检查非致命性错误以了解更多信息。这时,请检查:

1. 寄存器地址;

2. 功能指令用法错误;

3. 功能逻辑块编写太复杂;

西门子S7-200 SMART项目的编译、下载、运行调试、上传

上篇文章中我们学习了西门子S7-200 SMART如何切换编程编辑器、输入LAD程序以及如何编辑程序,本篇我们来介绍编程软件STEP7-Micro/WIN SMART中项目的编译、下载、运行调试和上传。

编程软件界面

编译项目。程序输入完成后需要先进行编译,单击工具栏编译按钮,编译项目的所有组件,输出窗口显示所有的编译信息,如程序块、数据块、系统块的大小,发生的编译错误,在标识的错误处双击将自动跳转到出错位置,改正错误后重新进行编译,项目编译无误后才能将其下载到CPU中。

项目编译信息

下载项目。在编程设备与CPU建立通讯的前提下,单击工具栏下载按钮弹出下载对话框,选择要下载的块,设置CPU的RUN与STOP模式切换是否提示,单击下载按钮开始下载,下载成功后单击关闭按钮关闭对话框。

下载项目

运行调试项目。单击工具栏启动按钮,将CPU置于RUN模式运行项目,单击工具栏程序状态按钮,启动当前程序状态的持续监视,可以看到未拨动外接I0.0、I0.1常开开关时,触点I0.0、I0.1断开,Q0.0为0,拨动闭合I0.0、I0.1触点接通,Q0.0为1。通过程序状态监视直接观察指令执行结果,方便调试和诊断。再次单击程序状态按钮关闭程序状态监视。监视程序状态的工具还有状态图表,在此不再详细介绍。

启动持续状态监视调试程序

上传项目。在一些情况下需要将CPU中的程序上传到编程设备,方便进行查看修改。首先创建一个空的项目,在确保编程设备与CPU正常通讯的前提下,单击工具栏上传按钮,在上传对话框中选择需要上传的块,单击上传按钮即可,因为下载到CPU时不包含程序注释、符号表、状态图表等信息,所以上传项目中也不包含这些内容。

上传项目

本篇我们学习了编程软件STEP7-Micro/WIN SMART中项目的编译、下载、运行调试和上传,下篇文章我们将继续介绍西门子S7-200 SMART的相关内容,欢迎持续关注!虽然西门子S7-200 SMART已经替代了S7-200 PLC,但是在运项目中还有相当多的S7-200在运行,因此,特准备了一套西门子S7-200视频教程送给需要学习S7-200的朋友们,在号内发送私信关键字“200”即可获取。

相关问答

plc编译错误怎么解决?

修改程序呗(问题问的太笼统,需要确认什么品牌的什么型号PLC),一般大程序都是分区域块的,你先找找是连锁条件出错还是执行出错还是中断出错。如果你是问怎么...

怎么将plc中的编译错误窗口调出来?

如果是西门子S7-200PLC,可以在编程软件下方输出窗口里点击错误提示,可以找到错误点如果是西门子S7-200PLC,可以在编程软件下方输出窗口里点击错误提示,可以找...

西门子编程怎么编译不了?

西门子编程编译不了可能有很多原因,比如硬件配置不足、软件版本不兼容等等。你可以先检查一下你的硬件配置是否满足要求,然后再检查一下软件版本是否兼容。如...

西门子1200编译出错怎么查看?

答:要查看西门子1200编译出错的具体原因,可以按照以下步骤进行操作:1.打开TIAPortal软件,选择对应的项目并进入。2.在左侧的项目栏中找到出错的程序,...

我上传西门子300PLC程序时报错提示硬件组态出错怎么办?

上传西门子300PLC程序时报错提示硬件组态出错表现为服务器异常,原因和解决方法如下3、网站打不开、被跳转、网站显示错误等这时候可以下载专业的正版查毒软件...

西门子PLC故障?

西门子plc上面的sf灯红亮时表示系统故障,是英文(systemfault)的缩写,内部寻址错误,超出编程地址区,模块损坏,插件松动等原因引起。把plc里的程序先清除掉...

西门子PLC软件中的编译起什么作用?

西门子编程软件Step7中菜单命令“编译”意味着软件自动对组态作一致性检查。如果没有出错,将生成系统数据,该系统数据即可下载到PLC中。如果有错,将会对包含...

step7如何编译程序西门子300?

您好,要编译西门子300的程序,您需要遵循以下步骤:1.打开西门子STEP7软件。确保您已经安装了适当的版本,并且具有适当的许可证。2.创建一个新的项目或打...

西门子PLCS7-200程序编译没问题,但下载程序时下不进去,是什么原因?

点左边的设置PG/PC接口看看里面的属性设置的对不对把PLC开关打到关闭,PLC亮黄灯点左边的设置PG/PC接口看看里面的属性设置的对不对把PLC开关打到关闭,PLC亮...

西门子S-7200与PLC能通讯,但不能下载程序?

可能原因:S7-200CN的产品需要在MicroWIN中文版本下下载,如果你没有切换成中文界面就无法下载;点击系统块〉全部还原,然后再下载。可能原因:S7-200CN的产品需...

 秘密舞会  Realtek HD音频管理器 
王经理: 180-0000-0000(微信同号)
10086@qq.com
北京海淀区西三旗街道国际大厦08A座
©2024  上海羊羽卓进出口贸易有限公司  版权所有.All Rights Reserved.  |  程序由Z-BlogPHP强力驱动
网站首页
电话咨询
微信号

QQ

在线咨询真诚为您提供专业解答服务

热线

188-0000-0000
专属服务热线

微信

二维码扫一扫微信交流
顶部