python写一段snap7检测输入上升沿的程序
时间: 2023-05-11 08:07:43 浏览: 175
KNN手写数字识别,knn手写数字识别mnist,Python
5星 · 资源好评率100%
以下是一段 Python 代码,用于检测输入信号的上升沿:
```python
import snap7
plc = snap7.client.Client()
plc.connect('192.168.0.1', 0, 1)
old_value = plc.read_area(snap7.types.Areas.DB, 1, 0, 1)[0]
while True:
new_value = plc.read_area(snap7.types.Areas.DB, 1, 0, 1)[0]
if new_value > old_value:
print('Input signal has risen')
old_value = new_value
```
请注意,这段代码需要 snap7 库的支持,您需要先安装 snap7 库才能运行此代码。
阅读全文