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

[复制链接]
20752|93
电子老鹰 发表于 2008-1-23 21:47 | 显示全部楼层

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

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

楼上说的对

PLC本身就是一大堆的继电器(各式各样的),触点还比常见的继电器多得多。
walnutcy 发表于 2008-1-27 20:02 | 显示全部楼层

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

PLC内部的实现原理和我们的系统差不多,<br /><br />也是识别文本的,,不过是识别出文本后转而控制外部的继电器电路,,<br /><br />为什么要用继电器,因为是强电嘛,与单片机的控制之间都加有光耦的,<br /><br />以前工作的公司,有做自己的PLC处理及梯形图识别,,
龙飞天下 发表于 2008-1-28 17:25 | 显示全部楼层

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

楼主可以到www.gongkong.com去查询。我好多年不用PLC了,属于忘光的级别。<br />其实对PLC来说用梯形图更加直接,更加简单。
t0516 发表于 2008-2-1 19:11 | 显示全部楼层

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

`~~~~~我相信它的存在价值<br />
soho 发表于 2008-2-2 22:38 | 显示全部楼层

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

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

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

它的开发环境叫Automation&nbsp;Studio<br />可以去它的网站了解一下
李闲人 发表于 2008-2-7 22:00 | 显示全部楼层

不能这样比

C与梯形图都有自己的好的一面,你喜欢用什么方便景用什么,但是PLC用梯形图还是方便一些.
ranya 发表于 2008-2-13 16:40 | 显示全部楼层

没有最好只有最合适

没有最好只有最合适!!!而最合适是要有具体对象的.
jelx 发表于 2008-2-16 09:56 | 显示全部楼层

梯形图更高级

至少更直观些。。
jidian05 发表于 2008-2-17 20:41 | 显示全部楼层

同意20楼的

  
xzy568 发表于 2010-9-26 20:55 | 显示全部楼层
搞笑,居然有人认为梯形图没用,也不想想梯形图最擅长的是描述逻辑关系,用梯形图来写表达式当然吐血咯,照这样说功能块图和步进状态转移图也没用咯
如果只用来描述简单的东西当然都差不多咯,请到大型电站,大型石油化工,造纸等企业里看一下吧,如果那个也直接用C编程,估计玩完
bobo1957 发表于 2010-9-28 09:37 | 显示全部楼层
呵呵, 我们从来没有搞过PLC,用了欧姆龙的PLC软件硬件都是一个星期搞定的
EVERICHDG 发表于 2010-10-12 03:46 | 显示全部楼层
各有利弊,没有绝对的好与不好,取决于习惯,便利,直观,监控,修改,快速等等,

既然存在PLC,有它的市场,就必然有它存在的道理!
sanheng 发表于 2010-10-15 14:35 | 显示全部楼层
用于工业控制,用PLC来实现比较灵活,且简单可靠,易于维护,楼主之所以这样说,只能说明他还不是真正的了解PLC
mmax 发表于 2010-10-16 00:31 | 显示全部楼层
梯形图是延续早期的继电器接线图。PLC用梯形图,更能简单直观的描述控制过程。

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

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

C肯定不适合PLC。
qzz123 发表于 2010-10-17 17:56 | 显示全部楼层
可以用语句表编啊,类似汇编语言,例如西门子S7的STL语言
wqlcd_911 发表于 2010-10-19 15:32 | 显示全部楼层
具有可靠性高、抗干扰能力强、价格低廉,才是最重要.PLC在工业控制方面灵活好用,广州微嵌的PLC产品也挻不错,算是国内最低价了.
http://www.qxlcd.com


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
奇兵 发表于 2010-10-23 20:57 | 显示全部楼层
呵呵 PLC的梯形图与C语言各有各的好处!PLC的出现是为了取代传统的继电器控制系统!最早是从美国起源的,梯形图类似于继电器控制系统的电气原理图,电气工程师们会很熟悉的,而电子工程是看了会很不解的!我以前在大学时学过PLC,以前曾拿C语言编的单片机程序给同学看,他们确觉得c语言的程序难懂!呵呵内行看门道外行看热闹!各有各的好处!
yhn1973 发表于 2010-10-23 22:52 | 显示全部楼层
当你同时精通梯形图和C语言时,你就喜欢用梯形图而不想用C开发控制程序了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部