System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 亚洲精品自偷自拍无码,少妇人妻偷人精品无码视频,岛国无码av不卡一区二区
  • 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    在線編輯方法及裝置制造方法及圖紙

    技術編號:42030749 閱讀:22 留言:0更新日期:2024-07-16 23:19
    本申請實施例提供一種在線編輯方法及裝置。通過在每個控制周期內完成部分數據的遷移,逐步完成程序數據段的變量切換,因此程序的執行不會被阻塞,保證了控制周期的穩定;另外,不需要提高處理器的運算能力,能夠以低成本實現控制周期的穩定。

    【技術實現步驟摘要】

    本申請涉及程序編輯領域,特別涉及一種在線編輯方法及裝置


    技術介紹

    1、利用可對運行的程序進行編輯的控制器對設備進行控制,在各個領域應用廣泛。例如,利用可編程邏輯控制器(programmable?logic?controller,plc)控制各種設備。

    2、對于在線編輯,可以一邊運行程序,一邊對程序進行編輯、更新和切換。其中,程序更新通過切換文本(text)段和數據(data)段,而在數據段的更新中需要保證數據完整性以保證程序執行的正確性,現有的方法是在當前的控制周期內進行完整的數據段遷移。

    3、應該注意,上面對技術背景的介紹只是為了方便對本申請的技術方案進行清楚、完整的說明,并方便本領域技術人員的理解而闡述的。不能僅僅因為這些方案在本申請的
    技術介紹
    部分進行了闡述而認為上述技術方案為本領域技術人員所公知。


    技術實現思路

    1、但是,在上述現有方法中,由于數據的更新量大,在當前控制周期內進行完整的數據段的遷移將導致本次程序的執行被阻塞,從而導致控制周期的抖動。

    2、為了解決上述問題中的至少一個,本申請實施例提供一種在線編輯方法及裝置。通過在每個控制周期內完成部分數據的遷移,逐步完成程序數據段的變量切換,因此程序的執行不會被阻塞,保證了控制周期的穩定;另外,不需要提高處理器的運算能力,能夠以低成本實現控制周期的穩定。

    3、根據本申請實施例的第一方面,提供了一種在線編輯方法,所述方法包括:在從第一程序切換到第二程序的過程中,運行所述第一程序;并且,下載所述第二程序的程序段并將所述第一程序的第一數據段中的數據遷移到所述第二程序的第二數據段中,其中,在作為所述第一程序或所述第二程序的控制對象的每個控制周期內,完成所述第一數據段中的部分數據的遷移。

    4、根據本申請實施例的第二方面,其中,在遷移所述部分數據時,改變所述部分數據的引用位置。

    5、根據本申請實施例的第三方面,其中,根據所述控制周期的大小確定所述部分數據的大小,使得在所述控制周期內能夠完成所述部分數據的遷移。

    6、根據本申請實施例的第四方面,其中,所述部分數據的大小為1-8字節。

    7、根據本申請實施例的第五方面,其中,所述部分數據為所述第二程序需要的數據。

    8、根據本申請實施例的第六方面,其中,在遷移所述部分數據之前,對所述第二程序的所述第二數據段中的新的變量進行初始化。

    9、根據本申請實施例的第七方面,其中,所述方法還包括:在按照每個控制周期內完成部分數據遷移的方式,完成所述第一程序的所述第一數據段中的、所述第二程序需要的所有數據的遷移時,停止運行所述第一程序并開始運行所述第二程序。

    10、根據本申請實施例的第八方面,其中,所述方法用于可編程邏輯控制器(plc)的在線編輯中。

    11、根據本申請實施例的第九方面,提供了一種在線編輯裝置,所述裝置包括:存儲器,其存儲有計算機程序;以及處理器,其執行所述計算機程序時實現本申請實施例的第一方面至第八方面中的任一方面所述的方法。

    12、根據本申請實施例的第十方面,其中,所述裝置為可編程邏輯控制器。

    13、本申請實施例的有益效果之一在于:通過在每個控制周期內完成部分數據的遷移,逐步完成程序數據段的變量切換,因此程序的執行不會被阻塞,保證了控制周期的穩定;另外,不需要提高處理器的運算能力,能夠以低成本實現控制周期的穩定。

    14、進一步的,在遷移部分數據時,改變部分數據的引用位置,對數據進行分布式地址更新,而不需要系統統一分配各數據的地址。

    15、進一步的,根據控制周期的大小確定部分數據的大小,使得在控制周期內能夠完成部分數據的遷移,從而能夠靈活的適用于不同控制周期的系統。

    16、針對一種實施方式描述以及示出的特征信息可以以相同或類似的方式在一個或更多個其它實施方式中使用,與其它實施方式中的特征信息相組合,或替代其它實施方式中的特征信息。

    17、應該強調,術語“包括/包含”在本文使用時指特征信息、整件、步驟或組件的存在,但并不排除一個或更多個其它特征信息、整件、步驟或組件的存在或附加。

    本文檔來自技高網...

    【技術保護點】

    1.一種在線編輯方法,其特征在于,所述方法包括:

    2.根據權利要求1所述的方法,其特征在于,

    3.根據權利要求1所述的方法,其特征在于,

    4.根據權利要求1-3中的任一項所述的方法,其特征在于,

    5.根據權利要求1-3中的任一項所述的方法,其特征在于,

    6.根據權利要求1所述的方法,其特征在于,所述方法還包括:

    7.根據權利要求1所述的方法,其特征在于,所述方法還包括:

    8.根據權利要求1所述的方法,其特征在于,

    9.一種在線編輯裝置,其特征在于,所述裝置包括:

    10.根據權利要求9所述的裝置,其特征在于,

    【技術特征摘要】

    1.一種在線編輯方法,其特征在于,所述方法包括:

    2.根據權利要求1所述的方法,其特征在于,

    3.根據權利要求1所述的方法,其特征在于,

    4.根據權利要求1-3中的任一項所述的方法,其特征在于,

    5.根據權利要求1-3中的任一項所述的方法,其特征在于,

    <...

    【專利技術屬性】
    技術研發人員:郭賢捷關鵬
    申請(專利權)人:歐姆龍上海有限公司
    類型:發明
    國別省市:

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 国产日韩精品中文字无码| 无码少妇一区二区三区| 无码日韩人妻精品久久| 亚洲熟妇无码乱子AV电影| 亚洲中文字幕在线无码一区二区| 亚洲av成本人无码网站| 国产真人无码作爱视频免费| 亚洲heyzo专区无码综合| 国产精品亚洲а∨无码播放| 亚洲中文字幕无码av永久| 无码国内精品人妻少妇蜜桃视频 | 亚洲av无码专区在线观看下载| 精品人妻中文无码AV在线| 亚洲日韩国产AV无码无码精品| 国产办公室秘书无码精品99| 人妻无码中文字幕免费视频蜜桃| 中文字幕亚洲精品无码| 精品无码国产自产在线观看水浒传| 亚洲午夜无码久久久久小说| 九九无码人妻一区二区三区| 中文无码AV一区二区三区| 无码视频免费一区二三区| 亚洲国产成人无码AV在线影院 | 国产成人无码一二三区视频| 精品久久久久久中文字幕无码 | 精品三级AV无码一区| 亚洲AV无码专区亚洲AV伊甸园| 国产精品va在线观看无码| 日韩夜夜高潮夜夜爽无码| 无码一区二区三区亚洲人妻| 内射精品无码中文字幕| 人妻少妇看A偷人无码精品视频| 久久人妻无码中文字幕| 欧洲精品久久久av无码电影| 人妻中文字系列无码专区| 亚洲性无码av在线| 国产福利无码一区在线| 亚洲午夜AV无码专区在线播放| 亚洲Av无码乱码在线播放| AV无码小缝喷白浆在线观看 | 日韩AV片无码一区二区不卡|