当前位置:
工控论坛
> >
产品
>
PLC
我要发帖
单片机型PLC同PLC的区别
点击:
149
| 回复:
1
xilinxue
关注
私信
精华:13帖
求助:0帖
帖子:367帖 | 3回
年度积分:0
历史总积分:0
注册:1900年1月01日
发表于:2009-12-28 22:54:41
楼主
单片机型PLC同PLC的区别
单片机型PLC,是一种以单片机芯片为核心平台,而外围硬件是基于PLC标准设计的小型工控产品。
由于其外围硬件的设计都是基于PLC标准设计,完全杜绝了人们通常的概念中抗干扰能力差的问题,同时,由于这种单片机型PLC的编程环境为国际通用的C语言的编程方式, 极大的降低了使用者使用编程软件这方面的开发成本,因而在其整体价格上相较于普通的PLC也更低。
单片机型PLC在软件环境上,是采用基于单片机的模式下,做了类似于PLC的系统架构的处理, 在对于输入输出口的处理,也采用了同PLC一样的操作方式。采用全局变量(如输入x0~x7,输出y0~y7)的方式进行输入输出口的定义。这样大大节省了使用者学习这种单片机芯片的指令的时间。使用者只需要专注与其自身设备上需要控制的动作逻辑的编写。由于采用了国际通用的C语言来进行编程,而且其基本控制语句都只是一些十分基础的语句。因此很多高级电器工程师、软件工程师、电子工程师等都较易上手编写自己实际工作中的应用。甚至学校刚毕业的毕业生只要有学过C语言,也可以很快上手进行编程。其使用的复杂度并不会比PLC的梯形图的编程方式复杂很多, 并且在一些数据处理上,由于C语言可支持四则运算符, 使用起来比通常的PLC数据处理来得更简单得多。
其实通常的PLC也是一种基于单片机的控制器, 只是通常PLC上所采用单片机芯片的性能会比单片机型PLC上所采用的单片机芯片更高。但由于PLC上的芯片在工作时通常都需要处理一些使用者并不完全知道的功能,比如通信功能、芯片中断功能、定时功能等等。这些功能就算使用者在使用当中并没有调用到,但PLC的芯片在工作中仍然要对这所有的功能执行一遍,这样就极大地限制了其芯片的利用率,程序的执行效率也大大降低。 而单片机型PLC虽然在芯片性能上较PLC上所采用的芯片略低,但由于这种高效的架构模式,使得其在实际工作使用中程序执行的效率并不比通常PLC来得差。
单片机型PLC其最大的弱点就是其兼容性不如通常我们所知道的PLC。这里我们所指的兼容性是指单片机型PLC对其他PLC或者文本显示器或者触摸屏等工控设备的连接的能力。 由于每个厂家的控制设备都有各自定义的通信协议,单片机型PLC也有其自己的通信协议,只是并不被其他的厂家的文本显示器、触摸屏等工控设备所支持。(力德单片机型PLC可同力德文本显示器相匹配通信) 不过由于单片机型PLC的程序的源码的开放性,对于熟知通信功能的高级使用者,可根据需要的目标通信协议来自行编辑自己需要的通信程序段。 这样匹配起一些通信型的传感器来就简单得多了。 (目前大部分PLC均不支持自定义这种通信协议, 就我所知,西门子的PLC以及台西S7-200TW可以支持自由口通信,其他的就不知道了)
总体来说,个人认为对于单片机或者C语言有一定了解的人,可以在做自控项目的时候做一个参考了。
以上内容仅为个人观点, 如有兴趣的个人欢迎同我探讨。
分享到:
收藏
邀请回答
回复楼主
举报
关注
私信
精华:0帖
求助:0帖
帖子:0帖 | 15回
年度积分:0
历史总积分:10
注册:2006年8月10日
发表于:2014-10-31 09:25:52
1楼
想知道PLC和单片机型PLC里用的单片机一般是些什么类型的单片机呢?
回复
引用
举报
热门招聘
相关主题
plc永宏的高速计数器问题
[7126]
直线电机与光栅尺的疑问
[7918]
工控老鬼 现场感悟 “如何提...
[10396]
PLC的输入输出点坏了,怎么办...
[7391]
三菱plc的for next循环问题
[9042]
送给初学者 自编“FX-TRN-BEG...
[16465]
怎么找不到LG PLC官方网站?
[20521]
PLC编程经验之二--双线圈输出...
[14326]
用PLC的梯形图语言能写一个判...
[8296]
2019年第一个项目——简述
[7731]
官方公众号
智造工程师
客服
小程序
公众号