S7-300 指令列表
声明:您必须遵守我们的协议,如果您下载了该资源行为将被视为对《电天下账号管理规范》全部内容的认可,本网站资源来自原创,仅供用于学习和交流,请勿用于商业用途。如有侵权、不妥之处,请举报本资源,我们将及时审核处理!
S7-300 指令列表
文本预览
S7-300 指令列表
CPU技术参数
CPU 312C - 314C-2 DP/PtP
该指令表的订货号为:
6ES7 398-8AA10-8BN0
2001年10月版
A5E00105517-01西门子公司版权所有©2001。保留所有权利
郑重声明
未经明确的书面授权,禁止复制、传递或使用本手册或其中的内容。
我们已核对过,本手册的内容与所述硬件和软件相符。但错误在所难
违者必究。保留所有权利包括专利权、实用新型或外观设计专有权。
免,不能保证完全的一致。本手册中的内容将定期审查,并在下一版
西门子股份有限公司
中进行修正。欢迎提出改进意见。
自动化与驱动集团
工业自动化系统部 邮政信箱4848,纽伦堡D- 90327
®Siemens AG 2001
西门子股份有限公司
若有改动,恕不另行通知。
6ES7398-8AA10-8BN0目 录
指令表的有效范围..............................................................................................................................................1
地址标识符和参数范围.......................................................................................................................................1
缩写词和助记符..................................................................................................................................................2
寄存器................................................................................................................................................................3
寻址举例............................................................................................................................................................4
指示字计算举例..................................................................................................................................................6
间接寻址执行时间..............................................................................................................................................6
计算举例(CPU 31X C)...................................................................................................................................7
参数寻址执行时间..............................................................................................................................................9
指令表...............................................................................................................................................................10
位逻辑指令........................................................................................................................................................10
括号表示的位逻辑指令......................................................................................................................................13
“AND(与)”操作的“OR(或)”...................................................................................................................14
计时器和计数器的逻辑指令..............................................................................................................................14
带有累加器1内容的字逻辑指令.......................................................................................................................16
使用“AND(与)”、“OR(或)”和“EXCLUSIVE OR(异)”的计算条件......................................................17
脉冲边沿触发指令.............................................................................................................................................18
设置/复位位地址................................................................................................................................................19
直接作用于RLO的指令...................................................................................................................................21
计时器指令.......................................................................................................................................................22
计数器指令.......................................................................................................................................................24
装入指令..........................................................................................................................................................25
计时器和计数器的装入指令.............................................................................................................................27
传送指令..........................................................................................................................................................28
地址寄存器的装入和传送指令..........................................................................................................................30
状态字的装入和传送指令.................................................................................................................................31
数据块编号和数据块长度的装入指令...............................................................................................................31
整数算法(16位)...........................................................................................................................................32
整数算法(32位)...........................................................................................................................................32
浮点算法(32位)...........................................................................................................................................33
平方根和平方指令(32位)............................................................................................................................33
对数函数(32位)...........................................................................................................................................34
三角函数(32位)...........................................................................................................................................34
加法常数..........................................................................................................................................................34
使用地址寄存器进行加法运算..........................................................................................................................35
整数比较指令(16位)....................................................................................................................................35
整数比较指令(32位)...................................................................................................................................35
整数比较指令(32位)...................................................................................................................................36
实数比较指令(32位)...................................................................................................................................36
移位指令..........................................................................................................................................................37
旋转指令..........................................................................................................................................................37
累加器传送指令,增量和减量..........................................................................................................................37
程序显示和零操作令........................................................................................................................................38
数据类型转换指令............................................................................................................................................38
下面少四个表格................................................................................................................................................38
块结束指令.......................................................................................................................................................39
i目录
交换共享数据块和背景数据块..........................................................................................................................40
跳转指令..........................................................................................................................................................40
提示:..............................................................................................................................................................40
主控制继电器(MCR)指令............................................................................................................................42
组织块(OB)..................................................................................................................................................43
功能块(FB)..................................................................................................................................................44
功能(FC)......................................................................................................................................................44
数据块..............................................................................................................................................................45
SFB集成输入和输出所需存储器......................................................................................................................45
系统功能(SFC)............................................................................................................................................45
系统功能块(SFB).........................................................................................................................................48
IEC功能...........................................................................................................................................................49
系统状态子表...................................................................................................................................................51
PROFIBUS-DP子表.........................................................................................................................................53
指令字母索引...................................................................................................................................................53
iiS7-300指令列表
指令表的有效范围
CPU 订货号 以下简称
CPU 312C 6ES7 312-5BD00-0AB0 CPU 312C
CPU 313C 6ES7 313-5BE00-0AB0 CPU 31xC
CPU 313C-2 PtP 6ES7 313-6BE00-0AB0
CPU 313C-2 DP 6ES7 313-6CE00-0AB0
CPU 314C-2 PtP 6ES7 314-6BF00-0AB0
CPU 314C-2 DP 6ES7 314-6CF00-0AB0
地址标识符和参数范围
地址ID 参数范围 说明
312C 31xC
Q 0.0 -127.7 0.0-127.7 输出(PIQ中)
QB 0 -127 0 -127 输出字节(PIQ中)
QW 0 -126 0 -126 输出字(PIQ中)
QD 0 -124 0 -124 输出双字(PIQ中)
DBX 0.0 -16383.7 0.0 -16383.7 数据块中的数据位
DB 1 -63 1 -127 数据块
CPU技术参数
CPU 312C - 314C-2 DP/PtP
该指令表的订货号为:
6ES7 398-8AA10-8BN0
2001年10月版
A5E00105517-01西门子公司版权所有©2001。保留所有权利
郑重声明
未经明确的书面授权,禁止复制、传递或使用本手册或其中的内容。
我们已核对过,本手册的内容与所述硬件和软件相符。但错误在所难
违者必究。保留所有权利包括专利权、实用新型或外观设计专有权。
免,不能保证完全的一致。本手册中的内容将定期审查,并在下一版
西门子股份有限公司
中进行修正。欢迎提出改进意见。
自动化与驱动集团
工业自动化系统部 邮政信箱4848,纽伦堡D- 90327
®Siemens AG 2001
西门子股份有限公司
若有改动,恕不另行通知。
6ES7398-8AA10-8BN0目 录
指令表的有效范围..............................................................................................................................................1
地址标识符和参数范围.......................................................................................................................................1
缩写词和助记符..................................................................................................................................................2
寄存器................................................................................................................................................................3
寻址举例............................................................................................................................................................4
指示字计算举例..................................................................................................................................................6
间接寻址执行时间..............................................................................................................................................6
计算举例(CPU 31X C)...................................................................................................................................7
参数寻址执行时间..............................................................................................................................................9
指令表...............................................................................................................................................................10
位逻辑指令........................................................................................................................................................10
括号表示的位逻辑指令......................................................................................................................................13
“AND(与)”操作的“OR(或)”...................................................................................................................14
计时器和计数器的逻辑指令..............................................................................................................................14
带有累加器1内容的字逻辑指令.......................................................................................................................16
使用“AND(与)”、“OR(或)”和“EXCLUSIVE OR(异)”的计算条件......................................................17
脉冲边沿触发指令.............................................................................................................................................18
设置/复位位地址................................................................................................................................................19
直接作用于RLO的指令...................................................................................................................................21
计时器指令.......................................................................................................................................................22
计数器指令.......................................................................................................................................................24
装入指令..........................................................................................................................................................25
计时器和计数器的装入指令.............................................................................................................................27
传送指令..........................................................................................................................................................28
地址寄存器的装入和传送指令..........................................................................................................................30
状态字的装入和传送指令.................................................................................................................................31
数据块编号和数据块长度的装入指令...............................................................................................................31
整数算法(16位)...........................................................................................................................................32
整数算法(32位)...........................................................................................................................................32
浮点算法(32位)...........................................................................................................................................33
平方根和平方指令(32位)............................................................................................................................33
对数函数(32位)...........................................................................................................................................34
三角函数(32位)...........................................................................................................................................34
加法常数..........................................................................................................................................................34
使用地址寄存器进行加法运算..........................................................................................................................35
整数比较指令(16位)....................................................................................................................................35
整数比较指令(32位)...................................................................................................................................35
整数比较指令(32位)...................................................................................................................................36
实数比较指令(32位)...................................................................................................................................36
移位指令..........................................................................................................................................................37
旋转指令..........................................................................................................................................................37
累加器传送指令,增量和减量..........................................................................................................................37
程序显示和零操作令........................................................................................................................................38
数据类型转换指令............................................................................................................................................38
下面少四个表格................................................................................................................................................38
块结束指令.......................................................................................................................................................39
i目录
交换共享数据块和背景数据块..........................................................................................................................40
跳转指令..........................................................................................................................................................40
提示:..............................................................................................................................................................40
主控制继电器(MCR)指令............................................................................................................................42
组织块(OB)..................................................................................................................................................43
功能块(FB)..................................................................................................................................................44
功能(FC)......................................................................................................................................................44
数据块..............................................................................................................................................................45
SFB集成输入和输出所需存储器......................................................................................................................45
系统功能(SFC)............................................................................................................................................45
系统功能块(SFB).........................................................................................................................................48
IEC功能...........................................................................................................................................................49
系统状态子表...................................................................................................................................................51
PROFIBUS-DP子表.........................................................................................................................................53
指令字母索引...................................................................................................................................................53
iiS7-300指令列表
指令表的有效范围
CPU 订货号 以下简称
CPU 312C 6ES7 312-5BD00-0AB0 CPU 312C
CPU 313C 6ES7 313-5BE00-0AB0 CPU 31xC
CPU 313C-2 PtP 6ES7 313-6BE00-0AB0
CPU 313C-2 DP 6ES7 313-6CE00-0AB0
CPU 314C-2 PtP 6ES7 314-6BF00-0AB0
CPU 314C-2 DP 6ES7 314-6CF00-0AB0
地址标识符和参数范围
地址ID 参数范围 说明
312C 31xC
Q 0.0 -127.7 0.0-127.7 输出(PIQ中)
QB 0 -127 0 -127 输出字节(PIQ中)
QW 0 -126 0 -126 输出字(PIQ中)
QD 0 -124 0 -124 输出双字(PIQ中)
DBX 0.0 -16383.7 0.0 -16383.7 数据块中的数据位
DB 1 -63 1 -127 数据块
AIGC
在西门子(Siemens)的 S7-300 系列 PLC (可编程逻辑控制器) 中,指令列表指的是PLC程序设计中用于控制和监控自动化设备的各种指令集合。这些指令构成了Structured Text (ST) 或者 Function Block Diagram (FBD) 语言的基础,它们按照功能分为不同的类别:
1. 数据处理指令:如读取输入数据(如 DI[ ])、写入输出数据(如 DO[ ])、算术运算(如 ADD, SUB, MUL, DIV等)、逻辑运算(如 AND, OR, NOT, XOR 等)以及条件判断(如 IF...ENDIF, CASE...ENDCASE等)。
2. 运动控制指令:适用于处理步进电机、伺服电机或其他运动控制应用的特定指令,如PULSE、START、STOP、JOG等。
3. 时间相关指令:包括延时(如TD、PT)以实现时间间隔控制,定时器(如TON、TOF)以计数到达或超过指定时间,以及周期性执行(如DOC)以创建循环结构。
4. I/O通信指令:处理不同设备间的通讯,例如MPI、PROFINET、Ethernet/IP等网络协议下的读写操作(如PIW, PIS, POU等)。
5. 存储及变量管理指令:定义、赋值、查询变量(如VW/VZ、MV/WM),以及进行数据类型转换(如INT, REAL, BOOL等)。
6. 结构化文本(ST)或功能块图(FBD)控制流程指令:用来组织程序逻辑,比如流程选择(WHILE、FOR、SELECT)、跳转(GOTO、CONTINUE、BREAK)、函数调用(FC)等。
理解和掌握 S7-300 的指令列表对于编写、调试和维护PLC程序至关重要,能够确保自动化系统的正确运行和高效控制。用户在实际项目中需要结合具体的应用需求和技术手册查阅详细的指令说明和使用示例。