GRM110作为从机时(GRM110临时只支持作为MODBUS从机),利用办法如下:
1) 利用GRMDEV5开辟工程,依据主机的属性设置装备摆设好通讯(协议请选择MODBUS_RTU_SERVER),并在从机映命中,创建变量联系关系到MODBUS存放器地点。
2) 工程中界说和变量相干的种种控制,盘问。
3) 将工程下载到GRM110。
4) 运转时,PLC和GRM110通讯,读写GRM对应MODBUS存放器地点的变量。(也便是说PLC要写梯形图经过MODBUS读写指令自动来读写GRM110的数据)。
假如是触摸屏大概组态软件作为MODBUS主站和GRM110通讯,间接经过剧本大概在画面上修正变量即可完成写GRM110数据的历程。
在工程办理器左侧,在响应的通讯端口上点击右键,选择“编辑端口”,弹出下图所示“通讯端口编辑器”窗口。选择从机通讯协议,设置端口参数。
协议参数
u 从机地点:GRM110作为从机时的从机号。
在开辟情况左侧“从机地点映射”窗口中点击“新建地点单位”按钮,弹出下图所示“从机地点单位编辑器”窗口。支持所有范畴的MODBUS存放器地点映射,详细如下表。
存放器范例 | 存放器阐明 | 读取数据范例 | 变量范例 | 读写属性 | 功效码阐明 |
可读写位0x 地点1-65535 | 逻辑线圈 0XXXX | Bit | 开关量 | 读写 | 读下令 0x01。 写下令 0X05,0X0F |
只读位1x 地点1-65535 | 输出位存放器 1XXXX | Bit | 开关量 | 只读 | 读下令 0x02。 |
只读字3x 地点1-65535 | 输出存放器 3XXXX
| INT16 INT32 UINT16 UINT32 FLOAT32 BCD16 BCD32 | 整数 浮点 | 只读 | 读下令 0x04。
|
可读写字4x 地点1-65535 | 输入(坚持) 存放器 4XXXX | INT16 INT32 UINT16 UINT32 FLOAT32 BCD16 BCD32 | 整数 浮点 | 读写 | 读下令 0x03。 写下令0x10,0X06 |
下图完成了变量“输出电流”与MODBUS RTU地点的映射,当和GRM110毗连的MODBUS主机读取GRM110输入(坚持)存放器4X区3号地点时(PLC内里这种地点表现通常写为40003),即可获取变量“输出电流”的值。
u 存放器范例:与毗连的主机设置装备摆设范例有关,差别设置装备摆设选择差别的存放器。
u IO数据范例:变量对应的存放器在主机设置装备摆设中界说的原始数据范例。
u 地点:映射的存放器的地点。
现场凯发200 PLC只剩余一个PPI口,必要同时毗连一个触摸屏和GRM模块。
办理办法:利用巨控GRM233无线通讯模块,该型号具有2个独立的485口
GRM233一个485口走PPI通讯作为主机毗连凯发。
GRM233别的一个485口做MODBUS从站,设置装备摆设好从站地点和波特率,用于毗连触摸屏。
1. 利用GRMDEV设置装备摆设2个通讯口的协媾和波特率等参数。
2. 利用GRMDEV数据辞书,创建一个变量,好比温度1,联系关系到凯发设置装备摆设,VW100地点。
3. 在GRMDEV从站地点映射内里,给该变量分派一个MODBUS地点,好比4X区地点5。
4. 触摸屏拜访40005地点,即可完成读写凯发PLC VW100存放器的目标!
假定组态王数据辞书当中曾经有一个变量为 凯发PLC温度,如今组态王必要把这个变量经过MODBUS写入到GRM110。
1. GRM110经过485和电脑间接毗连即可。组态王做MODBUS主站,GRM110做MODBUS从站,协议选择如下,留意波特率,设置装备摆设地点(对应GRM110的从站地点),奇偶校验,中止位和GRM110要分歧。
2. 在组态王数据辞书当中创建一个名 为GRM温度的变量,留意数据范例,另有勾选读写属性,MODBUS地点为4X区的1地点,即40001
3. 在GRM110当中设置装备摆设为MODBUS从站,留意利用浮点数时,为了和组态王默许字节次序分歧,请将GRM中的协议参数的字节次序改为1234。怎样设置装备摆设GRM110为MODBUS从站请参考本章前节所述。
如下图,GRM中变量名为温度,从站地点映命中选4X区地点1,浮点数,和组态王对应。
4. 在组态软件中用剧本赋值:
GRM温度=凯发PLC温度;
如许就完成了组态王将凯发PLC温度经过MODBUS写入到GRM110的历程。
GRM110做MODBUS通讯从机相干疑问请联系: