SetDevice(设备1,6,"GetAddress(rAddr)") ''''''''''''''''''''''''''''''''''''''''''''''''' '获取设备1所在的父设备的串口参数, 'rBaudrate为波特率, 'rDatabit为数据位, 'rStopbit为停止位, 'rParity为校验位; 'rBaudrate,rDatabit,rStopbit,rParity均为数值型变量。 '''''''''''''''''''''''''''''''''''''''''''''''''' !SetDevice(设备1,6, "GetCommPara(rBaudrate,rDatabit,rStopbit,rParity)")设备组态
1.先添加通用串口父设备
2.然后添加用户定制设备(在安装该驱动成功后才有这个选项)
!!注意不要将这个设备和软件自带的设备搞混淆,可以双击该设备查看驱动位置来区分
三、屏幕当Modbus从站使用时设置方法
在上边工程基础上同一串口父设备下添加数据转发设备,将设备1设置为初始工作状态为停止(因为定制设备是主站设备,开启会干扰从站设备的通讯)
将上边工程的设置按钮的脚本改写为以下内容(由于设备1和设备2的父设备相同所以只需修改设置设备2的站号即可)'''''''''''''''''''''''''''''''''''''''''''''''''''''''' '设置设备2的设备地址,设置地址值为nAddr的值,nAddr为数值型变量。 '''''''''''''''''''''''''''''''''''''''''''''''''''''''' !SetDevice(设备2,6,"SetAddress(nAddr)") ''''''''''''''''''''''''''''''''''''''''''''''''''''''''' '设定设备1所在的父设备的串口参数, 'nBaudrate为波特率,取值为(9600、14400、19200、38400等常见波特率的值) 'nDatabit为数据位,取值为(7-七位,8-八位) 'nStopbit为停止位,取值为(1-一位,2-两位) 'nParity为校验位,取值为(0-无校验,1-奇校验,2-偶校验) 'nReturn