西门子plc基础知识符号图解(西门子plc基础知识符号图解大全)
西门子plc上几个符号弄不懂,:INTF,EXTF,FRCE,MAINT.有懂得给解释一下,谢谢
1、 INTF:内部错误。如:编程错误、通信错误、CPU内部错误等
2、 EXTF:外部错误。如:扩展模块错误、电源故障等
3、FRCE:表示至少有一个输入或输出被强制;
4、MAINT:维护请求。如:此 LED 指示PLC当前存在维护请求。
根据CPU固件版本的不同,各指示灯状态及组合均有指定的含义。具体故障可以通过读取PLC诊断缓冲区信息及查阅CPU硬件手册。
西门子PLC I,Q, M, L, D是什么意思?
西门子PLC中存储区分类有
I、Q、M、SM、V、L、S、C、T等等,他们在编程时用处不同;
I存储区是输入触点,可以接收外部的电平信号;
Q存储区是输出触点,用于提供电平信号;
M为中间继电器触点,一般我们编程时多用于标志位;
L为临时变量存储区,如LD10,这个变量只在当前的程序段内起作用,调用子程序后或者子程序调用结束返回后临时变量中的数值就可能丢失了。
D不是存储区也不是触点,这个一种数据类型,表示双字或实数类型,包含32个位,4个字节。
组合式:
组合式结构的可编程序控制器是把PLC系统的各个组成部分按功能分成若干个模块,如CPU模块、输入模块、输出模块、电源模块等等。其中各模块功能比较单一,模块的种类却日趋丰富。比如,一些可编程序控制器,除了-些基本的I/O模块外,还有一些特殊功能模块,像温度检测模块、位置检测模块、PID控制模块、通讯模块等等。
以上内容参考:百度百科-西门子PLC
plc梯形图中的各符号,都有什么意思
不同的PLC符号表示不一样!例如在三菱PLC中X表示输入继电器;Y输出继电器;D数据存储器;M表示辅助继电器;T时间继电器;C计数器...。在西门子中:I表示输入继电器;O输出继电器;V变量存储区;M位存储区;T时间继电器;C计数器.AI模拟量输入AO模拟量输出.,而且不同厂家对不同的元件地址分配范围和指令操作也是不一样的。所以看PLC梯形图要结合厂家的PLC编程手册软元件功能结合。但是所有的PLC都有相似的功能:对输入输出的位、输入输出的模拟量,以及PLC内部系统用的位,数据存储区域的操作和地址分配。
西门子PLC梯形图所有指令符号
1 位逻辑指令
1.1 位逻辑指令概述
1.2 -||- 常开接点(地址)
1.3 -|/|-常闭接点(地址)
1.4 XOR位异或
1.5 -|NOT|- 信号流反向
1.6 -( ) 输出线圈
1.7 -(#)- 中间输出
1.8 -(R) 线圈复位
1.9 -(S) 线圈置位
1.10 RS复位置位触发器
1.11 RS置位复位触发器
1.12 -(N)-RLO下降沿检测
1.13 -(P)-PLO上升沿检测
1.14 -(SAVE) 将RLO存入BR存储器
1.15 MEG地址下降沿检测
1.16 POS地址上升沿检测
1.17 立即读操作
1.18 立即写操作
2 比较指令
2.1 比较指令概述
2.2 CMP?I整数比较
2.3 CMP?D双整数比较
2.4 CMP?R实数比较
3 转换指令
3.1 转换指令概述
3.2 BCD_IBCD码转换为整数
3.3 I_BCD整数转换为BCD码
3.4 I_DINT整数转换为双整数
3.5 BCD_DIBCD码转换为双整数
3.6 DI_BCD双整数转换为BCD码
3.7 DI_REAL双整数转换为浮点数
3.8 INV_I整数的二进制反码
3.9 INV_DI双整数的二进制反码
3.10 NEG_I整数的二进制补码
3.11 NEG_DI双整数的二进制补码
3.12 NEG_R浮点数求反
3.13 ROUND舍入为双整数
3.14 TRUNC舍去小数取整为双整数
3.15 CEIL上取整
3.16 FLOOR下取整
4 计数器指令
4.1 计数器指令概述
4.2 S_CUD加减计数
4.3 S_CU加计数器
4.4 S_CD减计数器
4.5 -(SC)计数器置初值
4.6 -(CU)加计数器线圈
4.7 -(CD)减计数器线圈
5 数据块指令
5.1 -(OPN)打开数据块:DB或DI
6 逻辑控制指令
6.1 逻辑控制指令概述
6.2 -(JMP)- 无条件跳转
6.3 -(JMP)- 条件跳转
6.4 -(JMPN)- 若非则跳转
6.5 LABEL标号
7 整数算术运算指令
7.1 整数算术运算指令概述
7.2 判断整数算术运算指令后状态字的位
7.3 ADD_I 整数加法
7.4 SUB_I 整数减法
7.5 MUL_I 整数乘法
7.6 DIV_I 整数除法
7.7 ADD_DI 双整数加法
7.8 SUB_DI 双整数减法
7.9 MUL_DI 双整数乘法
7.10 DIV_DI 双整数除法
7.11 MOD_DI 回送余数的双整数
8 浮点算术运算指令
8.1 浮点算术运算指令概述
8.2 判断浮点算术运算指令后状态字的位
8.3 基础指令
8.3.1 ADD_R实数加法
8.3.2SUB_R实数减法
8.3.3MUL_R实数乘法
8.3.4DIV_R实数除法
8.3.5 ABS浮点数绝对值运算
8.4 扩展指令
8.4.1SQR浮点数平方
8.4.2SQRT浮点数平方根
8.4.3EXP浮点数指数运算
8.4.4LN浮点数自然对数运算
8.4.5SIN浮点数正弦运算
8.4.6COS浮点数余弦运算
8.4.7TAN浮点数正切运算
8.4.8 ASIN浮点数反正弦运算
8.4.9 ACOS浮点数反余弦运算
8.4.10ATAN浮点数反正切运算
9 赋值指令
9.1 MOVE赋值
10 程序控制指令
10.1 程序控制指令概述
10.2 -(Call)从线圈调用FC/SFC(无参数)
10.3 CALL_FB从方块调用FB
10.4 CALL_FC从方块调用FC
10.5 CALL_SFB从方块调用SFB
10.6 CALL_SFC从方块调用SFC
10.7 调用多北京块
10.8 从库中调用块
10.9 使用MCR功能的重要注意事项
10.10-(MCR)主控继电器接通
10.11-(MCR)主控继电器断开
10.12 -(MCRA)主控继电器启动
10.13 -(MCRD)主控继电器停止
10.14 -(RET)返回
11 移位和循环指令
11.1 移位指令
11.1.1 移位指令概述
11.1.2 SHR_I整数右移
11.1.3 SHR_DI双整数右移
11.1.4 SHL_W字左移
11.1.5 SHR_W字右移
11.1.6 SHL_DW双字左移
11.1.7 SHR_DW双字右移
11.2 循环指令
11.2.1 循环指令概述
11.2.2 ROL_DW双字左循环
11.2.3 ROR_DW双字右循环
12 状态位指令
12.1 状态位指令概述
12.2 OV -||- 溢出异常位
12.3 OS -||- 存储溢出异常位
12.4 UO -||- 无序异常位
12.5 BR -||- 异常位二进制结果
12.6 ==0-||- 结果位等于"0"
12.7 0-||- 结果位不等于"0"
12.8 0-||- 结果位大于"0"
12.9 0-||- 结果位小于"0"
12.10 =0-||- 结果位大于等于"0"
12.11 =0-||- 结果位小于等于"0"
13 定时器指令
13.1 定时器指令概述
13.2 存储区中定时器的存储单元和定时器的组成部分
13.3 S_PULSE脉冲S5定时器
13.4 S_PEXT扩展脉冲S5定时器
13.5 S_ODT接通延时S5定时器
13.6 S_ODTS保持型接通延时S5定时器
13.7 S_OFFDT断电延时S5定时器
13.8 -(SP)脉冲定时器线圈
13.9 -(SE)扩展脉冲定时器线圈
13.10 -(SD)接通延时定时器线圈
13.11 -(SS)保持型接通延时定时器线圈
13.12 -(SF)断开延时定时器线圈
14 字逻辑指令
14.1 字逻辑指令概述
14.2 WAND_W字和字相"与"
14.3 WOR_W字和字相"或"
14.4 WAND_DW双字和双字相"与"
14.5 WOR_DW双字和双字相"或"
14.6 WXOR_W字和字相"异或"
14.7 WXOR_DW双字和双字相"异或