智汇工业-智慧工业、智能制造及工业智能、工业互联门户网站,专业的工业“互联网+”传媒

如何提高PLC運行效率

來源:互聯網

點擊:1761

A+ A-

所屬頻道:新聞中心

關鍵詞:PLC 控制 PC 脈沖輸出

    通過本方法優化可以極大的減少程序語句數,使程序更簡潔、可讀性更好,由于不需要做耗時的類型轉換,程序運行效率也得到提高。且數學運算量越大,效率提高越明顯。缺點是要多占用兩字節的內存,以后程序中不能使用VW0。但S7-200的RAM空間很大,一般是用不完的,以226為例,有多達10K的RAM,偶從來沒有超過1K。這些RAM都是花錢買來的,不用白不用,不用也是浪費了。

      同理,如果有字節型變量經常需要與字類型變量相互轉換,讓字節變量占用一個字的內存寬度浪費一個字節,避免類型轉換。具體步驟如下:

      1.根據工程實際需求,進行功能塊規劃

      編寫子程序在PLC中子程序是為一些特定的控制目的編制的相對獨立的程序。執行子程序調用指令CALL等,如果條件不滿足子程序調用時,程序的掃描就僅在主程序中進行,不再去掃描這段子程序,這樣就減少不必要的掃描時間。

      2.用字或雙字數據傳送給DO點方法來控制輸出

      在PLC的應用中通常都會有大量的輸出控制,用字或雙字數據傳送給DO點方法來控制輸出可以提高速度,只要根據實際應用的要求,合理分配輸出地址,變換控制輸出控制字,可以大大減少PLC程序執行的步數,從而加快PLC的程序運行速度。

      3.脈沖觸發SET、RESET

      PLC中,使用SET指令只執行一次即可,不必每次掃描都執行這個指令,很適合與脈沖輸出(PLS/PLF)指令配合使用。有些工程人員忽視了這個問題,使用了常規的方法來驅動SET指令,無意中增加了PLC程序掃描運行時間。

    4.避免了類型轉換,方法如下:

      以S7-200為例,它的內存格式與我們常用的PC機正好相反,它是高字在前,低字在后的。所以我們可以將字變量放在后兩個字節,在程序初始化時將前兩個字節清零(程序的其它地方不得使用這兩個字節)。

      如我們定義符號時將字變量定義在VW2,同時保持VW0的值為零。則程序中可以用VW2以字型訪問該變量,同時也可以VD0以雙字型訪問,避免了類型轉換。

      為了避免使用時混淆,最好以明確的符號定義來區分字類型和雙字類型。在此強烈推薦類匈牙利命名法:以前綴指示變量類型,用首字母大寫的有意義的英文單詞的組合作變量名。本人習慣用以下綴:

      b————字節型變量(byte)
      w————字型變量(word)
      d————雙字變量(double)
      r————實型變量(real)
      f————位變量(flag)
      btn——-自復位按鈕式輸入(button)
      sw————切換開關或自鎖按鈕輸入(switch)
      sig——-傳感器、編碼等電平信號輸入(signal)
      rly——-輸出繼電器位(relay)

      當然,這個根據個人習慣來,沒有定則,主要是利于自己區分。假如有一個字類型變量名為VarName,為使用前面的轉換技巧,我們可以這樣定義:

      wVarName————VW2
      dVarName————VD0

      在程序初始化時將VW0清零(如果是不需要記憶的變量,直接將dVarName清零也可)或者在數據塊中將VW0設置為零。

      則以后需要以字類型訪問變量時就用wVarName,需要以雙字類型訪問變量時就用dVarName。完全不需要類型轉換了。

      提高PLC運行效率,縮短完成相同任務時的執行時間。

      提醒:初學者不必在意本文歸納的做法,以程序易讀、規范為目標,完成功能要求即可。

      1、可以用“字”的時候盡量避免用“雙字”,可以用整數時,盡量避免用實數。

      2、優先使用富余的(硬件連接以外的)IB、IW、ID、QB、QW、QD,其次是M,S;

      3、盡量避免數據類型轉換,不得不用時,盡量用AC存放中間變量,減少轉換次數?;蛘呔幊虝r先預留出存儲空間,比如:用VW2存整數時,VW0空出不用,就可以直接以VD0的形式來進行訪問VW2中的數據;

      4、減少非必要網絡掃描,把可以設條件執行的網絡(特別是AIW、AQW),歸類到子程序中作條件調用(例如定時中斷);

      5、用XOR指令實現任意位取反(這指令略有難度,調試中更需要認真對位,編程時建議用二進制數);

      6、在保證工藝要求前提下,適當減小發生中斷的頻率;

      7、子程序應該盡量減少條件判斷的次數,規格化子程序進出口參數,從而減少代碼冗余。

      8、對于有重復性、耗時的任務,應采用分周期處理;其中包括:把初始化工作分攤到多個周期完成。令多個PID回路的采樣時間略有差別,以避免在同一周期內產生多個中斷調用,讓掃描周期更均勻穩定。

      9、對于輸入數據較少的子程序調用,可以先判斷輸入數據是否有變化,如果沒有變化,可以直接跳過子程序,從而減少掃描周期。

      10、盡量把在V區的位變量安排在V511.7內,把使用頻率高的VB/VW/VD變量,安排在V4095內,可以縮短程序掃描周期。

      11、SM0.0若和其它信號串聯,只增加程序大小和執行時間,沒有別的作用(如果網絡已經滿足了左側必須的觸點,沒必要再串接SM0.0);

      12、沒必要共享信號時,放置在同一網絡里的多條指令,會產生額外的進出棧操作(具體可以轉成STL來分析),而且如果不是邏輯要求,應避免橫向串聯,這樣至少可以減少一個“與”指令。好處僅僅是放在一個網絡里,感覺緊湊一點。

      13、合理使用立即IO指令(盡量減少使用)節約PLC處理立即指令的轉換時間。

      14、計算中盡量使用計算結果存儲器,而不用過渡存儲器。


    (審核編輯: 滄海一土)

    聲明:除特別說明之外,新聞內容及圖片均來自網絡及各大主流媒體。版權歸原作者所有。如認為內容侵權,請聯系我們刪除。

    主站蜘蛛池模板: 济宁山银煤矿机械有限公司,钻采工具,防爆电器,凿岩机械,风动工具,矿山机械,建筑机械,支护设备,通风防尘,铁路设备,仪器仪表,大型设备,矿用泵,钎具类,消防类,矿车类,配件区类 | 铁氟龙膜/板/棒-铁氟龙网带/胶带/胶布-[东莞华氟]专注铁氟龙及特氟龙制品生产 | 自动化贴标机_套标机_圆瓶贴标机厂家_大为机械 | 景德镇水流星陶瓷文化传播有限公司 | 铜陵冰雪制冷设备有限公司| 一体式电磁流量计_分体式电磁流量计_卫生级电磁流量计_卫生型电磁流量计_电池供电电磁流量计_卡箍式电磁流量计_废水电磁流量计_德克森仪表(淮安)有限公司官网 | 湖南净声源环保科技有限公司是一家专业从事噪声治理和建筑声学设计生态环境综合治理服务的企业,专业从事株洲电梯隔音治理,湘潭中央空调降噪处理,衡阳邵阳冷却塔噪音治理,岳阳常德大型风机噪声隔音降噪,张家界空压机噪声治理,益阳配电房变压器噪声治理,专业郴州永州工厂企业车间噪声治理,怀化娄底专业机械设备减振降治理,武汉噪音治理隔音降噪公司,孝感噪音治理,立式球磨机的噪声控制,专业隔音降噪公司,、以及各类机械动力设备减振降噪噪声治理的公司,同时为客户提供咨询与解决方案 | 无人叉车|智能无人叉车|智能AGV叉车|激光叉车AGV厂家_江西丹巴赫机器人股份有限公司 | 陶瓷-超高速胶体磨-高剪切胶体磨厂家价格-上海思峻机械设备有限公司 | 柚墨yomoer官网_PPT模板_工作总结PPT模板下载_个人简历模板 | 津南人才网_津南招聘网_求职找工作平台| 上海三友医疗器械股份有限公司| 黄山市惠康膳食管理服务有限公司 - 官网首页 | 土石_泥石分离机_无轴滚筒筛_振动筛 - 巩义市鑫利重工机械制造有限公司 | 硝酸铵钙|山西硝酸钙|硝酸钾|太原硝酸钙镁|硝酸钾钙|亚硝酸钠-山西玉彤化工有限公司 | 实木中药柜,实木中药斗,木制中药柜,木制中药柜的价格,实木中草药柜,安国美佳中药柜厂家 | 加药装置-排油烟装置-工业滤水器-连云港灵动 | 葫芦岛装修公司,兴城装修家装公司,葫芦岛鑫昕装饰 | 行域招聘网-行业领域专业技术人才招聘求职平台 | 河北浩元保温材料有限公司 | 气泡膜机_气垫膜机_缠绕膜机_瑞安市优特机械厂 | 硝酸铵钙|山西硝酸钙|硝酸钾|太原硝酸钙镁|硝酸钾钙|亚硝酸钠-山西玉彤化工有限公司 | 全自动清洗过滤器_网式盘式过滤器_石英砂过滤器_叠片过滤器-湖南多灵过滤系统科技有限公司 | 优质课网_收录全国及各省市最新优质课视频,说课视频,名师课例课堂实录,高效课堂教学视频,观摩展示公开示范优秀课视频,教学大赛视频! | 豪美陶瓷|陶瓷十大品牌|佛山陶瓷放心消费品牌| 烧碱-工业片碱-火碱价格-氢氧化钠厂家-巩义市宝莱新材料厂 | 山东鑫佳日化_洗衣粉生产厂家,从事洗衣粉加工出口 | 葫芦岛装修公司,兴城装修家装公司,葫芦岛鑫昕装饰 | 天津佳创博为科技有限公司|AGV控制器|无人搬运车|磁导航传感器|AGV专业零配件 | 熊猫家装-装修公司,上海装修、室内设计、家装、别墅装修、办公室装修、全屋定制就上熊猫家装 | 斜管填料_斜板填料_纤维球_果壳活性炭_立体网状填料_纤维球厂家-巩义市德科净水材料有限公司 | 箱式电炉,箱式烧结炉,箱式马弗炉,箱式实验炉,高温箱式电阻炉,箱式加热炉,箱式退火炉,箱式真空气氛炉洛阳研博炉业有限公司 | 中式婚礼_汉服婚礼_传统婚礼_婚庆公司_云歌婚礼策划【官网】 | 无尘投料站-真空上料机-旋振筛|超声波振动筛|摇摆筛|筛分机-新乡市欧霖佳机械有限公司 | 和部长一起去出差旅全程,构建和谐上下级关系-蜜桃视频 | 新中式家具,广东新中式家具,广州新中式家具,佛山新中式家具,顺德新中式家具,乐从新中式家具,新中式家具厂家直销--唐明雅居 | 压瓦机|C型钢机|彩钢设备|C/Z互换檩条机-河北玉发压瓦机 | 秦皇岛市华谊彩印有限公司 | 上海物流公司_上海冷链运输_空运_电商仓储配送电话-迈泽物流 | 全自动贴标机厂家-深圳市优斯迪自动贴标机官网 | 上海安防网-上海安全防范报警协会 |