
下载西门子编辑软件后,然后在软件中打开s7status的程序哪游文件,就可以看到程序了。
西门子通信遵循传统的主从模式,其中PC将S7请求发送到现场设备。禅缓局
可以的,状态字是学习S7-300/400的难点之一,具体 *** 作时需要注意:S7-200等PLC用LD和LDI指令来表示电路块开始的常开触点和常闭触点。S7-300/400没有这样的指令,它是用首次检测位/FC的状态为0来表示一个梯形逻辑程序段的开始,或串并联电路块的第一条指令。下面是一个程序段的程序:
A I0.0
A I0.1
=Q0.0
执行第一条A指令时,首次检测位为0,CPU将I0.0的值存入状态字的第1位RLO(逻辑运算结果)。这条指令并不做“与”运算。因为此时只有一个 *** 作数,也不可能做“与”运算。
可以把第一条A指令改为O(“或”)、X(“异或”)指令,它们都是将该指令中I0.0的值保存到RLO。
状态字的第2位为状态位(STA),STA位与位逻辑指令中的位变量的值一致。它只是用于语句表的程序状态监控。
状态字的第3位为或位(OR),在将两条串联电路并联时,CPU首先计算出两条串联电路的“与”运算结果,它们分别用RLO和拍肆OR位来保存,然后再对它们做“或”运算。
从上面的分析可知,圆帆这3个状态位用于CPU 的内部 *** 作或监控,它们与用户程序毫无关系。下面还有两个有力的证据可以确认这个结论。
1)指令“L STW”将状态字装载到 累加器袭腔轿1,但是它不装载状态字的 /FC、STA和OR位。为什么?因为这3位与用户程序无关,用户程序得到它们也没用。
2)与状态位有关的指令有逻辑控制指令和状态位触点指令,这些指令都与这3个状态位无关。
你说的是FB块中的STAT吧,使用方法和IN、IN_OUT基本一致,只脊耐源不过其在FB调用时不樱态会像IN、IN_OUT一样会出现在FB块的引脚中,貌似也无法通过WINCC与亩慎STEP7的变量集成功能调用欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)