❶ 博途V161500數學函數加數浮點數怎麼輸入
輸入教程:
我們需要把這個函數輸入博途里進行計算
1、首先,先創建新項目
第二步,添加新設備
第三步,創建程序;
第四步,添加數學函數指令,
設a=ln1=4,b=ln2=5,c=ln3=1,ln4=2(2是2a裡面的2),ln5=4(4是4ac裡面的4),把CALCULATE拖入程序中。
點擊小正方形的黃色菊花,插入輸入,增加IN
第六步,選擇基本數據類型為「Real」
第七步,雙擊左邊三給問號,輸入數字,ln1=4,ln2=5,ln3=1,ln4=2,ln5=4,發現多了,可以點定橙色短線,右鍵滑鼠,點擊刪除即可;
第八步,雙擊out,輸入out公式;在輸入out公式時,不能出現變數,如果出現就會顯示紅色
第九步,將剛剛輸入好的數學函數塊復制到程序段2中,進行根2求值,但是在out中一定要改變公式,把負號改為正號,並確定;
第十步,創建PLC變數,雙擊」顯示所有變數」
第十一步,先雙擊表格輸入名稱,把數據類型改為」Real「(由於輸入的數據類型為Real,所以輸出也要跟輸入一致),地址改為位存儲區(M)
第十二步,雙擊回到main程序,點擊最右邊OUT,在點擊小方塊,彈出窗口,點擊"根1"
第十三步,在程序段2中,重復十二步,即可
第十四步,進入模擬。
❷ 怎樣添加delphi 函數庫
1、如果是引用delphi自帶的,一般在頭部的uses加入就可以。
unit uConnect;
interface
uses ADODB, Classes, IniFiles, ShellApi,
SysUtils,Windows, Forms, ComCtrls, Registry;
2、如果是自己寫的函數庫,一般在implementation下面,用uses引入。
implementation
uses uFunction;
❸ tia搏途觸摸屏面板的符號庫的作用
tia搏途觸摸屏面板的符號庫的作用
庫功能
TIA博途軟體提供了強大的庫功能,可以將需要重復使用的元素存儲在庫中。該元素可以是程序塊、數據塊、硬體組態等。熟練使用庫功能,可以在編程過程中事半功倍。
在TIA博途軟體中,每個項目都包含一個項目庫,可以存儲要在項目中多次使用的元素。除了項目庫,TIA博途軟體還可以創建任意多數量的全局庫。用戶可以將項目庫或項目中的元素添加到全局庫中,也可以在項目中使用全局庫中的對象。
庫基本介紹
1、庫總覽
打開TIA博途軟體,進入項目視圖,在軟體的右側任務卡處單擊庫,如圖1所示,從上至下分別是」庫視圖「和「庫管理」按鈕、項目庫窗格、全局庫窗格、元素窗格(默認不開啟)、信息窗格。
圖1、 庫任務卡
通過「庫視圖」按鈕可以 打開庫視圖,進入庫視圖後,選擇對應的庫通過」庫管理「按鈕可以查看庫管理視圖,如圖2所示。
圖2、庫管理視圖
2、類型
類型是執行用戶程序所需的元素。可以對類型進行版本控制,並可以對其進行二次開發。 以下PLC的元素可作為類型存儲在項目庫或全局庫中:函數(FC)、函數庫(FB)、PLC數據類型(UDT)。
項目庫類型來自於項目的程序,而全局庫類型不僅可以來自項目的程序而且可以來自於項目庫類型;項目中如果使用全局庫中的類型,TIA博途軟體會同時將該類型復制到項目庫類型。
注意: 只有FC、FB、UDT可以作為類型的元素,可以出現嵌套的FC、FB、UDT,但在FC、FB中不可以出現全局變數。
3、模板副本
模板副本是用於創建常用元素的標准副本。可以創建所需數量的元素,並將其插入到基於模板副本的項目中。這些元素都將具有模板副本的屬性。
模板副本既可以位於在項目庫中,也可以位於在全局庫中。項目庫中的模板副本只能在項目 中使用。在全局庫中創建模板副本時,模板副本可用於不同的項目中。
可以在庫中將以下元素創建為模板副本:帶有設備組態的設備、變數表或各個變數、指令配置文件、監控表、文檔設置元素(如封面和框架)、塊和包含多個塊的組、PLC 數據類型 (UDT) 和包含多個 PLC 數據類型的組、文本列表、報警類別、工藝對象。
全局庫
全局庫是一個與具體項目無關的單獨文件,可以將程序、組態等保存至庫中分享給其它用戶。此外隨TIA博途軟體安裝的庫也位於全局庫中。
1、全局庫的創建過程
(1)全局庫的建立
打開新的TIA博途項目「TEST」,點擊「創建新全局庫」按鈕,如圖3所示。
圖3、創建新全局庫
(2)添加庫元素
通過拖放的方式在庫的類型或模板副本中添加元素,在」TEST「項目中添加新PLC,創建FC1,將其拖入全局庫「庫1」的模板副本,如圖4所示。
圖4、添加庫元素
(3)保存庫
選擇要保存的庫,點擊「保存對庫所做的更改」按鈕保存庫,如圖5所示。
圖5、保存庫
(4)關閉庫
選擇要關閉的庫,點擊「關閉全局庫」按鈕關閉庫,如圖6所示。
圖6、關閉庫
2、全局庫的打開與調用
(1)全局庫的打開
打開新的TIA博途項目「NEW」,點擊「打開全局庫」按鈕,瀏覽選擇並打開目標全局庫文件,如圖7所示。
圖7、打開全局庫文件
(2)調用庫元素
新建PLC,將全局庫「庫1」模板副本中的FC1拖入PLC程序,如圖8所示。
圖8、調用庫元素
項目庫
項目庫為每個項目自帶的庫。在項目庫中,可以存儲想要在項目中多次使用的對象,也可以將項目庫中對象在項目內任意使用。項目庫始終隨當前項目一起打開、保存和關閉。
如果將元素作為類型添加到項目庫中,並且此元素與其它元素相關,則系統也會將相關的元素作為類型進行自動創建。
將一個類型添加到項目庫中之後,該類型將與項目中添加的元素象關聯。因此,項目中的元素為該類型的實例。
1、添加至項目庫類型
新建PLC,將FC1拖入項目庫的類型中,如圖9所示。
圖9、添加項目庫類型
2、創建新的類型並發布
拖入項目庫類型後自動提示添加類型、版本,如圖10所示。從圖中可見,當將FC1拖入項目庫類型後,FC1中調用的FC2也同時出現在項目庫類型中。
圖10、創建類型並發布
3、項目庫類型添加到全局庫
項目庫類型可以添加到全局庫中從而可以分享給其它用戶使用,如圖11所示。
圖11、項目庫類型添加到全局庫類型
4、修訂版本並再次發布
如果需要對類型進行編輯,可以右鍵點擊需要修訂的類型,選擇「編輯類型」,下圖為對FC2 "V0.0.1"進行編輯,如圖12所示。
圖12、編輯類型
當對FC2進行修改後,點擊發行版本可發布新的類型版本,如圖13所示。
圖13、FC2發布新版本
因為FC2的變化,導致調用該FC2的FC1變為「正在測試」模式,因此需要該FC檢查一致性後,發行新版本。右鍵點擊「V 0.0.2[正在測試]」,如圖14所示。
圖14、FC1檢查一致性並發布
4、更新項目
用類型的新版本更新項目中綁定的所有元素,右鍵點擊「類型」,如圖15所示。
圖15、更新項目程序
最終將項目庫類型中沒有在程序中使用的版本刪除,更新後項目庫如圖16所示。
圖16、最終項目庫類型
5、更新全局庫類型
可以用類型的新版本更新全局庫類型,更新之前需要打開全局庫,打開方法參見上述全局庫介紹,更新方法需要右鍵點擊」類型「,如圖17所示。
圖17、更新全局庫類型
更新完成最終全局庫類型如圖18所示。
圖18、最終全局庫類型
常見問題:
為什麼打開的庫無法編輯?
原因是庫的默認打開方式是只讀,以避免對用戶的庫元素的誤修改。如果需要編輯庫,則在打開時取消勾選「以只讀方式打開」,如圖19所示;
圖19、打開全局庫
❹ 博途可變介面函數怎麼編
博途可變介面函數編寫方法:
博途PLC的下降沿和上升沿指令,在控制系統編程時經常會使用。和SMART S7-200有所不同,遵循IEC-6113標准提供的上升沿下降沿功能塊,都需要邊沿存儲位地址,邊沿存儲器位的地址在程序中最多隻能使用一次,否則,會覆蓋該位存儲器。導致程序運行結果異常,邊沿存儲位的存儲區域必須位於DB(或者FB靜態區域)或位存儲區中。關於上升沿和下降沿指令的自行設計,可以參看下面這篇博文。這里我們主要講下技巧性的問題,我們在編程時如何定義中間變數,在大量沿指令應用的時候,我們怎麼快速實現中間位地址定義。
PLC自定義上升沿下降(函數)沿指令實現_RXXW_Dor的博客-CSDN博客_上升沿函數關於上升沿和下降沿,我們應該用更通用的概念去理解,上升沿和下降沿是為了捕捉信號的變化狀態,在沿發生時執行一個掃描周期,完成一次函數調用。就是如何判斷上升沿和下降沿發生的問題,我們畫圖說明之,利用位邏輯的「與」運算就可以實現上升沿和下降沿的判斷了,再利用Return(函數返回指令)配合完成調用執行一次。SCL程序實現 (函數式編程,上升沿執行一次FB)下降沿功能實現(這里建議不要強調為指令了,可以理解為函數,方法等)。通過2個相鄰的離散序列信號其實就可以實現判斷了。
❺ 博途中怎麼調用系統函數SFB102
問題解決了:先在硬體里設置【計數】,打開OB1,左邊的【程序元素】里SFB下面就會出現SFB47,把SFB47用滑鼠左鍵拖到OB1里,在最上面的【???】輸入DB47,軟體會提示你數據塊DB47不存在,問你是否生成它?選擇【是】就OK了。
❻ 怎樣建立自己的函數庫
1、新建一個Visual C++的「Win32項目」,建立一個空項目。2、建立完成後,右鍵點擊右邊的「解決方案」中的「源文件」。3、選擇「添加」,然後添加「新建項」。4、選擇「Visual C++」中的C++文件,點「添加」。5、在新加的C++文件裡面寫好代碼,然後保存。6、編譯運行即可(快捷鍵Ctrl+F5)。自定義函數需要通過VBA建立。1、按組合鍵Alt+F11打開VBA編輯窗口。2、點窗口菜單「插入「——」模塊」,插入一個新的模塊「模塊1」。4、關閉窗口,返回EXCEL表格運行自定義函數。1、自定義函數代碼必須以Function開頭,以End Function結束;2、代碼中的SV為自定義函數名稱,括弧內的a、b、h是其三個參數,分別對應梯形的上底長度、下底長度和高度。
❼ 如何添加庫函數
include<中間為你自己的庫函數文件>