OpcDaDemo.cs 965 B

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. using System;
  2. using SIMDP.Device;
  3. namespace SIMDP.Project
  4. {
  5. class OpcDaDemo : PlcOpcDA
  6. {
  7. #region 重写父类函数
  8. //public override void actionStart()
  9. //{
  10. //}
  11. //public override void actionStop()
  12. //{
  13. //}
  14. //public override void actionTimer()
  15. //{
  16. //}
  17. #endregion
  18. #region 自定义功能
  19. public void 读写测试(object value)
  20. {
  21. bool signal = Convert.ToBoolean(value);
  22. if (signal)
  23. {
  24. object data;
  25. Read("READ", out data);
  26. short num = Convert.ToInt16(data);
  27. Write("WRITE", num + 1);
  28. }
  29. else
  30. {
  31. object data;
  32. Read("WRITE", out data);
  33. short num = Convert.ToInt16(data);
  34. Write("READ", num + 1);
  35. }
  36. #endregion
  37. }
  38. }
  39. }