直播课堂
HOME
直播课堂
正文内容
plc编程如何烧录 单片机烧录是什么意思?只读存储器真的只能读吗?原来如此
发布时间 : 2025-05-02
作者 : 小编
访问数量 : 23
扫码分享至微信

单片机烧录是什么意思?只读存储器真的只能读吗?原来如此

问题导入:

问题1:我们在学习单片机的时候,在编辑好代码以后要把代码“写入”到单片机中,那么为什么这个过程称为“烧录”呢?

问题2:ROM是英语read only memory的首字母,翻译为“只读存储器”,那么ROM真的只可以读吗?

在回答这2个问题前,我们必须先了解ROM的有关知识。

ROM的分类如下:

掩膜ROM:不可编程ROM,属于第一代ROM,只能读,不能写。

PROM:可编程ROM,但是只能写一次。之后只能读,不能写。

EPROM:可编程ROM,紫外光可以多次擦除(可以写),但是速度比较慢,操作复杂。

EEPROM:可编程ROM,电可擦除(可以写),比EPROM方便。

flash:即“闪存”,可以高速读写。现在被广泛使用。

从以上分类和描述中可以看出,早期的ROM确实只能读,不能写,所以也就叫只读存储器了。严格来讲,从EPROM开始,ROM就不能叫只读存储器了,我们现在还这样叫,只是个历史原因。这也就回答了问题2.

我们知道,数据只有0和1,那么对于早期的掩膜ROM,程序又是怎么写进去的呢?答案是需要在厂家生产的时候就提供程序,依据机器码中的0和1来生产。也就是说,生产出来以后就不可以改变了,这个ROM芯片是确定了的。

到了PROM时代,ROM可以编程,这时把程序写进ROM真的是要通过“烧写”。这是因为厂家出厂的时候,整块ROM要么全是0,要么全是1。如下图是一个存储单元(即只能存储一个0或1)的结构。

从图片可以看到,一个存储单元就是一个二极管和熔断丝,在熔断丝为导通的时候代表存储的是1,如果要它变成0该怎么办呢?答案是“烧写”。通过烧录器的大电流把熔断丝烧断,电路也就变成不导通的了,即变成了0.这也就解释了为什么PROM只能编程一次,因为物理结构就是这样了。这也就回答了问题1“烧录”的由来。

如今,我们使用的手机、U盘、固态硬盘的存储器都是flash了,都是可以多次插写的,速度也翻了很多倍,单片机写数据也叫下载了,"烧录”早已变成了历史。

好了,今天的内容就分享到这里了。我是何同学JoseHe,一个自动化专业的学生 ,我以后会做出更多与自动化专业有关的内容,如果你感兴趣,不要忘记关注哦,喜欢就点赞、评论、转发 ,让更多人看到,谢谢大家支持!

PLC初学者学习步骤

一、小型CP系列1、I/O接线

1、接线

(1)、PLC输入接线包括按钮输入接线、NPN型接近或光电开关接线、PNP型接近或光电开关接线。

(2)、PLC输出接线包括继电器输出型接线、晶体管NPN型输出接线、晶体管PNP型输出接线。同时按负载的不同类型进行接线,如:灯、继电器、伺服等。主要掌握PLC的几种不同输出类型的差别,接线上的注意点。(接线的基本技巧是电流导通法和电压的适应负载)

(3)、实际动手把按钮和继电器接入PLC。实现单按钮启停。

2、简单编程

(1)、熟悉软件的基本操作包括:OMRON软件刻录、安装,打开编程软件,新建工程,保存工程,打开工程,与PLC在线,模拟,监视I/O地址,新建任务,新建段,新建I/O表,设置PLC参数等。

(2)、了解小型PLC的I/O分配和扩展包括:CP1E/CP1L/CP1H三个系列本体的I/O分配和三个系列扩展模块的I/O分配。弄懂外部输入输出,PLC内存分配(各部分内存区的作用和不同点)。

(3)、熟悉基本指令包括:TIM/SET/RSET/KEEP/CNT/MOV/MOVL/XFER等指令。

(4)、学会PLC的简单操作(如上下载程序)包括:懂得拨码开关的作用和设置,USB上下载程序,串口上下载程序等。

(5)、PLC硬件的熟悉、选型。包括:熟悉小型PLC的各个系列、各个型号的特点和区别。他们包含的功能、扩展等。

3、掌握小型PLC的一些基本功能

(1)、脉冲控制功能(重点掌握)包括:弄懂脉冲控制原理,CW/CCW与脉冲加方向控制的区别,连续模式与独立模式的区别,原点搜索的作用,相对与绝对的差别。学会点动、停止、相对位置正反转、原点搜索(熟悉掌握原点搜索的几种不同方式的区别和设置)、绝对位置正反转、自动往复走等功能。通过以上功能掌握SPED/INI/PLUS/PLS2/ACC等指令的使用。

(2)、串口通信功能(重点掌握)包括:串口通信原理、接线、端口定义。PLC与触摸屏连接、PLC与PLC连接、PLC与电脑连接、PLC与温控器/变频器等连接、PLC与第三方设备连接。根据以上的几种连接,掌握NT-LINK/PC-LINK/HOST-LINK/TOOLBUS/串口网关/RS-232C(无协议)等通信方式。学会与不同设备通信时连接线的制作。

(3)、以太网通信功能(重点掌握)包括:以太网通信原理,IP地址的作用和设置,了解TCP和UDP方式的差别,了解路由表的作用,学会制作路由表。掌握CP1W-CIF41、CJ1W-EIP21、CJ1W-ENT21等以太网模块的使用,了解OMRON FINS指令的通信和CJ1W-EIP21数据共享功能。

(4)、高数计数功能包括:接线,旋转编码器的原理及使用,PLC的高数计数设置,高数计数的几种不同方式的原理及使用,高数计数中断功能,比较表登录比较等。

(5)、模拟量功能包括:了解数模转换和模数转换,平均值功能,峰值功能和谷值功能等。知道电流与电压的差异,懂得如何接线等。

(6)、中断功能包括:中断原理及作用。区分定时中断、外部I/O中断、高数计数中断、输入中断。

二、中型CJ系列

1、了解CPU及各种模块硬件构成

(1)、CPU模块包括:CJ1M/CJ1G/CJ1H以及CJ2M/CJ2H这几个系列CPU的功能,硬件结构,特点等。

(2)、了解其它各种模块的作用包括:I/O输入输出单元(CJ1W-ID211/261和CJ1W-OD211/261)、以太网模块(CJ1W-ETN21/CJ1W-EIP21)、位置控制单元(CJ1W-NC113/213/413/133/233/433)、模拟量输入单元(CJ1W-AD041/081)、模拟量输出单元(CJ1W-DA041/081)等。

2、控制功能(1)、伺服控制主要掌握CJ1W-NC413的功能。包括:控制原理、接线、直接操作、存储器操作、学会CX-Position软件的使用。

(2)、网络控制主要掌握以太网控制和DeviceNet控制功能。以太网包括:CJ1W-ETN21与CJ1W-EIP21的差异、以太网通信原理、以太网通信特点、了解OMRON FINS通信功能(掌握SEND/RECV/CMND等指令的使用)、了解CJ1W-EIP21的数据共享功能(掌握Network Configurater软件的的使用)。DeviceNet包括:CJ1W-DRM21模块的使用及接线、OMRON DeviceNet从站的数据共享配置、其它厂家DeviceNet从站的数据共享配置。

(3)、串口通信主要掌握CJ1W-SCU21/31/41模块的使用。了解协议宏功能以及CX-Protocol软件的使用。

(4)、模拟量控制主要掌握CJ1W-AD041/081和CJ1W-DA041/081模块的使用。

3、编程

(1)、了解CJ系列的I/O及内存分配

(2)、学会创建I/O表

(3)、掌握梯形图编程、功能块的使用、SFC顺序功能图编程、ST语言编程。

三、实验

(1)、触摸屏连接PLC实验;

(2)、高数计数和中断功能实验;

(3)、模拟量控制变频器程序的编写与测试;

(4)、RS485通信方式控制变频器的程序编写与测试;

(5)、DeviceNet通信的实验;

(6)、小型PLC与CJ内置脉冲控制的动手实验;

(7)、NC单元的脉冲控制功能的动手实验;

(8)、PC-Link通信实验;

(9)、串口无协议通信TXD、RXD指令程序的编写与测试;

(10)、以太网通信SEND/RECV/CMND指令程序的编写与测试;

(11)、温控器与PLC通信实验。

相关问答

我的STC89C52,烧录程序的时候,一直显示正在检测目标单片机,...

选择单片机型号的时候是什么型号的就选什么型号,仔细找,然后写入程序至软件,插上开发板之前关闭开发板的自锁开关,让软件检测usb烧录口,刷新一下,直到usb出来...

烧录座怎么用-ZOL问答

是PLCC44转DIP40IC插座吗?淘宝有10-20快如果只想要那个小板子!估计不好弄!!!而且也不值得!有用(0)回复707photo烧录座也就是起个连接作用呀,脚位能对.....

安装西门子S7-300plc编程软件时没有SSF文件。请问SSF文件是什么?

可以直接安装到C盘下,也可以直接在D盘(或者E,F,G,H等等)建立个英文文件夹安装。例如:D盘中建立一个文件夹名字叫“SIMATIC”。一般缺少SSF都是由于路径中含...

麻烦各位看官!问一下:南山ic程序烧录公司有哪些,ic程序烧录...

[回答]从Wincc7开始,增加了对AB与施耐德系列的PLC的支持。用Wincc控制单片机,您需要自己编写通讯程序,使用PC的串口~~MPI就不必考虑了,MPI为非公开协议,DP...

三菱电梯主板怎么写程序?

1.需要专业知识和技能2.编写三菱电梯主板程序需要具备相关的专业知识和技能,包括对电梯原理和控制系统的了解,熟悉三菱电梯主板的硬件结构和软件编程语言等...

哪位资深人士!跪求答案高品质的ic程序烧录哪家好,ic程序烧...

[回答]对于51的C编程,可以用中断标号,如‘interrupt0’来使中断进入不同的中断。中断标号与它们的中断优先级一致,即您选择,{{:company}}就不会让您失望...

请问:我下载的三菱plc编程程序桌面不显示图标怎么处理,谢谢-...

一般安装后不再桌面显示的你到开始栏里程序找到编程快捷方式,,右击发送桌面快捷方式有用(0)回复没安装正确,或者驱动什么的没装有用(0)回复展开查看全...

stc89c52rc单片机程序储存空间不足,怎么用at24c64扩展??联接...

如何用stc89c52制作光电扫描仪25浏览0回答怎么吧程序烧录到stc89c52(plcc44)啊,主要是买了一块芯片,不知道怎么烧172浏览0回答如何用stc89c52制作光电扫....

哪里有坪山靠谱的IC手动烧录为您解决ic烧录难题,有了解这...

[回答]只想玩一款Gba游戏就直接买那款游戏的卡带吧。我们这一盘Gba卡15块钱SIP:Single-In-LinePackageDIP:DualIn-linePackage双列直插式封装CDIP:Cera...

pic16C54c是什么类型单片机?

pic16C54c是一次性烧录的单片机,即是OTPROM,这款单片机有FLASHROM形式的。pic16C54c单片机简介:PIC16C54C为Microchip公司PIC16系列的产品,采用...

 宇宙全景图  法学硕士在职研究生 
王经理: 180-0000-0000(微信同号)
10086@qq.com
北京海淀区西三旗街道国际大厦08A座
©2025  上海羊羽卓进出口贸易有限公司  版权所有.All Rights Reserved.  |  程序由Z-BlogPHP强力驱动
网站首页
电话咨询
微信号

QQ

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

热线

188-0000-0000
专属服务热线

微信

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