

三菱FX系列和西门子S7-200系列PLC中常用的助记符
3.操作数
操作数使用地址编号进行标识,用于指示PLC操作数据的地址,相当于梯形图中软继电器的文字标识。不同厂家生产的PLC,其语句表使用的操作数也有所差异。
1、有一定西门子200/300/400系列PLC编程基础的学员 2、工程中必须或必要使用STL编程的学员(如看懂他人编写的STL程序,或使用一些特殊功能) 3、想进一步提高西门子300/400系列PLC编程技术的学员或工程师
03为什么要学该课程?
①语句表的指令比梯形图要多,功能比梯形图强大,非常适合编写大中型控制程序,一些大中型项目PLC程序的部分逻辑块必须用语句表编程,如循环、间接寻址等。 ②老外喜欢用STL编程,某些大中型PLC程序也是用STL编程的,而且STEP7无法完全实现STL到LAD的转换,这种情况下需要掌握语句表。 ③要成为PLC编程高手,必须掌握STL。
04通过课程将学会哪些内容?
本课程重要分两个部分讲解西门子S7-300/400系列PLC语句表编程技术 (1) 西门子S7-300/400系列PLC编程基础知识 (2) 西门子S7-300/400系列PLC语句表编程指令集 (3) 结合实例教学,重点讲解STL编程专有功能、特点及技巧
宁波西门子S7-300代理商
西门子300PLC语句表是PLC中的另一种编程语言,是一种与汇编语言中的指令相似的助记符表达式,也称为指令表。它是将一系列操作指令(助记符)组成的控制流程,通过编程器存入PLC中的,如图1所示。
图1 PLC语句表
一、PLC语句表的构成及符号含义
PLC语句表是由序号、操作码和操作数构成的,如图2所示。
图2PLC语句表的构成
1.序号
序号使用数字进行标识,表示指令语句的顺序。
2.操作码
操作码使用助记符进行标识,也称为编程指令,用于完成PLC的控制功能。不同厂家生产的PLC,其语句表使用的助记符也不相同。
西门子S7-300系列PLC,对应语句表和梯形图两种编程语言,指令也有语句指令与梯形逻辑指令之分。它们的表达形式不同,但表示的内容是相同或类似的。
1.语句指令
一条指令由一个操作码和一个操作数组成,操作数由标识符和参数组成。操作码定义要执行的功能,它告诉 CPU该做什么;操作数为执行该操作所需要的信息,它告诉CPU用什么去做。例如:AI1.0
该指令是一条位逻辑操作指令,其中:“A”是操作码,它表示执行与操作;“I1.0”是操作数,它指出这是对输入继电器 I1.0进行的操作。
有些语句指令不 带操作数。它们 操作的对 象是 的,故为简便 起见,不再 特别 说明。
例如:
NOT
是对逻辑操作结果(RLO)取反。
2.梯形逻辑指令
梯形逻辑指令用图形元素表示PLC要完成操作。在梯形逻辑指令中,其操作码是用图素表
示的,该图素形象表明 CPU做什么,其操作数的表示方法与语句指令相同。如:
Q4.0
——( )
该指令中:—— ( )可认为是操作码,表示一个二进制赋值操作。Q4.0是操作数,表示赋值的对象。
梯形逻辑指令也可不带操作数。如:
——|NOT|——
是对逻辑操作结果取反的操作。
宁波西门子S7-300代理商