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