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