author | Edouard Tisserant |
Fri, 13 Mar 2015 22:36:52 +0100 | |
changeset 1457 | ff7cfce737ca |
parent 1014 | e2f7d6c95db0 |
permissions | -rw-r--r-- |
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <Python xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.w3.org/2001/XMLSchema" xsi:schemaLocation="py_ext_xsd.xsd"> <![CDATA[import threading, time MyT = None Stop = False def StartLog(): global MyT MyT=threading.Thread(target = DoLog) MyT.start() def DoLog(): global Stop while not Stop: PLCObject.LogMessage("Python side Logging (PLC is %s)"%PLCObject.PLCStatus) time.sleep(0.3) def StopLog(): global MyT,Stop Stop=True _runtime_init.append(StartLog) _runtime_cleanup.append(StopLog) ]]> </Python>