国产一区二区三区毛片_亚洲乱码AV中文一区二区_亚洲精品无码专区在线播放_日韩欧美一二_咪咪av影院_欧久久av一区二区

kidien
級別: 略有小成
精華主題: 0
發帖數量: 107 個
工控威望: 209 點
下載積分: 769 分
在線時間: 29(小時)
注冊時間: 2010-01-08
最后登錄: 2024-12-12
查看kidien的 主題 / 回貼
108樓  發表于: 2019-07-17 21:11
感謝樓主,最近在學功能塊,向結構化轉型,多謝分享!
chenyuuuu
Raymond
級別: 探索解密
精華主題: 0
發帖數量: 37 個
工控威望: 135 點
下載積分: 35376 分
在線時間: 155(小時)
注冊時間: 2019-05-06
最后登錄: 2025-05-30
查看chenyuuuu的 主題 / 回貼
109樓  發表于: 2019-07-19 09:09
謝謝樓主,學習學習。
huxiang2030
山本無憂,因雪白頭;水本無愁,因風起皺...
級別: 探索解密
精華主題: 0
發帖數量: 85 個
工控威望: 129 點
下載積分: 1380 分
在線時間: 22(小時)
注冊時間: 2019-06-19
最后登錄: 2025-01-10
查看huxiang2030的 主題 / 回貼
110樓  發表于: 2019-07-19 09:45
。。怎么打不開
山本無憂,因雪白頭;水本無愁,因風起皺...
nos001
級別: 探索解密
精華主題: 0
發帖數量: 54 個
工控威望: 110 點
下載積分: 814 分
在線時間: 42(小時)
注冊時間: 2018-03-31
最后登錄: 2022-10-06
查看nos001的 主題 / 回貼
111樓  發表于: 2019-07-19 21:40
結構化,程序大,有條理,值得借鑒。
就是定義在一頁的全局變量太多,感覺應該分頁。
其實不知道硬件,不知道用途,還是挺難看懂。
還是更喜歡st編程,自定義定時器感覺比gx works 內建的好用。
復制代碼
  1. (******************************************************************************
  2. * 從自動包裝切換到手動操作
  3. * 如果前面進行過“自動包裝”,切換到“手動操作”時進行一次初始化
  4. *****************************************************************************)
  5. IF HmiKey_ManualOP THEN
  6.     
  7.     IF( bMode_Manual = FALSE ) THEN
  8.         
  9.         bMode_Manual := TRUE;
  10.         bMode_Auto   := FALSE;
  11.         HmiKey_AutoPack := FALSE;
  12.         HmiKey_FillPack := FALSE;
  13.         HmiKey_EmptyBagTest := FALSE;
  14.         HmiKey_FillBagOne := FALSE;
  15.         
  16.         ZRST( TRUE, Y001, Y004 );
  17.         ZRST( TRUE, Y006, Y007 );
  18.         ZRST( TRUE, Y010, Y011 );
  19.         ZRST( TRUE, Y013, Y017 );        
  20.         ZRST( TRUE, Y020, Y027 );
  21.         
  22.         Tcnt_10[ IDX_DOWN_FILL_DLY ].reset := TRUE;    
  23.         Tcnt_10[ IDX_DOWN_FILL ].reset := TRUE;    
  24.         Tcnt_10[ IDX_PULL_FILM_DLY ].reset := TRUE;    
  25.         Tcnt_10[ IDX_VERT_SEAL_DLY ].reset := TRUE;    
  26.         Tcnt_10[ IDX_VERT_SEAL ].reset := TRUE;
  27.             
  28.         Tcnt_10[ IDX_KNURL_DLY ].reset := TRUE;    
  29.         Tcnt_10[ IDX_KNURL ].reset := TRUE;    
  30.         Tcnt_10[ IDX_VACUUM_BOX_CLOSE_DLY ].reset := TRUE;    
  31.         Tcnt_10[ IDX_BAG_FOLD_DLY ].reset := TRUE;    
  32.         Tcnt_10[ IDX_BAG_FOLD ].reset := TRUE;
  33.                                     
  34.         Tcnt_10[ IDX_BAG_CUT_DLY ].reset := TRUE;                    
  35.         Tcnt_10[ IDX_BAG_CUT ].reset := TRUE;                        
  36.         Tcnt_10[ IDX_VACUUMIZE ].reset := TRUE;                    
  37.         Tcnt_10[ IDX_HEAT_SEAL ].reset := TRUE;                
  38.         Tcnt_10[ IDX_SEAL_KEEP ].reset := TRUE;                    
  39.         Tcnt_10[ IDX_SEAL_COOL ].reset := TRUE;            
  40.             
  41.     END_IF;
  42.     
  43. ELSE
  44.     RST( TRUE, bMode_Manual );
  45.     
  46. END_IF;
  47. (******************************************************************************
  48. * 從手動操作切換到自動包裝
  49. * 如果前面進行過“手動操作”,切換到“自動包裝”時進行一次初始化
  50. *****************************************************************************)
  51. IF HmiKey_AutoPack THEN
  52.     
  53.     IF( bMode_Auto = FALSE ) THEN      (* 初始化 *)
  54.         
  55.         bMode_Auto   := TRUE;
  56.         bMode_Manual := FALSE;    
  57.         HmiKey_ManualOP := FALSE;
  58.         HmiKey_Knurling := FALSE;
  59.         
  60.         ZRST( TRUE, Y001, Y004 );
  61.         ZRST( TRUE, Y006, Y007 );
  62.         ZRST( TRUE, Y010, Y011 );
  63.         ZRST( TRUE, Y013, Y017 );        
  64.         ZRST( TRUE, Y020, Y027 );    
  65.             
  66.         Tcnt_10[ IDX_DOWN_FILL_DLY ].reset := TRUE;    
  67.         Tcnt_10[ IDX_DOWN_FILL ].reset := TRUE;    
  68.         Tcnt_10[ IDX_PULL_FILM_DLY ].reset := TRUE;    
  69.         Tcnt_10[ IDX_VERT_SEAL_DLY ].reset := TRUE;    
  70.         Tcnt_10[ IDX_VERT_SEAL ].reset := TRUE;
  71.             
  72.         Tcnt_10[ IDX_KNURL_DLY ].reset := TRUE;    
  73.         Tcnt_10[ IDX_KNURL ].reset := TRUE;    
  74.         Tcnt_10[ IDX_VACUUM_BOX_CLOSE_DLY ].reset := TRUE;    
  75.         Tcnt_10[ IDX_BAG_FOLD_DLY ].reset := TRUE;    
  76.         Tcnt_10[ IDX_BAG_FOLD ].reset := TRUE;
  77.                                     
  78.         Tcnt_10[ IDX_BAG_CUT_DLY ].reset := TRUE;                    
  79.         Tcnt_10[ IDX_BAG_CUT ].reset := TRUE;                        
  80.         Tcnt_10[ IDX_VACUUMIZE ].reset := TRUE;                    
  81.         Tcnt_10[ IDX_HEAT_SEAL ].reset := TRUE;                
  82.         Tcnt_10[ IDX_SEAL_KEEP ].reset := TRUE;                    
  83.         Tcnt_10[ IDX_SEAL_COOL ].reset := TRUE;
  84.         
  85.     END_IF;
  86.     
  87. ELSE
  88.     bMode_Auto := FALSE;               (* 如果切換到“手動操作”,這條語句必然被執行 *)
  89.     
  90. END_IF;
  91. (******************************************************************************
  92. * brief  按鍵掃描與互鎖
  93. * note  
  94. *****************************************************************************)
  95. HmiKey_Scan_InterLock();    
  96. (******************************************************************************
  97. * brief  自動包裝(填充包裝)按鍵事件處理
  98. * note
  99. *****************************************************************************)
  100. (* 按鍵生效,下降沿 *)
  101. IF( LDP( TRUE, KeyID_FillPack ) AND ( bY0_out_watch = FALSE ) ) THEN            
  102.      PackingFlow := FLOW_STANDBY;          
  103. END_IF;
  104. (* 按鍵生效,下降沿 *)    
  105. IF( LDF( TRUE, KeyID_FillPack ) ) THEN            
  106.      PackingFlow := FLOW_END;                          
  107. END_IF;
  108. (******************************************************************************
  109. * brief  空袋調試 按鍵事件處理
  110. * note
  111. *****************************************************************************)
  112. (* 按鍵生效,上升沿 *)
  113. IF( LDP( TRUE, KeyID_EmptyBagTest ) AND ( bY0_out_watch = FALSE ) ) THEN            
  114.      PackingFlow := FLOW_STANDBY;          
  115. END_IF;
  116. (* 按鍵生效,下降沿 *)    
  117. IF( LDF( TRUE, KeyID_EmptyBagTest ) ) THEN            
  118.      PackingFlow := FLOW_END;                          
  119. END_IF;
  120. (******************************************************************************
  121. * brief 制袋一個 按鍵事件處理
  122. * note
  123. *****************************************************************************)
  124.         
  125. (* 按鍵生效,下降沿 *)
  126. IF( LDP( TRUE, KeyID_FillBagOne ) AND ( bY0_out_watch = FALSE ) ) THEN            
  127.      PackingFlow := FLOW_STANDBY;          
  128. END_IF;
  129. (* 按鍵生效,下降沿 *)    
  130. IF( LDF( TRUE, KeyID_FillBagOne ) ) THEN            
  131.      PackingFlow := FLOW_END;                          
  132. END_IF;
  133. (******************************************************************************
  134. * 拉膜皮帶
  135. *
  136. * 伺服電機通過傳動桿驅動拉膜皮帶,拉膜氣缸控制拉膜皮帶:
  137. * 抱緊下料筒的包裝膜
  138. * 松開下料筒的包裝膜
  139. *****************************************************************************)
  140. IF( bMode_Auto )  THEN
  141.     
  142.      IF( HmiKey_BeltFlimPull ) THEN
  143.                   
  144.          SET( TRUE, Y_BeltPullFilm_cylinder );        
  145.      ELSE        
  146.          RST( TRUE, Y_BeltPullFilm_cylinder );        
  147.      END_IF;
  148.     
  149. END_IF;
  150. (******************************************************************************
  151. * 真空泵
  152. *
  153. *****************************************************************************)
  154. IF( bMode_Auto ) THEN
  155.     
  156.     IF( HmiKey_VacuumPump ) THEN
  157.         
  158.         SET( TRUE, Y_VacuumPump_SSR );        
  159.     ELSE        
  160.         RST( TRUE,Y_VacuumPump_SSR );        
  161.     END_IF;
  162.     
  163. END_IF;  
  164. (******************************************************************************
  165. * 跑遍糾正
  166. *
  167. * HmiPB_MoveLeft     HMI“自動包裝”界面“跑偏糾正”左移按鈕
  168. * HmiPB_MoveRight    HMI“自動包裝”界面“跑偏糾正”右移按鈕
  169. * Limit_Left         左移限位開關
  170. * Limit_Right        右移限位開關
  171. *****************************************************************************)
  172. IF( HmiKey_MoveLeft AND ( NOT ix_PackFilm_Limit_L ) ) THEN
  173.     
  174.     SET( TRUE, Y_MoveLeft_SSR );    
  175. ELSE    
  176.     RST( TRUE, Y_MoveLeft_SSR );    
  177. END_IF;
  178. IF( HmiKey_MoveRight  AND ( NOT ix_PackFilm_Limit_R ) )THEN
  179.     
  180.     SET( TRUE, Y_MoveRight_SSR );    
  181. ELSE    
  182.     RST( TRUE, Y_MoveRight_SSR );    
  183. END_IF;
[ 此帖被nos001在2019-07-19 21:47重新編輯 ]
wangli1268
級別: 正式會員
精華主題: 0
發帖數量: 34 個
工控威望: 82 點
下載積分: 7479 分
在線時間: 14(小時)
注冊時間: 2019-06-14
最后登錄: 2022-06-01
查看wangli1268的 主題 / 回貼
112樓  發表于: 2019-07-19 22:15
感謝您的分享,學習中!
denghong
我是一只草泥馬.!
級別: 略有小成
精華主題: 0
發帖數量: 172 個
工控威望: 350 點
下載積分: 1175 分
在線時間: 187(小時)
注冊時間: 2007-10-12
最后登錄: 2025-05-28
查看denghong的 主題 / 回貼
113樓  發表于: 2019-08-08 09:00
樓主,軸的機構體寫的不是很好,我有幾個簡單的。
林李56
級別: 正式會員
精華主題: 0
發帖數量: 26 個
工控威望: 94 點
下載積分: 5583 分
在線時間: 53(小時)
注冊時間: 2019-01-25
最后登錄: 2024-10-26
查看林李56的 主題 / 回貼
114樓  發表于: 2019-08-08 09:58
樓上的高手能分享下嗎?
小嘿嘿
級別: 略有小成
精華主題: 0
發帖數量: 243 個
工控威望: 356 點
下載積分: 15334 分
在線時間: 169(小時)
注冊時間: 2012-09-24
最后登錄: 2025-01-08
查看小嘿嘿的 主題 / 回貼
115樓  發表于: 2019-08-08 12:08
         感謝樓主
451665150
學海無涯,勤作舟
級別: 探索解密
精華主題: 0
發帖數量: 59 個
工控威望: 123 點
下載積分: 1877 分
在線時間: 57(小時)
注冊時間: 2019-04-27
最后登錄: 2025-03-29
查看451665150的 主題 / 回貼
116樓  發表于: 2019-08-08 20:37
下載了,感謝樓主分享
工控老毛
未來發展趨勢,自動機械化。
級別: 家園常客
精華主題: 0
發帖數量: 39 個
工控威望: 833 點
下載積分: 4558 分
在線時間: 71(小時)
注冊時間: 2017-12-14
最后登錄: 2021-01-22
查看工控老毛的 主題 / 回貼
117樓  發表于: 2019-08-09 08:05
學習學習,謝謝分享
早安你好
級別: 家園常客
精華主題: 0
發帖數量: 33 個
工控威望: 528 點
下載積分: 2924 分
在線時間: 52(小時)
注冊時間: 2019-03-04
最后登錄: 2022-06-07
查看早安你好的 主題 / 回貼
118樓  發表于: 2019-08-09 15:31
感謝,樓主
752759616
簽名個鬼
級別: 略有小成
精華主題: 0
發帖數量: 222 個
工控威望: 379 點
下載積分: 2560 分
在線時間: 179(小時)
注冊時間: 2013-07-08
最后登錄: 2025-05-30
查看752759616的 主題 / 回貼
119樓  發表于: 2019-08-10 09:56
學習下一下

主站蜘蛛池模板: 久久国产欧美一区二区_人禽l交免费视频_一色屋精品视频在线观看免费_99久久久无码国产精品免费蜜柚_xxxx欧美丰满大屁股free_人人插人人干_免费在线观看高清视频网站_丰满少妇大尺度慢摇 | 91超碰刺激偷拍_国内精彩免费自拍视频在线观看网址_欧美内射深插日本少妇_97zyz成人免费视频_麻豆成人在线_欧美日韩精品久久免费_免费看黄色一级视频_91视频麻豆视频 | 日本少妇乱xxxxx_国产XXXXX在线观看_韩国一级免费毛片_91精品影视_色婷婷一区二区_日韩在线一区二区_免费av网址在线观看_av在线日 | 日本亚洲9999aⅴ_亚洲欧美99_欧美嫩交一区二区三区_亚洲成人免费网站_日本三级视频在线观看_免费黄色一级片_国产无人区卡一卡二卡三乱码_亚洲精品成人久久一区二区 | 国产97成人亚洲综合在线观看_欧美熟妇与小伙性欧美交_日韩AV无码AV免费AV不卡_最近高清中文在线国语字幕_亚洲精品久久久久午夜福禁果Tⅴ_97色综合网_午夜免费学生在线观看av_女人久久久久 | 高清不卡免费视频_猛烈顶弄H禁欲老师H春潮视频_国产老肥熟精品大全_亚洲欧美成人a毛片_亚洲精品在_第一区免费在线观看_免费国产自久久久久三四区久久_亚洲男人的天堂网 | 91区在线_亚洲综色_一级做a免费视频观看网站_日韩av第一页在线播放_又黄又网站国产_中文字幕第一页久久_一区二区三区四区在线观看视频_一级中文字幕 | 亚洲永久精品一区_亚洲精品永久免费_一本大道伊人久久综合_国产精品99久久99久久久动漫_亚洲七久久之综合七久久_超碰网站在线观看_日日日视频_成人做受黄大片 | 亚洲午夜视频在线观看_欧美日本免费一区二区三区_99久久99这里只有免费费精品_色婷婷美国农夫综合激情亚洲_仁科百华av解禁在线播放_精品欧美一区二区精品久久久_99久久精品视频免费_www.youjizz.com中国 | 欧美一级黄色片视频_欧美bdsm精品调教视频_午夜极品_国产精品久久久久久久久潘金莲_在线观看老湿视频福利_日韩有码在线播放_精品二区视频_好爽啊中文字幕一区二区久久 | 久久久久久久女女女又又_91在线精品_狠狠色伊人亚洲综合网站色_99超碰在线播放_成人精品视频在线观看不卡_免费日韩在线观看_超级乱婬av片_亚洲成人精品一区二区 | 又爽又黄又无遮挡的视频_五月激情五月婷婷_伊人久久综合视频_99国产精品9_免费毛片在线_欧美黄色免费在线观看_成人α片免费视频在线观看_欧美日韩在线精品一区二区三区 | aaaaaaa片毛片免费观看_www欧美在线观看_亚洲欧美一区二区三区综合_jizzjizzjizz日本老师_熟女人妇成熟妇女系列视频_中文字幕精品一区二区精品_日本高清免费视频m免费_91综合久久久久婷婷 | 最新久久精品_91无限看次数破解版小孩_久久久久久久久爱_久久久亚洲一区_一级网站_免费精品久久久_玩弄丰满熟妇XXXXX性视频_中文字幕久久爽aⅴ一区 | 51免费看成人啪啪片_亚洲国产二区三区_亚洲精品乱码_亚洲AV无码国产成人_免费观看一二区视频网站_伊人av成人_人妻精品动漫h无码中字_久久极品视频 | h网站免费在线观看_久久丫精品国产亚洲av_男女啪啪激烈高潮喷出动态图_亚洲欧美国产毛片在线_国产精品伦一区二区三级视频_天天躁日日躁狠狠躁退_人妻洗澡被强公日日澡_中文字幕精品—区二区四季 | 国产00高中生在线无套进入_免费A级毛片18禁网站_91超级碰_欧美69视频在线观看_欧美日韩一区二区视频在线观看_亚洲自拍偷拍免费视频_欧美精品播放_国产一区二区三区麻豆 | 大地资源网高清视频怎么在线_免费看片在线观看网站_一级久久久久久久_久久人人爽人人爽人人片ⅴ_a片欧美激情肉欲高潮_亚洲国产日韩在线_最新av在线播放_a级免费视频 | 日韩毛片免费无码无毒视频观看_久久在线视频精品_欧美成a人片_任我爽在线视频_亚洲色成人网一二三区_在线观看免费观看电视_青草久草_亚洲AV无码国产剧情 | 盗摄牛牛av影视一区二区_全国最大黄色网址_深夜福利网_一级特黄网站_乱丶伦丶图丶区一区二区_毛片黄片一级片_日本福利网_亚洲av高清不卡久久 | a级高清免费毛片av在线_日韩乱视频_久久九九高潮毛片免费全部播放_少妇BBWBBW高潮_黑色东京在线观看_亚洲欧洲日产国码无码AV一_韩国日本美国免费毛片_国产精品69久久久久水密桃 | 97精品国产三级A∨在线_欧美一级专区_国产九九99久久99大香伊_宝贝腿抬高点让我爽一点麻豆_97青草超碰久久国内精品91_成人免费乱码大片a毛片视频网站_av三级_久在线中文字幕乱码免费 | 国产精品伦一区二区三区妓女_caoporn人人_性一交一乱一色一欲_免费在线看黄_国产乱妇乱子视频_日韩男女在线_韩日三级视频_www.色小妹.com | GV在线网站_中年熟女被啪高潮视频_国产在线观看你懂的_国产成人亚洲精品无码不卡_一级黄色大毛片_伊人情成综合网2019_国产主播一区二区_日本大片免a费观看视频的特点 | 色妹子一区二区_成人在线观看网站_国产自偷在线拍精品热乐播AV_爆操极品尤物_欧美精品久久久久a片一二三区_九色视频91_jizzjizz日本护士_国产综合久久久久久鬼色 | 久久精品视频9_玖玖色在线视频_亚洲国产美女视频_国产乱码精品一区二区三区香蕉_国产一二_欧美中日韩在线_日日噜噜夜夜_国产精产品一品二品 | 国产精品久久久天天影视_强乱中文字幕在线播放不卡_亚洲日韩精品A∨片无码加勒比_国产精品第1页_4455永久在线观看_伊人久久婷婷综合五月97色_亚洲国产毛片_一级h片 | 妇女性内射冈站HDWWWOOO_亚洲av无码av日韩av网站_青草欧美亚洲a视频在线_福禄影院午夜伦_亚洲美女影院_日日操操_国产偷窥熟女精品视频大全_国产在线一区二区三区AV | 久涩涩福利视频在线观看_国产福利高清_yw193国产成人精品_久久丝袜视频_欧美成年黄网站色视频_日日摸夜夜添欧美一区_亚洲一区二区免费看_免费永久看黄神器 | 欧美变态另类刺激_91精品少妇99在线观看_欧美另类在线制服丝袜国产_亚洲二区三区在星空传媒_久久精品国产精品青草_日本精品久久久久久久_涩涩导航_欧美性色a | 欧美精品毛片久久久久久久_日韩人妻中文无码一区二区七区_久草最新在线_5566先锋影音夜色资源站在线观看_亚洲乱码国产乱码精品精可以看_国产精品呻吟高潮_成人看片黄A免费看那个网址_久久欧美AⅤ无码精品色午夜麻 国产成人一区二区三区影院动漫_国产成人在线视频免费观看_久久99女女久久99久久_www.久久爱.com狼人_国产又爽又刺激的视频_日韩中文在线观看_天天草天天爱_狠狠爱天天操 | 欧美激情精品久久久久久_av中文字幕潮喷在线观看_男男高潮片免费视频_欧美91在线_欧美亚洲人成网站在线观看_91免费精品国自产拍在线不卡_国产剧情息子绝伦中文字幕_99久久免费视频6 | 成本人h无码播放私人影院_隔壁黑人的巨大中文字幕_国产视频精品在线_91剧情_美女黄色a级_av动作片_人人舔人人射_精品综合久久久 | 91视频免费看网站_300部国产真实乱_国产麻豆乱码精品一区二区三区_999久久久精品免费毛片_国产精品爽爽va在线观看无码_最好的2019中文大全在线观看_国产又黄又爽又色的免费视频白丝_九九视频在线观看 | 99国产欧美另娄久久久精品_国内自拍农村少妇在线观看_久久亚洲道色宗和久久_日本aⅴ大伊香蕉精品视频_亚洲国产欧美日韩欧美特级_日本视频免费在线观看_日日操影视_曰本女人牲交全视频免费播放 | 日本高清黄_亚洲制服丝袜中文字幕自拍_人与动人物xxxx毛片在线播放_麻豆精品91_99re这里只有精品6_亚洲欧美日本综合_亚洲Aⅴ在线无码播放毛片一线天_午夜无码一区二区三区在线观看 | 久久久久久国产免费视网址_亚洲尺码一区二区三区_国产精品专区一_免费一级片在线_免费女人高潮流视频在线_avtt在线观看_亚洲精品国偷拍自产在线_国产成人av综合 | 亚洲Aⅴ无码专区在线观看春色_免费成人_国内三级在线_综合久久久久久久_妞干网福利视频_日韩高清影视_日本超乳排名100位_成年黄色片 | 国产一级91_日本亚洲视_超碰美女_美女的烦恼_欧美乱子伦_91丨porny丨对白_中文字幕咪咪网_国产资源av | 日本人浓密BBW_www.爱久久.com_国产高清精品一区_久久久久久久久久久福利观看_国产超碰在线播放_系列国产精品综合在线_翘臀后进少妇大白嫩屁股_国产无码不卡一区二区 | 中文字幕三区_无码人妻久久久一区二区三区_国内揄拍国内精品人妻_porn麻豆_国产精品性夜天天视频_大陆老太XXXXXHD_91丨国产丨精品入口_精品久久久久久久免费人妻 |