服务电话:
15221406036
产品展示
首页 > 产品展示 > 西门子 > 西门子S7-300 > 西门子CPU主机6ES7315-2EH14-0AB0

西门子CPU主机6ES7315-2EH14-0AB0

产品简介:西门子CPU主机6ES7315-2EH14-0AB0
、BCD变换、BIN变换指令
BCD是将源元件中的二进制数转换为BCD码送到目标元件中。对于l 6位或32位二进制操作数,若变换结果超出0-9999或0-99999999的范围就会出错。
BCD指令常用于将PLC中的二进制数变换成BCD码输出以驱动LED显示器。
BIN是将源元件中的BCD码转换为二进制数送到目标元件中

更新时间:2022-12-14
浏览次数:280
厂商性质:代理商
详情介绍
品牌Siemens/西门子应用领域化工,电子,电气
产地德国品牌西门子

西门子CPU主机6ES7315-2EH14-0AB0

三菱FX PLC的传送与比较指令主要有以下几个:
比较指令CMP 
区间比较指令ZCP 
传送指令MOV 
移位传送指令SMOV 
取反传送指令CML 
块传送指令BMOV 
多点传送指令FMOV 
数据交换指令XCH 
BCD
变换、BIN变换指令

1、比较指令CMP

    CMP指令有三个操作数:两个源操作数[S1.][S2.],一个目标操作数[D.],该指令将[S1.][S2.]进行比较,结果送到[D.]中。CMP指令使用说明如图所示。

http://jpkc.jnvc.cn/kzhq/images/dzja/image219.jpg

2、区间比较指令ZCP

    ZCP指令是将一个操作数[S.]与两个操作数[S1.][S2.]形成的区间比较,且[S1.]不得大于[S2.],结果送到[D.]中。ZCP指令使用说明如图所示。

http://jpkc.jnvc.cn/kzhq/images/dzja/image221.jpg

3、传送指令MOV

    MOV指令将源操作数的数据传送到目标元件中,即[S.][D.]MOV指令的使用说明如图所示。当X0ON时,源操作数[S.]中的数据K100传送到目标元件D10中。当X0OFF,指令不执行,数据保持不变。

http://jpkc.jnvc.cn/kzhq/images/dzja/image223.jpg

4、移位传送指令SMOV

    首先将二进制的源数据(D1)转换成BCD码,然后将BCD码移位传送,实现数据的分配、组合。源数据BCD码右起从第4位(m1=4)开始的2位(m2=2)移送到目标D2/的第3位(n=3)和第2位,而D2/的第4和第1两位BCD码不变。然后,目标D2/中的BCD码自动转换成二进制数,即为D2的内容。BCD码值超过9999时出错。

http://jpkc.jnvc.cn/kzhq/images/dzja/image225.jpg

5、取反传送指令CML

    CML指令使用说明如图所示。将源操作数中的数据(自动转换成二进制数)逐位取反后传送。

http://jpkc.jnvc.cn/kzhq/images/dzja/image227.jpg

6、块传送指令BMOV

    BMOV指令是从源操作数的元件开始的n个数组成的数据块传送到的目标。如果元件号超出允许的元件号范围,数据仅传送到允许的范围内。BMOV指令的使用说明如图所示。

http://jpkc.jnvc.cn/kzhq/images/dzja/image229.jpg

7、多点传送指令FMOV

    FMOV指令是将源元件中的数据传送到目标开始的n个目标元件中,这n个元件中的数据相同。FMOV指令使用说明如图所示。

http://jpkc.jnvc.cn/kzhq/images/dzja/image231.jpg

8、数据交换指令XCH

    XCH指令是将两个目标元件D1D2的内容相互交换。使用说明如图所示。

http://jpkc.jnvc.cn/kzhq/images/dzja/image233.jpg

9BCD变换、BIN变换指令 
    BCD是将源元件中的二进制数转换为BCD码送到目标元件中。对于l 6位或32位二进制操作数,若变换结果超出0-99990-99999999的范围就会出错。
    BCD
指令常用于将PLC中的二进制数变换成BCD码输出以驱动LED显示器。
    BIN
是将源元件中的BCD码转换为二进制数送到目标元件中。常数K不能作为本指令的操作元件。如果源操作数不是BCD码就会出错。
    BIN
指令常用于将BCD数字开关的设定值输入到PLC

西门子CPU主机6ES7315-2EH14-0AB0


比较指令有比较(CMP)、区域比较(ZCP)两种,CMP的指令代码为FNC10ZCP的指令代码为FNC11,两者待比较的源操作数[S·]均为K HKnXKnYKnMKnSTCDVZ,其目标操作数[D·]均为YMS

CMP指令的功能是将源操作数[S1·][S2·]的数据进行比较,结果送到目标操作元件[D·]中。在图13-3中,当X0ON时,将十进制数100与计数器C2的当前值比较,比较结果送到M0M2中,若100C2的当前值时,M0ON,若100=C2的当前值时,M1ON

100C2的当前值时,M2ON。当X0OFF时,不进行比较,M0M2的状态保持不变。

 ZCP指令的功能是将一个源操作数[S·]的数值与另两个源操作数[S1·][S2·]的数据进行比较,结果送到目标操作元件[D·]中,源数据[S1·]不能大于[S2·]。在图13-4中,当X1ON时,执行ZCP指令,将T2的当前值与10150比较,比较结果送到M0M2中,若10T2的当前值时,M0ON,若10T2的当前值≤150时,M1ON,若150T2的当前值时,M2ON。当X1OFF时,ZCP指令不执行,M0M2的状态保持不变。


留言框

  • 产品:

  • 您的单位:

  • 您的姓名:

  • 联系电话:

  • 常用邮箱:

  • 省份:

  • 详细地址:

  • 补充说明:

  • 验证码:

    请输入计算结果(填写阿拉伯数字),如:三加四=7