西门子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语言相似,特别适合于习惯于使用高级语言编程的人使用。
 



shuaishuai12343

  • 精华:0帖
  • 求助:0帖
  • 帖子:32帖 | 245回
  • 年度积分:0
  • 历史总积分:752
  • 注册:2005年7月05日
发表于:2005-10-29 10:23:00
1楼
[color=#800000][url=www.163.com]www.163.com[/url][/color]

莫超

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 2回
  • 年度积分:0
  • 历史总积分:2
  • 注册:2005年10月30日
发表于:2005-10-30 20:53:00
2楼

流浪的人啊

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 13回
  • 年度积分:0
  • 历史总积分:16
  • 注册:2005年10月25日
发表于:2005-10-30 21:12:00
3楼
我想学习,但不知怎么学啊!郁闷啊

wzg000

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 16回
  • 年度积分:0
  • 历史总积分:26
  • 注册:2005年6月12日
发表于:2005-10-30 22:45:00
4楼
我也想学PLC,我现在只会一点简单的梯形图编程,做了几个仿真,还没有真正的实际操作过,还望大师们以后多多指点,介绍一些编程及操作过程中的技巧.
我的硬盘上天坏了刚换了一个新的,我现在需要编程软件,最好是可以仿真的,(欧姆龙和三菱的).谁有请发给我,在此先写了.我的油箱是:wzg000@sina.com

a--5a

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 118回
  • 年度积分:0
  • 历史总积分:146
  • 注册:2005年2月04日
发表于:2005-10-31 13:57:00
5楼

■    模拟量输入单元的使用

                     
                         连接模拟量输入单元
                     
模拟量输入:0 to5V, 1 to 5V, 
0 to 10V, -10 to 10V, 
0 to 20mAm, 4 to 20mA
                         设定电压/电流输入并设定
平均值功能
. 连接模拟输入设备

           
写入量程控制字
模拟量输入:读出转换数据


模拟量输入
 

I/O 分配 
模拟输入单元的通道分配与其他的扩展单元或扩展I/O单元是一样的。 通道的分配是从分配给CPU单元或前一个扩展单元或扩展I/O单元的最后一个通道开始的。当“m” 为分配给CPU单元或前一个扩展单元或扩展I/O单元的最后一个输入通道,“n” 为其最后一个输出通道时,模拟量输入单元的通道分配如下所示:

zhengpeng

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 1回
  • 年度积分:0
  • 历史总积分:17
  • 注册:2005年11月02日
发表于:2005-11-02 15:36:00
6楼
我是一个老电工,可是自动化基础非常差,现在也想学PLC,我现在只会一点简单的梯形图编程,做了几个仿真,还没有真正的实际操作过,还望大师们以后多多指点,介绍一些编程及操作过程中的技巧.我的信箱是:l8072891@tom.com.谢谢

djy_gaotang

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 5回
  • 年度积分:0
  • 历史总积分:12
  • 注册:2005年4月04日
发表于:2005-11-02 16:50:00
7楼
只是会一些简单的梯形图,语句表挺难的,哪位大狭指点一下

杨君

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 2回
  • 年度积分:0
  • 历史总积分:52
  • 注册:2005年10月03日
发表于:2005-11-05 19:39:00
8楼
能否赐教模拟量方面的内容?谢谢。

iloveu

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 2回
  • 年度积分:0
  • 历史总积分:52
  • 注册:2005年11月06日
发表于:2005-11-06 20:22:00
9楼

    我也想学PLC,我现在只会一点简单的梯形图编程,做了几个仿真,还没有真正的实际操作过,还望大师们以后多多指点,介绍一些编程及操作过程中的技巧.
我的硬盘上天坏了刚换了一个新的,我现在需要编程软件,最好是可以仿真的,(欧姆龙和三菱的).谁有请发给我,在此先写了.我的油箱是:lj8133@sina.com

cqs8031

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 8回
  • 年度积分:0
  • 历史总积分:6
  • 注册:2004年9月14日
发表于:2005-11-07 09:40:00
10楼
使用各种编辑软件都可以编辑梯形图,有了梯形图,自然就有了指令表。不必要专门写指令表。

Skyler

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 2回
  • 年度积分:0
  • 历史总积分:2
  • 注册:2005年11月07日
发表于:2005-11-07 22:17:00
11楼
大家好啊~
我现在有个课程设计:题目是用可编程控制器PLC改造T68镗床继电器控制系统。因为我刚接触PLC,所以还不懂得怎么下手~在此我希望能各位师傅能给予指导~
我的QQ是:21421456
     祝大家工作愉快,生活美满

Skyler

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 2回
  • 年度积分:0
  • 历史总积分:2
  • 注册:2005年11月07日
发表于:2005-11-07 22:19:00
12楼
 我的邮箱是~
Skyler67891@tom.com
真诚的向各位学习~

hgzzl1206

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 16回
  • 年度积分:0
  • 历史总积分:21
  • 注册:2005年5月15日
发表于:2005-11-07 23:36:00
13楼
   我想学PLC,我现在只会一点简单的梯形图编程,没有真正的实际操作过,还望大师们以后多多指点,介绍一些编程及操作过程中的技巧.
我现在需要编程软件,最好是可以仿真的,(欧姆龙和三菱的).谁有请发给我,在此先写了.我的邮箱是:hgzzl1206@163.com

gao jun

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 4回
  • 年度积分:0
  • 历史总积分:4
  • 注册:2005年11月10日
发表于:2005-11-10 20:27:00
14楼
谁能给我提供西门子setp7软件的授权程序!谢谢!

gao jun

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 4回
  • 年度积分:0
  • 历史总积分:4
  • 注册:2005年11月10日
发表于:2005-11-10 20:33:00
15楼
我学过西门子PLC并有西门子高级编程证书,我现在还没毕业,在实习.但我想从事plc这方面的工作.需要的请与我联系.手机号码:13961124214

镇山

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 1回
  • 年度积分:0
  • 历史总积分:1
  • 注册:2005年11月10日
发表于:2005-11-11 07:56:00
16楼
你好!我想学三凌PLC,我公司现以使用,公司让我学,您能帮我找到最基础的PLC的学习软件和光牒.在此谢了!

xms123

  • 精华:0帖
  • 求助:0帖
  • 帖子:15帖 | 74回
  • 年度积分:0
  • 历史总积分:173
  • 注册:2004年5月25日
发表于:2005-11-11 15:23:00
17楼
http://www.hlgk.cn有的下.

llxxgg

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 2回
  • 年度积分:0
  • 历史总积分:2
  • 注册:2005年11月12日
发表于:2005-11-12 17:40:00
18楼
  我想学PLC,我现在只会一点简单的梯形图编程,没有真正的实际操作过,还望大师们以后多多指点,介绍一些编程及操作过程中的技巧.
我现在需要编程软件,最好是可以仿真的,(欧姆龙,西门子和三菱的).谁有请发给我,在此先谢了.我的邮箱llxxgg@126.com

gao jun

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 4回
  • 年度积分:0
  • 历史总积分:4
  • 注册:2005年11月10日
发表于:2005-11-14 20:56:00
19楼
大家好:你们在PLC方面遇到什么问题的话,你们就跟你们的老总说:我是这方面的人才,叫他来找我好了?

zfm

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 31回
  • 年度积分:0
  • 历史总积分:45
  • 注册:2004年1月27日
发表于:2005-11-14 22:03:00
20楼
不错 

相关主题

官方公众号

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