将程序传进plc中,SF灯和BF灯都亮,但在PLC的硬件诊断中没有错误;PLC带了模拟量模块,不知道是什么原因,PLC带了ABB变频器和触摸屏这两个通讯硬件,*有可能出现在哪个上面啊?ABB没有通电呢! 答:事实很清楚,如果S7-300PLC上SF灯亮而BF灯闪烁,肯定是分布式现场总线PROFIBUS-DP通信或DP从站如ABB变频器的问题,不要怀疑其他软硬件问题;PLC带模拟量模块如果有问题,仅仅PLC上SF灯亮(比如具有硬件诊断模拟量模块可以设定模拟量信号断线、超出量程等),而不会引起SF和BF灯同时亮; |
西门子S7逻辑运算指令下所示。 字节逻辑运算指令 ANDB IN1,OUT 将字节IN1和OUT按位作逻辑与运算,OUT输出结果 IN1,IN2,OUT:VB,IB,QB,MB,SB,SMB,LB,AC,*VD,*AC,*LD IN1和IN2还可以是常数 ORB IN1,OUT 将字节IN1和OUT按位作逻辑或运算,OUT输出结果 XORB IN1,OUT 将字节IN1和OUT按位作逻辑异或运算,OUT输出结果 INVB OUT 将字节OUT按位取反,OUT输出结果 字逻辑运算指令 ANDW IN1,OUT 将字IN1和OUT按位作逻辑与运算,OUT输出结果 IN1,IN2,OUT:VW,IW,QW,MW,SW,SMW,LW,T,C,AC,*VD,*AC,*LD IN1和IN2还可以是AIW和常数 ORW IN1,OUT 将字IN1和OUT按位作逻辑或运算,OUT输出结果 XORW IN1,OUT 将字IN1和OUT按位作逻辑异或运算,OUT输出结果 INVW OUT 将字OUT按位取反,OUT输出结果 双字逻辑运算指令 ANDD IN1,OUT 将双字IN1和OUT按位作逻辑与运算,OUT输出结果 IN1,IN2,OUT:VD,ID,QD,MD,SD,SMD,LD,AC,*VD,*AC,*LD IN1和IN2还可以是HC和常数 ORD IN1,OUT 将双字IN1和OUT按位作逻辑或运算,OUT输出结果 XORD IN1,OUT 将双字IN1和OUT按位作逻辑异或运算,OUT输出结果 INVD OUT 将双字OUT按位取反,OUT输出结果 |
- 西门子扩展模块6ES7231-7PC22-0XA0 2023-10-26
- 西门子扩展模块6ES7231-7PB22-0XA8 2023-10-26
- 西门子扩展模块6ES7231-0HF22-0XA0 2023-10-26
- 西门子扩展模块6ES7231-0HC22-0XA8 2023-10-26
- 西门子扩展模块6ES7223-1PM22-0XA8 2023-10-26
- 西门子扩展模块6ES7223-1BM22-0XA8 2023-10-26
- 西门子扩展模块6ES7223-1PL22-0XA8 2023-10-26
- 西门子扩展模块6ES7223-1BL22-0XA8 2023-10-26
- 西门子扩展模块6ES7223-1PH22-0XA8 2023-10-26
- 西门子扩展模块6ES7223-1BH22-0XA8 2023-10-26