精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

關于西門子1200/1500PLC的一些編程技巧

PLC技術圈 ? 來源:PLC技術圈 ? 2023-12-07 09:50 ? 次閱讀

下面是XXX工程師的感受分享,可以作為參考!

1、指令分為單掃描周期指令和多掃描周期指令。對于多掃描周期指令,如果EN或者REQ只使能一個掃描周期,該指令不能成功執行;例如大多數的通信指令;

2、FB塊的輸入輸出形參存儲于背景數據塊中,在調用該FB時實參可選;而FC塊的輸入輸出是臨時內存,必須指定實參才能運行;

3、FB塊的輸入輸出雖不是靜態變量,但亦有保持功能,具體視程序而定;

4、注意變量被多次賦值時的先后順序!因為變量的值總會被最后執行動作更新,前面的值將被覆蓋;例如下圖:

99429d2a-94a0-11ee-939d-92fbcf53809c.png

程序初衷為當接受響應完成時ERR置位,或響應超時ERR置位。上述程序是可以完成正常功能的;但若二者互換,如下圖:

994dd028-94a0-11ee-939d-92fbcf53809c.png

接收超時時,ERR不會置位,因為rev_done為0,ERR被復位!

5、STEP 7中的梯形圖操作數、能流的監控特征色(藍綠)、以及監控表中的布爾變量的刷新頻率有限,可能不能反映真實的實時運行狀況,可借助一個累加器來監視程序的運行狀態;例如下圖:

9951de20-94a0-11ee-939d-92fbcf53809c.png

6、單個掃描周期中,一個布爾變量的上升/下降沿只能讀取一次;因為讀取一次之后,其Pre變量已被立即刷新,后續的讀取不能成功讀到該變量的狀態變化;

7、數組訪問越界將導致CPU錯誤,ERR燈閃爍;

8、單掃描周期指令的循環操作是在單掃描周期完成的;

9、多使用宏定義,可使程序易讀、方便修改;

10、關于能流:(1)能流流經某個具備EN和ENO的指令,并不一定代表該指令功能執行完成,只代表該掃描周期掃描完成;(2)算數運算、bool變量操作等單掃描周期指令的ENO輸出代表該指令執行完成。

11、FB/FC的EN端將為能流提供掃描通道,EN端斷路,能流無掃描通路,內部變量將不再刷新,即該函數不再執行;當FB/FC的EN端總是使能,Enable輸入斷開,塊內部仍有能流通路,相應變量會被掃描以致刷新;請注意二者區別;例見下圖:

995c231c-94a0-11ee-939d-92fbcf53809c.png

99697e54-94a0-11ee-939d-92fbcf53809c.png



前者FB12內部的變量總會被掃描,而后者在M3.0或DB_Valve.done為1時,內部變量不會被掃描;相應的,前者done變量將被下一掃描周期置0,而后者done置1后將因能流不通不能掃描而自行保持;

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • cpu
    cpu
    +關注

    關注

    68

    文章

    10825

    瀏覽量

    211150
  • 西門子
    +關注

    關注

    93

    文章

    3008

    瀏覽量

    115637
  • 編程
    +關注

    關注

    88

    文章

    3592

    瀏覽量

    93596

原文標題:關于西門子1200/1500PLC的一些編程技巧

文章出處:【微信號:xue_PLC,微信公眾號:PLC技術圈】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    西門子1500PLC采集modbusRTU儀表數據

    場景:西門子1500需要采集64個modbusRTU儀表數據
    發表于 09-07 14:39 ?5158次閱讀

    西門子S7-1200 和 S7-1500編程指南pdf下載

    西門子S7-1200 和 S7-1500編程指南
    發表于 03-27 15:15 ?293次下載

    ABB六軸機器人與西門子1500PLC使用手冊

    ABB六軸機器人與西門子1500PLC使用手冊免費下載。
    發表于 05-07 14:04 ?56次下載

    merlic與西門子PLC?S7-1500的通訊案例

    merlic是MV-TEC公司的相機集成軟件,支持TCPIP,MODBUS通訊,最近使用到merlic軟件和相機,所以做為總結,詳細介紹merlic與西門子1500PLC的通訊過程和案例。
    的頭像 發表于 03-17 10:02 ?4038次閱讀

    西門子1200/1500遠程下載PLC程序的操作步驟及注意事項

    工業智能遠程控制終端GRM530能非常快捷的通過4G網絡實現西門子1200/1500PLC編程電腦連接, 實現遠程下載、上傳和仿真PLC
    的頭像 發表于 06-15 08:59 ?2w次閱讀
    <b class='flag-5'>西門子</b><b class='flag-5'>1200</b>/<b class='flag-5'>1500</b>遠程下載<b class='flag-5'>PLC</b>程序的操作步驟及注意事項

    西門子1500PLC產品樣品手冊2021版

    西門子1500PLC產品樣品手冊2021版
    發表于 08-08 15:17 ?0次下載

    西門子S7-1200和S7-1500編程風格指南

    西門子S7-1200和S7-1500編程風格指南分享
    發表于 08-17 17:30 ?21次下載

    西門子SMART200 PLC西門子1200 PLC的Modbus TCP通訊實例

    我們上節課程基于博途V16講了西門子1200PLC1500PLC的ModbusTCP通訊,這節課程我們講smart系列PLC1200系列
    的頭像 發表于 04-25 10:27 ?1.4w次閱讀
    <b class='flag-5'>西門子</b>SMART200 <b class='flag-5'>PLC</b>和<b class='flag-5'>西門子</b><b class='flag-5'>1200</b> <b class='flag-5'>PLC</b>的Modbus TCP通訊實例

    西門子PLC編程技巧(軟件篇)

    為大家整理一些西門子PLC的軟件編程小竅門
    的頭像 發表于 07-10 09:34 ?2060次閱讀
    <b class='flag-5'>西門子</b><b class='flag-5'>PLC</b><b class='flag-5'>編程</b>技巧(軟件篇)

    西門子PLC 1500/1200硬件分享

    西門子S7-1200PLC有下面幾種CPU型號:1211C、1212C、1214C、1215C、1217C。1214C為主要使用機型。其它可以用S7-200smart代替,也可以用S7-1500代替。
    的頭像 發表于 07-13 14:37 ?3483次閱讀

    西門子1200PLC之間的ModbusTCP通訊如何實現?

    西門子1200PLC通過以太網通訊與其它設備進行數據交互,西門子1200PLC可以和西門子系列plc
    發表于 07-30 14:49 ?9397次閱讀
    <b class='flag-5'>西門子</b><b class='flag-5'>1200PLC</b>之間的ModbusTCP通訊如何實現?

    西門子博途1200/1500PLC單按鈕啟停控制10種設計方法

    西門子博途1200/1500PLC單按鈕啟停控制10種設計方法
    的頭像 發表于 08-31 09:14 ?7792次閱讀
    <b class='flag-5'>西門子</b>博途<b class='flag-5'>1200</b>/<b class='flag-5'>1500PLC</b>單按鈕啟停控制10種設計方法

    西門子plc單按鈕啟停的十種方法(博途1200/1500PLC

    西門子博途1200/1500PLC單按鈕啟停控制10種設計方法
    發表于 08-31 09:15 ?6285次閱讀
    <b class='flag-5'>西門子</b><b class='flag-5'>plc</b>單按鈕啟停的十種方法(博途<b class='flag-5'>1200</b>/<b class='flag-5'>1500PLC</b>)

    西門子S7-1200/1500PLC經典氣動機械手程序

    電子發燒友網站提供《西門子S7-1200/1500PLC經典氣動機械手程序.docx》資料免費下載
    發表于 09-20 15:32 ?17次下載

    天拓四方攜手西門子1500PLC在鋰電行業的應用案例

    改進碳酸鋰產線的每個生產環節,擴大產能。 解決方案 為了滿足該鋰業公司的自動化和數字化需求,天拓四方攜手西門子提供了以下解決方案: 1、采用西門子1500PLC作為核心控制系統
    的頭像 發表于 11-08 17:49 ?220次閱讀
    天拓四方攜手<b class='flag-5'>西門子</b><b class='flag-5'>1500PLC</b>在鋰電行業的應用案例