指令說明
軟件都是按 32 路輸入,32 路輸出設計的,不管實際產品是多少路,程序可設置范圍都是 X00-X31,Y00-Y31。
為了提高多路同時控制效率,支持 Xxx-xx,Yxx-xx 這種指定端口范圍的多路同時控制指令。
程序組分類 1.邏輯控制—(第 Z17 組,160 行,可以滿足大部分要求) 編程邏輯:
如果 xxx 條件滿足,那么做 xxx 動作。
如果 xxx 條件:包括“如果”“與”“或”三條指令,可以實現單個或多個輸入條件的邏輯運算組合。
做 xxx 動作:包括“輸出”“計數”“延時”等指令,可以實現多種動作控制。
序號 | 指令 | 操作對象 | 操作參數 |
1 | 如果 與 或 | 端口:X00-X31 端口:Y00-Y31 | 閉合: 開關接通; 斷開: 開關斷開; 上跳:開關接通瞬間——上升沿; 下跳:開關斷開瞬間——下降沿 |
計數器:C00-C99 | >/= 0000000-9999900 次 >/= DC00-DC99,人機界面的計數 | ||
計時器:T00-T99 | >/= 00.00 秒-99:59 時 >/= DT00-DT99,人機界面的延時 | ||
2 | 輸出 | 端口:Y00-Y31 | 閉合: 開關接通,并自鎖; 斷開: 開關斷開,并自鎖; 點動:開關接通,不自鎖; 翻轉:開關接通/斷開切換; |
程序組:Z00-Z17 | 運行:從當前位置啟動工作; 停止:停在程序的開始處; 暫停:停在當前位置; 重啟:從頭開始運行; 快進:當前延時歸零; 運行/停止:兩者切換; 暫停/運行:兩者切換; | ||
3 | 計數 | 計數器:C00-C99 | 空格:讓 Cxx 計數 0000000-9999999 次, =/+/- :給 Cxx 賦值 0000000-9999900 次 |
4 | 延時 | 計數器:T00-T99 | 空格:讓 Txx 計時 00.00 秒-99:59 時 =/+/-:給 Txx 賦值 00.00 秒-99:59 時 ::讓 Txx 計時 DTxx,人機界面的延時 |
2.延時控制/順序流程控制—Z00-Z15 組,每組 160 步,可設置很多延時控制 編程邏輯:
通過“輸出 xxx 動作,等 xxx 時間,再做 xxx 動作,再等 xxx 時間”,可以實現
任意開關順序和時間間隔的延時控制;
通過“如果 xxx 條件成立,程序向下執行,否則等待”實現順序流程控制;
通過“如果 xxx 條件成立,程序跳轉到 xxx 步,否則向下”實現條件轉移控制;
通過“循環 xxx 步 xxxxx 次”,實現有限次數的循環控制,循環嵌套控制。
上電選項:(其中“上電運行/上電繼續” 是帶掉電記憶的,只有 Z00-Z01 組有)
上電啟動——通電自動從頭運行,
上電停止——通電后等待按鈕啟動或日歷定時啟動,
上電運行——通電后從上次斷電的位置開始運行,
上電繼續——通電后繼續斷電前的狀態,是運行就繼續運行,是停止就停止。
序號 | 指令 | 操作對象 | 操作參數 |
1 | 輸出 | 端口:Y00-Y31 | 閉合: 開關接通,并自鎖; 斷開: 開關斷開,并自鎖; 翻轉:開關接通/斷開切換; |
程序組:Z00-Z17 | 運行:從當前位置啟動工作; 停止:停在程序的開始處; 暫停:停在當前位置; | ||
2 | 延時 | 立即數: 00.00 秒-99:59 時 | 立即數以 0.01 秒精度倒計時 |
定時器:T00-T59 | 空格:定時器 Txx 以 0.01 秒精度倒計時 =/+/-: 定時器Txx通過=/+/-方式賦值 ::讓 Txx 計時 DTxx,人機界面的延時 | ||
3 | 計數 | 計數器:C00-C99 | 空格:計數器 Cxx 以 1 次為單位計數; =/+/-:計數器 Cxx=/+/-方式賦值 |
4 | 如果 | 端口:X00-X31 端口:Y00-Y31 | 閉合/斷開-向下:如果條件成立,程序 向下,否則等待; 閉合/斷開→xxx 步:如果條件成立,程 序轉 xxx 步,否則向下執行; |
5 | 循環 | xxx 行 xxxxx 次 | 無條件跳轉到 xxx 行 xxxxx 次 |
3.日歷定時—Z16 組,160 行,可設置 100 多個時段 編程邏輯:
先校準系統時間,然后設置定時時段,當系統時間到了定時時段內,就會執行
定時后面的動作。
當只設置了定時,沒有設置定日的話,定時指定的時段每天都有效,或在指定
的星期日幾下都有效。
當只設置了定日,沒有設置定時的話,定日指定的時段一天 24 小時都有效。
同時設置了定日和定時的話,則兩組指定的時段都滿足才有效。
日歷定日和開關量輸入輸出做簡單的與運算,可實現定時允許控制。
序號 | 指令 | 操作對象 | 操作參數 |
1 | 校時 | 20xx 年 xx 月 xx 日,xx 時 xx 分 xx 秒, | 按北京時間校準,星期 x 會自動生成, 有紐扣電池供電保持。 |
2 | 定時 | xx 時 xx 分 xx 秒- xx 時 xx 分 xx 秒 星期 0123456 | 指定一天內的時段,精確到秒,可選擇 星期日一二三四五六哪一天有效。 |
3 | 定日 | 20xx-20xx 年 xx-xx 月 xx-xx 日 | 指定年/月/日的時段。 |
4 | 與 | 端口:X00-X31 端口:Y08-Y31 | 閉合: 開關接通; 斷開: 開關斷開; |
5 | 輸出 | 端口:Y00-Y31 | 閉合:時段內閉合,時段外不控制 |
程序組:Z00-Z17 | 運行:時段內運行,時段外不控制; 停止:時段內停止,時段外不控制; |
通過云服務器或者內置網頁編程-1
通過云服務器或者內置網頁編程-2
本文來源頭條號物聯網全棧開發
審核編輯:湯梓紅
-
控制器
+關注
關注
112文章
16332瀏覽量
177812 -
指令
+關注
關注
1文章
607瀏覽量
35694 -
計數器
+關注
關注
32文章
2256瀏覽量
94478 -
定時器
+關注
關注
23文章
3246瀏覽量
114721
原文標題:指令說明
文章出處:【微信號:電子技術控,微信公眾號:電子技術控】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論