zourunbeng
級(jí)別: 探索解密
|
S7-200(FC)與丹佛斯FC51變頻器通信程序 |
---|---|
本帖最近評(píng)分記錄: |
回憶依然最美
一不小心混進(jìn)社會(huì), 浪子回頭已經(jīng)白費(fèi)... ...
級(jí)別: 工控俠客
|
請(qǐng)問樓主,你的程序經(jīng)過驗(yàn)證后才發(fā)上來的嗎?樓主的通信子程序做的是沒有問題的,不過有點(diǎn)繁瑣,校驗(yàn)碼計(jì)算部分可以使用FOR-NEXT指令使程序更加簡(jiǎn)化;在主程序里是100ms調(diào)用一次通信程序的,而且還是用SM0.0+定時(shí)器觸發(fā),如果程序掃描周期小于100ms,在這100ms之內(nèi),極有可能造成通信口未發(fā)送完成又執(zhí)行發(fā)送,出現(xiàn)錯(cuò)誤,建議把比較指令前面的SM0.0換成SM4.6,或者在每一個(gè)比較指令后面使用上升沿指令,不過還是要感謝樓主的分享精神! |
---|---|
|
zourunbeng
級(jí)別: 探索解密
|
我反復(fù)的看了一下那一段較驗(yàn)程序,你覺得可以用FOR-NEXT來寫嗎,我好像覺得不行,如果可以請(qǐng)指點(diǎn)一下。 |
---|---|
|