A. 单片机C语言如何转换成梯形图
梯形图是PLC的编程形式,单片机不能用梯形图进行编程,如果想实现用单片机控制的功能的话,应该研究其控制思路和算法,重新编写梯形图
B. PLC梯形图原理什么和C语言的单片机编程机制有什么区别为什么单片机不能那样做
PLC 是英文 Programmable Logic Controller 的缩写,中文的意思是:可编程控制器。实际上PLC的核心部分就是用单片机做的。单片机已经构成了一个基本的控制框架,梯形图则是一种图形化的变成方式,将一些控制代码填写到单片机中,单片机顺序扫描这些代码,之后去执行响应的任务。
刚才说了PLC就是一种单片机的应用,单片机是通过底层的编程工作,实际上单片机只能执行机器语言,C语言是一种高效的变成方式,用C代码写成的源程序,通过编译形成可执行的机器代码再写入单片机的程序存储器。
C. 单片机有像PLC梯形图的东西吗
有,PLC里面也是单片机,就是在单片机里加了软件.现在国人能用单片机做出FX1N的PLC,网上大把.
D. 51单片机运行PLC梯形图方法
虽然PLC到底了就是汇编语言,但是单片机的汇编语言跟微机原理上的汇编语言也有不同,想要直接运行是不可能的。把PLC梯形图转变后的指令表直接写进单片机中肯定有很多语法错误。所以你必须在梯形图转变到指令表的基础上在根据单片机语法重新录入才可以。其实就几乎是重写一遍了。
最重要的一点,PLC的程序录入后,你在单片机里必须让他们处于一个有外部跳出条件的LOOP中。否则是不能实现循环扫描的。
E. PLC的梯形图软件是如何实现让单片机识别并能动作的
PLC梯形图只是一个发展的形式,如单片机C语言编写的,C语言开发单芯片形式,这两种形式,一个共同的特点,那就是更容易理解,接近人类的语言和生活习惯记
PLC或单片机浩,(事实上,PLC的本质是一个成熟的,固定的微控制器开发板)只能识别二进制的机器语言
所以,PLC编程软件的要求单片机开发软件,最终编译 - 链接功能,梯形图和C语言的最终转化成二进制的机器语言,然后下载到微控制器MCU可以执行。 如果你没有设计的PLC,而不必关心是如何实现的编译过程,因为这是一个计算机专业的类别。
F. 单片机与PLC的区别
一、区别:
1、PLC是建立在单片机之上的产品,单片机是一种可编程的集成芯片。
2、plc就是由单片机加上外围电路做成的 ,单片机开发式底层开发,程序编写用汇编或者c语言比如延时用单片机做程序,要从晶振来计算,而plc就不一样,厂家都提供一个编程软件,可以用梯形图编程。
3、价格不同。单片机开发成本低,一个单片机十几块到几十块,但开发起来,麻烦。PLC 的价格几百,几千,几万,但是开发周期短,见效快。可靠性高 。
4、PLC有有一定的互换性,质量有保证,编程软件正朝标准化方向迈进。而单片机应用系统则是八仙过海,各显神通,功能千差万别,质量参差不齐,学习、使用和维护都很困难。
5、于量大的配套项目,采用单片机系统具有成本低、效益高的优点,但这要有相当的研发力量和行业经验才能使系统稳定、可靠地运行。最好的方法是单片机系统嵌入PLC的功能,这样可大大简化单片机系统的研制时间,性能得到保障,效益也就有保证。
二、输入单元是PLC与被控设备相连的输入接口,是信号进入PLC的桥梁,它的作用是接收主令元件、检测元件传来的信号。输入的类型有直流输入、交流输入、交直流输入。
三、输出单元也是PLC与被控设备之间的连接部件,它的作用是把PLC的输出信号传送给被控设备,即将中央处理器送出的弱电信号转换成电平信号,驱动被控设备的执行元件。输出的类型有继电器输出、晶体管输出、晶闸门输出。
(6)单片机梯形图扩展阅读:
1、由于PLC大都采用单片微型计算机,因而集成度高,再加上相应的保护电路及自诊断功能,提高了系统的可靠性。
2、PLC编程容易。PLC的编程多采用继电器控制梯形图及命令语句,其数量比微型机指令要少得多,除中、高档PLC外,一般的小型PLC只有16条左右。由于梯形图形象而简单,因此容易掌握、使用方便,甚至不需要计算机专业知识,就可进行编程。
3、PLC组态灵活。由于PLC采用积木式结构,用户只需要简单地组合,便可灵活地改变控制系统的功能和规模,因此,可适用于任何控制系统。
4、单片机是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU、在工业控制领域广泛应用。
G. plc和单片机有什么区别
如下:
1、结构不同
PLC是建立在单片机之上的产品,单片机是一种集成电路。
2、用途不同
单片机可以构成各种各样的应用系统,从微型、小型到中型、大型都可,PLC是单片机应用系统的一个特例。
3、原理不同
不同厂家的PLC有相同的工作原理,类似的功能和指标,有一定的互换性,质量有保证,编程软件正朝标准化方向迈进。这正是PLC获得广泛应用的基础。而单片机应用系统则是质量参差不齐,学习、使用和维护都很困难。
介绍
可编程逻辑控制器是种专门为在工业环境下应用而设计的数字运算操作电子系统。它采用一种可编程的存储器,在其内部存储执行逻辑运算、顺序控制、定时、计数和算术运算等操作的指令,通过数字式或模拟式的输入输出来控制各种类型的机械设备或生产过程。
H. 我以前学了单片机编程,现在又得学PLC编程,觉得PLC的梯形图太麻烦,很不顺手,我该怎样学好PLC编程呢
PLC是很简单的啊,梯形图一目了然,那个常开,哪个长闭,还有定时,都不用象单片机里一样再设定了,而且抗干扰能力也强,你要学,再弄懂程序含义后建议多看别人写的程序,对你帮助很大,再说,PLC的内核就是单片机,另外你实在看不懂不是还有语句表吗,和汇编有点接近,可以试试
I. PLC和单片机作业:编写梯形图实现当x0按下时延时10s后Y0接通在经过5s后断开
如图
J. 如何实现单片机梯形图输入
想直接在单片机上实现梯形图输入太难了,要编写程序才能实现,别忘了,在单片机做一点点的事都要写程序的,而且怎么画形图呀?这必须是在电脑画才能完成的,这又要求单片机与电脑通过串行通信连接。
再想想,那梯形图是用在PLC上的,而PLC是把I/O及各种应用电路都做好了,然后通过在电脑上画梯形图,其实这是在电脑上用专业软件画的梯形图,再由软件编译成可执行代码,通过串口传到PLC上,由PLC来执行。
因此,必须要具备电脑上的专业软件,用来画梯形图,然后编译的,再通信。
在单片机上,(其实那PLC也是用单片机设计的)也要用软件来支持与电脑通信,接收电脑的代码,再后来执行代码实再梯形图的功能。
现在,你只是凭空这么一想就要实现梯形图输入,你电脑这边的软件在哪里,单片机那边的软件在哪里,由单片机执行的I/O电路在哪里?什么也没有吧,不过是梦想吧!
那PLC设备需要研发多少年,需要多少人才在那里搞开发,才有今天的PLC,你以为这事很容易啊,那怎么没有很多的公司做PLC呢,不像做手机那么容易,山寨的都非常多,比做PLC容易多了,这么容易的事,做个山寨手机你能吗?还想做PLC?