新手PLC项目调试七步法
一、按照图纸检查回路(未送电状态下)
一般PLC系统的图纸包含柜内图纸和柜外图纸两部分;柜内图纸指柜子内部的接线图;柜外图纸是所有接出电气柜的接线图。这一部分需要检查的是:
1、图纸设计是否合理,包括各种元器件的容量等等。
2、根据图纸检查元器件是否严格按照图纸连接。
在这一过程中,最需要注意的地方就是检查电源
1、确保回路没有短路。
2、确保强弱电没有混合到一起
因为PLC电源为24v,一旦因为接线错误导致220V接进PLC里,很容易将PLC或者拓展模块烧毁。
二、检查PLC外部回路,也就是俗称的“打点”
电源确认完毕后送电,测试输入输出点,这就是俗称的“打点”,测试IO点需要挨个测试,包括操作按钮,急停按钮,操作指示灯以及气缸及其限位开关等等,具体方法是一人在现场侧操作按钮等,另一人在PLC测监控输入输出信号;对于大型系统应该建立测试表,即测试后做好标记。如果发现在施工过程中有接线错误的地方需要立即处理。
这一步应该注意的是需要将程序备份后清空PLC里面的程序或者将程序禁用,避免因测试导致设备的动作。
三、检查机械结构并测试电机类负载
这一步需要检查机械结构是否紧固等等,电机类负载是否做好相应保护,避免因意外导致的事故,检查完毕后需要手动去测试设备运行,如正反转电机类,需要测试线路是否完好并带电试车,变频器类设置相应参数并进行电机优化,静态识别或者动态识别等。
这里需要注意的是对于一些特殊负载,比如说垂直类上下移动的负载需要由专业人员进行,以免因控制不当导致测试事故。
四、调试手动/半自动模式及相关逻辑关系
IO点和负载侧都测试以后,接下来要进行的就是手动模式下的调试。这里的手动模式也可以叫做半自动模式,不是用手直接去按动电磁阀或接触器等,而是指通过按钮或者HMI的按钮等去驱动设备,是与自动状态对应的。
手动模式的测试可以将自动模式按照人的意愿分解,方便测试程序。
这一环节最重要的是要测试安全功能,即在设备运行状态下测试急停,安全光栅等等的安全功能是否起到相应作用。
五、根据生产工艺调试自动模式
在完成半自动调试后,可进一步调试自动工作。这一环节是最重要的,需要根据生产工艺测试各种连锁,包括逻辑连锁,安全连锁等,而且要多测试几个工作循环,以确保系统能正确无误地连续工作。
六、特殊工艺的测试
PLC系统里除了逻辑控制,还有很多拓展出来的功能,比如说PID控制等,当这些逻辑调试基本完成后,可着手调试模拟量、脉冲量控制。
最主要的是选定合适控制参数。一般讲,这个过程是比较长的。要耐心调,参数也要作多种选择,再从中选出最优者。有的PLC,它的PID参数可通过自整定获得。但这个自整定过程,也是需要相当的时间才能完成的。
七、完成上述所有的步骤
整个调试基本算是完成了,接下来就到了预生产的步骤了,预生产是生产前的工作检测,在该阶段可以配合生产进行一些特殊的测试,比如说生产节奏是否满足,带载情况下安全功能还能否起作用等等,一般连续生产一定时间后就可以交工了。
新手尤其需要注意电源,记得我在多年前调试第一个项目的时候,因为施工单位将大皮带的拉绳开关的220V触点和24V触点接错了(皮带的拉绳开关为安全装置,两组触点,一组为220V断开控制回路,另一组为24V进入PLC),导致烧毁了一个数字量输入模板,后来就长记性了,再调试的时候一定分清220V和24V,就再也没出现过问题。
等等,先别划走!小编最后还给你准备了一份超值惊喜——西门子全套资料
西门子数控系统附加光栅尺如何进行系统参数设置
给西门子数控系统配第2编码器,也就是全闭环控制,西门子参数如何设置呢?
增加第二测量回路及增加光栅尺功能
首先修改PLC程序,PLC程序修改DB3x.DB1.5=0, 第一测量系统;DB3x.DB1.6=1第二测量系统生效。
1、普通光栅尺
机床数据进行修改
MD30200=2
N30200 $MA_NUM_ENCS[AX1]=2
N30240 $MA_ENC_TYPE[1,AX1]=1
N31000 $MA_ENC_IS_LINEAR[1,AX1]=1
N31010 $MA_ENC_GRID_POINT_DIST[1,AX1]=0.02
N31040 $MA_ENC_IS_DIRECT[1,AX1]=1
N32110 $MA_ENC_FEEDBACK_POL[1,AX1]=-1
N34060 $MA_REFP_MAX_MARKER_DIST[1,AX1]=500
2、带距离编码光栅尺:
机床数据
MD30200=2
N30200 $MA_NUM_ENCS[AX1]=2
N30240 $MA_ENC_TYPE[1,AX1]=1
N31000 $MA_ENC_IS_LINEAR[1,AX1]=1
N31040 $MA_ENC_IS_DIRECT[1,AX1]=1
N32110 $MA_ENC_FEEDBACK_POL[1,AX1]=-1
MD34200 ENC_REFP_MODE=3
N31010 $MA_ENC_GRID_POINT_DIST[1,AX1]=0.04 ;光栅尺分辩率
MD34310 ENC_MARKER_INC =0.04 ;两个零脉冲之间的差值
MD 34300 ENC_REFP_DIST=80 :两个零脉冲之间的距离
N34060 $MA_REFP_MAX_MARKER_DIST[1,AX1]=80 ;找参考点的最大距离
MD34320 ENC_INVERS[1] ; 0光栅尺与机床同方向,1光栅尺与机床反方向
MD34000 REFP_CAM_IS_ACTIVE =0
3、绝对光栅尺:
机床数据
MD30200=2
N30200 $MA_NUM_ENCS[AX1]=2
N30240 $MA_ENC_TYPE[1,AX1]=4
N31000 $MA_ENC_IS_LINEAR[1,AX1]=1
N31010 $MA_ENC_GRID_POINT_DIST[1,AX1]=0.02 //根据光栅尺的型号来定
N31040 $MA_ENC_IS_DIRECT[1,AX1]=1
N32110 $MA_ENC_FEEDBACK_POL[1,AX1]=-1
N34060 $MA_REFP_MAX_MARKER_DIST[1,AX1]=500
MD34200 ENC_REFP_MODE=0
MD34102 REF_SYNC-ENC=1
MD1030=18H
4、全闭环回参考点(光栅尺为距离编码)
如果是光栅回零的话,请参考以下方法:
机床数据
1、34200=3 光栅尺使用类型
2、34300[1]=20mm 直线光栅尺标准参考点标志栅格间距(LS486C为20mm)
3、34060[1]=40 返回参考点最大移动距离=2倍直线光栅尺标准参考点标志栅格间距
4、34000=0 不使用进给轴返回参考点凸轮,不用返回参考点减速开关信号(DB31.DBX12.7)
5、34090=XXX 返回参考点偏移值
6、34310[1]=0.020 光栅尺信号节距(LS486C为0.020mm)
相关问答
安全光栅在plc里的程序怎么写?
1安全光栅在PLC里的程序需要特别注意,不能简单粗暴地编写。2原因是安全光栅主要是用来防止人员在机器运作过程中受伤,因此需要严格控制和测试。在PLC编程中,...
光栅传感器与plc的接线?
如果电源是AC220V的,那么火线和零线为光电传感器电源,直接接空开下口即可,而信号线接入PLC开关量输入端子,必须保证输入公共端也是接的AC220V电源或火线或零...
光栅怎么接到plc的安全模块?
光栅作为一种可编程的光电监控器,它能够实现对机器或设备进行高效的安全保护。为了使光栅能够连接到PLC的安全模块上,需要通过使用光隔离器或信号转换器等组件...
西门子plc用npn光栅还是pNp光栅?
西门子PLC用PNP型光栅。当PLC为PNP型时,输入端的输入信号必需为高电平,在电气上通常就是P24,那么输入端的公共端就是低电平(N24),那么源型PLC就是电流从公...
哪位前辈,谁帮忙回答一下光栅尺如何与PLC通信?
[回答]专业提供直线电机自动化线路板制造检测设备三次元二次元齿轮测量光栅尺选型、替代。海德汉、雷尼绍、RSF等光栅尺选型(1)光栅尺传感器与数...
转速表和plc怎样连接,转速表的信号是怎样产生的?
转速表一般是内部有磁铁周期经过磁性感应器,或者用光栅和光电开关配合,两者都产生频率与速度成正比的脉冲信号,接入PLC的X0X1等高速输入口,利用高速计数器...
PLC可以发射正弦波信号吗?
不可以PLC是英文PlanarLightwaveCircuit的缩写,翻译成中文为:平面光波导(技术)。所谓平面光波导,也就是说光波导位于一个平面内。基于平面光波导技术解...
PLC如何读取测量光幕的信号,刚刚购入SAKII光幕。485串口通讯的?
[回答]测量光幕顾名思义,就是用作检测,测量用的,也叫作测量光栅。下面西肯测量光幕就来详细跟大家详细说一下:什么是测量光幕首先,测量光幕的本质核心是红...
PLC如何读取测量光幕的信号,刚刚购入SAKII光幕。485串口通讯的?
[回答]测量光幕传感器也称之为:测量光幕,测量光栅,用在检测领域也叫检测光幕,检测光栅。是属于红外线光电传感器的一种。西肯测量光幕传感的应用有:纸箱体...
数控编程的原理是什么?
数控系统是数字控制系统的简称,根据计算机存储器中存储的控制程序,执行部分或全部数值控制功能,并配有接口电路和伺服驱动装置的专用计算机系统。计算机数控(C...