2009年5月12日星期二

PLC程序语言和单片机编程有什么区别?

问题:
PLC程序语言和单片机编程有什么区别?
[url=http://www.chongshang.com.cn/Productmain_05.shtml]条码打印软件[/url]新人解答:
PLC与单片机的区别: PLC其实就是一套已经做好的单片机(单片机范围很广的喔)系统. PLC的梯形图你可以理解成是与汇编等计算器语言一样是一种编程语言,只是使用范围不同!而且通常做法是由PLC软件把你的梯形图转换成C或汇编语言(由PLC所使用的CPU决定),然后利用汇编或C编译系统编译成机器码!PLC运行的只是机器码而已.梯形图只是让使用者更加容易使用而已.
[url=http://www.chongshang.com.cn/Service_01.shtml]条码打印机报价[/url][url=http://www.chongshang.com.cn/Service_01.shtml]条码扫描器报价[/url][url=http://www.chongshang.com.cn/Service_01.shtml]数据采集器报价[/url][url=http://www.chongshang.com.cn/Service_02.shtml]条码设备维修[/url][url=http://www.chongshang.com.cn/Service_02.shtml]条码打印机维修[/url][url=http://www.chongshang.com.cn/Service_02.shtml]条码扫描器维修[/url]
同样MCS-51单片机当然也可以用于PLC制作,只是8位CPU在一些高级应用如: 大量运算(包括浮点运算),嵌入式系统(现在UCOS也能移植到MCS-51)等,有些力不从心而已.我公司在使用的一套工业系统就是使用MCS-51单片机做的,不过加上DSP而已,已经能满足我们要求(我们设备速度较慢,而且逻辑控制为主,但是点数不少喔,128点I/O呢!!),而且同样使用梯形图编程,我们在把我们的梯形图转化为C51再利用KEIL的C51进行编译.你没有注意到不用型号的PLC会选用不同的CPU吗!!
[url=http://www.chongshang.com.cn/Productmain.shtml]条码设备[/url][url=http://www.chongshang.com.cn/Productmain.shtml]条码设备报价[/url][url=http://www.chongshang.com.cn/Productmain.shtml]条码打印设备[/url][url=http://www.chongshang.com.cn/Productmain.shtml]条码扫描设备[/url]
当然也可以用单片机直接开发控制系统,但是对开发者要求相当高(不是一般水平可以胜任的),开发周期长,成本高(对于一些大型一点的体统你需要做实验,印刷电路板就需要一笔相当的费用,你可以说你用仿真器,用实验板来开发,但是我要告诉你,那样做你只是验证了硬件与软件的可行性,并不代表可以用在工业控制系统,因为工业控制系统对抗干扰的要求非常高,稳定第一,而不是性能第一,所以你的电路板设计必须不断实验,改进).
[url=http://www.chongshang.com.cn/tag_washingmark.shtml]吊牌水洗唛选型[/url][url=http://www.chongshang.com.cn/tag_washingmark.shtml]吊牌[/url][url=http://www.chongshang.com.cn/tag_washingmark.shtml]服装吊牌[/url][url=http://www.chongshang.com.cn/tag_washingmark.shtml]水洗标[/url]
当你解决了上述问题,你就发现你已经做了一台PLC了,当然如果需要别人能容易使用你还需要一套使用软件,这样你可以不需要把你的电路告诉别人(你也不可能告诉别人). 以上一些拙见,有说错的地方请指正,可不要打我喔!也不要骂我喔!我只是想和大家讨论一下而已!!! 许多人觉得PLC很神秘,其实PLC是很简单的,其内部的CPU除了速度快之外,其他功能还不如普通的单片机。
[url=http://www.chongshang.com.cn/tag_printer.shtml]吊牌打印机[/url][url=http://www.chongshang.com.cn/tag_printer.shtml]单张吊牌打印机[/url][url=http://www.chongshang.com.cn/tag_printer.shtml]吊牌打印机选型[/url][url=http://www.chongshang.com.cn/label_printer.shtml]标签打印机[/url][url=http://www.chongshang.com.cn/label_printer.shtml]条码标签打印机[/url]
通常PLC采用16位或32位的CPU,带1或2个的串行通道与外界通讯,内部有一个定时器即可,若要提高可靠性再加一个看家狗定时器足够。 PLC的关键技术在于其内部固化了一个能解释梯形图语言的程序及辅助通讯程序,梯形图语言的解释程序的效率决定了PLC的性能,通讯程序决定了PLC与外界交换信息的难易。对于简单的应用,通常以独立控制器的方式运作,不需与外界交换信息,只需内部固化有能解释梯形图语言的程序即可。
[url=http://www.chongshang.com.cn/label_printer.shtml]普贴趣[/url][url=http://www.chongshang.com.cn/nylon_silk.shtml]尼龙带[/url][url=http://www.chongshang.com.cn/nylon_silk.shtml]缎带[/url][url=http://www.chongshang.com.cn/nylon_silk.shtml]可打印尼龙带[/url]
实际上,设计PLC的主要工作就是开发解释梯形图语言的程序。 现在的单片机完全可以取代PLC 以前的单片机由于 稳定性和抗电磁干扰能力比较的弱 和PLC是没有办法相比的 现在的单片机已经做到了高稳定性和很强的抗干扰能力 在某些领域 已经实现了替换 比如说以前的电梯是绝对禁止使用单片机的~~现在已经有些高性能的单片机在电梯上使用了
[url=http://www.chongshang.com.cn/Productmain/beiyang.shtml]BEIYANG条码机[/url][url=http://www.chongshang.com.cn/Productmain/beiyang.shtml]北洋条码打印机[/url][url=http://www.chongshang.com.cn/Productmain/beiyang.shtml]北洋打印机[/url]

没有评论:

发表评论