Jag har köpt en PLC från xlogic.se.
Vad jag vill göra är att från en dator styra utgången på PLC:en. Jag har läst manualen och det finns två funktionsblock, "Modbus Read" och "Modbus write".
Om jag inte fattat fel är funktionsblocken till för att läsa/skriva till en slavenhet, dvs inte det jag är intresserad av.
Jag har testat att använda Python och modulerna minimalmodbus och pymodbus3.
Ett exempel från minimalmodbus:
Kod: Markera allt
import minimalmodbus
instrument = minimalmodbus.Instrument('COM6', 1)
instrument.serial.baudrate = 9600
instrument.serial.bytesize = 8
instrument.serial.parity = minimalmodbus.serial.PARITY_NONE
instrument.serial.stopbits = 1
instrument.serial.timeout = 2
instrument.debug = True
instrument.mode = minimalmodbus.MODE_RTU
instrument.write_bit(0,1)
Koden verkar fungera (får svar tillbaka) men inget händer på PLC sidan.
Känns som jag missat något fundamentalt. Måste man göra något speciellt på PLC sidan?
Har någon testat med en Xlogic PLC?
Mvh
Olof