西门子代理商-CPU315-2DP/PN代理

    西门子代理商-CPU315-2DP/PN代理

    西门子代理商-CPU315-2DP/PN代理

    西门子代理商-CPU315-2DP/PN代理

    西门子200PLC四则运算指令程序

    S7-200/300/400 PLC的四则运算指令基本相同,主要是对两个操作数的加、减、乘、除运算、操作数可以是整数、双整数、浮点数等。S7-200与S7-300/400PLC的指令格式相似,梯形图程序格式如图3-84所示。

    图3-84 四则运算指令程序格式

    (a)S7-200 PLC四则运算程序格式(b)S7-300/400 PLC四则运算程序格式

    图中的IN1为四则运算中的被加数、被减数、被乘数、被除数;IN2为加数、减数、乘数、除数;OUT 为运算结果存储器地址。

    从图3-84中可见,尽管S7-200与S7-300/400PLC的梯形图指令相同,但从转换后的指令表可以看出两者在执行过程中存在有差异。

    (1) S7-200 PLC的执行过程如下:

    1) 将操作数1(被加数、被减数、被乘数、被除数)移动到结果存储器。

    2) 将结果存储器(操作数1)与操作数2(加数、减数、乘数、除数)进行运算,并将运算结果存储到结果存储器中。

    (2) S7-300/400 PLC的执行过程如下:

    1) 将操作数1(被加数、被减数、被乘数、被除数)读入到累加器1中。

    2) 将操作数2(加数、减数、乘数、除数)读人到累加器1中,原累加器1中的操作数1移动到累加器2中。

    3) 累加器2中的内容与累加器1运算,运算结果存储在累加器1中。

    4) 累加器1的运算结果传送到结果存储器中。

    (3) 四则运算编程时应注意以下几点:

    1) 在S7-200 PLC中,整数、双整数的运算结果仍然为整数与双整数,因此,在程序中应注意防止因运算溢出而导致的执行错误。

    2) 在S7-200PLC中整数、双整数的除法运算DIV_I、DIV_DI指令,以及S7-300/400PLC的DIV_DI 指令,其除法运算的结果不保留余数。

    3) 对于S7-200PLC的整数除法,如果需要余数,可以使用DIV指令。DIV指令要求的输出存储器OUT 为32位,执行DIV指令后,两个整数的除法运算可以得到32位运算,输出存储器OUT的高16位用于存储余数,低16位用于存储商。

    4) S7-200PLC的双整数除法无法保留余数。

    5) 对于S7-300/400PLC的整数除法,可以自动生成余数,执行DIV_I指令后,累加器1的高16位存储余数,低16位存储商。

    6) 对于S7-300/400 PLC的双整数除法,如果需要余数,可以在利用DIV_DI指令求出商后,再使用MOD指令求余数。执行MOD指令后,商被舍去,累加器1存储余数。

    7) 除法运算的除数不能为“0”。

    (4) 浮点数的函数运算。在S7-200/300/400 PLC中,浮点数可以进行函数运算。函数运算包括正弦余弦、正切、平方根、自然对数、指数等运算,任S7-300/400PLC中还可以进行平方、反正弦、反余弦、反正切、求**值等运算。

    对于浮点数的函数运算,为了得到正确的运算结果,同样应遵守函数运算的基本规定与要求,保证程序中操作数取值范围的正确性。

    (5) 增量指令。在S7-200 PLC中,除可以使用以上数据运算指令外,还可以通过专门的指令对字节字、双字进行增“1”(Increment)与减“1”(Decrement)运算。这些指令的使用十分简单,可以按照表3-22的格式直接编程。

    除以上常用的功能指令外,S7还有其他部分功能指令,如程序控制指令,S7-200PLC中的表指令、字符串指令、特殊计数指令等。这些指令有的使用较少,有的将在S7PLC的特殊功能指令中给予说明,因此,这里不再进行介绍,需要时可以参见Siemens手册相关的内容。




    浔之漫智控技术(上海)有限公司专注于西门子等

  • 词条

    词条说明

  • 西门子PLC模块分销商

    西门子PLC模块分销商西门子代理商西门子PLC代理商西门子授权代理商西门子模块代理商西门子总代理商 输出接口电路通常有三种类型:继电器输出型、晶体管输出型和晶闸管输出则。每种输出电路都采用电气隔离技术,电源由外部提供,输出电流一般为1.5—2A,输出电流的额定值与负载的性质有关。  为使PLC避免受瞬间大电流的作用而损坏,输出端外部接线必须采用保护措施:一是输出公共端接熔断器;二是采用保

  • 西门子授权代理商|伺服器代理商

    西门子授权代理商|伺服器代理商西门子PLC四种CPU型号CPU是PLC的核心,每套PLC至少有一个CPU,它按系统程序接收并存储用户程序和数据,西门子S7-200系列plc共有4个不同的基本型号、8种CPU供选择。1.CPU 221CPU 221集成了6输入/4输出共10个数字量I/O点,无I/O扩展能力;6K字节程序和数据存储空间;4个独立的30kHz高速计数器,2路独立的20kHz高速脉冲输出

  • 西门子PLC模块6ES7810-4CC12-0KA5

    西门子PLC模块6ES7810-4CC12-0KA5西门子PLC模块6ES7810-4CC12-0KA5西门子PLC模块6ES7810-4CC12-0KA5SIMATIC S7 STEP7 V5.7 SP1 中文版 浮动租用许可证针对 1 个用户, E-SW,软件和文档 在 DVD 上,许可证密钥在 USB 闪存驱动器,A 级, 2 种语言(英语,中文), 可在以下操作系统下运行 Windows

  • 西门子模块6ES7138-4FB04-0AB0

    西门子模块6ES7138-4FB04-0AB0西门子模块6ES7138-4FB04-0AB0西门子模块6ES7138-4FB04-0AB0SIMATIC DP,电子模块 用于 ET 200S,4 功能数字输出 PROFIsafe, 24V DC/2A,30mm 结构宽度, 至 PL E(ISO 13849), 至 SIL 3(IEC 61508), 也可用在 PROFINET 配置中含 IM 15

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

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

联系人: 刘经理

电 话: 19873876272

手 机: 19873876272

微 信: 19873876272

地 址: 上海松江石湖荡镇塔汇路755弄29号1幢一层A区213室

邮 编:

网 址: tianxia56.b2b168.com

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

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

联系人: 刘经理

手 机: 19873876272

电 话: 19873876272

地 址: 上海松江石湖荡镇塔汇路755弄29号1幢一层A区213室

邮 编:

网 址: tianxia56.b2b168.com

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