久久人妻少妇嫩草av无码专区,亚洲自偷精品视频自拍,东北少妇不戴套对白第一次,亚洲中文字幕无码日韩精品

jzzjzq
級別: 略有小成
精華主題: 0
發(fā)帖數量: 63 個(gè)
工控威望: 201 點(diǎn)
下載積分: 568 分
在線(xiàn)時(shí)間: 73(小時(shí))
注冊時(shí)間: 2013-03-15
最后登錄: 2025-06-21
查看jzzjzq的 主題 / 回貼
樓主  發(fā)表于: 2018-07-16 10:56
最近寫(xiě)一個(gè)程序,有四臺西門(mén)子S1200之間通過(guò)TCP協(xié)議互聯(lián),通訊的數據都是用字節發(fā)送,接受端使用這些數據時(shí),卻是以字或雙字使用。目前我不了解的是
A  發(fā)送數據是否默認是字節?能不能本來(lái)是INT就發(fā)送INT?
B 如果原數據為INT,而只能發(fā)送字節,接受端使用這個(gè)數據時(shí),是否只能用DBX.DBWX 這樣的形式來(lái)引用?這樣可以使用,但是會(huì )報無(wú)法通過(guò)變量來(lái)分配的警報。我感覺(jué)好似不是正規途徑。
可能很基礎,但是看手冊沒(méi)有找到相關(guān)的說(shuō)明,還請各位幫助。
jzzjzq
級別: 略有小成
精華主題: 0
發(fā)帖數量: 63 個(gè)
工控威望: 201 點(diǎn)
下載積分: 568 分
在線(xiàn)時(shí)間: 73(小時(shí))
注冊時(shí)間: 2013-03-15
最后登錄: 2025-06-21
查看jzzjzq的 主題 / 回貼
1樓  發(fā)表于: 2018-07-16 12:25
引用
引用第1樓湛藍小爾于2018-07-16 11:20發(fā)表的  :

不是非得BYTE,參考我的帖子,TCP通訊,你找一下。
定義發(fā)送和接收的數組和ARRY,INT也是可以的。取消優(yōu)化塊的訪(fǎng)問(wèn)

如果發(fā)送INT,指令里的LEN是否要乘2呢?另外,我的數據并不是很規整的INT或是BYTE,假如用BYTE發(fā)送了INT數據,要如何引用]呢?望賜教

例如此圖中的數據


在引用時(shí)這樣寫(xiě)是否正確

[ 此帖被jzzjzq在2018-07-16 12:52重新編輯 ]
jzzjzq
級別: 略有小成
精華主題: 0
發(fā)帖數量: 63 個(gè)
工控威望: 201 點(diǎn)
下載積分: 568 分
在線(xiàn)時(shí)間: 73(小時(shí))
注冊時(shí)間: 2013-03-15
最后登錄: 2025-06-21
查看jzzjzq的 主題 / 回貼
2樓  發(fā)表于: 2018-07-17 16:10
引用
引用第3樓湛藍小爾于2018-07-17 08:36發(fā)表的  :
你到底需要發(fā)送什么樣的數據,我給你舉個(gè)例子

有Bit也有INT也有dint。
所以統一按BYTE發(fā)的,現在的問(wèn)題就是接收到以后,用那種方式引用收到的數據。我上貼中有圖,請幫忙看一下是否正確。
是否是這樣的,比如A (PLC)發(fā)送到B(PLC)    12個(gè)BIT、5個(gè)BYTE,3個(gè)INT。那么在A(yíng)的發(fā)送塊 依次建立12個(gè)BIT、5個(gè)BYTE,3個(gè)INT。
同樣,在B(PLC)接收塊里依次建立12個(gè)BIT、5個(gè)BYTE,3個(gè)INT,然后發(fā)送和接受指令的LEN長(cháng)度都定為13個(gè)字節,這樣是否正確?
[ 此帖被jzzjzq在2018-07-17 16:27重新編輯 ]