打印

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

[复制链接]
楼主: lclwcf
手机看帖
扫描二维码
随时随地手机跟帖
61
yzm8900| | 2011-5-19 11:26 | 只看该作者 回帖奖励 |倒序浏览
各有所长,PLC主要现场控制,为了保证其可靠性,用了输出继电器,所以其速度自然受限
部分PLC也带高速输出的,不是采用继电器而是三极管输出
对于梯形图,还是方便与电气原理对应,方便其日后系统维护

使用特权

评论回复
62
zhao9183| | 2011-5-19 20:50 | 只看该作者
呵呵,正学习PLC

使用特权

评论回复
63
yunding| | 2011-5-25 22:01 | 只看该作者
plc本身也是单片机,就是非常可靠,运行一二十年都没事,没有国产品牌。如果谁能把单片机做得比它更可靠,估计你就可以取代他了

使用特权

评论回复
64
沧海一笑| | 2011-5-30 06:15 | 只看该作者
历史原因,各有千秋...PLC当然用梯形图了...

使用特权

评论回复
65
ELOVER-LJB| | 2011-11-13 22:30 | 只看该作者
个人觉得,做复杂的东西,PLC没单片机微处理器有优势(运算不够强大);做特定场合的,也没优势;做批量的更没优势(价格太贵)。不过PLC就是二次开发简单,入门容易,抗干扰强(毕竟经过众多专家努力以及长时间的市场检验,不断地反馈和修改)。单片机开发则入门难,需要有计算机基础,要想使开发的产品达到可靠和稳定必须要很好的硬件设计和软件的抗干扰。

使用特权

评论回复
66
lalacatherine| | 2011-11-14 10:54 | 只看该作者
PLC  一般电气工程师用的多吧

上海德企招2-3年经验有测试设备搭建经验懂PLC/LABVIEW的工程师
-专业德资国际化猎头,无任何向个人收费项目。

请帮忙将这个招聘信息,分享给你朋友, 欢迎推荐:上海纯德资企业,全球快100年,懂PLC或LABVIEW,有非标测试设备搭建经验的工程师,工作2-3年即可,月薪近万,优秀者薪水可议,培训体系完善;管中餐交通不收钱;满一年享受10天的年假每年增一天。每个部门有名额推荐最佳潜力员工,入选到2年MBA等的培训计划,有意QQ:2506650084)

Pls. send your Chinese & English Email to catherine.xie@eunacon-hr.cn,
Also you could contact Catherine:
Office phone:021-68790001-1020 ; QQ : 2506650084 ;Sina micro-blog ID: 开心的吴拉拉;

使用特权

评论回复
67
受不了了| | 2011-11-14 18:58 | 只看该作者
这两天在折腾S7-200,牵涉到数学计算,那简直恐怖,很多时候还没法观测,有一个最简单的加一,挂在很简单的一行的下面,竟然半天都加不起,只好另置一标志位,另起一行,单独加一,然后复位标志位。一个中断也是,滞后半毫秒,真要命啊。有些主循环里用到的变量如果又用到子程序里,简直就不知道PLC在怎么捣糨糊,有些标志位能当场刷新,有些要下次扫描才能刷新,太坑爹了:@

使用特权

评论回复
68
受不了了| | 2011-11-14 19:06 | 只看该作者
前几天搞定一个大项目,据我所知有国内同行几个高手用S7-300PLC几年没搞定,后来只好用运动控制模块才解决,我用一块破51一天就搞定,这辈子最得意的作品了:lol

使用特权

评论回复
69
xyzsilence| | 2012-1-4 13:00 | 只看该作者
不是有语句表么....

使用特权

评论回复
70
vlog_fans| | 2012-2-22 00:42 | 只看该作者
说PLC功能弱的人只能说他没真正认识PLC,高端的PLC支持大多数的常用科学计算,性能几乎无与伦比。
梯形图是对于计算机体系内的人来说是比较落后,但现在也有基于高级语言和功能块形式的编程开发方式。
本人现在做的项目与PLC类似---PMC(program motion control)可编程运动控制器,C语言模式编程(满足了楼主的愿望^_^),性能将超越大部分日系PLC,目前执行方式基于解析模式,编译执行的正在开发,不久后将正式上市^_^,加油!!

使用特权

评论回复
71
zcf816| | 2012-5-10 10:37 | 只看该作者
20楼的说的没错,学电气的必须要学PLC,虽然不知道为什么,但是一般学习PLC的时候用到的都是梯形图,当时是说梯形图是最简单最实用的,逻辑性比较强,便于理解。

使用特权

评论回复
72
lasercat| | 2012-7-7 10:24 | 只看该作者
:sleepy:楼主没搞过电工吧?

使用特权

评论回复
73
ssunyy| | 2012-7-11 10:47 | 只看该作者
好像只有高级的plc才需要高级语言编程,一般的plc只是处理逻辑计算问题的话,高级语言没什么优势,在数值分析,复杂运算方面时,高级语言更好用,可以减少工作负担。

使用特权

评论回复
74
figo20042005| | 2012-7-11 10:51 | 只看该作者
见过奥地利sigmatex的PLC不用梯形图,用的是VB和组态

使用特权

评论回复
75
gdlh| | 2012-8-21 20:13 | 只看该作者
PLC梯形图是根据继电器控制电路演变而来的,我觉得梯形图很直观;这么多年我一直用梯形图编程

使用特权

评论回复
76
zjp8683463| | 2012-8-22 14:02 | 只看该作者
中低档的PLC都是用梯形图,只是开关量。
只有高级的PLC才用C,因为这些PLC都是用于计算的,不单单是开关量,比如西门子S7-400

使用特权

评论回复
77
sfd090126| | 2013-1-17 10:56 | 只看该作者
貌似PLC和单片机应用的场合不一样,PLC用于工业控制,单片机就比较简单,比如LED灯,小型的电子产品。PLC用于大型工业系统,PLC系统控制稳定,算法不算强大但是简单的PID调节也够用,不够用的用DCS去。至于编程语言,梯形图只是一种直观的编程语言,到最后计算机执行的还是STL语言,只不过计算机自动把梯形图转换成STL语言。对于电气工程师,我感觉梯形图一定要会,因为梯形图和电气原理图是有共同点的,梯形图上的线圈要是嫌多的话,电气原理图就不用看了,梯形图上的线圈比原理图上的只少不多。最多加几个中间继电器或者时间继电器。想要写好一个PLC程序,明白工艺流程才是王道。再就是算法,组织块和功能块。模拟量控制就要用STL语言写了。至少我感觉梯形图是最基本的编程语言了。貌似没听谁说过能用C语言写PLC程序的。

使用特权

评论回复
78
songjzhong| | 2013-7-30 23:39 | 只看该作者
很多PLC都有C,只是循环扫描对输出来说比较安全,不用中断方式。当然自己也可以做成循环扫描方式。

使用特权

评论回复
79
songjzhong| | 2013-7-30 23:40 | 只看该作者
主要是算法上用C很好,当然也有类C的,比如SCL,ST

使用特权

评论回复
80
方谭| | 2013-8-1 09:16 | 只看该作者
梯形图的监控功能,C语言没得比的!

使用特权

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

本版积分规则