uebar2006
http://www.jnlingkong.com
級別: 探索解密
|
上圖是和信捷PLC試驗現場,只占用PLC的兩個輸出端,可顯示PLC程序內的任意寄存器數值。其他晶體管輸出的PLC應該也可以。 接線方式:①24V②0V③數據信號④時鐘信號 有需要或者有興趣的話可以和聯系下,一起再深入研究開發下。 電話:186 6379 0602 QQ:1233 0 7611 |
|
---|---|---|
|
ak47m16u571
苦海無邊,柴米似鞭。歡樂無限,煩擾靠邊。得逍遙處且逍遙
級別: 家園常客
|
我先來研究下! 難道PLC輸出高速脈沖? 然后使用單片機的輸入中斷來計數? 最后顯示在LED 上? 還有就是,我覺得那個小數點可能只是做的一個效果? 不知對否? 請LZ指教! [ 此帖被ak47m16u571在2010-12-27 22:13重新編輯 ] |
---|---|
|
ak47m16u571
苦海無邊,柴米似鞭。歡樂無限,煩擾靠邊。得逍遙處且逍遙
級別: 家園常客
|
另一種: PLC不是有2個輸出點么!Y1時鐘,Y2數據。 LED有5位。。。 想辦法將Y1做成LED的5位時鐘(就是分成5段啦),每一個時鐘對應LED的一位,然后單片機對這一段時鐘內的Y2進行計數。 例如 單片機對Y1時鐘計數,當Y1輸出OFF--->ON時(Y1發出第一個時鐘),對應LED的第一位8段數碼管,PLC發出Y2,單片機計數。 如此這般完成其余4位。。。單片機就會有5個數據值(個位數0~9),可以做程序將它們組合到一起。。。 同理,做程序將PLC的一個16位D中的10進制轉換成BCD碼,分別將5位BCD碼從Y2輸出。 這種好像太復雜啦。。。(表達不力,減小啦) [ 此帖被ak47m16u571在2010-12-27 22:47重新編輯 ] |
---|---|
|