91黄动漫 I 欧美 日韩 国产 成人 在线 I a级成人毛片 I 农村黄色片 I 男生捅女生的肌肌 I 精品99一区二区三区 I 妃光莉av I 日日夜夜操操 I 性中国古装videossex I 久久不卡av I 美女高潮动态图 I 极品美女开粉嫩精品 I 牛牛精品一区二区 I 91精品福利视频 I 成人刺激视频 I 91国内精品视频 I 中国一级特黄毛片大片 I 校长狠狠挺进校花体内小说 I 欧美激情黄色片 I 欧美久久久一区 I 爱豆国产剧免费观看大全剧苏畅 I 麻豆国产人妻欲求不满谁演的 I 亚洲一区二区在线免费观看视频 I 国产超碰av人人做人人爽 I 精品国产第一国产综合精品 I 久久免费看av I 欧美一区二区三区白人 I 国产精品夫妻激情 I 校花被肉干高h潮不断 I 欧美最猛黑人xxxx黑人表情 I 国产欧美日韩一区二区搜索 I 极品女神露脸呻吟啪啪 I 人人天天久久 I 亚洲动漫在线 I 日本91福利区 I 五月天 桃色 开心 I av在线免费观看国产 I 男人添女人的免费视频 I 夜夜穞天天穞狠狠穞

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

    主站蜘蛛池模板: 熟睡人妻被讨厌的公侵犯深田咏美 | 99国产精品丝袜久久久久久 | 久久网站免费 | 亚洲精品一卡2卡3卡4卡乱码 | 韩国国内大量揄拍精品视频 | 久久综合热| 欧美丰满少妇bbbbbb | 欧美午夜片欧美片在线观看 | 人妻少妇精品专区性色av | 亚洲精品丝袜字幕一区 | 青青操视频在线播放 | 91精品国自产拍天天拍 | 精品99久久久 | 五月激情四射网 | 99久久99久久久精品齐齐 | 久久国产人妻一区二区 | 亚洲淫视频 | 婷婷色在线观看 | 午夜爱爱影院 | 撕开奶罩揉吮奶头高潮av | 国产美女亚洲精品久久久毛片小说 | 国产欧美视频在线 | 天天操好逼 | 国产一级特黄a高潮片 | 丰满人妻中伦妇伦精品app | 免费人成视频在线观看网站 | 2020亚洲国产精品久久久 | 午夜一区二区国产好的精华液 | www久久久久| 久久这里只精品国产免费10 | 一区二区三区在线视频播放 | 成人av在线一区二区 | www色亚洲 | 91视频高清免费 | 亚洲二区一区 | 免费人成在线视频无码软件 | 欧美精品一区二区视频 | 中文无码乱人伦中文视频播放 | av片网 | 三级成年网站在线观看级爱网 | 日本黄色二区 | 色综合.com | 黄网大全在线观看 | 一级香蕉视频在线观看 | 最近免费观看高清韩国日本大全 | 91av免费版 | 久久精品久久久久久噜噜 | 浓精h攵女乱爱av | 日本xxxxxxxx免费视频 | 四虎地址8848| 色哟哟一一国产精品 | 午夜不卡av| 精品一区二区三区四区 | 任我爽橹在线精品视频 | 婷婷丁香五月亚洲中文字幕 | 9l视频自拍九色9l视频大全 | 精品日本一区二区三区免费 | 国产免费极品av吧在线观看 | 午夜男人天堂 | 日本熟妇色高清播放 | 国产69成人精品视频免费 | 天天插夜夜操 | 日韩欧美视频免费在线观看 | 欧美黄色高清 | 亚洲视频精品一区二区 | 国产午夜羞羞小视频在线观看免费 | 亚洲自国产拍揄拍 | 91久久久久 | 国产色系视频在线观看 | 国内精品国内精品自线一二三区 | 亚洲日本在线在线看片4k超清 | 亚洲日韩一区二区三区 | 欧美国产中文字幕 | 日免费视频| 免费无码又爽又刺激激情视频 | 免费在线国产视频 | 国产精品成人亚洲777 | 女人的天堂a国产在线观看 狠狠干中文字幕 | 亚洲中文无码av在线 | 国产极品美女高潮无套久久久 | 制服国产欧美亚洲日韩 | 亚洲日韩中文字幕一区 | 欧美日韩国产va另类 | 侵犯の奶水授乳羞羞游戏 | 欧美影院成年免费版 | 亚洲日本va午夜中文字幕一区 | 亚洲精品乱码久久久久久不卡 | 人妻熟妇乱又伦精品视频无广告 | 无码人妻精品中文字幕 | 久久嫩 | 黄色激情小说视频 | 国产精品久久人妻无码网站蜜臀 | 成人亚洲精品 | 中文字幕天天躁日日躁狠狠躁免费 | 精品人妻系列无码人妻漫画 | 国产日产欧产精品精品 | 国产精品黑色丝袜久久 | 91灌醉下药在线观看播放 | 色视频网站在线观看一=区 人体内射精一区二区三区 伊人伊人伊人伊人 |