发表于:2005-05-27 13:22:00
楼主
我现在刚开始使用ADAM5510 与 TRACEMODE(二者用485口通信)。有个通信问题,想请教一下.5510我选用了三个模块,分别是5017(AI-8CH)、5051(DI-16CH)、5056(DI-16CH). 对5017我只选用了三个模拟通道,其余闲置。 现在我有数据需要向上位机tracemode传输,同时,上位机tracemode向下位机5510传输控制参数, 以便下位机调用。看过它们之间的传输协议,说要想实现自动通信,二者之间必须建立通道。听说下位机向上位机传输数据,在上位机上只要设好各个参数,他们之间就会按照设置好的协议进行自动通信。不
知是不是这个样子。如果是,是不是下位机也应该利用自带的传输函数简单进行进行通信协议的设置啊?
下位机向上位机通信时,我想做的简单点,是不是也可以直接跟下位机如5017 ( 输入闲置接点建立) 连接,将上位机设置参数发到这几个闲置通道,再利用5017的自带函数get501718()函数将数值取出,然后在程序中进行使用阿?
还想问, tracemode 上位机向下位机5510传输信息时,我可不可以让上位机直接跟下位机的存储区间如5510的flash memory建立联系(我给上位机存储区间的初始地址),直接向这个地址存储信息阿?这样可行吗?下位机向上位机传输信息,我可不可以也利用这种方式,让二者建立联系,进行自动传输阿?
小弟在此向各位求教了:) 希望能得到指教. 我的邮箱 flying-1980@163.com