zhengyueyong
級別: 探索解密
|
圖片:
圖片:
最近接到個任務,機床增加一高度測量的模擬量輸入,需要實時顯示其值,不用觸摸屏用4位數碼管,手頭的PLC是FX1N40MT,查來查去FX系列的都沒有動態驅動段碼+位碼的指令, 而且七段碼譯碼的還只支持FX2N,七段碼時分顯示的又不是七段碼輸出,而是8421BCD+位碼 附圖如下: |
---|---|
|
zhengyueyong
級別: 探索解密
|
圖片:
現在準備用74LS247譯碼IC來把bcd碼轉成7段碼,又遇到個問題,所有的譯碼芯片輸入都是高電平有效,而FXPLC晶體管輸出的都是低電平有效(負邏輯輸出),數碼管也都是選的共陽數碼管,這樣還得加上一片74LS04反相器,郁悶無比,現在還是在理論階段,反相器跟譯碼芯片之間是否還要上拉電阻還不知道,網上說TTL的芯片之間可以直連的。 當然,也可以慢慢的自己編程序直接輸出段碼+位碼的,這不是為了圖省事么,本以為有現成的指令用呢! [ 此帖被zhengyueyong在2013-03-04 08:39重新編輯 ] |
---|---|
|
zhengyueyong
級別: 探索解密
|
剛才仔細看了下指令說明,正負邏輯可以選擇的,PLC是負邏輯,段碼輸入正邏輯,位碼輸入負邏輯,指令可以寫成: SEGL D0 Y0 K2 反相器不需要了,只需要BCD譯碼芯片即可 |
---|---|
|