【摘要】:指令是用户程序的最小独立单位,用户程序是由若干条顺序排列的指令构成。例如:操作码 操作数NOTSET2.梯形图指令的组成方式梯形图指令用图形元素表示PLC要完成的操作。在梯形图指令中,其操作码是用图素表示的,该图素形象表明CPU的操作对象及操作功能,其操作数的表示方法与语句指令相同。图3-6 不带操作数的梯形图指令举例其中“取反”指令就是没有操作数,表示对于输入“I0.0”和“I0.1”进行“或”操作的中间结果取反,并赋值给线圈“Q0.0”。
S7-300PLC程序由两部分组成:
(1)操作系统 操作系统由PLC的生产厂提供,它支持用户程序的运行。
(2)用户程序 用户程序是用户为完成特定的控制任务而编写的应用程序。
指令是用户程序的最小独立单位,用户程序是由若干条顺序排列的指令构成。下面介绍指令的组成方式。
1.语句表指令的组成方式
语句表指令用助记符表示PLC要完成的操作,一条语句的组成方式是
指令:操作码+操作数
操作码用来指定要执行的功能,告诉CPU该进行什么操作;操作数内包含为执行该操作所必需的信息,告诉CPU用什么地方的数据来执行此操作。例如:
操作码 操作数
A I0.0
O I0.1
= Q0.0
有些语句指令不带操作数,因为它们的操作对象是唯一的。例如:(www.xing528.com)
操作码 操作数
NOT
SET
2.梯形图指令的组成方式
梯形图指令用图形元素表示PLC要完成的操作。在梯形图指令中,其操作码是用图素表示的,该图素形象表明CPU的操作对象及操作功能,其操作数的表示方法与语句指令相同。
例如图3-5所示,表示对输入“I0.0”和“I0.1”进行“或”操作,并赋值给线圈“Q0.0”。
图3-5 带操作数的梯形图指令举例
梯形图指令也可不带操作数,如图3-6所示。
图3-6 不带操作数的梯形图指令举例
其中“取反”指令就是没有操作数,表示对于输入“I0.0”和“I0.1”进行“或”操作的中间结果取反,并赋值给线圈“Q0.0”。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。