plant_model.mvc 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108
  1. B C{
  2. PW_Plant/NormalState lt {
  3. name = "low_top"
  4. isInitial = False
  5. }
  6. PW_Plant/NormalState mt {
  7. name = "medium_top"
  8. isInitial = False
  9. }
  10. PW_Plant/NormalState ht {
  11. name = "high_top"
  12. isInitial = False
  13. }
  14. PW_Plant/NormalState lm {
  15. name = "low_medium"
  16. isInitial = False
  17. }
  18. PW_Plant/ErrorState mm {
  19. name = "medium_medium"
  20. isInitial = False
  21. }
  22. PW_Plant/ErrorState hm {
  23. name = "high_medium"
  24. isInitial = False
  25. }
  26. PW_Plant/NormalState lb {
  27. name = "low_bottom"
  28. isInitial = False
  29. }
  30. PW_Plant/NormalState mb {
  31. name = "medium_bottom"
  32. isInitial = False
  33. }
  34. PW_Plant/NormalState hb {
  35. name = "high_bottom"
  36. isInitial = True
  37. }
  38. PW_Plant/OnUp (hb, mb) {
  39. objPresent = "*"
  40. }
  41. PW_Plant/OnUp (mb, lb) {
  42. objPresent = "*"
  43. }
  44. PW_Plant/OnUp (lb, lm) {
  45. objPresent = "*"
  46. }
  47. PW_Plant/OnUp (lm, lt) {
  48. objPresent = "N"
  49. }
  50. PW_Plant/OnUp (lm, mm) {
  51. objPresent = "Y"
  52. }
  53. PW_Plant/OnUp (mm, hm) {
  54. objPresent = "Y"
  55. }
  56. PW_Plant/OnUp (lt, mt) {
  57. objPresent = "*"
  58. }
  59. PW_Plant/OnUp (mt, ht) {
  60. objPresent = "*"
  61. }
  62. PW_Plant/OnDown (ht, mt) {
  63. objPresent = "*"
  64. }
  65. PW_Plant/OnDown (mt, lt) {
  66. objPresent = "*"
  67. }
  68. PW_Plant/OnDown (lt, lm) {
  69. objPresent = "*"
  70. }
  71. PW_Plant/OnDown (hm, mm) {
  72. objPresent = "*"
  73. }
  74. PW_Plant/OnDown (mm, lm) {
  75. objPresent = "*"
  76. }
  77. PW_Plant/OnDown (lm, lb) {
  78. objPresent = "*"
  79. }
  80. PW_Plant/OnDown (lb, mb) {
  81. objPresent = "*"
  82. }
  83. PW_Plant/OnDown (mb, hb) {
  84. objPresent = "*"
  85. }
  86. PW_Plant/OnNeutral (hb, mb) {
  87. objPresent = "*"
  88. }
  89. PW_Plant/OnNeutral (mb, lb) {
  90. objPresent = "*"
  91. }
  92. PW_Plant/OnNeutral (mm, lm) {
  93. objPresent = "*"
  94. }
  95. PW_Plant/OnNeutral (hm, mm) {
  96. objPresent = "*"
  97. }
  98. PW_Plant/OnNeutral (ht, mt) {
  99. objPresent = "*"
  100. }
  101. PW_Plant/OnNeutral (mt, lt) {
  102. objPresent = "*"
  103. }
  104. }