zourunbeng
級(jí)別: 探索解密
![]() |
S7-200(FC)與丹佛斯FC51變頻器通信程序 |
---|---|
本帖最近評(píng)分記錄: |
回憶依然最美
一不小心混進(jìn)社會(huì), 浪子回頭已經(jīng)白費(fèi)... ...
級(jí)別: 工控俠客
![]() |
請(qǐng)問(wèn)樓主,你的程序經(jīng)過(guò)驗(yàn)證后才發(fā)上來(lái)的嗎?樓主的通信子程序做的是沒(méi)有問(wèn)題的,不過(guò)有點(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è)比較指令后面使用上升沿指令,不過(guò)還是要感謝樓主的分享精神! |
---|---|
|
zourunbeng
級(jí)別: 探索解密
![]() |
我反復(fù)的看了一下那一段較驗(yàn)程序,你覺(jué)得可以用FOR-NEXT來(lái)寫(xiě)嗎,我好像覺(jué)得不行,如果可以請(qǐng)指點(diǎn)一下。 |
---|---|
|