DOP-B10S411的com1口同臺(tái)達(dá)DVP-12SA2通訊,正常控制一臺(tái)設(shè)備,現(xiàn)在想接一臺(tái)上位機(jī),打算用COM2的485口把PLC里的一些數(shù)據(jù)以modbus slave的形式轉(zhuǎn)發(fā)出來(lái),臺(tái)達(dá)的屏較少使用,沒(méi)有對(duì)應(yīng)的映射表,聽說(shuō)用宏指令能實(shí)現(xiàn),考慮在clock宏里用傳送指令應(yīng)該能把把數(shù)據(jù)賦值到modbus 寄存器里,比如40001= D200,但對(duì)應(yīng)哪些需要修改的變量不知道如何處理,比如D210這個(gè)寄存器要修改,不能反過(guò)來(lái)傳送吧?D201=40002,因?yàn)檫@個(gè)D210既要觸摸屏本身能修改,同時(shí)還要通過(guò)com2口,其他modbus主站也可以修改。不知道如何處理。打算其他modbus主站不能采用一直寫的方式,只能采用寫一次的方式。以D210和40002相對(duì)應(yīng)為例,其他modbus主站先讀取40002,然后在主站側(cè)設(shè)置一個(gè)中間值,這個(gè)中間值就是要修改的值,判斷中間值和讀上來(lái)的40002不同時(shí),把中間值賦值給40002.
求臺(tái)達(dá)的老師傅們賜教,我沒(méi)用過(guò)臺(tái)達(dá),手冊(cè)太厚了,有2700頁(yè),不知道這樣行不,是否有更好的辦法。