课程中心
HOME
课程中心
正文内容
plc编程无法调试 PLC编程基础,调试程序时,存储器写入数据失败的原因
发布时间 : 2024-11-24
作者 : 小编
访问数量 : 23
扫码分享至微信

PLC编程基础,调试程序时,存储器写入数据失败的原因

这个是网上一个朋友问了我一个问题,他说:老师你好,请教一下你的二百swat视频讲课中关于模拟量程序中常数是怎么写到程序指令上的?我仿照你的程序写,结果是常数类型非法。我并不知道他问的是什么意思,我说是什么?常数写到程序指令你指的是什么?

然后他说阿老师图片这边发不过去,就是prc模拟量实例演练,温度越高指示灯闪烁频率越快的那些视频中程序第一段的实数计算指令中的常数,我输入编程就不对。

他说这个课程我就想起来了,也就说我做的一个模拟量讲解的时候做了一个实例讲解,就是用模拟量来温度来控制一个指示灯闪烁频率,温度越高的指示灯闪烁越快,温度越低指示灯闪烁越慢。所以我就去找了这些视频,我看这个程序还有没有保存,结果发现还真的是保存了这个程序。

比如这个程序就是这样一个程序,这个程序在课程当中做了详细的讲解。第一段程序也就是把这个程序已经下载到了prc内部,其实是一个比如点一下这里,比如aw158,一看aw18ai就是模拟量,其实就是模拟力量输入通道。

也就说他可能是想在aiw18当中写入数值,发现写不进去,这个肯定是写不进去的。其他的像vw或者mw,其他的qw都可以给它写入数值,aiw是不能的,因为它是对应的plc上模拟量输入的通道的地址。

比如打开数据快系统快,这里配置了模拟量模块,后面就有这个地址aw16、aqw16,这个就是它的七十地址,也就是通道零是aiw16,通道一就是aiw18,也就是aiw18是指的模拟量模块的通道一的地址。

只能用外部模拟量信号输一个数值,这样写是写不进去的。比如在这里右击写入,随便写入一个,比如一一写地址无效,肯定是写不进去的。我不知道这个朋友指的是不是这个问题,但是这个肯定是写不进去的,也就是对应的是比如这是p r c,这里是加了一个模拟量模块,比如这是p r c,这里是加了一个模拟量模块,模拟量模块这里标注通道零,通道一、通道二、通道三,上面这里是电源,通道零、通道一、通道二、通道三。

也就是说通道零对应的就是ai、w16这个地址,w往上就是18,再往上是20,通道一对应的是ai、w18,这里接的线也就通。比如像变速器传过来电压或电流信号,只有这个信号输入进去以后,w18当中带有数值,想模拟一下直接输入肯定是不行的,肯定是写不进去的,这个一定要知道。

像这些都是编程基础,都要掌握。如果也想学plc编程,想学西门子s7-200smartplc编程,可以点击下方装栏卡片学习,根据自己的经验制作这套,手把手带你零基础plc入魔了课程。

这套课程从plc怎么接线?plc怎么输出段子接线?包括各种指令,比如里边有很多指令,每条指令课程当中都有详细的讲解,包括像模拟量控制都有讲解。什么是模拟量?学了这条课程就知道了。如果完全零基础学这套课程肯定没问题,肯定能学的会。这套课程非常通俗易懂,如果没有变成软件,拍了这套课程以后私信我,可以把软件的发给你。

PLC系统调试,九种常见故障解决方法汇总学习

近年来,随着社会的发展,PLC可编程序控制器在工业生产中得到了广泛的使用,同时技术人员对其使用要求也在逐年增高,因此对系统正常稳定运行要求也越来越高。

PLC产品本身的可靠性可以保证,但在应用中一些不正确的操作会造成一定的影响。为大家整理了一些PLC日常应用中的9个小技巧,希望能对大家在日常使用PLC有所帮助。

一、PLC自身故障判断

一般来说,PLC是极其可靠的设备,出故障率很低。PLC的CPU等硬件损坏或软件运行出错的概率几乎为零;PLC输入点如不是强电入侵所致,几乎也不会损坏;PLC输出继电器的常开点,若不是外围负载短路或设计不合理,负载电流超出额定范围,触点的寿命也很长。

因此,查找电气故障点,重点要放在PLC的外围电气元件上,不要总是怀疑PLC硬件或程序有问题,这对快速维修好故障设备、快速恢复生产是十分重要的,因此笔者所谈的PLC控制回路的电气故障检修,重点不在PLC本身,而是PLC所控制回路中的外围电气元件。

二、输入输出(I/O)模块的选取

输出模块分为晶体管、双向可控硅、接点型。

晶体管型的开关速度最快(一般0.2ms),但负载能力最小,约0.2~0.3A、24VDC,适用于快速开关、信号联系的设备,一般与变频、直流装置等信号连接,应注意晶体管漏电流对负载的影响。

可控硅型优点是无触点、具有交流负载特性,负载能力不大。

继电器输出具有交直流负载特点,负载能力大。常规控制中一般首先选用继电器触点型输出,缺点是开关速度慢,一般在10ms左右,不适于高频开关应用。

三、接地问题

PLC系统接地要求比较严格,最好有独立的专用接地系统,还要注意与PLC有关的其他设备也要可靠接地。多个电路接地点连接在一起时,会产生意想不到的电流,导致逻辑错误或损坏电路。

产生不同的接地电势的原因,通常是由于接地点在物理区域上被分隔的太远,当相距很远的设备被通信电缆或传感器连接在一起的时候,电缆线和地之间的电流就会流经整个电路。

即使在很短的距离内,大型设备的负载电流也可以在其与地电势之间产生变化,或者通过电磁作用直接产生不可预知的电流。

在不正确的接地点的电源之间,电路中有可能产生毁灭性的电流,以至于破坏设备。

PLC系统一般选用一点接地方式。为了提高抗共模干扰能力,对于模拟信号可以采用屏蔽浮地技术,即信号电缆的屏蔽层一点接地,信号回路浮空,与大地绝缘电阻应不小于50MΩ。

四、消除线间电容避免误动作

电缆的各导线间都存在电容,合格的电缆能把此容值限制在一定范围之内。即使是合格电缆,当电缆长度超过一定长度时,各线间的电容容值也会超过所要求的值。

当把此电缆用于PLC输入时,线间电容就有可能引起PLC的误动作,会出现许多无法理解的现象。

这些现象主要表现为:明接线正确,但PLC却没有输入;PLC应该有的输入没有,而不应该有的却有,即PLC输入互相干扰。为解决这一问题,应当做到:

1、使用电缆芯绞合在一起的电缆;

2、尽量缩短使用电缆的长度;

3、把互相干扰的输入分开使用电缆;

4、使用屏蔽电缆。

五、抗干扰处理

工业现场的环境比较恶劣,存在着许多高低频干扰。这些干扰一般是通过与现场设备相连的电缆引入PLC的。

除了接地措施外,在电缆的设计选择和敷设施工中,应注意采取一些抗干扰措施:

1、模拟量信号属于小信号,极易受到外界干扰的影响,应选用双层屏蔽电缆;

2、高速脉冲信号(如脉冲传感器、计数码盘等)应选用屏蔽电缆,既防止外来的干扰,也防止高速脉冲信号对低电平信号的干扰;

3、PLC之间的通信电缆频率较高,一般应选用厂家提供的电缆,在要求不高的情况下,可以选用带屏蔽的双绞线电缆;

4、模拟信号线、直流信号线不能与交流信号线在同一线槽内走线;

5、控制柜内引入引出的屏蔽电缆必须接地,应不经过接线端子直接与设备相连;

6、交流信号、直流信号和模拟信号不能共用一根电缆,动力电缆应与信号电缆分开敷设。

7、在现场维护时,解决干扰的方法有:对受干扰的线路采用屏蔽线缆,重新敷设;在程序中加入抗干扰滤波代码。

六、标记输入输出,方便检修

PLC控制着一个复杂系统,所能看到的是上下两排错开的输入输出继电器接线端子、对应的指示灯及PLC编号,就像一块有数十只脚的集成电路。

任何一个人如果不看原理图来检修故障设备,会束手无策,查找故障的速度会特别慢。

这种情况,根据电气原理图绘制一张表格,贴在设备的控制台或控制柜上,标明每个PLC输入输出端子编号与之相对应的电器符号,中文名称,即类似集成电路各管脚的功能说明。

有了这张输入输出表格,对于了解操作过程或熟悉本设备梯形图的电工就可以展开检修了。但对于那些对操作过程不熟悉,不会看梯形图的电工来说,就需要再绘制一张表格:PLC输入输出逻辑功能表。

用表来实际说明大部分操作过程中输入回路(触发元件、关联元件)和输出回路(执行元件)的逻辑对应关系。实践证明,如果能熟练利用输入输出对应表及输入输出逻辑功能表,检修电气故障,不带图纸,也能轻松自如。

七、通过程序逻辑推断故障

现在工业上经常使用的PLC种类繁多,对于低端的PLC而言,梯形图指令大同小异,对于中高端机,如S7-300,许多程序是用语言表编的。

实用的梯形图必须有中文符号注解,否则阅读很困难,看梯形图前如能大概了解设备工艺或操作过程,看起来比较容易。

若进行电气故障分析,一般是应用反查法或称反推法,即根据输入输出对应表,从故障点找到对应PLC的输出继电器,开始反查满足其动作的逻辑关系。

经验表明,查到一处问题,故障基本可以排除,因为设备同时发生两起及两起以上的故障点是不多的。

八、充分合理利用软、硬件资源

1、不参与控制循环或在循环前已经投入的指令可不接入PLC;

2、多重指令控制一个任务时,可先在PLC外部将它们并联后再接入一个输入点;

3、尽量利用PLC内部功能软元件,充分调用中间状态,使程序具有完整连贯性,易于开发,同时也减少硬件投入,降低了成本;

4、条件允许的情况下最好独立每一路输出,便于控制和检查,也保护其它输出回路;当一个输出点出现故障时只会导致相应输出回路失控;

5、输出若为正/反向控制的负载,不仅要从PLC内部程序上联锁,并且要在PLC外部采取措施,防止负载在两方向动作;

6、PLC紧急停止应使用外部开关切断,以确保安全。

九、其他注意事项

1、不要将交流电源线接到输入端子上,以免烧坏PLC;

2、接地端子应独立接地,不与其它设备接地端串联,接地线截面积不小于2mm²;

3、辅助电源功率较小,只能带动小功率的设备(光电传感器等);

4、一些PLC有一定数量的占有点数(即空地址接线端子),不要将线接上;

5、当PLC输出电路中没有保护时,应在外部电路中串联使用熔断器等保护装置,防止负载短路造成损坏。

相关问答

plc调试需要会编程吗?

PLC调试当然需要会编程了,PLC调试是在工业现场,软硬件都要会的。做PLC调试,首先要掌握的就是PLC编程知识,这是基础,只有掌握了,才能根据现场工艺所需实时...

plc程序调试后变成只读怎么办?

如果您在进行PLC程序调试后出现了程序只读的情况,可能是由于PLC的程序保护功能导致的。以下是一些可能有用的解决方案:1.检查PLC程序和控制面板:检查PLC程...

信捷plc调试助手打开端口出错怎么回事?

1、通讯线:连接可能不正确,或接触不良,用户可更换通讯线重试。2、通讯参数:PLC通讯口与外围设备的通讯参数设置可能不一致。3、通讯串口:检查通讯串口...

geplc在线不了怎么办?

如果GEPLC在线不了,有几种可能的原因和解决方法。首先,GEPLC无法在线可能是由于网络连接问题造成的。解决此类问题的方法包括检查您的网络连接,确保您的设备...

三菱fx系列plc可以在线调试?具体怎么操作?

如果电脑已经与PLC联机,在软件里点“在线”→“监视”→“监视模式”。如果是仿真运行,不需要与PLC联机,点“工具”→“梯形图逻辑测试开始”。如果电脑已经...

台达PLC下载程序之后提示,不合法的通讯地址(错误码2)。该怎么处理?

可能是你在程序里设置里站号,跟你的电脑已有的站号冲突了,你把电脑的站号更改下试试。可能是你在程序里设置里站号,跟你的电脑已有的站号冲突了,你把电脑的站...

plc进行程序调试时直接进行现场调试即可对吗?

PLC程序最重的调试都是以现场的调试为准,也是最终将程序应用在实际工作中的更是运行程序。PLC程序最重的调试都是以现场的调试为准,也是最终将程序应用在实际...

串口助手发送信息plc收不到?

串口助手发送信息到PLC收不到,可能是以下原因导致的:1.串口设置不正确:请检查串口号、波特率、数据位、停止位、校验位等参数是否与PLC的配置一致。2.通...

三菱PLC编程软件离线能调试程序吗?

可以,GX-DEVELOPER配合GX-SIMULATOR就可以,将这两个软件安装到电脑,用GX-DEVELOPER编辑程序,编辑完成后再GX-DEVELOPER中执行工具/启动梯形图测试,即可离线....

三菱PLC编程后怎样模拟仿真?

1、首先,我们需要在开始菜单中打开三菱PLC编程软件GXDeveloper:2、然后,需要从工程菜单中创建新工程,并选择使用plc的系列及类型:3、接着,需要编写一个...1、...

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

QQ

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

热线

188-0000-0000
专属服务热线

微信

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