厦门戎丰电气设备有限公司坐落于福建厦门,业务范围遍及华东、华南、华北、西南等全国各地。主营DCS控制系统备件,PLC系统备件及机器人系统备件,优势品牌:Allen Bradley、BentlyNevada、ABB、Emerson Ovation、Honeywell DCS、Siemens。Rockwell ICS Triplex、FOXBORO、Schneider PLC、GE Fanuc、Motorola、HIMA、Prosoft等各种进口工业零部件,公司始终秉承“诚信、高效、共赢、创新”的经营理念,本着“质量保证,诚信服务,客户至上”的做事态度服务于每一位新老客户,依托强有竞争力的产品价格,庞大的库存,过硬的质量, 快捷的货期以及售前咨询、售后服务,持续为广大客户提供优质的产品,主营产品广泛服务于电子、冶金、化工、电厂、钢厂、橡胶、水泥、机械设备、筑建等行业。
PLC控制与单片机控制的不同分析
PLC其实就是一套已经做好的单片机(单片机范围很广的喔)系统.
PLC的梯形图你可以理解成是与汇编等计算器语言一样是一种编程语言,只是使用范围不同!而且通常做法是由PLC软件把你的梯形图转换成C或汇编语言(由PLC所使用的CPU决定),然后利用汇编或C编译系统编译成机器码!PLC运行的只是几器码而已.梯形图只是让使用者更加容易使用而已.
同样MCS-51单片机当然也可以用于PLC制作,只是8位CPU在一些高级应用如:大量运算(包括浮点运算),嵌入式系统(现在UCOS也能移植到MCS-51)等,有些力不从心而已.我公司在使用的一套工业系统就是使用MCS-51单片机做的,不过加上DSP而已,已经能满足我们要求(我们设备速度较慢,而且逻辑控制为主,但是点数不少喔,128点I/O呢!!),而且同样使用梯形图编程,我们在把我们的梯形图转化为C51再利用KEIL的C51进行编译.你没有注意到不用型号的PLC会选用不同的CPU吗!!
当然也可以用单片机直接开发控制系统,但是对开发者要求相当高(不是一般水平可以胜任的),开发周期长,成本高(对于一些大型一点的体统你需要做实验,印刷电路板就需要一笔相当的费用,你可以说你用仿真器,用实验板来开发,但是我要告诉你,那样做你只是验证了硬件与软件的可行性,并不代表可以用在工业控制系统,因为工业控制系统对抗干扰的要求非常高,稳定第一,而不是性能第一,所以你的电路板设计必须不断实验,改进).当你解决了上述问题,你就发现你已经做了一台PLC了,当然如果需要别人能容易使用你还需要一套使用软件,这样你可以不需要把你的电路告诉别人(你也不可能告诉别人).
许多人觉得PLC很神秘,其实PLC是很简单的,其内部的CPU除了速度快之外,其他功能还不如普通的单片机。通常PLC采用16位或32位的CPU,带1或2个的串行通道与外界通讯,内部有一个定时器即可,若要提高可靠性再加一个看家狗定时器足够。
PLC的关键技术在于其内部固化了一个能解释梯形图语言的程序及辅助通讯程序,梯形图语言的解释程序的效率决定了PLC的性能,通讯程序决定了PLC与外界交换信息的难易。对于简单的应用,通常以独立控制器的方式运作,不需与外界交换信息,只需内部固化有能解释梯形图语言的程序即可。
实际上,设计PLC的主要工作就是开发解释梯形图语言的程序。
ABB | 19160/29160N ASC-29160N/DELL2 |
ABB | 1SVR450300R120 |
ABB | 38SC98000HR615 |
ABB | 3ASD573001A1 YPP110A |
ABB | 3ASD573001A13 |
ABB | 3ASD573001A13 YPK112A |
ABB | 3BSE018135R1 CI858K01 |
ABB | 3BSE020510R1 DO801 |
ABB | 3BSE022362R1 DI803 |
ABB | 3BSE024388R4 PFXA401SF |
ABB | 3HAB2207-1/3 |
ABB | 57310001-CC DSPC171 |
ABB | AHA-1540/42CP |
ABB | AHA-2940U2B |
ABB | AHA-3940UW |
ABB | AHA-3944AUWD/EMC1 |
ABB | DSPC153 57310256-BA/2 |
ABB | DSSR122M |
ABB | HA-2940U2W |
ABB | HESG324442R13/C 216VC62A |
ABB | HIEE200130R0002 AFC094AE02 |
ABB | HIEE205019R4 UNS2980c-ZV4 |
ABB | HIEE220295R0001 NU8976A |
ABB | HIEE300661R1 UPC090AE01 |
ABB | HIEE300690R1 ARC093AV1 |
ABB | HIEE300725R1 UAC317AEV1 |
ABB | HIEE300744R1 UAC318AE |
ABB | HIEE300766R1 GDB021BE |
ABB | HIEE300771R1 HAC319AEV1 |
ABB | HIEE300771R1 UNS0874A |
ABB | HIEE300900R0001 PPC322BE |
ABB | HIEE300910R1 UFC092BE01 |
ABB | HIEE320639R1 LT8978bV1 |
ABB | HIEE400103R1 CSA463AE |
ABB | HIEE400106R1 CSA464AE |