1樓:ws無名小卒
(子程式中 movb 16#10 vb104 這個16# 10 存入到vb104的時候是多少? 換算成2進位制是10000 。然後看網路2 movb vb104 vb0 那麼此時 vb0 的值應該等於子程式中的10000 對嗎?
但是緊接著斷碼指令又將vb0 (10000) 送入了qbo 我查了查書沒找到任何對應的數字。)
求師傅看看我**出了問題。
沒有出問題的,十六進位制的10 二進位制是10000 。如果這個數是bgd碼 這個數就是十進位制的10! 如果這個數不是bcd碼,這個數十六進位制是10 二進位制是10000 ,十進位制就是16了!
對於7斷碼指令 就是把vb0的低四位的數轉換成7斷碼,從q0.0-q0.7 輸出
然後把高位移位到低位, 轉換成7段碼,從q1.0-q1.7輸出
還有這個時鐘指令我看書上說用bcd碼錶示不太理解,不是用16#轉成2# 的意思嗎?
時鐘的格式規定是bcd 碼 也就是一個位元組最大的十進位制的數是99,半個位元組最大就是
16#9 2#1001
求助西門子plc s7-200時鐘指令問題
2樓:哈哈喂七號
1:不管是bcd碼格式還是16進位制格式,在plc內部都是二進位制表達,你仍舊可以把vb200看成是bcd碼格式。
2:沒多大意義,只是保險起見賦值"0",拿vb34和vb35來說,讀取的「秒」的數值是儲存在vb35中,然而bcd碼轉整數需要2個位元組,如果高位元組vb34中意外有值的話會造成數值錯誤。
你看看這樣解釋可以不...
西門子plc s7-200的時鐘應用問題
3樓:匿名使用者
請各位不要自毀名聲,象樓主提問的根本不是問題,在程式設計軟體上按f1,有很詳細的例子,何必如此大費周章在此討論?羞也不羞?
4樓:匿名使用者
這樣的問題就不要拿出來討論了吧,面子也掛不住啊.
5樓:出群
你要看看 有沒有人做過這種 還有人家願不願意奉獻 不過這種一般不會的 算了 沒結果的 自己發時間研究下吧 用微控制器+時鐘ic很好控制吧
請問西門子s7-200plc的時鐘指令如何使用,我看了程式設計軟體上的幫助有點看不懂,為什麼4個時鐘指 50
6樓:匿名使用者
擴充套件帶夏令時啥的,佔用的儲存區大,不擴充套件不帶
你按一下f1,幫助裡面說的很詳細了,我給你截了部分圖
7樓:瞌睡的王子
一個是讀取時鐘,一個是設定時鐘,下面兩個是擴充套件時鐘
西門子s7/200的plc。用時鐘指令控制。使其在8:00~23:00執行急求求詳細梯形圖
8樓:
m0.0就是輸出控制點;
時間直接在[選單]-[plc]-[實時時鐘]裡設定。
9樓:匿名使用者
能分享下你的這段完整程式嗎,想學習下[email protected],感謝!
西門子200plc高速脈衝計數器輸入端接受電平問題
大哥,花錢買吧,不要問了,你給你無數個幫助你都會。西門子s7 200plc的高速脈衝計數器的輸入端接受電平,高電平為1,低電平為0 輸入模式有漏型 pnp 與源型 npn 兩種 源型和漏型,一般針對電晶體型電路而言,可以直接理解為io電路向外提供 流出電流 源或稱為source 或吸收 流入電流 漏...
請問西門子200 PLC如何用模擬量(10V)輸出正弦波訊號頻率為0 8 5HZ可調最好能做個程式出來給我
s7 200cpu224xp的模擬量ao埠125ms的通道轉換時間,如果按64000細分作為一個週期的話,64000 2 125ms 16000s為一個週期,不符合題目意思,顧一定是em擴充套件模組上的ao通道轉換時間為100us,考慮到掃描用1ms終端的話最快取2ms為ao埠的轉換週期,正弦波細分...
西門子plc200與電腦通訊怎麼設定
最簡單的方法是用通訊電纜將plc和電腦連線起來,注意檢視電纜上的撥碼開關設定的波特率和plc程式系統塊設定的通訊埠的波特率是不是一致。如果電纜是好的,一般是通訊沒有建立。可能是引數問題。1.電腦和plc通訊引數設定一致,電腦的檢驗位要設定為偶。2.將plc置為stop模式。西門子plc s7 200...