西门子PLC的几种编程语言简单介绍 点击:0 | 回复:60



如火

    
  • 精华:173帖
  • 求助:0帖
  • 帖子:817帖 | 5249回
  • 年度积分:0
  • 历史总积分:0
  • 注册:1900年1月01日
发表于:2005-10-28 14:11:00
楼主
西门子PLC的几种编程语言 
 
    不同的商家的PLC有不同的编程语言,但就某个商家而言,PLC的编程语言也就那么几种。下面,以西门子PLC的编程语言为例,说明一下,各种编程语言的异同。 

  1、顺序功能图(SFC-Seauential Fuction Chart)

  这是位于其它编程语言之上的图形语言,用来编程顺序控制的程序(如:机械手控制程序)。编写时,工艺过程被划分为若干个顺序出现的步,每步中包括控制输出的动作,从一步到另一步的转换由转换条件来控制,特别适合于生产制造过程。

  西门子STEP7中的该编程语言是S7 Graph。

  2、梯形图(LAD-LAdder Diagram)

  这是使用使用最多的PLC编程语言。因与继电器电路很相似,具有直观易懂的特点,很容易被熟悉继电器控制的电气人员所掌握,特别适合于数字量逻辑控制。

  梯形图由触点、线圈和用方框表示的指令构成。触点代表逻辑输入条件,线圈 代表逻辑运算结果,常用来控制的指示灯,开关和内部的标志位等。指令框用来表示定时器、计数器或数学运算等附加指令。

  在程序中,最左边是主信号流,信号流总是从左向右流动的。

  不适合于编写大型控制程序。

  3、语句表(STL-STatement List)

  是一种类似于微机汇编语言的一种文本编程语言,由多条语句组成一个程序段。语言表适合于经验丰富的程序员使用,可以实现某些梯形图不能实现的功能。

  4、功能块图(FBD-Function Block Diagram)

  功能块图使用类似于布尔代数的图形逻辑符号来表示控制逻辑,一些复杂的功能用指令框表示,适合于有数字电路基础的编程人员使用。功能块图用类似于与门、或门的框图来表示逻辑运算关系,方框的左侧为逻辑运算的输入变量,右侧为输出变量,输入、输出端的小圆圈表示“非”运算,方框用“导线”连在一起,信号自左向右。

  5、结构化文本(ST-Structured Text)

  结构化文本(ST)是为IEC61131-3标准创建的一种专用的高级编程语言。与梯形图相比,它实现复杂的数学运算,编写的程序非常简洁和紧凑。

  STEP7的S7 SCL结构化控制语言,编程结构和C语言和Pascal语言相似,特别适合于习惯于使用高级语言编程的人使用。
 



如火

  • 精华:173帖
  • 求助:0帖
  • 帖子:817帖 | 5249回
  • 年度积分:0
  • 历史总积分:0
  • 注册:1900年1月01日
发表于:2005-12-06 15:34:00
41楼
诗歌:请注意发贴要到相关的分论坛提交,您的问题已经转到:
http://bbs.gongkong.com/detail.asp?id=303973

平民百姓

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 1回
  • 年度积分:0
  • 历史总积分:51
  • 注册:2005年12月06日
发表于:2005-12-06 20:29:00
42楼
大家好,我是一个新手,单位现在用的是西门子S7-400系列的可编程控制器,我想学编程,需要编程软件,最好是可以仿真的,希望有的朋友发给我,在此说声谢谢了.我的邮箱是:fanyinggui@yahoo.com.cn

矿业工控

  • 精华:0帖
  • 求助:0帖
  • 帖子:28帖 | 165回
  • 年度积分:0
  • 历史总积分:277
  • 注册:2005年10月14日
发表于:2005-12-06 21:19:00
43楼
大家好,我是一个新手,刚学PLC,请多帮助

风反

  • 精华:1帖
  • 求助:0帖
  • 帖子:16帖 | 77回
  • 年度积分:0
  • 历史总积分:111
  • 注册:2003年7月28日
发表于:2005-12-06 21:30:00
44楼
我们多交流.

呆鱼

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 13回
  • 年度积分:0
  • 历史总积分:19
  • 注册:2005年12月10日
发表于:2005-12-07 13:31:00
45楼
`各位大哥谁有三菱的PLC编程手册和资料.请给小弟发一个.我的邮箱是aimenglou@126.com在此感谢大家

呆鱼

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 13回
  • 年度积分:0
  • 历史总积分:19
  • 注册:2005年12月10日
发表于:2005-12-07 13:32:00
46楼
`各位大哥谁有三菱的PLC编程手册和资料.请给小弟发一个.我的邮箱是aimenglou@126.com在此感谢大家

SAP 顺顺

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 2回
  • 年度积分:0
  • 历史总积分:5
  • 注册:2005年12月07日
发表于:2005-12-07 13:49:00
47楼
大家好我现在刚刚学PLC那位好心前辈,叔叔,阿姨给我发点基本教程,请请多多请教

SAP 顺顺

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 2回
  • 年度积分:0
  • 历史总积分:5
  • 注册:2005年12月07日
发表于:2005-12-07 13:52:00
48楼
大哥大姐们我是刚刚学PLC,请大家给我点资料
邮箱chendeshun7@163.com

lswwyu

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 3回
  • 年度积分:0
  • 历史总积分:13
  • 注册:2005年12月07日
发表于:2005-12-07 18:12:00
49楼
本人前几年做自动化工程,但现在不做了。手里还有一部分西门子PLC的模板,想低于市场价很多转让,有意请与我联系,我在大连.
lswwyu@sina.com
2005.12.7

不是

  • 精华:0帖
  • 求助:0帖
  • 帖子:10帖 | 29回
  • 年度积分:0
  • 历史总积分:72
  • 注册:2005年11月30日
发表于:2005-12-07 19:59:00
50楼
能给我一份S7-200简易编程器手册吗?我只能用PC编程序,还不会用简易编程器编程序。zengmanhong12345@163.com.

樱草

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 9回
  • 年度积分:0
  • 历史总积分:179
  • 注册:2004年12月12日
发表于:2005-12-08 16:58:00
51楼
我初学PLC ,在使用S7-200方面不太熟练,特别是在子程序,中断程序的调用上很欠缺,基本是一头雾水,请高手指点迷津!谢谢!我的邮箱:
cyanying@126.com

千山万里

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 30回
  • 年度积分:0
  • 历史总积分:71
  • 注册:2003年4月09日
发表于:2005-12-08 21:20:00
52楼
   PLC编程投入就容易了。投入需要有一定的理论基础。
   一般情况下,梯形图需要掌握继电器工作逻辑(顺序)过程,同时结合考虑各种意外处理。
   语句表在了解或掌握某种编程语言,如C语言,结合PLC自身的指令,按照(梯形图)编程的方式展开和调用。
   书店市面上,可以翻阅参照。最重要的是自己设计和试验仿真。
本人也是这样努力中,效果挺好。。。

gongkongedit

  • 精华:1099帖
  • 求助:0帖
  • 帖子:14399帖 | 54471回
  • 年度积分:0
  • 历史总积分:579
  • 注册:2008年9月08日
发表于:2005-12-08 21:53:00
53楼

仪表农民工

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 61回
  • 年度积分:0
  • 历史总积分:522
  • 注册:2005年6月08日
发表于:2005-12-09 13:51:00
54楼
我搞不懂为什么那么多人要学PLC真的那么有用吗???迷茫中。。。。。。。。。。。。

仪表农民工

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 61回
  • 年度积分:0
  • 历史总积分:522
  • 注册:2005年6月08日
发表于:2005-12-09 13:55:00
55楼
谁能告诉我为什么PLC那么有用,lifujun-27@163.com.cn

一品黄山

  • 精华:13帖
  • 求助:0帖
  • 帖子:1720帖 | 9780回
  • 年度积分:0
  • 历史总积分:48368
  • 注册:2004年3月31日
发表于:2006-01-18 16:09:00
56楼
现在很少用简易编程器编程序了

kongdeli

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 3回
  • 年度积分:0
  • 历史总积分:3
  • 注册:2005年12月28日
发表于:2006-03-05 16:54:00
57楼
各位高手我是个新手,有个问题想请教大家:"MCR"这个语句到底应该怎样应用,能否通俗的给我讲讲,

徐桂刚

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 8回
  • 年度积分:0
  • 历史总积分:7
  • 注册:2007年4月29日
发表于:2007-05-08 21:54:00
58楼
刚接解这东东咋学呀?

sue1107769114

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 3回
  • 年度积分:0
  • 历史总积分:3
  • 注册:2009年3月12日
发表于:2009-03-20 05:28:55
59楼

我读的是大专,学的是建筑电气工程技术。

我是不是应该把电路与电机,以及与它相关的知识都看一下?

但是对于PLC我不知道该从何处入手,哪位老师可以指导一下?

谢谢

sue1107769114

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 3回
  • 年度积分:0
  • 历史总积分:3
  • 注册:2009年3月12日
发表于:2009-03-20 05:30:46
60楼
我的邮箱是sulei564168315@163.com,有请各位高手指点

相关主题

官方公众号

智造工程师
首页 上一页 1 2 3 下一页 尾页