西门子CPU224XPCN中央控制单元

    西门子CPU224XPCN中央控制单元西门子CPU224XPCN中央控制单元

    在S7-1200 PLC中的逻辑运算指令包括了逻辑与运算、逻辑或运算、逻辑异或运算、逻辑取反运算、编码与译码指令、选择指令、多路复用与多路分用指令。

    下面我们分别对这些指令进行解释说明。

    1、逻辑运算指令

    逻辑与运算、逻辑或运算、逻辑异或运算、逻辑取反运算都是我们常见的逻辑运算指令,如果又用过S7-200/200 SMART PLC的同学会有了解,对于逻辑运算指令,其实基本PLC都是支持的,功能是也是一样的。

    逻辑运算指令支持的数据类型是BYTE/WORD/DWORD这三种,这几个指令使用的还是比较多的,大家还是需要掌握一下。

    6ES7212-1BE40-0XB0CPU 1212C   AC/DC/Rly,8输入/6输出,集成2AI
    6ES7212-1AE40-0XB0CPU 1212C   DC/DC/DC,8输入/6输出,集成2AI
    6ES7212-1HE40-0XB0CPU 1212C   DC/DC/Rly,8输入/6输出,集成2AI
    6ES7214-1BG40-0XB0CPU 1214C   AC/DC/Rly,14输入/10输出,集成2AI
    6ES7214-1AG40-0XB0CPU 1214C   DC/DC/DC,14输入/10输出,集成2AI
    6ES7214-1HG40-0XB0CPU 1214C   DC/DC/Rly,14输入/10输出,集成2AI

    逻辑与指令AND:当参与运算的所有数中对应的位是1时,那么结果就为1。

    逻辑或指令OR:当参与运算的所有数中对应的位有1时,那么结果为1。

    逻辑异或指令XOR:当参与运算的所有数中对应的位相同时,那么结果为0;不同时则为1。

    逻辑取反指令INV:对输入的数按二进制位进行取反,也就是0变成1,1变成0。



    上图中是在程序监控中以十六进制显示的,大家可以打开监控表将显示格式切换成二进制去看。



    2、编码指令ENCO和译码指令DECO

    编码指令选择输入的较低有效位,并将该位号写入到输出中去。

    (注意:输入变量的数据类型为字符串,输出变量的数据类型是INT类型。)

    译码指令首先读取输入的值,并将输出值中的位号与读取值对应的那个位置,输出值的其它位以零进行填充

    (注意:输入变量的数据类型是UINT,输出变量的数据类型可以是BYTE/WORD/DWORD的数据类型。)

    可能以这样的文字描述比较难理解,看一下下面的程序及对应的解释你就清楚了。





    上图的程序中ENCO的输入 16#0B70,二进制数是0000_1011_0111_0000,较低有效位也就是为1的较低位是bit4位,所以输出MW14存储的就是4。DECO的输入是6,就将输出的bit6位设置为1,其他位设置为0,所以输出MW18的二进制数是0000_0000_0100_0000。


    3、选择SEL、多路复用MUX、和多路分用DEMUX

    选择指令SEL是根据输入G的情况,从而选择输入IN0和输入IN1中的一个,把它的内容复制到输出OUT中。也就是说如果G的状态是0,那么就把IN0的值移动到OUT中去,如果G的状态是1,那么就把IN1的值移动到OUT中去。


    其实这个指令可以代替一些场合的移动操作指令,也就是传送指令的使用。





    多路复用指令MUX是以输入K中的值作为输入值IN端的编号,比如K的值等于1,就表示把IN1的值复制到输出OUT中去。对于这个指令,我们是可以增加它的输入管脚的,较多可以增加到多少呢?


    较多是可以增加到32个管脚。如果K中的值不能表示输入管脚的编号的情况下,那么就把ELSE的值输出到OUT中去。


    多路分用指令DEMUX的含义和多路复用指令MUX是有一定的相似的,DEMUX指令是以输入K的值作为输出OUT的编号,跟MUX一样,这个指令也是可以增加管脚的,但是增加的是输出的管脚。


    如果K的值等于1,那么就把输入IN的值复制到OUT1中去,K的值等于2,就把输入IN的值复制到OUT2中去。



    以上就是S7-1200 PLC的逻辑运算指令,指令中的选择SEL、多路复用MUX、和多路分用DEMUX这三个指令也是S7-200/200 SMART PLC没有的

    6ES7211-1BE40-0XB0
    6ES7211-1AE40-0XB0
    6ES7211-1HE40-0XB0
    6ES7212-1BE40-0XB0
    6ES7212-1AE40-0XB0
    6ES7212-1HE40-0XB0
    6ES7214-1BG40-0XB0
    6ES7214-1AG40-0XB0
    6ES7214-1HG40-0XB0
    6ES7215-1BG40-0XB0
    6ES7215-1AG40-0XB0
    6ES7215-1HG40-0XB0
    6ES7217-1AG40-0XB0



    浔之漫智控技术(上海)有限公司专注于西门子低压电器授权代理商,西门子PLC模块总代理商,西门子模块总代理商,西门子中国一级代理商,西门子PLC一级代理商,西门子DP电缆代理商等

  • 词条

    词条说明

  • 金昌西门子S7-1200代理商

    西门子交换机代理商金昌西门子CPU模块代理金昌西门子S7-1200代理商金昌西门子S7-1200代理商金昌西门子S7-1200代理商金昌西门子S7-1200代理商定西回收西门子PLC模块陇南回收西门子PLC模块临夏回收西门子PLC模块甘南回收西门子PLC模块青海回收西门子PLC模块西宁回收西门子PLC模块海东回收西门子PLC模块 宁夏回收西门子PLC模块银川回收西门子PLC模块新疆回收西

  • 上饶西门子CPU一级代理商

    上饶西门子CPU一级代理商上饶西门子CPU一级代理商上饶西门子CPU一级代理商用西门子PLC控制电动机正反转的编程生产设备常常要求具有上下、左右、前后等正反方向的运动,这就要求电动机能正反向工作,对于交流感应电动机,一般借助接触器改变定子绕组相序来实现。常规继电控制线路如下图所示。在该控制线路中,KM1 为正转交流接触器,KM2 为反转交流接触器,SB1 为停止按钮、SB2 为正转控制按钮,SB3

  • 淮安西门子S7-300模块代理商

    淮安西门子S7-300模块代理商,提供上海CPU模块、PLC模块、变频器价格为2300元/台的产品。这些产品的品牌都来自西门子,货期为现货,产地在德国。作为一家S7-300模块代理商,我们提供了高质量的CPU模块、PLC模块和变频器,主要为工业界提供解决方案和支持自动化生产线。我们的产品不仅能够有效提高自动化生产的效率,同时也降低了设备维护成本。首先,让我们来看看我们的CPU模块。这些模块有不同的

  • 6ES73211BL004AA1扩展模块S7-300

    浔之漫智控技术(上海)有限公司总部为您推荐一款高性能的扩展模块——6ES73211BL004AA1。该模块专为S7-300系列而设计,提供强大的功能和可靠的性能,助力您的工业自动化系统更加和智能。这款扩展模块的价格为仅为1100元/件,相较于市面上其他同类产品,价格十分具有优势。同时,我们公司还可提供批量订购优惠和售后服务,为您节省成本和**后续使用的**。6ES73211BL004AA1扩展模块

联系方式 联系我时,请告知来自八方资源网!

公司名: 浔之漫智控技术(上海)有限公司

联系人: 颜经理

电 话:

手 机: 15021292620

微 信: 15021292620

地 址: 上海松江小昆山 广富林4588弄52号3楼

邮 编:

网 址: yan6789.b2b168.com

八方资源网提醒您:
1、本信息由八方资源网用户发布,八方资源网不介入任何交易过程,请自行甄别其真实性及合法性;
2、跟进信息之前,请仔细核验对方资质,所有预付定金或付款至个人账户的行为,均存在诈骗风险,请提高警惕!
    联系方式

公司名: 浔之漫智控技术(上海)有限公司

联系人: 颜经理

手 机: 15021292620

电 话:

地 址: 上海松江小昆山 广富林4588弄52号3楼

邮 编:

网 址: yan6789.b2b168.com

    相关企业
    商家产品系列
  • 产品推荐
  • 资讯推荐
关于八方 | 八方币 | 招商合作 | 网站地图 | 免费注册 | 一元广告 | 友情链接 | 联系我们 | 八方业务| 汇款方式 | 商务洽谈室 | 投诉举报
粤ICP备10089450号-8 - 经营许可证编号:粤B2-20130562 软件企业认定:深R-2013-2017 软件产品登记:深DGY-2013-3594
著作权登记:2013SR134025
Copyright © 2004 - 2024 b2b168.com All Rights Reserved