时间: 2023-12-12 19:35:55 | 作者: 一体化专机
很多电气的新手在做完电气控制柜以及PLC程序等设计环节后,不清楚调试应如何开始?或者一些人因为不适当的调试方法导致了PLC烧毁等等问题,那么设计完的电气系统该怎么样调试?可依照以下七步。
一般PLC系统的图纸包含柜内图纸和柜外图纸两部分;柜内图纸指柜子内部的接线图;柜外图纸是所有接出电气柜的接线图。这一部分需要检查的是:
因为PLC电源为24v,一旦因为接线V接进PLC里,很容易将PLC或者拓展模块烧毁。
电源确认完毕后送电,测试输入输出点,这就是俗称的“打点”,测试IO点需要挨个测试,包括操作按钮,急停按钮,操作指示灯以及气缸及其限位开关等等,具体方法是一人在现场侧操作按钮等,另一人在PLC测监控输入输出信号;对于大型系统应该建立测试表,即测试后做好标记。假如发现在施工全套工艺流程中有接线错误的地方需要立即处理。
这一步需要注意的是需要将程序备份后清空PLC里面的程序或者将程序禁用,避免因测试导致设备的动作。
这一步需要检查机械结构是不是紧固等等,电机类负载是否做好相应保护,避免因意外导致的事故,检查完毕后需要手动去测试设备正常运行,如正反转电机类,需要测试线路是否完好并带电试车,变频器类设置相应参数并进行电机优化,静态识别或者动态识别等。
这里必须要格外注意的是对于一些特殊负载,比如说垂直类上下移动的负载需要由专业技术人员进行,以免因控制不当导致测试事故。
IO点和负载侧都测试以后,接下来要进行的就是手动模式下的调试。这里的手动模式也可以叫做半自动模式,不是用手直接去按动电磁阀或接触器等,而是指通过按钮或者HMI的按钮等去驱动设备,是与自动状态对应的。
这一环节最重要的是要测试安全功能,即在设备正常运行状态下测试急停,安全光栅等等的安全功能是否起到相应作用。
在完成半自动调试后,可进一步调试自动工作。这一环节是最重要的,应该要依据生产的基本工艺测试各种连锁,包括逻辑连锁,安全连锁等,而且要多测试几个工作循环,以确保系统能正确无误地连续工作。
PLC系统里除了逻辑控制,还有很多拓展出来的功能,比如说PID控制等,当这些逻辑调试基本完成后,可着手调试模拟量、脉冲量控制。
最主要的是选定合适控制参数。一般讲,这样的一个过程是比较长的。要耐心调,参数也要作多种选择,再从中选出最优者。有的PLC,它的PID参数可通过自整定获得。但这个自整定过程,同样是需要相当的时间才能完成的。
整个调试基本算是完成了,接下来就到了预生产的步骤了,预生产是生产前的工作检测,在该阶段能配合生产进行一些特殊的测试,比如说生产节奏是不是满足,带载情况下安全功能还能否起作用等等,一般连续生产一段时间后就可以交工了。
新手尤其必须要格外注意电源,记得我在多年前调试第一个项目的时候,因为实施工程单位将大皮带的拉绳开关的220V触点和24V触点接错了(皮带的拉绳开关为安全保护装置,两组触点,一组为220V断开控制回路,另一组为24V进入PLC),导致烧毁了一个数字量输入模板,后来就长记性了,再调试的时候肯定分清220V和24V,就再也没出现过问题。
官方代码移植有修改请参考以下链接,我们只针对其不足做补充说明。 1、参考链接: STM32虚拟串口移植(提供了可用的源码,需要简单修改):官网虚拟串口里程移植,虚拟串口用到的文件介绍:较为详细的介绍、以及虚拟串口移植:配置内部时钟方式:
总结 /
1、使用cubeMX自动生成底层代码,配置串口参数及相关IO口。 2、出现一些明显的异常问题,可以发送,但是不能接收数据。 3、问题原因:没有开启中断。需要在初始化过程添加以下代码: __HAL_UART_ENABLE_IT(&huart1, UART_IT_RXNE);//开启串口接收中断 4、另外还要在串口接收中断函数末尾加上清除接收中断函数标识位函数: __HAL_UART_CLEAR_FLAG(&huart1,UART_FLAG_RXNE);
环境:windows xp,ccs5.4 使用Ti官方的uart串口程序 #include msp430.h int main(void) { WDTCTL = WDTPW + WDTHOLD; // Stop WDT if (CALBC1_1MHZ==0xFF) // If calibration constant erased { while(1); // do not load, trap CPU!! } DCOCTL = 0; // Select lowest DCOx and MODx settings BCS
本文阐述了在实际开发中所遇到的I2C通信问题及使用示波器分析问题和解决实际问题的方法。 分析过程中采用了RIGOL公司最新推出的DS6104示波器,其具体特性包括:高达1GHz带宽,足以满足常用标准总线GSa/s实时采样率,确保不会遗漏信号细节;每秒18万次的波形捕获率,最大概率捕获感兴趣的信号;标配140M深存储,同时满足总览全局和观察局部的需求;可录制多达18万帧的波形,奇异信号随意回放和分析;提供多种串行触发,RS232、I2C、SPI、CAN、USB等。 问题探讨 项目设计中计划采用Cypress 68013A芯片来实现USB器件功能。68013A是Cypress公司出产的一款高速
一、问题背景 本来最开始实验室使用MPU6050芯片,采集陀螺仪原始数据做生理信号采集,但算法发现用IIC接口采样率(200hz)达不到要求。故寻找同类型支持SPI协议的芯片去替代,发现了这块MPU6500,还便宜,就用起来。在读写寄存器费了些周折(每读一次数据寄存器需要短暂延时,不能spi连续读。写寄存器有100ms延时要求),算是记录下吧 二、需要注意的几点 NOTE: 1、由datasheet P16页SPI时序图得:CPOL=1,CPHA=1;(多谢网友指正页码) 2、采样频率200hz,陀螺仪量程正负250dps,加速度量程正负2g,16bit输出; 三、源代码 /* *********************
笔记(STM32F407+SPI) /
硬件平台:正点原子ATK-SIM900A GSM/GPRS模块开发板 软件平台:PC端串口调试工具&网络调试工具 测试目的:测试开发板GPRS功能、熟悉AT指令 1.设置网络 因为我这里是通过路由器上网,所以要先进行一些设置。 先查看自己本机IP,这里是192.168.1.103,如图1. 图1 通过个人的路由器,查看本机对外的IP,如图2. 图2 路由器的设置里面有一项“转发规则”,如图3,选择“DMZ主机”。 图3 在“DMZ主机”中,启动DMZ主机状态,将DMZ主机IP设置为前面查到的192.168.1.103,然后保存,如图4. 图4 这样就把本机的IP映射到外网上,就可以从外网直接访问自己的电脑。 2
助手进行TCP收发通信 /
用户选用ARM处理器开发嵌入式系统时,选择正真适合的开发工具可以加快开发进度,节省开发成本。因此一套含有编辑软件、编译软件、汇编软件、链接软件、调试软件、工程管理及函数库的集成开发环境(IDE)一般来说是必不可少的,至于嵌入式实时操作系统、评估板等其他开发工具则能够准确的通过应用软件规模和开发计划选用。 使用集成开发环境开发基于ARM的应用软件,包括编辑、编译、汇编、链接等工作全部在PC机上就可以完成,调试工作则需要配合其他的模块或产品方可完成,目前常见的调试方法有以下几种: 1、指令集模拟器 部分集成开发环境提供了指令集模拟器,可方便用户在PC机上完成一部分简单的调试工作,但是由于指令集模拟器与真实的硬件环境相
嵌入式软件开发需要对目标架构及其使用有广泛透彻的认识和了解。把嵌入式系统从概念转化为能够有效地在硬件环境中部署的高效解决方案,需要一系列步骤。整一个完整的过程包括:分析、架构搭建、评估、硬件支持、设计、编码、调试、集成、验证和确认。在这样的一个过程中,如果硬件资源没有正真获得有效利用,或是软件没有针对硬件资源来优化,都可能对性能造成严重影响。 CEVA-X系列DSP内核中采用的创新架构需要完全新颖的方案,以充分的利用可能的设计变量来控制总体性能。CEVA-X1620是CEVA-X内核系列的第一款产品,采用非常先进的并行架构,在一个机器周期中可执行多达 8条指令。对于这类先进架构,高效能及高效率地使用硬件资源很重要。 此外,CEVA-X
研讨会 : Tektronix 嵌入式系统调试及混合信号系统验证测试中示波器的使用
ADI世健工业嘉年华—有奖直播:ADI赋能工业4.0—助力PLC/DCS技术创新
MPS 隔离式稳压 DC/DC 模块——MIE系列首发,邀你一探究竟!
该平台通过1500多款 Click 板提供超过1百万个设计、并涵盖12个主题和92个应用程序,且100%有效代码2023年12月11日:作为一家通过提供基于 ...
美光发布业界领先的客户端 SSD,助力PC产业满足游戏、内容创作和科学计算的应用需求
美光 3500 是全球首款采用 200+ 层 NAND 技术的高性能客户端 SSD2023 年 12 月 11 日,中国上海——Micron Technology, Inc ...
对于工程师来说,C C++语言是最常用的编程语言之一,它是一种高效、简洁、灵活的编程语言,尤其在嵌入式、单片机领域,它创造了许多奇迹, ...
说到 TI(德州仪器),想必大家都不陌生,它在模拟器件领域处于世界领先水平,特别是我们熟知的DSP,更是超越了各大同行。同样,在CPU领域 ...
微信导语:诚邀您光临研讨会现场全球半导体解决方案供应商瑞萨电子将于12月12日在深圳举办“智慧控制,绿色可持续”主题的瑞萨电子嵌入式工 ...
IAR嵌入式解决方案发布全新版本,增强云调试和仿真功能,推动下一代嵌入式软件开发
站点相关:嵌入式处理器嵌入式操作系统开发相关FPGA/DSP总线与接口数据处理消费电子工业电子汽车电子其他技术存储技术综合资讯论坛电子百科