玖玖玖视频-亚洲精品1卡2卡3卡-操欧美美女-真实国产乱子伦对白视频不卡-国产乱在线-大胸美女被吃奶爽死视频-久久亚洲美女精品国产精品-天堂在线www天堂在线-久久在精品线影院精品国产-国产又粗又长又大-欧美三级一区二区-超碰在线亚洲-天天cao在线-国产偷倩视频-亚洲啪

zqszk123
集百家之所長(zhǎng),融百家之所思,揚(yáng)百家之所名!
級(jí)別: 論壇先鋒
精華主題: 1 篇
發(fā)帖數(shù)量: 247 個(gè)
工控威望: 1067 點(diǎn)
下載積分: 774 分
在線時(shí)間: 123(小時(shí))
注冊(cè)時(shí)間: 2018-06-19
最后登錄: 2025-09-01
查看zqszk123的 主題 / 回貼
樓主  發(fā)表于: 2018-08-20 10:16
三菱的,結(jié)構(gòu)化編程,看編程思維,不用詳細(xì)看動(dòng)作 !
歡迎一起討論!(感覺(jué)還好的話(huà)送點(diǎn)積分給我,我要改名字!
[ 此帖被18706185276在2018-08-20 16:33重新編輯 ]
附件: 程序.zip (3544 K) 下載次數(shù):11918
本帖最近評(píng)分記錄:
  • 下載積分:+5(renjiawonder) 結(jié)構(gòu)編程
  • 下載積分:+1(aaa2073) 感謝分享!
  • 下載積分:+1(一水知寒) 好貼好貼!
  • 下載積分:+1(工控老杜) 好貼好貼!
  • 下載積分:+1(zhao82159217)
  • 下載積分:+1(zhuo610616) 真誠(chéng)感謝!
  • 下載積分:+1(上官文博) 真誠(chéng)感謝!
    nos001
    級(jí)別: 探索解密
    精華主題: 0
    發(fā)帖數(shù)量: 54 個(gè)
    工控威望: 110 點(diǎn)
    下載積分: 1002 分
    在線時(shí)間: 42(小時(shí))
    注冊(cè)時(shí)間: 2018-03-31
    最后登錄: 2022-10-06
    查看nos001的 主題 / 回貼
    1樓  發(fā)表于: 2019-07-19 21:40
    結(jié)構(gòu)化,程序大,有條理,值得借鑒。
    就是定義在一頁(yè)的全局變量太多,感覺(jué)應(yīng)該分頁(yè)。
    其實(shí)不知道硬件,不知道用途,還是挺難看懂。
    還是更喜歡st編程,自定義定時(shí)器感覺(jué)比gx works 內(nèi)建的好用。
    復(fù)制代碼
    1. (******************************************************************************
    2. * 從自動(dòng)包裝切換到手動(dòng)操作
    3. * 如果前面進(jìn)行過(guò)“自動(dòng)包裝”,切換到“手動(dòng)操作”時(shí)進(jìn)行一次初始化
    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. * 從手動(dòng)操作切換到自動(dòng)包裝
    49. * 如果前面進(jìn)行過(guò)“手動(dòng)操作”,切換到“自動(dòng)包裝”時(shí)進(jìn)行一次初始化
    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;               (* 如果切換到“手動(dòng)操作”,這條語(yǔ)句必然被執(zhí)行 *)
    89.     
    90. END_IF;
    91. (******************************************************************************
    92. * brief  按鍵掃描與互鎖
    93. * note  
    94. *****************************************************************************)
    95. HmiKey_Scan_InterLock();    
    96. (******************************************************************************
    97. * brief  自動(dòng)包裝(填充包裝)按鍵事件處理
    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  空袋調(diào)試 按鍵事件處理
    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 制袋一個(gè) 按鍵事件處理
    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. * 伺服電機(jī)通過(guò)傳動(dòng)桿驅(qū)動(dòng)拉膜皮帶,拉膜氣缸控制拉膜皮帶:
    137. * 抱緊下料筒的包裝膜
    138. * 松開(kāi)下料筒的包裝膜
    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“自動(dòng)包裝”界面“跑偏糾正”左移按鈕
    168. * HmiPB_MoveRight    HMI“自動(dòng)包裝”界面“跑偏糾正”右移按鈕
    169. * Limit_Left         左移限位開(kāi)關(guān)
    170. * Limit_Right        右移限位開(kāi)關(guān)
    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重新編輯 ]

    主站蜘蛛池模板: 一级日韩毛片 | 国产让女高潮的av毛片 | 国产成人精品日本亚洲77上位 | 性刺激的欧美三级视频中文字幕 | 女人和拘做爰正片视频 | 中文字幕久久熟女蜜桃 | 国产成人精品无码专区 | 亚洲成色www久久网站夜月 | 2020久热爱精品视频在线观看 | 在线免费精品视频 | 天天躁日日躁狠狠躁性色av | 亚洲欧美在线免费观看 | 亚洲精品午夜国产va久久成人 | 99在线精品免费视频 | 久久在草| 欧美精品videosex性欧美 | 丰满的少妇xxxxx青青青 | 小婷又软又嫩又紧水又多的视频 | 精产国产伦理一二三区 | 亚洲欧美自偷自拍视频图片 | 成人三级黄色片 | 久久久中文字幕 | 国产区在线看 | av免费黄色 | 日韩人妻无码精品系列专区 | 99福利网 | 日韩精品欧美 | 亚洲 日韩 另类 天天更新 | 丰满人妻跪趴高撅肥臀 | 日本丰满护士爆乳xxxx | 亚洲国产中文在线二区三区免 | 免费看黄色三级三级 | 午夜免费啪视频在线观看 | 国产无遮挡18禁无码网站免费 | 日本成人一级片 | 欧美日韩精品一二三区 | 精品国产乱码久久久久久108 | 亚洲精品第二页 | 婷婷伊人久久大香线蕉av | 欧美深性狂猛ⅹxxx深喉 | 欧洲免费无线码在线一区 | 曰批视频在线观看 | 91日日日 | 黄网站色视频 | 日本熟妇色高清免费视频 | 99久久精品费精品国产一区二区 | 成人免费无码大片a毛片抽搐 | 国内精品一级片 | 久久婷婷五月综合色99啪ak | 草草视频在线观看 | av国産精品毛片一区二区网站 | 亚洲精品一区二区三区新线路 | 衣服被扒开强摸双乳18禁网站 | 欧日韩在线 | 五月激情婷婷综合 | 国产又黄又湿无遮挡免费视频 | 欧美日韩四区 | 人人妻人人爽人人澡欧美一区 | 亚洲va韩国va欧美va | 日韩毛片网站 | 在线天堂新版最新版在线8 中文av资源 | 国产黄网永久免费视频大全 | 毛片毛片毛片毛片毛片毛片毛片 | 成年在线网站免费观看无广告 | 成人高清视频免费观看 | 五月婷综合网 | 四虎黄色网 | 成 人 网 站 免费 在线 | 亚洲综合色aaa成人无码 | 亚洲免费精品视频 | 亚洲精品视频大全 | 国产八区 | 精品无码久久久久久久久久 | 精品人伦一区二区三区蜜桃免费 | 忘忧草日本社区在线播放 | 一区二区三区日韩 | 日韩欧美综合 | 亚洲中文字幕精品久久久久久动漫 | 精品国产午夜理论片不卡精品 | 国产午夜无码精品免费看动漫 | 国产亚洲精品久久久久久禁果tv | 亚洲一区自拍高清亚洲精品 | 国产一区二区三区高清 | 国产成人无码一区二区三区在线 | 亚洲成人一级 | 97se狠狠狠狠狼亚洲综合网 | 无码乱人伦一区二区亚洲 | 日本乱妇乱子视频 | 五月婷婷丁香网 | 国产精品污www一区二区三区 | 免费夜色污私人影院在线观看 | 国语自产少妇精品视频 | 最近中文字幕在线播放中 | 中文字幕11页中文字幕11页 | 欧美多人片高潮野外做片黑人 | 狠狠做五月深爱婷婷 | 日本熟人妻中文字幕在线 | 久久久久成人网 | 天堂在线国产 |