色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

3天內不再提示

西門子PLC TIA博途生成隨機數

jizhongyingAI ? 來源:非標設備自動化設計 ? 2023-05-24 09:32 ? 次閱讀

先建一個功能塊FC,功能FC采用SCL語言來編寫,具體按照如下步驟:

1、在設計功能時,先確定好,它的具體功能,比如:是想獲取一個隨機實數,該隨機實數是可以定義數值范圍,還要考慮一些錯誤代碼,該例子定義了三個錯誤狀態碼,16#7000(無當前任務)、16#0000(任務完成)、16#8200(最大值小于最小值)。

2. 新建一個FC功能塊,命名為random number(FC1) 然后定義接口變量。如下圖:

cf36676c-f95b-11ed-90ce-dac502259ad0.png

變量名稱很清晰地描述了變量功能,這里不逐一解釋

3、就是開始寫FC1功能塊程序了 ,程序如下圖所示:

程序共5個程序段:

cf4d73bc-f95b-11ed-90ce-dac502259ad0.png

程序段1 塊內變量初始化,三個變量分別賦值0、1、16#7000。

程序段2 檢查輸入范圍變量,是否出現最小值大于最大值的情況。

cf5edbca-f95b-11ed-90ce-dac502259ad0.png

程序段3 讀系統時間,用納秒,使用納秒的隨機性。判斷讀系統時間是否有誤,如果有誤,給狀態變量 賦值。

程序段4 無符號長整型數需要四個字節,每個字節和系統時間納秒的四個字節分別對應,實際上#tempRandomValue就已經是一個隨機的無符號整型數了。

程序段5 對#tempRandomValue進行標準化操作,使其變成0.0~1.0之間的一個數據,然后再逆標準化,使這個隨機數產生于我們要求的最小值和最大值之間。

4,新建一個全局背景DB,如下圖所示

cf7283d2-f95b-11ed-90ce-dac502259ad0.png

5 、再主程序OB1中調用FC1

左側為數值的范圍,可以自己隨便定義 右側為輸出數字和錯誤代碼

cf92b45e-f95b-11ed-90ce-dac502259ad0.png

6、 打開模擬器運行 ,如下圖所示,數據隨機變化

cfa8daea-f95b-11ed-90ce-dac502259ad0.png

審核編輯:湯梓紅

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

    關注

    5016

    文章

    13385

    瀏覽量

    464898
  • 接口
    +關注

    關注

    33

    文章

    8691

    瀏覽量

    151733
  • 西門子
    +關注

    關注

    94

    文章

    3062

    瀏覽量

    116299
  • tia
    tia
    +關注

    關注

    1

    文章

    82

    瀏覽量

    28139
  • SCL
    SCL
    +關注

    關注

    1

    文章

    239

    瀏覽量

    17139

原文標題:西門子PLC TIA博途生成隨機數

文章出處:【微信號:非標設備自動化設計,微信公眾號:非標設備自動化設計】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    C語言中隨機數生成代碼

    C語言中隨機數生成完整代碼:
    的頭像 發表于 02-20 09:21 ?1w次閱讀

    西門子PLC編程軟件下載

    西門子PLC編程軟件TIA V13 SP1 SIMATIC_WinCC_Runtime_Professional_SP1_for_V13
    發表于 03-01 11:04 ?68次下載

    用于生成隨機數的電子骰子

    電子發燒友網站提供《用于生成隨機數的電子骰子.zip》資料免費下載
    發表于 07-06 10:58 ?4次下載
    用于<b class='flag-5'>生成</b><b class='flag-5'>隨機數</b>的電子骰子

    圖如何實現遠程調試西門子PLC

    設備現場的PLC程序需要調整工藝流程,或者有小故障需要排除,就需要工程師到現場。隨著物聯網技術的成熟,通過4G網絡遠程監控和調試PLC已經常規化。西門子PLC是市場上占有率最高的,差
    的頭像 發表于 10-13 09:14 ?4766次閱讀
    <b class='flag-5'>博</b>圖如何實現遠程調試<b class='flag-5'>西門子</b><b class='flag-5'>PLC</b>

    隨機數生成器開源分享

    電子發燒友網站提供《隨機數生成器開源分享.zip》資料免費下載
    發表于 11-11 11:57 ?0次下載
    <b class='flag-5'>隨機數</b><b class='flag-5'>生成</b>器開源分享

    如何在200 smart中生成隨機數

    上文寫了途中生成隨機數的幾種辦法,現在試著使用其中簡單的線性同余法實現在200 smart中完成類似功能。
    的頭像 發表于 03-23 13:51 ?7003次閱讀
    如何在200 smart中<b class='flag-5'>生成</b>偽<b class='flag-5'>隨機數</b>

    Unity3D與西門子PLC通訊

    本文是做實體PLC和Unity的通訊,如果沒有實體PLC可以參考我之前的文上位機與西門子
    發表于 04-19 11:43 ?6次下載
    Unity3D與<b class='flag-5'>西門子</b><b class='flag-5'>PLC</b>通訊

    西門子PLC產生隨機數

    之前在測試觸摸屏趨勢圖時,需要仿真產生一些數據,為了偷懶,打算通過程序模擬隨機數據,但結果卻走進另外一個坑–如何產生隨機數據,因為西門子不具備高級語法的語法函數,最后網上查詢資 料,找到兩種方法
    發表于 04-19 11:06 ?4次下載
    <b class='flag-5'>西門子</b><b class='flag-5'>PLC</b>產生<b class='flag-5'>隨機數</b>

    西門子TIA的Modbus主站通訊

    西門子PLC因其市場占有率較高,且被廣大用戶使用,應用比較廣泛,而其TIA平臺得到了推廣應用,本文將介紹使用CP341進行Modbus 主站通訊
    的頭像 發表于 05-19 09:15 ?2024次閱讀
    <b class='flag-5'>西門子</b><b class='flag-5'>博</b>圖<b class='flag-5'>TIA</b>的Modbus主站通訊

    基于TIA搭建西門子PLC仿真環境及通信方案

    隨著工控及上位機的廣泛應用,在學習過程中,很多時候,我們都需要軟件和硬件的結合。本方案主要用于解決在學習過程中PLC硬件的需求,以西門子PLC為例,詳細描述了基于TIA
    的頭像 發表于 07-26 09:41 ?1155次閱讀
    基于<b class='flag-5'>TIA</b>搭建<b class='flag-5'>西門子</b><b class='flag-5'>PLC</b>仿真環境及通信方案

    西門子1200PLC西門子1500PLC的ModbusRTU通訊

    在現代化高度集成工業中,經常用到PLCPLC之間的通訊,常見的通訊modbus,profibus DP,profinet ,CANOPEN等等通訊,今天我們以西門子TIA
    的頭像 發表于 08-23 09:15 ?4951次閱讀
    <b class='flag-5'>西門子</b>1200<b class='flag-5'>PLC</b>和<b class='flag-5'>西門子</b>1500<b class='flag-5'>PLC</b>的ModbusRTU通訊

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

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

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

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

    如何使用雪花算法生成真正的隨機數

    以前用rand和srand生成過偽隨機數,偽隨機數的序列是固定的,今天學習生成真正的隨機數生成
    的頭像 發表于 10-09 10:05 ?1386次閱讀

    PLC輸出0~100之間的隨機數編寫

    由于西門子PLC不提供隨機數相關函數,在需要用到隨機數的情況下,只能自己手動去寫,下面來教大家寫一個簡單的0~100之間的隨機數
    發表于 10-11 12:22 ?4091次閱讀
    <b class='flag-5'>PLC</b>輸出0~100之間的<b class='flag-5'>隨機數</b>編寫
    主站蜘蛛池模板: 干了快生了的孕妇 | 久久亚洲精品中文字幕60分钟 | 古风一女N男到处做高H | 月夜直播免费观看全集 | 2020亚洲国产在线播放在线 | 亚洲精品自在在线观看 | 婷婷精品国产亚洲AV在线观看 | 亚洲 欧美 国产 在线 日韩 | 日本高清色片 | 91在线一区二区 | 成年视频国产免费观看 | 欧美日韩另类在线观看视频 | 久久久精品日本一区二区三区 | 大陆老熟女60岁 | 大胸美女被cao哭 | 亚洲 日韩经典 中文字幕 | 天堂视频在线观看免费完整版 | 国产 日韩 欧美 综合 激情 | 东热rq大乱交 | 99九九精品视频 | 蜜桃婷婷狠狠久久综合9色 蜜桃视频一区二区 | 2019天天射干| 抽插性奴中出乳精内射 | 无人区免费一二三四乱码 | 99热在线精品视频 | 亚洲XXX午休国产熟女屁 | 阿娇和冠希13分钟在线观看 | 国产人妻精品久久久久久很牛 | 国内精品伊人久久久久 | 男人和女人一级黄色大片 | 国产人A片在线乱码视频 | 99久久免费视频6 | 瑜伽牲交AV| 国产精品99久久久精品无码 | 天美传媒MV高清免费看 | 亚州天堂在线视频av | 3DNagoonimation动漫 | 毛片免费播放 | 九九久久久2 | 久久久久国产一级毛片高清片 | 在线观看视频中文字幕 |