你现在位置:首页>技术论文>经验技巧>西门子PLC>正文
step7,2004年12月8日随笔
日期:2008-3-24 23:54:31 来源:本站整理  
点击: 作者:未知
点击【】放大字体.

以前在阿苏工控论坛上发过了,今天看见有兄弟找scl中文资料,小弟我就当是抛砖引玉吧

WW.W_PLCJS_COM-PLC-技.术_网

(今天是2005年第一天上班,小弟我把这个帖子查看权限降低了,大家都可以看啦,不过要发表意见哦,有错误就指出来,有新的体会就贴出拉,不要藏着掖着,哈哈哈哈哈)
WWW.PLCJS.COM——可编程控制器技术门户

说实话,我自己学习用到的东西(2004128日随笔)
WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)

1
step752scl51(这个是必须的)
WWW_PLC※JS_COM-PmLC-技.术_网

2
plcsim52(模拟仿真用)
——可——编——程——控-制-器-技——术——门——户

3
scl手册(安装完scl软件,就会有这个pdf文档了)
P.L.C.技.术.网——可编程控制器技术门户

其实大家只要有以上三个软件,就可以自己研究出来了。
WW.W_PLCJS_COM-PLC-技.术_网

WWcW_PLCJS_COM-PLC-技.术_网

——可——编——程——控-制-器-技——术——门——户

2004.1.14
plcjs.技.术_网

1
     SCL程序可以在CPU314及其以上的S7(包括400)中运行。
WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)

WWW_P※LCJS_COM-PLC-)技.术_网

——可——编——程——控-制-器-技——术——门——户

2
     SCL程序创建在”S7 Program””Sources”下面。
WWW_PLCJS@_COM%-PLC-技.术_网

S7-Program
WWW_P※LCJS_CO※M-PLC-技-.术_网

   
Blockse.g. FB,OB
plcjs.技.术_网

   
Sourcese.g.SCL source file
WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)

   
Symbols
P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户

WWW_P※LCJS_CO※M-PLC-技-.术_网

3
     程序结构
WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)

FB:     FUNCTION_BLOCK  fb_name
WWW_PLC※JS_COM-PmLC-技.术_网

        
——可——编——程——控-制-器-技——术——门——户

        END_FUNCTION_BLOCK
plcjs.技.术_网

FC:     FUNCTION fc_name:function type
WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)

        
WW.W_PLC※JS_C,OM-PL,C-技.术_网

        END_FUNCTION
WW.W_PLCJS_COM-PLC-技.术_网

OB:     ORGANIZATION_BLOCK ob_name
WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)

plcjs.技.术_网

        END_ORGANIZATION_BLOCK
WWW_P※LCJS_COM-PLC-)技.术_网

DB:     DATA_BLOCK db_name
WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)

 
WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)

        END_DATA_BLOCK
WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)

UDT    TYPE udt_name
WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)

WWW.PLCJS.COM——可编程控制器技术门户

        END_TYPE
WWW_P※LCJS_COM-PLC-)技.术_网

WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)

WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)

4
     属性定义和程序注释
P.L.C.技.术.网——可编程控制器技术门户

例如:
WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)

FUNCTION_BLOCK FB10
W1WW_P4LCJS_COM-PLC-技.术_网

//This is a block comment.
WWW_P※LCJS_CO※M-PLC-技-.术_网

TITLE = ’Mean_Value
——可——编——程——控-制-器-技——术——门——户

VERSION : ’2.1’
WWW_PLCJS@_COM%-PLC-技.术_网

KNOW_HOW_PROTECT
WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)

AUTHOR : AUT_1
WWW_P※LCJS_CO※M-PLC-技-.术_网

WWW_P※LCJS_COM-PLC-)技.术_网

WWW.PLCJS.COM——可编程控制器技术门户

WWW_PLC※JS_COM-PmLC-技.术_网

WWW_PL※CJS_COM-PLC-技.术_网

WWW_PLC※JS_COM-PmLC-技.术_网

WWcW_PLCJS_COM-PLC-技.术_网

——可——编——程——控-制-器-技——术——门——户

5
     变量定义
P.L.C.技.术.网——可编程控制器技术门户

Data      Syntax      FB      FC      OB      DB      UDT
——可——编——程——控-制-器-技——术——门——户

Constants      CONSTdeclaration listEND_CONST      X      X      X           
WWW_PLCJS_COM-PLC-技.术_网

Labels       LABELdeclaration listEND_LABEL      X      X      X           
P.L.C.技.术.网——可编程控制器技术门户

Temporary Variables      VAR_TEMP declaration listEND_VAR X X X      X      X      X           
P.L.C.技.术.网——可编程控制器技术门户

Static variables      VARdeclaration listEND_VAR      X      X      X      X      X
WW.W_PLC※JS_C,OM-PL,C-技.术_网

Input parameters      VAR_INPUTdeclaration listEND_VAR      X      X                 
WWW_PLC※JS_COM-PmLC-技.术_网

Output parameters      VAR_OUTPUTdeclaration listEND_VAR      X      X                 
WWW_PL※CJS_COM-PLC-技.术_网

In/out parameters      VAR_IN_OUTdeclaration listEND_VAR      X      X                 
WW.W_PLCJS_COM-PLC-技.术_网

WWW_PLCJS_COM-PLC-技.术_网

6
FC结构
P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户

FUNCTION FC11: REAL//
如果不需要返回值,用VOID关键字
WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)

VAR_INPUT
WWW_P※LCJS_COM-PLC-)技.术_网

x1: REAL ;
WW.W_PLCJS_COM-PLC-技.术_网

x2: REAL ;
WW.W_PLC※JS_C,OM-PL,C-技.术_网

x3: REAL ;
WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)

x4: REAL ;
WWW.PLCJS.COM——可编程控制器技术门户

END_VAR
WW.W_PLC※JS_C,OM-PL,C-技.术_网

VAR_OUTPUT
WWW_PLCJS@_COM%-PLC-技.术_网

Q2: REAL ;
WWW_PLCJS_COM-PLC-技.术_网

END_VAR
WWW.PLCJS.COM——可编程控制器技术门户

BEGIN
WWcW_PLCJS_COM-PLC-技.术_网

// Return value from function
WWW.PLCJS.COM——可编程控制器技术门户

FC11:= SQRT( (x2 - x1)**2 + (x4 - x3) **2 ) ;
WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)

Q2:= x1 ;
WWcW_PLCJS_COM-PLC-技.术_网

END_FUNCTION
WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)

7
、自己写了一个简单的程序
WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)

OB1
WWW_PL※CJS_COM-PLC-技.术_网

 
P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户

FC1
SCL编写:
WWW_PL※CJS_COM-PLC-技.术_网

FUNCTION fc1:INT
plcjs.技.术_网

VAR_INPUT
WWW.PLCJS.COM——可编程控制器技术门户

    a:INT;
WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)

END_VAR
WWW.PLCJS.COM——可编程控制器技术门户

begin
WWW_PL※CJS_COM-PLC-技.术_网

fc1:=a+10;       
WW.W_PLC※JS_C,OM-PL,C-技.术_网

end_FUNCTION
WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)

WWW_P※LCJS_COM-PLC-)技.术_网

运行后:每次m0.001,就调用FC1一次,mw18里面的数据加10
P.L.C.技.术.网——可编程控制器技术门户

WWcW_PLCJS_COM-PLC-技.术_网

2004.1.15
WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)

问题:SCL如何调用其他SCL以及用LAD等编写的程序?
WWW_PLCJS_COM-PLC-技.术_网

写一个有循环、判断等基本语句组成的程序。
WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)

参数使用问题?(直接使用实际地址?参数传递问题)
WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)

如何在线调试SCL程序(debug
WW.W_PLCJS_COM-PLC-技.术_网

1
     SCL里面调用LAD或者STL写的块
W1WW_P4LCJS_COM-PLC-技.术_网

先用STL或者LAD创建一个FC2
WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)

定义一个输入参数:in1int型);一个输出参数:out1int型)
WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)

语句表如下:
WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)

           L     #in1
WWW_PLC※JS_COM-PmLC-技.术_网

           L     #in1
WW.W_PLCJS_COM-PLC-技.术_网

           +I    
WWW_P※LCJS_CO※M-PLC-技-.术_网

           T     #out1
WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)

           NOP   0
WWcW_PLCJS_COM-PLC-技.术_网

在下面写的SCL里面调用FC2
WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)

FUNCTION fc1:INT
WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)

VAR_INPUT
plcjs.技.术_网

    a:INT;
WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)

END_VAR
W1WW_P4LCJS_COM-PLC-技.术_网

VAR_TEMP
WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)

    b:INT;
WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)

end_var    
WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)

begin
WWW_PLCJS_COM-PLC-技.术_网

//fc1:=a+10;       
WWW.PLCJS.COM——可编程控制器技术门户

fc2(in1:=a,out1:=b);
WWW_PLC※JS_COM-PmLC-技.术_网

fc1:=b;
W1WW_P4LCJS_COM-PLC-技.术_网

end_FUNCTION
P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户

WW.W_PLC※JS_C,OM-PL,C-技.术_网

2
、在SCL里面调用其他SCL写的块
WW.W_PLC※JS_C,OM-PL,C-技.术_网

FUNCTION fc1:INT
WWW_P※LCJS_COM-PLC-)技.术_网

VAR_INPUT
WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)

    a:INT;
WWW_PLCJS_COM-PLC-技.术_网

END_VAR
WWW_PLCJS@_COM%-PLC-技.术_网

VAR_TEMP
P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户

    b:INT;
WWW_PLC※JS_COM-PmLC-技.术_网

end_var    
WWW.PLCJS.COM——可编程控制器技术门户

BEGIN     
WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)

fc3(in1:=a,out1:=b);//
调用fc3
WWW_PLCJS@_COM%-PLC-技.术_网

fc1:=b;
WWW_P※LCJS_COM-PLC-)技.术_网

end_FUNCTION
P.L.C.技.术.网——可编程控制器技术门户

WWW_PLCJS@_COM%-PLC-技.术_网

FUNCTION fc3:void//
无返回值
WWW_P※LCJS_COM-PLC-)技.术_网

VAR_INPUT
WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)

    in1:INT;
WWW_P※LCJS_CO※M-PLC-技-.术_网

END_VAR
W1WW_P4LCJS_COM-PLC-技.术_网

VAR_OUTPUT
WWW_PLCJS_COM-PLC-技.术_网

    out1:INT;
WW.W_PLCJS_COM-PLC-技.术_网

end_var    
WW.W_PLCJS_COM-PLC-技.术_网

begin
WWW_PLCJS_COM-PLC-技.术_网

out1:=in1+10;
WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)

end_FUNCTION
——可——编——程——控-制-器-技——术——门——户

WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)

3
、一个带有循环、判断等基本语句的程序
plcjs.技.术_网

FUNCTION fc4:VOID
WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)

VAR_INPUT
——可——编——程——控-制-器-技——术——门——户

   in1:BOOL;  
W1WW_P4LCJS_COM-PLC-技.术_网

   in2:INT;
P.L.C.技.术.网——可编程控制器技术门户

END_VAR    
W1WW_P4LCJS_COM-PLC-技.术_网

VAR_OUTPUT
WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)

    out1:BOOL;
WWW_P※LCJS_COM-PLC-)技.术_网

    out3:BOOL;
WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)

    out2:INT;
WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)

END_VAR
P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户

VAR//
定义一个静态变量,用来存储块调用之间的数据
WWW_PLCJS_COM-PLC-技.术_网

    temp1:BOOL;
WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)

END_VAR
plcjs.技.术_网

VAR_TEMP
P.L.C.技.术.网——可编程控制器技术门户

    temp2:INT;
WW.W_PLCJS_COM-PLC-技.术_网

END_VAR
WWW_PLCJS@_COM%-PLC-技.术_网

BEGIN
WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)

IF in1=false AND temp1=true THEN//
检验下跳沿
P.L.C.技.术.网——可编程控制器技术门户

   out1:=true;  
P.L.C.技.术.网——可编程控制器技术门户

ELSE
WWW.PLCJS.COM——可编程控制器技术门户

   out1:=false;    
WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)

END_IF;    
WWW_PLCJS@_COM%-PLC-技.术_网

IF in1=true AND temp1=false THEN//
检验上跳沿
plcjs.技.术_网

   out3:=true;
——可——编——程——控-制-器-技——术——门——户

ELSE
WWW_P※LCJS_CO※M-PLC-技-.术_网

   out3:=false;    
WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)

END_IF;    
WW.W_PLCJS_COM-PLC-技.术_网

temp1:=in1;
WWcW_PLCJS_COM-PLC-技.术_网

FOR temp2:=1 TO 10  BY 2 DO//
省略了关键字by,就默认加1
WWW.PLCJS.COM——可编程控制器技术门户

    out2:=in2+out2;
WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)

END_FOR;  
WWW_PLCJS_COM-PLC-技.术_网

   
WWW_PLCJS_COM-PLC-技.术_网

END_FUNCTION
WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)

4
SCL中直接使用绝对地址
WWW_P※LCJS_CO※M-PLC-技-.术_网

FUNCTION fc1:VOID
WWW_PLCJS@_COM%-PLC-技.术_网

BEGIN
WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)

in1:=in1+10;//in1
在符号表里面已经定义为int型,存储区为mw0
WWW_P※LCJS_CO※M-PLC-技-.术_网

IF m0.0=false then//
这里直接引用实际地址
plcjs.技.术_网

   m0.0:=true;
WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)

ELSE
WWW_P※LCJS_COM-PLC-)技.术_网

    m0.0:=false;
WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)

END_IF;    
WWW_PLCJS_COM-PLC-技.术_网

end_FUNCTION
WWW_P※LCJS_CO※M-PLC-技-.术_网

5
、如何在线调试SCL程序
WWW_P※LCJS_COM-PLC-)技.术_网

注:仅400可以设置断点(breakpoint)以及单步执行
plcjs.技.术_网

 

WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)

 

WW.W_PLCJS_COM-PLC-技.术_网

 

WWW.PLCJS.COM——可编程控制器技术门户

 

WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)

 

WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)

 

P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户

 

WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)

 

WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)

 

WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)

 

——可——编——程——控-制-器-技——术——门——户

 

WWW_P※LCJS_CO※M-PLC-技-.术_网

 

WWW_P※LCJS_CO※M-PLC-技-.术_网

 

WWW_PLCJS@_COM%-PLC-技.术_网

 

WWW_PLCJS@_COM%-PLC-技.术_网

 

plcjs.技.术_网

 

WW.W_PLCJS_COM-PLC-技.术_网

 

W1WW_P4LCJS_COM-PLC-技.术_网

 

P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户

 

WWW_PL※CJS_COM-PLC-技.术_网

 

P.L.C.技.术.网——可编程控制器技术门户

 

WWcW_PLCJS_COM-PLC-技.术_网

 

WWW_P※LCJS_CO※M-PLC-技-.术_网

 

P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户

 

WWW_P※LCJS_CO※M-PLC-技-.术_网

 

WWW_PLCJS_COM-PLC-技.术_网

 

WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)

 

P.L.C.技.术.网——可编程控制器技术门户

 

WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)

 

WWW_PL※CJS_COM-PLC-技.术_网

 

P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户

 

WW.W_PLC※JS_C,OM-PL,C-技.术_网

 

WWW_PL※CJS_COM-PLC-技.术_网

 

WW.W_PLC※JS_C,OM-PL,C-技.术_网

 

WWW_PLCJS@_COM%-PLC-技.术_网

 

WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)

 

WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)

 

WW.W_PLC※JS_C,OM-PL,C-技.术_网

 

WWW_PLC※JS_COM-PmLC-技.术_网

 

W1WW_P4LCJS_COM-PLC-技.术_网

 

WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)

 

WWW_P※LCJS_COM-PLC-)技.术_网

 

——可——编——程——控-制-器-技——术——门——户

 

WWcW_PLCJS_COM-PLC-技.术_网

 

plcjs.技.术_网

 

WWW.PLCJS.COM——可编程控制器技术门户

 

WWW_P※LCJS_COM-PLC-)技.术_网

 

WWW_PLCJS_COM-PLC-技.术_网

 

WWW_PLCJS@_COM%-PLC-技.术_网

 

——可——编——程——控-制-器-技——术——门——户

 

P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户

我传一个简单的增量式,四次递推平均滤波的PI控制程序,用SCL编的。我也是初学者,大家指教,谢谢!另外我希望使用SCL的同行们多多交流,不管你是高手也好菜鸟也罢。(用SCL的同行太少了,自学时很郁闷,呵呵)

P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户

FUNCTION_BLOCK FB2
P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户

——可——编——程——控-制-器-技——术——门——户

VAR_INPUT
WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)

    In:WORD;
WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)

    Pv:REAL;
WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)

    Kc:REAL;
WWcW_PLCJS_COM-PLC-技.术_网

    Ki:REAL;
WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)

END_VAR
WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)

VAR_OUTPUT
WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)

    Out:WORD;
P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户

END_VAR
plcjs.技.术_网

VAR
WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)

    InW:ARRAY[1..4] OF INT;
WWW_PL※CJS_COM-PLC-技.术_网

    InLast:REAL;
WWW_PLCJS_COM-PLC-技.术_网

    OutLast:REAL;
WWW_PLC※JS_COM-PmLC-技.术_网

END_VAR
P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户

VAR_TEMP
WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)

    N:INT;
WWW_PLCJS_COM-PLC-技.术_网

    SUM:INT;
plcjs.技.术_网

    Eq:REAL;
WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)

END_VAR
WWW_PLCJS_COM-PLC-技.术_网

   
P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户

BEGIN
WWW.PLCJS.COM——可编程控制器技术门户

    SUM:=0;
WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)

    FOR N:=1 TO 3 DO
WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)

      InW[N]:=InW[N+1];
WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)

      SUM:=SUM+InW[N];
WWW_PL※CJS_COM-PLC-技.术_网

    END_FOR;
WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)

    InW[4]:=WORD_TO_INT(In);
WWW_PLC※JS_COM-PmLC-技.术_网

    Eq:=(SUM+InW[4])/4;
WWW_PLCJS@_COM%-PLC-技.术_网

    OutLast:=OutLast+Kc*(InLast-Eq)+Ki*Eq;
WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)

    IF OutLast>3.276E4 THEN
W1WW_P4LCJS_COM-PLC-技.术_网

      OutLast:=3.276E4;
WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)

    ELSIF OutLast<0.0 THEN
WWW_PLCJS@_COM%-PLC-技.术_网

      OutLast:=0.0;
WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)

    END_IF;
——可——编——程——控-制-器-技——术——门——户

    InLast:=Eq;
WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)

    Out:=INT_TO_WORD(REAL_TO_INT(OutLast));
WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)

END_FUNCTION_BLOCK
WWW_PLCJS_COM-PLC-技.术_网

   
plcjs.技.术_网

DATA_BLOCK DB2
P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户

FB2
WWcW_PLCJS_COM-PLC-技.术_网

WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)

BEGIN
WWW_PLC※JS_COM-PmLC-技.术_网

END_DATA_BLOCK  
W1WW_P4LCJS_COM-PLC-技.术_网

评论内容
载入中...
载入中...
P
L
C



|










|


P
L
C









·最新招聘信息
·最新求职信息
·推荐产品
·推荐厂商
·栏目热门排行
·站内热门排行