您好!欢迎光临工博士商城

西门子PLC模块专营

  产品:6377    

咨询热线:18182118630

QQ QQ
您当前的位置:首页 » 新闻中心 » 西门子PLC S7-1200系列基本指令介绍
产品分类
新闻中心
西门子PLC S7-1200系列基本指令介绍
发布时间:2023-01-12        浏览次数:4203        返回列表
 
       由于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。
 
       指令部分就先介绍到这里,以上讲解的都是这些指令比较基础的用法,那么相关指令的更多实际应用,我们会在后面的文章中逐一详细介绍。


         此文来源于网络 2023-01-12


       想了解更多详情点击:
西门子销售服务商专营PLC  欢迎来电:13681816990(朱经理) 




 

联系热线:18182118630   联系人:朱经理 联系地址:上海市宝山区富联一路98弄6号

技术和报价服务:星期一至星期六8:00-22:00 西门子PLC模块专营