全国服务热线 18674345958

德国西门子江西景德镇授权代理商

更新时间:2024-11-22 07:00:00
价格:请来电询价
西门子:西门子PLC总代理
西门子PLC:西门子PLC总代理商
德国:西门子PLC一级代理商
联系电话:18674345958
联系手机: 18674345958
联系人:李经理
让卖家联系我
详细介绍

 由于S7-1200系列PLC提供的基础指令比较多,无法一一介绍,故而选取几个比较有代表性的指令作为实例演示,也让大家对于指令的使用有一个基本的了解。在后面的文章中,我们将会陆陆续续的使用这些指令去建立一些实例,所以在本文当中就不做赘述了。


           
 

       1.延时接通指令


              
       

 


       从上图中可以看到,延时接通指令设定时间为延时10S接通,在图一中没有达到10S的时间,所以输出点Q的能流部分为虚线,此时Q0.0没有接通;在图二中已经达到设定时间,所以输出点Q的能流部分正常输出,Q0.0已经接通。


       2.比较指令

 

       如图三所示,比较指令可以用来比较两个数值的大小,根据比较的结果决定是否有输出。例如***个小于等于指令,数据A满足小于等于数据B的条件,所以Q0.0接通,反之数据C不满足大于等于数据D的条件,所以Q0.1没有输出。

 

       

 

       3.移动值指令

 

       


       移动值指令的作用就是将IN处的数值移动到OUT1当中,从上图可以看到指令执行前后MW30数值的变化。在这个指令使用时一定要注意数据的类型设置。

 

       4.移位指令

 

       移位指令分为左移位、右移位指令和循环左移、循环右移指令。

 

       这部分的指令理解起来可能比较困难,我们可以使用二进制数来理解。例如十进制数16用二进制表示为0001 0000,那么如果将16的二进制数向右移动1位则变成了0000 1000(空位由零补齐),也就是十进制的8.下面我们从程序中来看。

 

       

 

       在图中可以看到这是一个右移位指令,IN表示输入的值,N为移动的位数,OUT为输出点。程序执行后数据A移动3个位后输出为0,用二进制表示就是1010→0101→0010→0001.由高位向低位移动。所以在OUT部分输出为1。

 

       指令部分就先介绍到这里,以上讲解的都是这些指令比较基础的用法,那么相关指令的更多实际应用,我们会在后面的文章中逐一详细介绍


联系方式

  • 地址:上海跃韦科技集团有限公司
  • 邮编:201400
  • 电话:18674345958
  • 经理:李经理
  • 手机:18674345958
  • 微信:yingsheng16816816888
  • QQ:526554675