花泽神寂
级别: 正式会员
精华主题: 0
发帖数量: 20 个
工控威望: 88 点
下载积分: 734 分
在线时间: 28(小时)
注册时间: 2018-02-05
最后登录: 2024-02-26
查看花泽神寂的 主题 / 回贴
楼主  发表于: 2020-04-15 16:23

找了好几天也没找到相关答案,请问在不使用 QJ71MT91 这个模块的前提下,三菱Q系列PLC自带的内置以太网如何做modbus TCP通信的通信,两个Q系列的怎么写主站从站程序,参数如何设定?最好给程序让大家一起学习学习

高手在人间,求大神们的解答,好人一生平安
yzdz66
级别: 探索解密
精华主题: 0
发帖数量: 60 个
工控威望: 162 点
下载积分: 640 分
在线时间: 51(小时)
注册时间: 2016-09-23
最后登录: 2024-09-13
查看yzdz66的 主题 / 回贴
1楼  发表于: 2021-07-17 16:51
wHeadHolding:=0;(*写入字首地址*)
WritePoints:=10;(*写入多少个字*)
wSedDateSet[0]:=20;(*写入多少个字节*)

wReHeadHolding:=10;(*读取字首地址*)
ReadPoints:=10;
wReDataSet[0]:=20;

wECPRTCLDateSet[2]:=1;  (*指定第1个执行的协议的协议编号  ;  *)
wECPRTCLDateSet[3]:=2;  (*指定第2个执行的协议的协议编号  ;  *)
(*----------------------数据发送部分--------------------------*)



(*端口打开*)
SP_SOCOPEN(bOpenStatus AND NOT bOpenStatusOld AND
                       NOT SD1282.1 AND(*打开完成信号*)
                       NOT SD1284.1 AND(*打开请求信号*)  
                       SD1288.A , (*存储内置以太网端口的连接状态 1:与集线器或对象设备连接中*)
                      U0, k2,wSocOpenSet , bSocOpenComplete);

IF bSocOpenComplete[0] THEN
  bOpenNormalComplete:=NOT bSocOpenComplete[1];
  bOpenAbnormaComplete:=bSocOpenComplete[1];
ELSIF bCloseStatus THEN
    bOpenNormalComplete:=FALSE;
    bOpenAbnormaComplete:=FALSE;
END_IF;

                      
(*执行协议发送*)                      
SP_ECPRTCL(bSedStart AND SD1282.1 , U0 , K2 , K2 , wECPRTCLDateSet,bECPRTCLComplete );  

(*执行 SP_ECPRTCL 命令*)
IF bSedStart THEN
    IF bECPRTCLComplete[0] THEN
        bSedStart :=FALSE;
    END_IF;    
ELSE
    IF  SD1282.1 THEN
     bSedStart :=TRUE;
    END_IF;  
END_IF;  


(*关闭端口*)    
SP_SOCCLOSE(bCloseStatus AND NOT bCloseStatusOLD ,"U0", k2,wSocCloseSet,bSocCloseComplete );

IF wECPRTCLDateSet[1]<>0 THEN
    wErrorCode:=wECPRTCLDateSet[1];
ELSE
      wErrorCode:=0;
END_IF;

bSedStatusOld:=bSedStatus  ;
SM413OLD:=SM413;
bOpenStatusOld:=bOpenStatus;
bCloseStatusOLD:=bCloseStatus;
yzdz66
级别: 探索解密
精华主题: 0
发帖数量: 60 个
工控威望: 162 点
下载积分: 640 分
在线时间: 51(小时)
注册时间: 2016-09-23
最后登录: 2024-09-13
查看yzdz66的 主题 / 回贴
2楼  发表于: 2021-07-17 16:54
图片:
配置文件设置