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

行业产品

当前位置:
上海卓曙自动化设备有限公司>>西门子PLC模块>>西门子S7-200 SMART模块>> 西门子S7-200SMART模块黑龙江代理价格

西门子S7-200SMART模块黑龙江代理价格

返回列表页
  • 西门子S7-200SMART模块黑龙江代理价格
  • 西门子S7-200SMART模块黑龙江代理价格
  • 西门子S7-200SMART模块黑龙江代理价格
  • 西门子S7-200SMART模块黑龙江代理价格
  • 西门子S7-200SMART模块黑龙江代理价格
收藏
举报
参考价 300
订货量 1
具体成交价以合同协议为准
  • 型号
  • 品牌 Siemens/西门子
  • 厂商性质 经销商
  • 所在地 上海市
在线询价 收藏产品

更新时间:2019-09-09 17:24:49浏览次数:205

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

同类优质产品

更多产品

产品简介

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

详细介绍

西门子S7-200SMART模块黑龙江代理价格

西门子PLC高速计数器的计数模式

    高速计数器有4种计数模式:内部控制方向的单相加/减计数、外部控制方向的单相加/减计数、双相脉冲输入的加/减计数和双相脉冲输入的正交加/减计数。

    1.内部控制方向的单相加/减计数

    在该计数模式下,只有一路脉冲输入,计数器的计数方向(即加计数或减计数)由特殊存储器某位值来决定,该位值为1为加计数,该位值为0为减计数。内部控制方向的单相加/减计数说明如图5-38所示,以高速计数器HSC0为例,它采用I0.0端子为计数脉冲输入端,SM37.3的位值决定计数方向,SMD42用于写入计数预置值。当高速计速器的计数值达到预置值时会产生中断请求,触发中断程序的执行。

    2.外部控制方向的单相加/减计数

    在该计数模式下,只有一路脉冲输入,计数器的计数方向由某端子输入值来决定,该位值为1为加计数,该位值为0为减计数。外部控制方向的单相加/减计数说明如图5-39所示,以高速计数器HSC4为例,它采用I0.3端子作为计数脉冲输入端,I0.4端子输入值决定计数方向,SMD152用于写入计数预置值。

    3.双相脉冲输入的加/减计数

    在该计数模式下,有两路脉冲输入端,一路为加计数输入端,另一路为减计数输入端。双相脉冲输入的加/减计数说明如图5-40所示,以高速计数器HSC0为例,当其工作模式为6时,它采用I0.0端子作为加计数脉冲输入端,I0.1为减计数脉冲输入端,SMD42用于写入计数预置值。

    4.双相脉冲输入的正交加/减计数

    在该计数模式下,有两路脉冲输入端,一路为A脉冲输入端,另一路为B脉冲输入端,AB脉冲相位相差90°(即正交),即AB两脉冲相差1/4周期。若A脉冲超前B脉冲90°,为加计数;若A脉冲滞后B脉冲90°,为减计数。在这种计数模式下,可选择1x模式或4x模式,1x模式又称单倍频模式,当输入一个脉冲时计数器值增1或减14x模式又称四倍频模式,当输入一个脉冲时计数器值增4或减4
普通计数器的计数速度与PLC的扫描周期有关,扫描周期越长,计数速度越慢,即

计数频率越低,一般仅几十赫兹,普通计数器适用于计数速度要求不高的场合。为了满足高速计数要求,S7-200系列PLC专门设计了高速计数器,其计数速度很快,CPU22X系列PLC计数频率高为30kHzCPU224XP CN计数频率达230kHz,并且不受PLC扫描周期影响。

    S7 -200系列PLC中,CPU 224CPU 224XPCPU 226支持HSC0~HSC5六个高速计数器;而CPU 221CPU222支持HSC0HSC3HSC4HSC5四个高速计数器,不支持HSC1HSC2。高速计数器有012种(即13种)工作模式。

    高速计数器指令包括高速计数器定义指令( HDEF)和高速计数器指令(HSC)
中断指令有6条:中断允许指令、中断禁止指令、中断连接指令、中断分离指令、清除中断事件指令和中断条件返回指令。

    1.指令说明

    中断指令说明如下:

    2.中断程序的建立

    中断程序是为处理中断事件而事先写好的程序,它不像子程序要用指令调用,而是当中断事件发生后系统会自动执行中断程序,如果中断事件未发生,中断程序就不会执行。在编写中断程序时,要求程序越短越好,并且在中断程序中不能使用DISIENIHDEFLSCREND指令。

    编写中断程序要在编程软件中进行,打开STEP 7 - Micro/WIN编程软件,在程序编辑区下方有“主程序”、“SBR_0”、“INT_0”三个标签,单击“INT_0”标签即可切换到中断程序编辑页面,在该页面就可以编写名称为“INT_0”的中断程序。

    如果需要编写第2个或更多的中断程序,可执行菜单命令“编辑→插入→中断程序”,即在程序编辑区下方增加一个中断程序名称为“INT_1”的标签,在标签上单击鼠标右键,在弹出的菜单中可进行更多操作,如图5-35所示。

    3.指令使用举例

    (1)使用举例一

    在主程序运行时,若I0.0端口输入一个脉冲下降沿(如I0.0端口外接开关突然断开),马上会产生一个中断请求,即中断事件1产生中断请求,由于在主程序中已用ATCH指令将中断事件1INT_0中断程序连接起来,故系统响应此请求,停止主程序的运行,转而执行INT_0中断程序,中断程序执行完成后又返回主程序。

    在主程序运行时,如果系统检测到I/O发生错误,会使SM5.0触点闭合,中断分离DTCH指令执行,禁用中断事件1,即当I0.0端口输入一个脉冲下降沿时,系统不理会该中断,也就不会执行INT_0中断程序,但还会接受其他中断事件发出的请求;如果I0.6触点闭合,中断禁止DISI指令执行,禁止所有的中断事件。在中断程序运行时,如果I0.5触点闭合,中断条件返回RETI指令执行,中断程序提前返回,不会执行该指令后面的内容。

    (2)使用举例二

    在主程序运行时,PLC次扫播时SM0.1触点接通一个扫描周期,MOV_B指令首先执行,将常数10送入定时中断时间存储器SMB34中,将定时中断时间间隔设为10ms,然后中断连接ATCH指令执行。将中断事件10 (即定时器中断0)与INT_0中断程序连接起来,再执行中断允许ENI指令,允许所有的中断事件。当定时中断存储器SMB34 10ms定时时间间隔到,会向系统发出中断请求,由于该中断事件对直的INT_0中断程序,所以PLC马上执行INT_0中断程序,将模拟量输入AIW0单元中的数据传送到VW100单元中,当SMB34下一个10ms定时时间间隔到,又会发出中断请求,从而又执行一次中断程序,这样程序就可以每隔10ms时间对模拟输入AIW0单元数据采样一次。
子程序调用指令可以带参数,使用带参数的子程序调用指令可以扩大子程序的使用范围。在子程序调用时,如果存在数据传递,通常要求子程序调用指令带有相应的参数。

    1.参数的输入

    子程序调用指令默认是不带参数的,也无法在指令梯形图符号上直接输入参数,使用子程序编辑页面上方的局部变量表可给子程序调用指令设置参数。

    子程序调用指令参数的设置方法是:打开STEP 7 - Micro/WIN编程软件,单击程序编辑区下方的SBR_0标签,切换到SBR_0子程序编辑页面,在页面上方的局部变量表内按图5-33a所示进行输入设置,然后切换到主程序编辑页面,在该页面输入子程序调用指令,即可得到带参数的子程序调用指令梯形图,如图5-33b所示。在局部变量表某项参数上单击鼠标右键,会弹出菜单,利用该菜单可对参数进行增删等操作。局部变量表中参数的地址编号LBOLB1…是自动生成的。

    2.指令参数说明

    子程序调用指令多可以设置16个参数,每个参数包括变量名(又称符号)、变量类型、数据类型和注释4部分,注释部分不是必需的。

    (1)变量名

    变量名在局部变量表中称作符号,它需要直接输入,变量名多可用23个字符表示,并且个字符不能为数字。

    (2)变量类型

    变量类型是根据参数传递方向来划分的,它可分为4种类型:IN(传入子程序)、IN_OUT(传入和传出子程序)、OUT(传出子程序)和TEMP(暂变量)。参数的4种变量类型详细说明如下:

    (3)数据类型

    参数的数据类型有布尔型( BOOL)、字节型(BYTE)、字型(WORD)、双字型( DWORD)、整数型(INT)、双整数型(DINT)、实数型(REAL)和字符型(STRING)

    3.指令使用的注意事项

    在使用带参数子程序调用指令时,要注意以下事项:

    1)常数参数必须指明数据类型。例如输入一个无符号双字常数12345时,该常数必须为DW#12345,如果遗漏常数的数据类型,该常数可能会当做不同的类型使用。

    2)输入或输出参数没有自动数据类型转换功能。例如局部变量表明一个参数为实数型,而在调用时使用一个双字,子程序中的值就是双字。

    3)在带参数调用的子程序指令中,参数必须按照一定顺序排列,参数排列顺序依次是:输入、输入/输出、输出和暂变量。如果用语句表编程,CALL指令的格式为

    CALL子程序号,参数1,参数2,…,参数n

    4.指令使用举例

    带参数的子程序调用指令使用如图5-34所示,图5-34a为主程序,图5-34b为子程序及局部变量表,主、子程序可以实现Y= (X+20)×3÷8运算。

    程序执行过程:在主程序中,常ON触点SM0.0处于闭合状态,首先执行个带参数子程序调用指令,转入执行子程序,同时将VW0单元中的数据作为X值传入子程序的LW0单元(局部变量存储器),在子程序中,ADD_I指令先将LW0中的值+20,结果存入LW10中,然后MUL_I指令将LW10中的值×3,结果存入LW12中,DIV_I指令再将LW12中的值÷8,结果存入LW2中,后子程序结束返回到主程序,同时子程序LW2中的数据作为Y值被传入主程序的VW10单元中。子程序返回到主程序后,接着执行主程序中的第二个带参数子程序调用指令,又将VW2中的数据作为X值传入子程序进行(X+20)×3÷8运算,运算结果作为Y值返回到VW20单元中。

 

西门子S7-200SMART模块黑龙江代理价格

其他推荐产品

更多产品

收藏该商铺

登录 后再收藏

提示

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