bbicc12.23
級(jí)別: 探索解密
![]() |
目前有個(gè)項(xiàng)目,PLC為主,外接設(shè)備為從。需要做485通訊控制設(shè)備動(dòng)作,并且讀取設(shè)備狀態(tài),小弟在此求一份程序模板學(xué)習(xí)一下,之前做過(guò)的都是485只讀不寫(xiě),沒(méi)做過(guò)又讀又寫(xiě)的,有點(diǎn)懵,勞煩各位大佬分享下案例,跪謝 ![]() |
---|---|
|
哈嘍123
不和不如自己的人爭(zhēng)高低論短長(zhǎng)!
級(jí)別: 略有小成
![]() |
一個(gè)PUT,一個(gè)GET,會(huì)讀就學(xué)會(huì)寫(xiě),采用輪詢,把需要寫(xiě)的賦值過(guò)去,建議用好DB塊,條理分明,不要混在一起,B站有很多這樣的視頻,比著葫蘆畫(huà)瓢 |
---|---|
|
bbicc12.23
級(jí)別: 探索解密
![]() |
可485通信不是只需要一個(gè)組態(tài)和一個(gè)主站指令嗎?改mode和改通信地址這些都明白,懵在數(shù)據(jù)存放的DB塊那里。建立指針以后讀到的值在數(shù)組里,寫(xiě)的時(shí)候我要把值放在哪里發(fā)送呢 |
---|---|
|
哈嘍123
不和不如自己的人爭(zhēng)高低論短長(zhǎng)!
級(jí)別: 略有小成
![]() |
假如說(shuō),你準(zhǔn)備寫(xiě)一個(gè)開(kāi)關(guān)量,你也可以用MOVE,把這個(gè)數(shù)傳到你要控制的那個(gè)位里(0或者1),int、word、Dword都行的,注意站位的換算就行,建議用上升沿觸發(fā),來(lái)一個(gè)上升沿觸發(fā)一次寫(xiě)一個(gè)數(shù)進(jìn)去 |
---|---|
|
laijingtao
級(jí)別: 正式會(huì)員
![]() |
剛剛做完485的項(xiàng)目,你可以看一下 https://www.ad.siemens.com.cn/productportal/prods/s7-1200_plc_easy_plus/smartsms/016.html |
---|---|
|
bbicc12.23
級(jí)別: 探索解密
![]() |
已經(jīng)弄明白了,不過(guò)還是謝謝大佬 ![]() |
---|---|
|