System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
【國外來華專利技術】
本公開涉及根據設計數據自動生成程序的技術。
技術介紹
1、在制造業等中使用各種裝置。裝置制造商開發控制程序來實現裝置的控制。在控制程序的開發中耗費大量工時。因此,為了使開發高效化,開發了根據設計數據來生成控制程序的技術。
2、在專利文獻1中,記載了一種基于作為控制對象裝置的設計數據的時序圖來生成作為控制程序之一的梯形圖程序的技術。梯形圖程序是將輸入設備、輸出設備以及內部設備等組合而得到的繼電器電路形式的程序。輸入設備示出存儲輸入信號的值的存儲器地址。輸出設備示出存儲輸出信號的存儲器地址。內部設備示出存儲程序的處理結果等的存儲器地址。
3、現有技術文獻
4、專利文獻
5、專利文獻1:日本特開2021-149853號公報
技術實現思路
1、專利技術要解決的問題
2、在根據設計數據生成控制程序的技術中,難以生成全部的程序。因此,用戶對所生成的控制程序追記處理的情況較多。作為追記的處理,為與外部設備的協作處理、異常處理、以及原點恢復處理等。
3、在用戶將處理追記到控制程序之后,有時由于裝置的設計變更等而發生返工。在該情況下,根據變更后的設計數據重新生成控制程序,用戶對重新生成的控制程序重新追記處理。或者,不進行控制程序的重新生成,用戶確定控制程序上的設計變更所造成的影響范圍,對控制程序進行修正。無論哪種情況都耗費大量的精力。
4、當根據變更后的設計數據重新生成控制程序時,關于與未變更設計的部位對應的程序部件
5、本公開的目的在于,能夠簡化根據在將處理追記到控制程序后被變更的設計數據而生成控制程序的作業。
6、用于解決問題的手段
7、本公開的程序生成裝置具備:變更部位確定部,其在變更前的設計數據即變更前數據與變更后的設計數據即變更后數據之間,對構成所述變更前數據和所述變更后數據的各設計信息進行比較,由此,確定針對根據所述變更前數據生成的控制程序的變更部位;以及變更反映部,其針對由所述變更部位確定部確定出的所述變更部位,設定根據所述變更后數據生成的新的程序部件,更新所述控制程序。
8、專利技術的效果
9、在本公開中,在變更前數據與變更后數據之間針對設計信息進行比較,來確定針對控制程序的變更部位。而且,針對變更部位設定根據變更后數據生成的新的程序部件,更新控制程序。
10、由此,能夠抑制對設計數據中的未變更的部位所對應的程序部件的影響,更新控制程序。其結果是,能夠簡化根據在控制程序中追記處理后被變更的設計數據而生成控制程序的作業。
本文檔來自技高網...【技術保護點】
1.一種程序生成裝置,其中,
2.根據權利要求1所述的程序生成裝置,其中,
3.根據權利要求2所述的程序生成裝置,其中,
4.根據權利要求2或3所述的程序生成裝置,其中,
5.根據權利要求2至4中的任意一項所述的程序生成裝置,其中,
6.根據權利要求1至5中的任意一項所述的程序生成裝置,其中,
7.根據權利要求1至6中的任意一項所述的程序生成裝置,其中,
8.根據權利要求1至7中的任意一項所述的程序生成裝置,其中,
9.根據權利要求1至8中的任意一項所述的程序生成裝置,其中,
10.一種程序生成方法,其中,
11.一種程序生成程序,其中,
【技術特征摘要】
【國外來華專利技術】
1.一種程序生成裝置,其中,
2.根據權利要求1所述的程序生成裝置,其中,
3.根據權利要求2所述的程序生成裝置,其中,
4.根據權利要求2或3所述的程序生成裝置,其中,
5.根據權利要求2至4中的任意一項所述的程序生成裝置,其中,
6.根據權利要求1至5中的任意一項所述...
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。