FIO01 IO信号確認(bit単位)¶
FIO01にてIO信号確認(bit単位)を行うサンプルコードです。
from pyftl.unit import FIO01
try:
controller = FIO01()
# Open
controller.open(0)
# DI0 Read
bit0 = controller.read(0)
# DO0 Write
controller.write(0, bit0)
if bit0:
print("DI0 DO0 = ON")
else:
print("DI0 DO0 = OFF")
# DI8 Read
bit8 = controller.read(8)
# DO8 Write
controller.write(8, bit8)
if bit8:
print("DI8 DO8 = ON")
else:
print("DI8 DO8 = OFF")
# Close
controller.close()
except RuntimeError as ex:
print(ex)