打印

PLC有没有类似C51一样的开发语言,偶发现梯形图纯属瞎折腾.

[复制链接]
楼主: lclwcf
手机看帖
扫描二维码
随时随地手机跟帖
21

我觉得是楼主没有搞清楚PLC的起源。

10楼说出了一点儿。好象是通用汽车公司为了改善传统的继电器控制线路而开发的“可编程继电器电路”,目的是用软件代替复杂的中间继电器。当然这个“复杂”与电脑的操作系统的“复杂”是没有可比性的。你能想象几个高达2米的大配电柜里整齐地排满几百个继电器,及它们之间无数导线吗?这对于设计工程师和检修、维修工来说,就是复杂,毫无疑问。就算你有编写操作系统的水平,让你转行干这个,一样会头痛。因此PLC是必然。而初衷是如此,它的语言用梯形图(一个技校毕业的电工可以很轻松看懂梯形图,因为他学过继电器电路;但你一开始肯定看不懂,倒不是笑话你,不知者不罪嘛)是再正常不过了。不用倒是很奇怪。当然以后再如何发展,是另话。
另外楼上有人说PLC是同步执行的,这个我觉得有待商量。印象中PLC有输入输出映象寄存器,每扫描一遍整个梯形图,再改写映象寄存器,给人的感觉是寄存器同时发生变化了。其实单个扫描周期里还是顺序执行的。
恍若隔世,记不清楚,嘿嘿。

使用特权

评论回复
22
wufeng_495| | 2008-1-25 19:30 | 只看该作者

楼上说的对

PLC本身就是一大堆的继电器(各式各样的),触点还比常见的继电器多得多。

使用特权

评论回复
23
walnutcy| | 2008-1-27 20:02 | 只看该作者

呵呵,好像这没有人做PLC的吧,

PLC内部的实现原理和我们的系统差不多,

也是识别文本的,,不过是识别出文本后转而控制外部的继电器电路,,

为什么要用继电器,因为是强电嘛,与单片机的控制之间都加有光耦的,

以前工作的公司,有做自己的PLC处理及梯形图识别,,

使用特权

评论回复
24
龙飞天下| | 2008-1-28 17:25 | 只看该作者

PLC也可以有类似汇编语言来编程的

楼主可以到www.gongkong.com去查询。我好多年不用PLC了,属于忘光的级别。
其实对PLC来说用梯形图更加直接,更加简单。

使用特权

评论回复
25
t0516| | 2008-2-1 19:11 | 只看该作者

多多学习就能发现梯形图真的很使用

`~~~~~我相信它的存在价值

使用特权

评论回复
26
soho| | 2008-2-2 22:38 | 只看该作者

本人不支持新手从梯形图入手

PLC的起源及其编程方式有它的演变过程。但现在的PLC不仅仅是继电器控制那套玩意了。用梯形图绝对是有局限的。就象32位操作系统中,仍允许16位的程序运行,那是历史原因,并不是推荐再用16位的工具开发软件。

使用特权

评论回复
27
milan111| | 2008-2-4 22:29 | 只看该作者

贝加莱的PCC(其实就是PLC)支持C语言

它的开发环境叫Automation Studio
可以去它的网站了解一下

使用特权

评论回复
28
李闲人| | 2008-2-7 22:00 | 只看该作者

不能这样比

C与梯形图都有自己的好的一面,你喜欢用什么方便景用什么,但是PLC用梯形图还是方便一些.

使用特权

评论回复
29
ranya| | 2008-2-13 16:40 | 只看该作者

没有最好只有最合适

没有最好只有最合适!!!而最合适是要有具体对象的.

使用特权

评论回复
30
jelx| | 2008-2-16 09:56 | 只看该作者

梯形图更高级

至少更直观些。。

使用特权

评论回复
31
jidian05| | 2008-2-17 20:41 | 只看该作者

同意20楼的

使用特权

评论回复
32
xzy568| | 2010-9-26 20:55 | 只看该作者
搞笑,居然有人认为梯形图没用,也不想想梯形图最擅长的是描述逻辑关系,用梯形图来写表达式当然吐血咯,照这样说功能块图和步进状态转移图也没用咯
如果只用来描述简单的东西当然都差不多咯,请到大型电站,大型石油化工,造纸等企业里看一下吧,如果那个也直接用C编程,估计玩完

使用特权

评论回复
33
bobo1957| | 2010-9-28 09:37 | 只看该作者
呵呵, 我们从来没有搞过PLC,用了欧姆龙的PLC软件硬件都是一个星期搞定的

使用特权

评论回复
34
EVERICHDG| | 2010-10-12 03:46 | 只看该作者
各有利弊,没有绝对的好与不好,取决于习惯,便利,直观,监控,修改,快速等等,

既然存在PLC,有它的市场,就必然有它存在的道理!

使用特权

评论回复
35
sanheng| | 2010-10-15 14:35 | 只看该作者
用于工业控制,用PLC来实现比较灵活,且简单可靠,易于维护,楼主之所以这样说,只能说明他还不是真正的了解PLC

使用特权

评论回复
36
mmax| | 2010-10-16 00:31 | 只看该作者
梯形图是延续早期的继电器接线图。PLC用梯形图,更能简单直观的描述控制过程。

当然PLC还有指令编程方式,类似于C;
也有顺序状态编程方式,适用于状态机模型。

更何况PLC都是把功能打包成块,用户想用什么直接调用即可。比如ModBus,直接几个参数就能操作,不需要像C那样从底层写起。

C肯定不适合PLC。

使用特权

评论回复
37
qzz123| | 2010-10-17 17:56 | 只看该作者
可以用语句表编啊,类似汇编语言,例如西门子S7的STL语言

使用特权

评论回复
38
wqlcd_911| | 2010-10-19 15:32 | 只看该作者
具有可靠性高、抗干扰能力强、价格低廉,才是最重要.PLC在工业控制方面灵活好用,广州微嵌的PLC产品也挻不错,算是国内最低价了.
http://www.qxlcd.com


使用特权

评论回复
39
奇兵| | 2010-10-23 20:57 | 只看该作者
呵呵 PLC的梯形图与C语言各有各的好处!PLC的出现是为了取代传统的继电器控制系统!最早是从美国起源的,梯形图类似于继电器控制系统的电气原理图,电气工程师们会很熟悉的,而电子工程是看了会很不解的!我以前在大学时学过PLC,以前曾拿C语言编的单片机程序给同学看,他们确觉得c语言的程序难懂!呵呵内行看门道外行看热闹!各有各的好处!

使用特权

评论回复
40
yhn1973| | 2010-10-23 22:52 | 只看该作者
当你同时精通梯形图和C语言时,你就喜欢用梯形图而不想用C开发控制程序了

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则