最近看到一個程序,博圖定時器的in腳中寫了一個等式,且是一個等號,不是兩個等號,有點小疑惑,就做了個測試,結果是博圖確實有點靈活。
本文不討論程序的合理性,只討論定時器in腳處輸入1個等式,程序是否能正常運行,直接看程序:
如下是一個簡單的定時器調用程序:

FC1中的SCL程序
再來看主程序:
如下圖,可以看到定時器在運行了:

讓MW=4,調用FC1
定時器運行完,Q點有輸出了:

延遲時間到Q點輸出
所以,這個實驗就證明了timer(in:=(mw2=4),
pt:=T#20s);
這段程序是完全正確,且可以運行的,說明了in這里本來是bool型的引腳,但是(mw2=4)這里確實將比較關系轉換為了真假判斷,可以說是完成了隱士轉換,確實不看到這樣的程序,不敢確定是否真的可行。
所以說沒事還是要多看看別人的程序,說不定對自己又是一點提高,學無止境。
來源:控制研究控(今日頭條)
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。
舉報投訴
-
定時器
+關注
關注
23文章
3369瀏覽量
124191 -
程序
+關注
關注
117文章
3846瀏覽量
85363 -
SCL
+關注
關注
1文章
244瀏覽量
18049
原文標題:博圖SCL程序中的隱式轉換
文章出處:【微信號:gkongbbs,微信公眾號:工控論壇】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
熱點推薦
XC8怎么將float隱式轉換為整數
您好,我使用了兩個選項來改變浮點到余弦角的整數。但是我得到了如下警告:警告[356 ]代碼\ADC.C;282.27將浮點到整數的隱式轉換。所以不能得到準確的結果。我的代碼
發表于 09-06 12:07
S7-SCL提供了哪些功能 結構化S7-SCL程序的設計
在一個S7程序中S7-SCL(程序)塊也能夠與其他STEP7編程語言所編寫的塊相結合塊可以相互調用。S7-SCL塊也可以儲存在庫
發表于 01-31 10:10
?1732次閱讀
用中文編寫的博途SCL程序
師妹: 師兄,我昨天貌似看到你在玩掃雷游戲?這玩的是游戲還是懷舊青春呀? 布道師: 這你就不懂了吧~這是網路上某位大神用中文寫的博途程序哦! 師妹: 用博途做的小游戲我頁看過幾個,這還能全中文編寫
SCL中的 EN/ENO 機制概述
SCL 中的 EN/ENO 機制概述 在 SCL 程序段中,可以通過賦值來改變 ENO。為此,請寫入“ENO:=TRUE”或“ENO:=FA
西門子博途中的LAD、FBD與SCL編程
選擇要在其后插入新程序段的程序段。
在快捷菜單中,選擇命令“插入 STL 程序段”(Insert STL network) 或“插入 SCL
發表于 01-16 09:33
?5033次閱讀
博圖SCL程序中的隱式轉換
評論