首页 > 电子

如何在单片机上进行编程?

单片机如何读写plc数据PLC是有系统程序的,你需要按照PLC自带的通讯格式编写你的单片机程序。我以前学了单片机编程,在单片机实行,1、你所说kile应该是keil吧;2、首先,并不是所有品牌、型号的单片机都可以用keil编程的,你不能确定plc中采用的单片机可以用keil编程;3、PLC厂家往往不会让你知道他们采用的是哪个品牌哪个型号的单片机,他们会打磨芯片标识,你不好判断该型号进而判断是否可以用keil编程。

1、我以前学了单片机编程,现在又得学PLC编程,觉得PLC的梯形图太麻烦,很不...

先学PLC编程,然后再把编好的程序往梯形图上套,多套几个就明白了。梯形图比汇编好多了.用编程基础学PLC好多了.你把PLC看成也是编程就不难了.。PLC是很简单的啊,梯形图一目了然,那个常开,哪个长闭,还有定时,都不用象单片机里一样再设定了,而且抗干扰能力也强,你要学,再弄懂程序含义后建议多看别人写的程序,对你帮助很大,

2、PLC可以用kile编程吗,据我所知,PLC是由单片机的基础上加其他外围资源构...

你想用keil编程,那你就要知道用的单片机,然后接调试口swd或者jtag进去,然后用keil从底层所有东西全部编。1、你所说kile应该是keil吧;2、首先,并不是所有品牌、型号的单片机都可以用keil编程的,你不能确定plc中采用的单片机可以用keil编程;3、PLC厂家往往不会让你知道他们采用的是哪个品牌哪个型号的单片机,他们会打磨芯片标识,你不好判断该型号进而判断是否可以用keil编程。

3、C51单片机如何用C语言制作PLC的基本逻辑指令,如LD,AND,OUT等

PLC是用单片机做的,但不是用于单片机,所以他们是完全不同的。PLC和单片机没有关系,与或非指令编程PLC用~。好像很专业。PLC的处理器是单片机,PLC和单片机的编程语言是不同的!编程软件也不同,所以逻辑符号也不同!但是编译过后生成的机器码可能是一样的。

4、用单片机可以代替PLC吗?

当然可以了。在简单的应用场合,用单片机就足矣。复杂的应用,用单片机就麻烦一些,不如用PLC方便。有些场合可以,有些场合不可以。如,简单的指示灯驱动,数码管驱动,二者可以替换。如果你反向拆解过PLC就会知道,本质上PLC里面就是高可靠单片机加上高可靠外围电路。可靠性是一个系统工程,硬件软件都有诸多设计规则需要遵循,用单片机当然也能实现,前提是有深厚的设计功底和丰富的经验。

PLC其实就是单片机加上一堆外围电路构成的。因此只要能设计出需要功能的外围电路,并且会单片机编程,就可以用单片机,而不用PLC。就是用单片机笔用PLC相对复杂些,工作量,工作周期相对长而已。而且PLC是很多工程师多年的心血,所以其各种保护,稳定性等都是经过验证的。自己做的电路未必能达到那么好的效果。望采纳。

5、单片机与PLC有关系吗??怎么从单片机学习发展到PLC。。。

虽然PLC核心也是单片机,但它用自己的语言。所以学习单片机对进一步学习PLC没什么作用。这是两个概念,PLC内部也是单片机,它的源程序是预先设计好的,用户只编使用程序,单片机需自己编源程序直接使用。学PLC,你得会电气自动控制原理,然后才能编出梯形图程序。

6、从单片机到PLC算转行吗

单片机和PLC都属于自动化专业的,你没有改行,两个都是控制。您以前做了3年单片机,现在还在做吗?我觉得单片机和PLC都是工控领域应用非常广泛的控制核心,两者的思想应该是共通的,我觉得有了单片机的基础,对PLC的认识也有帮助的,两者并不是毫不相关的东西,硬件的基础都是一样的。另外个人觉得,PLC较之单片机更稳定,更加适合做控制。

我觉得没有必要一辈子都在做同样的东西,接触一些新的领域,也许会有更多的新想法,而且会迫使自己不断的学习和提高自己,何乐而不为呢。至于别人会不会怀疑你不能把一件事干到底,在跳槽如此频繁的社会里,谁会太在意这些呢。另外你去那家PLC的公司,如果还是搞技术的话,那就一直都是在搞技术,和以前是没有区别,只是技术的对象变了而已。

7、请问下`用PLC生成的文件转换成单片机文件,在单片机实行,能全部实现在...

^_^,实现PLC的效果是可以的,但是不能直接转换,需要对源码进行修改。应该有效果.。哦,PLC生成的文件不能转换成单片机的执行文件,因为PLC编译软件生成的代码相当于定义使用把PLC内部处理器资源,在PLC内部的控制系统中有一个操作系统,操作系统根据PLC编译软件生成的代码来运行内部的资源。这相当于我们写程序时写的带有输入参数的函数,函数相当于PLC内部的应用软件,而输入参数(形参)相当于PLC编译软件生成的代码。

8、plc程序如何实现单片机初始化

可以仿照RTThread的自动初始化机制,写了一个自动初始化的模块,整个代码仅52字节。单片机的复位是由RESET引脚来控制的,此引脚输入高电平超过两个机器周期后,单片机即进入芯片内部复位状态,而且一直在此状态下等待,直到RESET引脚转为低电平后,才检查EA引脚是高电平或低电平,若为高电平则执行芯片内部的程序代码,若为低电平便会执行外部程序。

9、单片机如何读写plc数据

PLC是有系统程序的,你需要按照PLC自带的通讯格式编写你的单片机程序。你仔细找找,PLC有那个通讯格式的手册,告诉你每一个寄存器的通讯地址(例如MODBUS中的寄存器地址),如果还是不行的话,你只有用PLC自带的支持自由口的串口自己写PLC程序通讯了。但是并非每一个型号的PLC都有自由口。

保存到:

相关文章

Top