西门子plc模块代理商
初级会员 | 第5年

15527635009

当前位置:西门子plc模块代理商>>西门子MM变频器>>西门子G120变频器>> G120变频器6SL3210-1KE23-8UB1集成商

变频器6SL3210-1KE23-8UB1集成商

参   考   价: 670

订  货  量: ≥1 

具体成交价以合同协议为准

产品型号G120

品       牌Siemens/西门子

厂商性质代理商

所  在  地上海市

更新时间:2018-11-24 15:00:18浏览次数:280次

联系我时,请告知来自 化工仪器网
同类优质产品更多>
变频器6SL3210-1KE23-8UB1集成商
:1800弄(电子商务园)5005.
公司主营:西门子数控系统,V20变频器S7-200CN.S7-200smart.S7-300.S7-400.S7-1200.6ES5 ET200 人机界面,变频器,DP总线,MM420 变频器MM430 变频器MM

变频器6SL3210-1KE23-8UB1集成商

业务顾问;竭诚为你服务,急你所需、

块传送指令

字节、字、双字的块传送

字节块传送(BMB)、字块传送(BMW)和双字块传送(BMD)指令  传送数量的数据到一个新的存储区,数据的起始地址IN  数据长度为N个字节、字或者双字,新块的起始地址为OUT

N的范围从1255

使ENO=0的错误条件:

 0006 (间接寻址)

 0091 (操作数超出范围)

6--56 块传送指令的有效操作数

输入/输出

数据类型

操作数

IN

BYTE

WORDINT

DWORDDINT

IBQBVBMBSMBSBLB*VD*LD*AC

IWQWVWSMWSWTCLWAIW*VD*LD*AC

IDQDVDMDSMDSDLD*VD*LD*AC

OUT

BYTE

WORDINT

DWORDDINT

IBQBVBMBSMBSBLB*VD*LD*AC

IWQWVWMWSMWSWTCLWAQW*VD*LD

*AC

IDQDVDMDSMDSDLD*VD*LD*AC

N

BYTE

IBQBVBMBSMBSBLBAC、常数、*VD*LD*AC

实例:块指令

Network1

//将数组1(VB20VB23)

//传送至数组2(VB100VB103)

LD

I2.1

BMB

VB20VB1004

VB20 VB21 VB22

VB23

数组1 30 31 32

33

VB100 VB101 VB102

VB103

数组2 30 31 32

33


程序控制指令

条件结束

条件结束指令(END)根据前面的逻辑关系终止当前扫描周期。  可以在主程序中使用条件结束指令,但不能在子程序或中断程  序中使用该命令。

停止

停止指令(STOP)S7- 200 CPURUNSTOP,从

而可以立即终止程序的执行。

如果STOP指令在中断程序中执行,那么该中断立即终止,并且忽略所有挂起的中断,继续扫描程序的剩余部分。完成当前  周期的剩余,包括主用户程序的执行,并在当前扫描的  后,完成从RUNSTOP的转变。

程序复位

程序复位指令(WDR)允许S7-200 CPU的狗定时器被重新触发,这样可以在不引起

狗错误的情况下,此扫描所允许的时间。

使用WDR指令时要小心, 因为如果您用循环指令去扫描完成或的扫描完成的时间,那么在终止本次扫描之前,下列操作将被禁止:

q 通讯(端口除外)

q I/O更新(立即I/O除外)

q 强制更新

q SM位更新(SM0SM5 - SM29不能被更新)

q 运行时间诊断

q 由于扫描时间超过25秒,10ms100ms定时器将不会正确累计时间。

q 在中断程序中的STOP指令

q 带数字量输出的扩展模块也包含一个狗定时器,如果模块没有被S7-200写,则此狗定时器将关断输出。在扩展的扫描时间内,对每个带数字量输出的扩展模块进行立即写操作,以     保持正确的输出。请参考这段描述之后的实例。


实例:停止、结束和程序复位指令

Network 1 //检测I/O错误时:

//强制转换到STOP

LD SM5.0 STOP

Network 2 //M5.6接通时,允许扫描长:

//1. 重新触发S7- 200的程序复位。

//2. 重新触发个输出模块的

LD M5.6 WDR

BIW QB2QB2

Network 3 //I0.0接通时,止当前扫描周期LD I0.0

END


For- Next循环指令

FORNEXT指令可以描述需重复进行一定的循环体。每条FOR指令必须对应一条NEXT指令。For- Next循环嵌套(一个For- Next循环在另一个For- Next循环之内)深度可达8层。

FOR- NEXT指令执行FOR指令和NEXT指令之间的指令。必须

计数值或者当前循环INDX、初始值(INIT)和终止值

(FINAL)

NEXT指令标志着FOR循环的结束。

使ENO=0的错误条件:

 0006 (间接寻址)

如果允许FOR/NEXT循环,除非在循环内部修改了终值,循环  体就一直循环执行直到循环结束。当FOR/NEXT循环执行的过  程中可以修改这些值。当循环再次允许时,它把初始值拷贝到

INDX(当前循环)

当下一次允许时,FOR/NEXT指令复位它自己。

例如,给定1INIT值和10FINAL值,随着INDX数值:123 ...10,在For指令和Next指令之间的指令被执行。

如果初值大于终值,那么循环体不被执行。每执行一次循环体,当前计数值1,并且将其结果同

终值作比较, 如果大于终值,那么终止循环。

如果程序FOR- NEXT循环时,栈顶值为1,则当程序退出FOR- NEXT循环时,栈顶值也将为1

6- 57 FOR- NEXT指令的有效操作数

输入/输出

数据类型

操作数

INDX

INT

IWQWVWMWSMWSWTCLWAIWAC*VD

*LD*AC

INITFINAL

INT

VWIWQWMWSMWSWTCLWACAIW*VD

*AC、常数


实例:For- Next循环指令

Network 1 //I2.0接通时,外循环(标识1)

//执行100次。

LD I2.0

F VW100+1+100

Network2 //I2.1接通时,外循环

//每执行一次,内循环执行两次。

LD I2.1

F VW225+1+2

Network 3 //回路2结束。NEXT

Network 4 //回路1结束。NEXT


 

会员登录

×

请输入账号

请输入密码

=

请输验证码

收藏该商铺

X
该信息已收藏!
标签:
保存成功

(空格分隔,最多3个,单个标签最多10个字符)

常用:

提示

X
您的留言已提交成功!我们将在第一时间回复您~
拨打电话
在线留言