傻大方


首页 > 知识库 > >

S7|S7-200PLC功能指表


按关键词阅读: 200 S7 功能 PLC

1、S7-200PLC功能指令概述一般的逻辑控制系统用软继电器、定时器和计数器及基本指令就可以实现 。
利用功能指令可以开发出更复杂的控制系统 , 以致构成网络控制系统 。
这些功能指令实际上是厂商为满足各种客户的特殊需要而开发的通用子程序 。
功能指令的丰富程度及其合用的方便程度是衡量PLC性能的一个重要指标 。
S7-200的功能指令很丰富 , 大致包括这几方面:算术与逻辑运算、传送、移位与循环移位、程序流控制、数据表处理、PID指令、数据格式变换、高速处理、通信以及实时时钟等 。
功能指令的助记符与汇编语言相似 , 略具计算机知识的人学习起来也不会有太大困难 。
但S7-200系列PLC功能指令毕竟太多 , 一般读者不必准确记忆其 。

2、详尽用法 , 需要时可可查阅产品手册 。
S7-200PLC四则运算指令介绍四则运算指令如表4-20所示 。
表4-20 四则运算指令名称指令格式(语句表)功能操作数寻址范围加法指令+I IN1 , OUT两个16位带符号整数相加 , 得到一个16位带符号整数 。
执行结果:IN1+OUT=OUT(在LAD和FBD中为:IN1+IN2=OUT)IN1 , IN2 , OUT:VW , IW , QW , MW , SW , SMW , LW ,T , C , AC , *VD , *AC , *LD IN1和IN2还可以是AIW和常数+D IN1 , IN2两个32位带符号整数相加 , 得到一个32位带符号整数 。
执行结果:IN1+OUT=OUT(在LAD和FBD中为:IN1+ 。

3、IN2=OUT)IN1 , IN2 , OUT:VD , ID , QD , MD , SD , SMD , LD , AC , *VD , *AC , *LD IN1和IN2还可以是HC和常数+R IN1 , OUT两个32位实数相加 , 得到一个32位实数 。
执行结果:IN1+OUT=OUT(在LAD和FBD中为:IN1+IN2=OUT)IN1 , IN2 , OUT:VD , ID , QD , MD , SD , SMD , LD , AC , *VD , *AC , *LD IN1和IN2还可以常数减法指令-I IN1 , OUT两个16位带符号整数相减 , 得到一个16位带符号整数 。
执行结果:OUT-IN1=OUT(在LAD和FBD中为:IN1-IN2=OUT)IN1 , IN2 , OUT:VW , I 。

4、W , QW , MW , SW , SMW , LW ,T , C , AC , *VD , *AC , *LD IN1和IN2还可以是AIW和常数-D IN1 , OUT两个32位带符号整数相减 , 得到一个32位带符号整数 。
执行结果:OUT-IN1=OUT(在LAD和FBD中为:IN1-IN2=OUT)IN1 , IN2 , OUT:VD , ID , QD , MD , SD , SMD , LD , AC , *VD , *AC , *LD IN1和IN2还可以是HC和常数-R IN1 , OUT两个32位实数相加 , 得到一个32位实数 。
执行结果:OUT-IN1=OUT(在LAD和FBD中为:IN1-IN2=OUT)IN1 , IN2 , OUT:VD , ID , QD , MD , SD , SMD , LD ,。

5、AC , *VD , *AC , *LD IN1和IN2还可以常数乘法指令*I IN1 , OUT两个16位符号整数相乘 , 得到一个16整数 。
执行结果:IN1*OUT=OUT(在LAD和FBD中为:IN1*IN2=OUT)IN1 , IN2 , OUT:VW , IW , QW , MW , SW , SMW , LW ,T , C , AC , *VD , *AC , *LD IN1和IN2还可以是AIW和常数MUL IN1 , OUT两个16位带符号整数相乘 , 得到一个32位带符号整数 。
执行结果:IN1*OUT=OUT(在LAD和FBD中为:IN1*IN2=OUT)IN1 , IN2:VW , IW , QW , MW , SW , SMW , LW , AIW , T , C , AC , *VD , *AC , * 。

6、LD和常数OUT:VD , ID , QD , MD , SD , SMD , LD , AC , *VD , *AC , *LD*D IN1 , OUT两个32位带符号整数相乘 , 得到一个32位带符号整数 。
执行结果:IN1*OUT=OUT(在LAD和FBD中为:IN1*IN2=OUT)IN1 , IN2 , OUT:VD , ID , QD , MD , SD , SMD , LD , AC , *VD , *AC , *LDIN1和IN2还可以是HC和常数*R IN1 , OUT两个32位实数相乘 , 得到一个32位实数 。
执行结果:IN1*OUT=OUT(在LAD和FBD中为:IN1*IN2=OUT)IN1 , IN2 , OUT:VD , ID , QD , MD , SD , SMD , LD , AC , *VD , *AC ,。

【S7|S7-200PLC功能指表】7、*LDIN1和IN2还可以是常数除法指令/I IN1 , OUT两个16位带符号整数相除 , 得到一个16位带符号整数商 , 不保留余数 。
执行结果:OUT/IN1=OUT(在LAD和FBD中为:IN1/IN2=OUT)IN1 , IN2 , OUT:VW , IW , QW , MW , SW , SMW , LW ,T , C , AC , *VD , *AC , *LD IN1和IN2还可以是AIW和常数DIV IN1 , OUT两个16位带符号整数相除 , 得到一个32位结果 , 其中低16位为商 , 高16位为结果 。
执行结果:OUT/IN1=OUT(在LAD和FBD中为:IN1/IN2=OUT)IN1 , IN2:VW , IW , QW , MW , SW , SMW , LW , AIW , T 。

8、 , C , AC , *VD , *AC , *LD和常数OUT:VD , ID , QD , MD , SD , SMD , LD , AC , *VD , *AC , *LD/D IN1 , OUT两个32位带符号整数相除 , 得到一个32位整数商 , 不保留余数 。
执行结果:OUT/IN1=OUT(在LAD和FBD中为:IN1/IN2=OUT)IN1 , IN2 , OUT:VD , ID , QD , MD , SD , SMD , LD , AC , *VD , *AC , *LDIN1和IN2还可以是HC和常数/R IN1 , OUT两个32位实数相除 , 得到一个32位实数商 。


来源:(未知)

【学习资料】网址:/a/2020/1221/002599274.html

标题:S7|S7-200PLC功能指表


上一篇:新文化运动|八年级历史上:第9课《新文化运动》名师精编学案(人教新课标)

下一篇:税收筹划方法PPT|税收筹划方法(PPT 75页)