PLC初学者编程出错,老电工看到原因又气又笑,很多人出
这个也是初学prc的朋友给我发的求助信息,他说想编写一个交通港红绿灯这样一个程序来做练习,但是编写好以后发现还是发生编译错误,下载不到prc里边。他用手机截图把程序发给了我,让我看看问题出在哪里。可能手机屏幕比较小,我只顾着看程序也没发现有什么错误的地方。
·比如首先做了一个启动标志位,利用比如按零点零是启动按钮,按零点一是停止按钮,按下启动按键以后m零点零输出然后自锁。
·下面用了一个计时器是c零,m零点零接通以后,这里技术端用sm零点五也就是一秒钟接通一次,让它一秒钟当前值加一,下面设定六十秒,也就是六十秒一个循环。
·下面用m零点一,m零点零做复位。
·再往下就是利用c零的当前值让m零点一输出。
·下面做了这么多,比如像这个东西方向红灯,利用比较指令做什么时候点亮,包括南北方向绿灯,包括后面的这些,我看了一下也看不出有什么毛病。
·但是我让他仔细再检查一下,检查了好几遍就是下载不进去,然后把程序发给了我。我从电脑上用编程软件把程序打开以后一看,又觉得搞笑,又觉得生气,又犯了很多初学编辑的朋友犯的同样的错误。
·从电脑上看一下程序,从电脑上用编程软件打开程序,一下就看出来问题出现在哪里了。
·看这些程序,把所有的程序都编写到第一部当中,也就是下面第二步、第三步、第四步都没有编写,把所有程序都编写到这一步当中。有很多初写ppt的朋友都犯错误,也就是学编程一定要遵循编程的规则,不能够把所有程序都编写到一部当中就不符合它的规则,肯定会报错。
·前段时间就有一个朋友编写一个正反转的程序,他就把正转和反转都编写到一个程序段当中。也用手机拍了个照片发过来,然后看发生错误,我看了看程序没什么错误,最后看了半天发现把正转和反转编写到同一个段当中了。这一次我又没看出来,又是从手机上看了半天不知道。
·最后他把程序发过来以后,我从电脑上打开编程软件,一下子就看出来了,把所有程序都编写到一个段当中了。应该比如把启动标志编写到程序段一当中,把下面计数器编写到程序段二,c零控制m零点一编写到程序段。
·再往下比如这个是q0.0,这一步是4,q0.1,q0.2,q0.6。
·再往下是第七步,分开程序段编写,这样就正确了。
这个朋友说把这些分开以后发现正常了,能够下载到prt内部进行演练。所以零基础prt的朋友学prt编程的一定要认真,一定要遵循这些编程的规则。
这个是西门子s7-200smart prc变成的方法。如果想学西门子smart prc可以点击下方的装栏卡片学习这套手把手带你零基础prt入门课程。或者点击我的头像进入我的主页,再点击专栏两个字可以看到我的全部课程,可以找到这套手把手带你零基础prt入门课程。
如果学习这道课程没有变成软件可以私信我,然后把软件发给你。
PLC编程时出错,把我搞懵了,大家猜猜错在哪里
上一个视频我为了讲解西门子PRC关于存储器当中说这些特点,西门子PRC有一个高字节低地址,低字节高地址的特性。
·打开变成软件,也就是西门子smart PRC的变成软件。
·然后连接PRC实物,也就是把变成软件和PRC实物连接起来,也就是这里已经成功的连接显示绿灯。
·然后打开状态图表,在这里输入这些计算器,比如输入字节VB零、VB一、VB二、VB三,再输入vw零、vw二和vd零。
·上节可以讲了,也就是vw零是由VB零和VB一组成,vw二是由VB二和VB三组成,vd零有vw零和vw二组成,也就是vd零是有VB零、VB一、VB二、VB三组成,也就是字节带b的是八位。
·将这里格式都切换为二进制,VB零八个位,VB二、VB三都是八位,带w的vw零是十六位,后边是十六个位,vd零的带d的是三十二位,也就是后边三十二个位,也就是四个八位的计存器组成两个十六位计存器,又组成一个三十的计算器。
·在这里输入一个一,在VB零当中输入一个一,这个一会存储到哪一位?肯定是存储到这一位,因为这个是v零点零和这个位,也就是这个位会质疑,往前是v零点一、零点二一直到零点七。
·在下面说vw零当中,哪个是VB零?也就是高八位,这个是VB零,也就是这里是v零点零,应该质疑,在vd零当中,也就是把尾,也就是它的应该是一。
·但是在实际演练的时候,这里输入一以后,写进去以后,不但v零点零是吧?这个制一了,而且VB一当中,也就是这个是v一点零,它也制一了,这个不正常。
·包括下面看,VB零当中,vw零当中,这位之一,这位也之一,包括vd零当中,这位之一,这位之一,这个就不正常了,我当时就蒙了,这是怎么回事?难道是软件说出了问题,还是prc说出了问题?为什么在这里VB零当中写出一个一以后,vbe当中也是,vw零当中看这里一个一,把它切换完成,比如无符号数以后看是这么大的数值,但是看五幅画数,这是什么原因?我想了半天也没想明白,最后当然还是想明白是怎么回事了。
如果是学过西门子prt,肯定会知道这个是什么原因,欢迎大家在评论区给出答案,有知道的把答案在评论区提出来,但如果大家猜不到,我会在评论区给出答案。
这个是西门子smart p l c,就是西门子p l c存储器,上一个视频讲了高字节低地址,低字节高地址的特点,也就是当然这里这样输入,这样显然是有问题的。
为什么会出现这个问题?如果电工或者对p l c完全零基础想学p l c,可以点击下方的装栏卡片学习制作的这套,手把手带你领取住p r c入门的课程。这套课程非常通俗易懂,目前有很多朋友学习了这套课程都给我反馈,这套课程非常的通俗易懂,学会了p r c编程。
相关问答
台达PLC编程完成后使用梯形图转指令时提示编译出错是怎么回事?
编译出错就是程序写的不合理,这种情况就可以上传下载的,就像台达PLC程序中可以多次使用双线圈一样,程序可以正确的运行,但是编译就显示错误,这样的程序都是...
安装plc软件出现如下错误,怎么处理,电脑系统是win732位的,...
电脑系统是win7的,还是下载三菱最新的GXWorks2PLC编程软件吧?绝对支持win7系统。有用(0)回复1304592984WindowsXP/WIN7系统,将msvcr71....
欧姆龙plc下载了新程序就报错了怎么处理?
如果欧姆龙PLC在下载新程序后出现错误,首先可以检查程序编写是否有语法错误或逻辑错误。可以使用PLC软件的调试工具来定位错误并修复。另外,还可以通过重新下...
plc的error错误的解决方法?
原因:1.通电后,错误指示灯闪烁,运行指示灯未亮,看//或眨眼,看一看这个程序有问题吗?如果程序很好,I/O模块有问题。2.出错原因有很多,如I/O卡损坏、通信失败,...
plc错误报警一般是什么原因?
1)传输信号线短路或断路(由于机械牵拉,线路本身老化,特别是鼠害),当传输信号线出现故障时,现场信号无法传输到PLC,造成控制错误;2)机械触点抖动。虽然现场...
我在安装PLC程序的时候,就出现了这个,函数参数错误,下载了好...
3条回答:【推荐答案】用"WinRAR"解压缩软件把压缩包解压以后再安装。
plc怎么看不了编译的结果?
PLC看不了编译的结果可能是由于以下1.编译错误:在编译过程中可能出现了错误,导致无法生成可执行的结果。这可能是由于代码中存在语法错误、逻辑错误或者硬件...
PLC一般程序写不进去是什么原因?
你可以看看是哪个亮起红灯,通过CPU的系统手册查到这个故障灯的故障原因一般会有几种故障原因通讯:从站或远程IO故障,这个可以通过编程软件监控硬件方式得知...
西门子PLCS7-200编程后无法编译,错误47:无效网络或网络太复杂无法编译?
请将你的下一个启动回路另起一个Network。西门子规定,一个Network只允许一个回路,多个回路存在于一个Network只在STL编程方式允许,在LAD方式不允许。请将你的...
plc处于错误模式怎么恢复?
你好,PLC处于错误模式时需要根据错误情况进行不同的恢复。第一步是判断并记录错误代码,根据错误码查询手册找到相应的解决方法。有些PLC可以通过运行某些特定...