现在PLC编程都用什么方法呀? 点击:5635 | 回复:15



songame

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 1回
  • 年度积分:0
  • 历史总积分:4
  • 注册:2003年10月23日
发表于:2004-02-14 11:12:00
楼主
我是一名刚刚接触PLC的大学生,希望各位工控前辈给我以指点。



gongkongedit

  • 精华:1099帖
  • 求助:0帖
  • 帖子:14392帖 | 54470回
  • 年度积分:0
  • 历史总积分:622
  • 注册:2008年9月08日
发表于:2003-10-23 14:55:00
1楼
你是一个大学生问这个问题真是没有理由. PLC你没有见过吗?

songame

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 1回
  • 年度积分:0
  • 历史总积分:4
  • 注册:2003年10月23日
发表于:2003-10-23 17:15:00
2楼
我是想问一下他的发展方向,如以C语言方向。

成就自我

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 3回
  • 年度积分:0
  • 历史总积分:12
  • 注册:2003年10月28日
发表于:2003-10-28 13:38:00
3楼
这个问题我也不清楚 一种基本的编程吧

爱吃虫子

  • 精华:0帖
  • 求助:0帖
  • 帖子:16帖 | 15回
  • 年度积分:0
  • 历史总积分:93
  • 注册:2003年4月30日
发表于:2003-10-30 13:51:00
4楼
基本上同你选择的PLC有关。

gongkongedit

  • 精华:1099帖
  • 求助:0帖
  • 帖子:14392帖 | 54470回
  • 年度积分:0
  • 历史总积分:622
  • 注册:2008年9月08日
发表于:2003-10-31 20:26:00
5楼
PLC各个产品的不同它的编程命令就不同,但是它就和C语言差不多,只要你熟悉一种产品的编程,那么其它的也就不难了!

自控爱好者

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 51回
  • 年度积分:0
  • 历史总积分:133
  • 注册:2003年9月15日
发表于:2003-12-16 15:12:00
6楼
FAMA SoftPLC特性简介     SoftPLC为一套完整之软件与硬件,除了传统PLC所具备的现场或设备自动化控制能力之外,该产品并具备完整的数据处理及因特网整合功能。在该平台上除可执行计算机语言程序 (C语言程序、Java语言程序)、自动化控制所用的Ladder语言程序,并支持强力的因特网服务软件功能(e-Service功能、Web功能…等),除使现场自动化得以顺利推行,更能同时担任企业管理与现场运作的整合桥梁,使企业资源与现场资源得以整合运用,Intranet/Internet的因特网能力也将帮助企业本身与企业外部之资源整合,使因应未来全球竞合发展之要求。     该产品目前已在世界许多地方应用; 应用范围涵盖国防、钢铁制造、汽车制造、食品加工、电力输送、保全设施、深海勘测、交通道路管理、水处理系统等领域。    举凡任何与自动化控制有关之设备需求,均能透由SoftPLC产品将原本分散各处的信息,完全自动整合,连结上网,真正达到远程监控,自动化无国界的网络新纪元。   SoftPLC不仅提供常规PLC的I/O控制功能,并具有透过网络远程程序编辑和跨平台整合的功能。    PC-BASED实时多任务操作系统,提供超大容量的程序和资料储存空间。    SoftPLC具有与AB PLC相容的PLC指令,并具有转换AB PLC程序的能力。    除了常规的功能指令,用户尚可用C/C++,JAVA扩建自己的功能指令。    内建Ethernet(TCP/IP),可透过网络进行远程程序编辑、诊断、维护、控制和设定。    内建FTP SERVER,可用于档案的维护与更新。    内建JVM(Java Virtual Machine),可执行JAVA程序,具有跨平台从事控制、资料处理及其他方面的能力。    内建WEB SERVER,可通过JAVA APPLET或JAVA SERVLET提供WEB服务,远程透过网络即可监视SoftPLC的状态,下达指令、修改数据等,可起到人机界面的作用。    SoftPLC具有发送E-mail的能力,可经由E-mail自动传送警报、维护及生产资料。亦可通过短信平台接口,发送手机短消息。      注:该产品硬件为台湾盟立设计,系统软件为美国SoftPLC公司。      盟立自动化科技(上海)有限公司   www:http://www.mirle.com.tw   eMail:EricDing@mirle.cn   有兴趣可来信索要资料。

ZHTOK

  • 精华:0帖
  • 求助:0帖
  • 帖子:21帖 | 683回
  • 年度积分:0
  • 历史总积分:744
  • 注册:2003年8月04日
发表于:2003-12-21 16:16:00
7楼
梯形图、流程图、语句表(指令表)、高级语言等

一条蛇

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 7回
  • 年度积分:0
  • 历史总积分:7
  • 注册:2003年12月21日
发表于:2003-12-21 16:33:00
8楼
其实我认为现在的plc编程方法有以下几个: 1。经验设计法 2。顺序控制法 其中:顺序控制法又包括; 1.STL指令的编程方法。 2。起保停电路的编程方法 3。以转换我中心的编程方式(又称R/S)和仿STL指令的编程方法 4。多种工作方式的系统编程方法 我们应该根据我们掌握的其中一种方法来进行编程啊!

童生

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 3回
  • 年度积分:0
  • 历史总积分:56
  • 注册:2003年10月28日
发表于:2003-12-22 17:05:00
9楼
我是PLC新手,望各位大虾多多指教,我现在用的是三菱FX2N牌的。

东方剑

  • 精华:1帖
  • 求助:0帖
  • 帖子:6帖 | 73回
  • 年度积分:0
  • 历史总积分:223
  • 注册:2004年2月04日
发表于:2004-02-14 11:12:00
10楼
设计你自己的PLC(可编程序控制器) 许多人觉得PLC很神秘,其实PLC的原理是很简单的,其内部的CPU除了速度快之外,其他功能还不如普通的单片机。通常PLC采用16位或32位的CPU,带1或2个的串行通道与外界通讯,内部有一个定时器即可,若要提高可靠性再加一个看家狗定时器足够。 PLC的关键技术在于其内部固化了一个能解释梯形图语言的程序及辅助通讯程序,外加梯形图编辑,调试软件。梯形图语言的解释程序的效率决定了PLC的性能,通讯程序决定了PLC与外界交换信息的难易,梯形图编辑,调试软件的功能性与易用性对用户的购买倾向有较大的影响。对于简单的应用,通常以独立控制器的方式运作,不需与外界交换信息, 梯形图程序也可直接固化在PROM或FLASHROM中。因此,只需内部固化有能解释梯形图语言的程序即可。实际上,设计PLC的主要工作就是:1开发解释梯形图语言的程序,2 能执行某特定协议的通讯程序,3 能编辑,调试梯形图的软件(Windows 或Linux环境)。 本人自1986年起即从事PLC的设计和应用工作,对PLC的工作原理有一定的认识,总结和归纳出一些最基本的功能并形成库函数,读者只要调用其中的几个函数即可实现PLC的功能,大大地方便了PLC的设计工作。此外还提供示例源程序作为学习和研究之用,对有兴趣的读者可发信到和hxchen88@yahoo.com.cn索取全部 资料,也可到http://www.plc-world.com下载 。

藤木夏树

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 7回
  • 年度积分:0
  • 历史总积分:0
  • 注册:2009年8月11日
发表于:2010-05-13 16:30:48
11楼
2010年的新开始淡淡的

Y.J

  • 精华:2帖
  • 求助:0帖
  • 帖子:42帖 | 314回
  • 年度积分:0
  • 历史总积分:641
  • 注册:2002年2月11日
发表于:2010-05-14 20:40:17
12楼
IEC61131-3

zhengzheng

  • 精华:2帖
  • 求助:0帖
  • 帖子:50帖 | 2593回
  • 年度积分:0
  • 历史总积分:3015
  • 注册:2002年1月16日
发表于:2010-05-23 13:48:38
13楼

如果想学好PLC,建议把西门子的 STEP7搞好就够了。因为搞好西门子的PLC,日本的,美国的,欧洲的都不在话下。因为STEP拥有全部类型的语言开发环境。丰富的功能块和函数。灵活的结构。

   其他的PLC真的是小菜一碟。如果拥有单片机汇编语言基础和好的高级语言的基础,加上电气工程所拥有的逻辑和仪器仪表,驱动方面的基础。那么PLC对于你就是小菜。

zhengzheng

  • 精华:2帖
  • 求助:0帖
  • 帖子:50帖 | 2593回
  • 年度积分:0
  • 历史总积分:3015
  • 注册:2002年1月16日
发表于:2010-05-23 14:04:23
14楼

当然PLC的编程有时还需要现场经验和对生产工艺的深刻理解,否者编程效率会很低,而且会走弯路。对于大多数的应用来说PLC编程不难。但是一些特殊的应用不是会几种语言就能解决的问题。算法是要靠基础和经验来完成的。缺一不可。建议光想赚钱不去搞技术的不要搞PLC开发,不是人人都适合PLC开发的。和人的性格密切相关。

  现在许多学校都开PLC,问了许多毕业学生都说学过PLC。真的要他开发时,啥都不会。而且买了书,下载的资料成堆还是解决不了问题。什么原因?因为PLC二次开发需要强的理论基础加上项目实践经验以及对各行业工艺的了解。看的是干的专业的活,其实学习的是全方面的知识。PLC的关键入门一旦过了就一通百通。所有高低语言的编程都一个样。算法(数学函数逻辑加工艺)+语言规则。前期可以花时间深度剖析别人的编程方法和算法。然后自己实践一个项目,由浅入深。从逻辑控制,到过程控制。从数字量到模拟量处理,到工艺,结构化。循环,调用,时间函数的处理,通讯。结合触摸屏,有些功能既可以在PLC上实现,但也可以交给触摸屏完成。看个人能力和学习能力。

NEWBRIDGE

  • 精华:0帖
  • 求助:0帖
  • 帖子:20帖 | 650回
  • 年度积分:0
  • 历史总积分:1212
  • 注册:2005年3月05日
发表于:2010-05-24 16:45:08
15楼

现在基本上还是用手编!


热门招聘
相关主题

官方公众号

智造工程师