【摘要】:为了完成广泛的自动化任务,S7-200提供了许多类型的指令。并且,基于计算机的编程软件STEP 7Micro/WIN 32提供不同的编辑器选择,可以利用这些指令创建控制程序。在基本指令中,位操作指令是其他所有指令应用的基础,非常重要,因此是需要重点掌握的内容。除位操作指令外,其他的基本指令反映了PLC对数据运算和数据处理的能力,这些指令拓宽了PLC的应用领域。
4.3 S7-200可编程控制器的指令系统
为了完成广泛的自动化任务,S7-200提供了许多类型的指令。在S7-200CPU中有两类基本指令集,SIMATIC指令集和IEC 1131-3指令集,IEC标准中定义的指令少于SIMATIC指令集,因而可以用SIMATIC指令完成更多功能。并且,基于计算机的编程软件STEP 7Micro/WIN 32提供不同的编辑器选择,可以利用这些指令创建控制程序。SIMATIC指令集是西门子公司专门为S7系列PLC设计的,可以用语句表STL编辑器、梯行图LAD编辑器和功能块FBD编辑器三种语言进行编程,而语句表STL编辑器和梯行图LAD编辑器是PLC最基本的编程语言,绝大多数PLC是用梯形图和语句表编程的。
本节将以梯行图和语句表这两种基本的编程语言介绍S7-200的指令系统。
S7-200的指令系统非常丰富,指令功能很强,主要包括以下几种:
·位操作指令,包括逻辑控制指令、定时器指令、计数器指令和比较指令。
·数据处理指令,包括传送、移位、字节交换和填充指令。
·表功能指令,包括对表的存取和查找指令。
·转换指令,包括数据类型转换、编码和译码、七段码指令和字符串转换指令。
在基本指令中,位操作指令是其他所有指令应用的基础,非常重要,因此是需要重点掌握的内容。除位操作指令外,其他的基本指令反映了PLC对数据运算和数据处理的能力,这些指令拓宽了PLC的应用领域。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。