yuyangcr
級別: 略有小成
![]() |
跟輸出有什么關系呀 8421接 X3 2 1 0 直接用WX0讀取 用H000F與屏蔽送到任意DT即可 用得著那么羅嗦么? |
---|---|
本帖最近評分記錄: |
yuyangcr
級別: 略有小成
![]() |
抱歉 我看錯了 如果單純地接 不是20個點是16入 如果是復用的接法 接法和三菱的是一樣的(這樣需要占用四個輸入四個輸出供8點 但是如果用晶體管它的輸出點的公共端不好處理) 如果是繼電器輸出的可以 就是太慢了 那樣的話和三菱的就一樣了 程序其實很好寫 送的時候 先把輸出Y0-Y3做一個循環 Y0------(mov wx0 dt10) y1-----(mov wx0 dt12) ~~~~ 然后 r9010------(WAN H000F DT10 DT20)~~~~ |
---|---|
|
yuyangcr
級別: 略有小成
![]() |
我很多年前用過現在程序圖紙都沒了再讓我畫圖寫程序沒時間 WX0代表的是X0-XF共16個點 若16個點全on 則WX0=HFFFF X3X2X1X0全部on 其余全部off則WX=H000F,若只有X0 on其他全部off WX0=H0001 ,若只有X1 on其他全部off WX0=H0002 ,若只有X2 on其他全部off WX0=H0004, 若X1 X0 on 其他全部off WX0=H0003~~~~ WX和DT 都是松下plc可操作的地址寄存器 可以用例如這個指令來讀取(MOV WX0 DT100) 結合前面我寫的的 估計你能看得懂 ![]() |
---|---|
|