yanad092400
級別: 探索解密
|
剛剛上機模擬玩,確實是Y0不會得電,從Y1-Y15之間循環,所用PLC 型號為三菱FX2N-48MT,明天上圖。 |
---|---|
|
yanad092400
級別: 探索解密
|
Y1-Y7 Y10-Y15 一共13個流水燈,如果想增加個數 可以把Y15的常開觸點改為Y16 Y17 能增加一到2個流水燈。書上寫的是Y0-Y7 Y10-Y15看來不能盲目全部按照書上的來 多模擬一下 共勉 |
---|---|
|
zyk330860
級別: 探索解密
|
開始也沒仔細看 先弄明白K4Y0就是Y0~Y7 Y10~Y17 第二行語句由于是同時得電 所以Y0不會得電,在Y1~Y7 Y10~Y15循環,可以試著自己修改一下 讓它從Y0循環,不動手永遠學不會~~給你推薦一個初學者軟件 FX-TRN-BEG-C [ 此帖被zyk330860在2015-09-06 12:56重新編輯 ] |
---|---|
|
mythic
mythic
級別: 略有小成
|
如果只是想實現跑馬燈,直接用左移或右移指令,初始化D0=K1,即可從Y0開始, 如果想用乘法實現,MOVP D0 K4Y0就必須提到計算前面,確保有=1的時候 |
---|---|
|
yanad092400
級別: 探索解密
|
FX-TRN-BEG-C這個軟件不錯 我們公司使用的三菱Q系列,只能使用WORKS2或DEVELOPER 8.86 |
---|---|
|
zyk330860
級別: 探索解密
|
你還沒搞明白 這個軟件是獨立的 專門為三菱初學者設計的 不影響你使用WORKS2或DEVELOPER 8.86 不要啃書本 書上不一定對 編書的人不會逐條語句去調試 想從Y0開始也很簡單 照我改的程序就行 [attachment=139248] |
---|---|
|
wwcwwc
級別: VIP會員
|
認為Y000無法得電的,是你沒有初始化數據的那段程序沒有寫入,就是用初始化標志位M8002傳送數值給D0. 整個程序的工作是當啟動plc后,Y000首先得電,一秒后這個D0通過乘法得到2的數值,下一秒再乘法得到為4的數值;如此進行。 想理解這些程序的含義,實際上只需要把這些數值用二進制的形式來看實際輸出就比較容易了。 |
---|---|
|
tingfenghu
級別: 工控俠客
|
都說已經上機測試,Y0實際無法得電,還要怎么理解程序。難道實物PLC出錯,你理解的才對。 |
|
---|---|---|
|
lay111
級別: 論壇先鋒
|
編寫程式指令放置的前後順序不同得到的結果有時會有差異,這差異會造成設想與實際跑的出入 有時想的腦抽筋就是因為忽略這點不經意 |
---|---|
|