andy_gao
級(jí)別: 略有小成
![]() |
S7-1200與調(diào)試助手的TCP通訊時(shí)總是少開頭的兩個(gè)字符,如圖 用NDR信號(hào)做計(jì)數(shù)器,發(fā)一次數(shù)據(jù)后計(jì)數(shù)值是1,說明PLC并沒有把調(diào)試助手的一條數(shù)據(jù)分兩次接收。 附程序,求大俠幫助 ![]() ![]() ![]() ![]() |
---|---|
|
焦劉吉
緊跟時(shí)代發(fā)展,努力做好時(shí)代青年
級(jí)別: 工控俠客
![]() |
可以指定一下長度試一下,或者單獨(dú)建立個(gè)數(shù)據(jù)塊,用個(gè)CHAR 數(shù)組 |
|
---|---|---|
|
andy_gao
級(jí)別: 略有小成
![]() |
現(xiàn)在就是把DATA改成了char數(shù)組,然后再用char to string轉(zhuǎn)換的,就是想看看有沒有直接的方法 |
---|---|
|
焦劉吉
緊跟時(shí)代發(fā)展,努力做好時(shí)代青年
級(jí)別: 工控俠客
![]() |
byte數(shù)組也是可以的 |
|
---|---|---|
|
shenyuan
級(jí)別: 略有小成
![]() |
西門子定義字符串的時(shí)候第一位是字符串長度,第二位是實(shí)際長度。 |
---|---|
|
shenyuan
級(jí)別: 略有小成
![]() |
圖片:
![]() 發(fā)送的話 注意下指針的位置就好了 |
---|---|
本帖最近評(píng)分記錄: |
湛藍(lán)小爾
工控交流 Q703935819
級(jí)別: 家園?
![]() ![]() |
這就很怪異,我少結(jié)尾兩個(gè)。 我看錯(cuò)了,我也是少開頭兩個(gè)。 發(fā)送指令,少結(jié)尾兩個(gè)。 摸摸索索,就把LEN改成字符串加2,就可以了。string[10],LEN那里就寫12 |
|
---|---|---|
|
湛藍(lán)小爾
工控交流 Q703935819
級(jí)別: 家園?
![]() ![]() |
![]() 說錯(cuò)了,這是接收,多兩個(gè)字符,。 |
|
---|---|---|
|