| 注册| 产品展厅| 收藏该商铺

行业产品

当前位置:
上海卓曙自动化设备有限公司>>西门子PLC模块>>西门子S7-200SMART>> 内蒙古西门子S7-200SMARTPLC代理批发销售

内蒙古西门子S7-200SMARTPLC代理批发销售

返回列表页
  • 内蒙古西门子S7-200SMARTPLC代理批发销售
  • 内蒙古西门子S7-200SMARTPLC代理批发销售
  • 内蒙古西门子S7-200SMARTPLC代理批发销售
  • 内蒙古西门子S7-200SMARTPLC代理批发销售
  • 内蒙古西门子S7-200SMARTPLC代理批发销售
收藏
举报
参考价 433
订货量 1
具体成交价以合同协议为准
  • 型号
  • 品牌 Siemens/西门子
  • 厂商性质 经销商
  • 所在地 上海市
在线询价 收藏产品

更新时间:2019-07-16 16:12:21浏览次数:296

联系我们时请说明是化工仪器网上看到的信息,谢谢!

同类优质产品

更多产品

产品简介

电动机功率 3kW 外形尺寸 5mm
应用领域 环保,食品/农产品,地矿,包装/造纸/印刷,纺织/印染 重量 2kg
内蒙古西门子S7-200SMARTPLC代理批发销售
全新的西门子S7-200SMART带来两种不同类型的CPU 模块,标准型和经济型,*满足不同行业、不同客户、不同设备的各种需求。标准型作为可扩展CPU 模块,可满足对I/O 规模有较大需求,逻辑控制较为复杂的应用;而经济型CPU 模块直接通过单机本体满足相对简单的控制需求。

详细介绍

内蒙古西门子S7-200SMARTPLC代理批发销售

西门子S7-200 PLC高速计数器的初始化

  每个高速计数器都有一个32位的当前值寄存器和一个32位的设定值寄存器,当前值和设定值都是有符号整数。为了向高速计数器装入新的当前值和设定值,必须设定包含当前值或设定值的控制字节及特殊内存字节。然后执行HSC指令,使新数值传送到高速计数器。表4-31列举了用于装入新当前值及设定值的特殊内存字节。

    4-31    高速计数器的当前值和设定值

 

高速计数器

HSC0

HSC1

HSC2

HSC3

HSC4

HSC5

当前值寄存器

SMD38

SMD48

SMD58

SMD136

SMD148

SMD158

设定值寄存器

SMD42

SMD52

SMD62

SMD142

SMD152

SMD162

 

    由于高速计数器的HDEF指令在进入RUN模式后只能执行一次,为了减少程序运行时间,优化程序结构,一般以子程序的形式进行初始化。下面以HSC1为例,介绍高速计数器各个工作模式的初始化步骤。
  定义计数器及计数器模式后,可对计数器动态参数进行编程。各高速计数器均有控制字节,可起动或关闭计数器、控制方向(只用于模式012)或其他全部模式的初试计数方向、装载当前数值及预设数值。高速计数器的控制字见表4-30

    4-30    高速计数器的控制字

 HSC0

 HSC1

 HSC2

 HSC3

 HSC4

 HSC5

     明

SM37.0

 SM47.0

 SM57.0

 -

 SM147.0

 -

复位控制:0=高电平有效,1=低电平有效

 -

SM47.1

 SM57.1

 -

 -

 -

启动控制:0=高电平有效,1=低电平有效

SM37.2

 SM47.2

 SM57.2

 -

 SM147.2

 -

正交速率:0=4倍频,1=1倍频

SM37.3

 SM47.3

 SM57.3

 SM137.3

 SM147.3

 SM157.3

计数方向:0=减计数,1=增计数

SM37.4

 SM47.4

 SM57.4

 SM137.4

 SM147.4

 SM157.4

计数方向改变:0=不改变,1=允许改变

SM37.5

 SM47.5

 SM57.5

 SM137.5

 SM147.5

 SM157.5

设定值更新:0=不更新,1=允许更新

SM37.6

 SM47.6

 SM57.6

 SM137.6

 SM147.6

 SM157.6

当前值更新:0=不更新,1=允许更新

SM37.7

 SM47.7

 SM57.7

 SM137.7

 SM147.7

 SM157.7

高速计数控制:0=禁止计数,1=允许计数

    ①调用初始化程序:利用SM0.1来调用一个初始化子程序。

    ②装载控制字:在初始化子程序中,根据需要向SMB47装入控制字节。

    例如:

    对于模式012来说,SMB47=16#F8,其意义是:允许计数,允许写入新的当前值,允许写入新的设定值,计数方向为增计数,启动和复位信号均为高电平有效。

    对于模式345来说,SMB47=16#F8,其意义是:允许计数,允许写入新的当前值,允许写入新的设定值,计数方向由外部输入点I0.7控制(I0.7=0为减,I0.7=1为增),启动和复位信号均为高电平有效。

    对于模式678来说,SMB47=16#F8,其意义是:允许计数,允许写入新的当前值,允许写入新的设定值,I0.6为增脉冲输入端,T0.7为减脉冲输入端,启动和复位信号均为高电平有效。

    对于模式91011来说,SMB47=16#F8,其意义是:允许计数,允许写入新的当前值,允许写入新的设定值,计数方向为增计数,启动和复位信号均为高电平有效,计数频率为4倍频。如果SMB47=16#FC时,计数频率改为1倍频。

    ③执行HDEF指令:HSC端为1(选择1号高速计数器),MODE端为0~1112种模式的区别见表4-30)。

    ④装载高速计数器的当前值:将希望的当前计数值装入SMD48(装载0进行清除)。

    ⑤装载高速计数器的设定值:将希望的设定值装入SMD52(双字尺寸数值)。

    ⑥设置中断:如果希望捕获当前值等于设定值,则将CV=PV中断事件(事件13)与中断程序连接( ATCH),并编写中断服务程序;如果希望捕获外部复位中断事件,则编写与中断事件号15相关联的中断服务程序。

    ⑦全局开中断:执行ENI指令,启动全局中断。

    ⑧执行HSC指令:执行HSC指令,使S7-200HSC1进行编程。

    ⑨退出初始化子程序。

    高速计数器的指令有2条:定义高速计数器指令HDEF和执行高速计数指令HSC

    ①定义高速计数器指令HDEFHigh-speed counter Definition)。HDEF指令的功能是为某个要使用的高速计数器选定一种工作模式。每个高速计数器在使用前,都要用HDEF指令来定义工作模式,并且每个高速计数器只能有一种工作模式,即只能定义一次。其格式如图4-75所示。
定义高速计数器指令HDEF

    4-75    定义高速计数器指令HDEF

    定义高速计数器指令有两个数据输入端:

    ·HSC为要使用的高速计数器编号,数据类型为字节型,数据范围为0~5的常数,分别对应HSC0~HSC5

    ·MODE为高速计数器的工作模私,数据类型为字节型,数据范围为0~11的常数,分别对应12种工作模式。当允许输入EN有效时,为的高速计数器HSC定义工作模式MODE

    影响高速计数器允许输出ENO正常工作的出错条件为:SM4.3(运行时间),0003(输入冲突),0004(中断中的非法指令),000AHSC重新定义)。
为了满足高速计数器的计数频率,使得无法实时监控高速计数器的当前值,而且高速计数器也不存在自己的触点。即对于高速计数器的运行监控是通过中断来完成的,全部高速计数器均支持当前值等于设定值( CV=PV)中断,并且除HSC3HSC5外还支持计数方向改变中断和外部复位中断。由表4-28可以看出,与高速计数器有关的中断事件共有14个,整理后如表4-28所示。

    4-28    高速计数器引发的中断事件

    高速计

 数器编号

    当前值等于设定值中断

    计数方向改变中断

    外部复位中断

    事件号

    优先级

    事件号

    优先级

    事件号

    优先级

    HSC0

    12

    10

    27

    11

    28

    12

    HSC1

    13

    13

    14

    14

    15

    15

    HSC2

    16

    16

    17

    17

    18

    18

    HSC3

    32

    19

   

   

   

   

    HSC4

    29

    20

    30

    21

    31

    22

    HSC5

    33

    23

   

   

   

   

    ②执行高速计数指令HSC(High-Speed Counter)。局速计数器在定义之后,高速计数器在复位、更新当前值、更新设定值时,都要使用执行高速计数器指令HSC,执行HSC的目的是使高速计数器的设置生效,按照的工作模式执行计数操作。其格式如图4-76所示。
执行高速计数器指令HSC

    4-76    执行高速计数器指令HSC

    执行高速计数指令有一个数据输入端NN为高速计数器的编号,数据类型为字型,数据范围为0~5的常数,分别对应高速计数器HSC0~HSC5。当允许输入EN有效时,启动N号高速计数器工作。

    影响HSC指令允许输出ENO正常工作的出错条件为:SM4.3(运行时间),0001(在HDEF之前使用HSC),0005(同时使用HSC/PLS)

    为了监视高速计数器的工作状态,执行由高速计数器引起的中断事件,每个高速计数器都在特殊继电器区SMB安排一个状态字节,该字节的低5位(04位)均未使用,其高三位反映了这个计数器的工作状态,表示当前计数方向以及当前值是否大于或等于预设数值。高速计数器的状态字的有效位见表4-29

    4-29    高速计数器的状态字

 HSC0

 HSC1

 HSC2

 HSC3

 HSC4

 HSC5

     述

SM36.5

 SM46.5

 SM56.5

 SM136.5

 SM146.5

 SM156.5

    当前计数方向的状态位:0=减计数,1=增计数

SM36.6

 SM46.6

 SM56.6

 SM136.6

 SM146.6

 SM156.6

    当前值等于设定值的状态位:0=不等于,1=等于

SM36.7

 SM46.7

 SM56.7

 SM136.7

 SM146.7

 SM156.7

    当前值大于设定值的状态位:0=不大于,1=大于

 

    注:只有执行高速计数器的中断程序时,状态字节的状态位才有效。

 

内蒙古西门子S7-200SMARTPLC代理批发销售

 

 

收藏该商铺

登录 后再收藏

提示

您的留言已提交成功!我们将在第一时间回复您~
二维码 意见反馈
在线留言