菜鸟一枚chai
级别: 探索解密
精华主题: 0
发帖数量: 94 个
工控威望: 136 点
下载积分: 3786 分
在线时间: 48(小时)
注册时间: 2019-03-30
最后登录: 2024-11-15
查看菜鸟一枚chai的 主题 / 回贴
楼主  发表于: 2022-03-30 15:36
图片:
图片:
请教,如图,该指令inout端口的数据类型到底是什么?怎么表示呢?我写的老是报错,看手册也不太明了。以前的SFT一看就懂,做个时序流程很方便。这个资料上解释的太少了,数据类型介绍也一点都不详细。用过的大哥给指点下,解释下数据类型,有图最好
qq240559043
干就完了
级别: 略有小成
精华主题: 0
发帖数量: 192 个
工控威望: 332 点
下载积分: 4111 分
在线时间: 144(小时)
注册时间: 2012-06-06
最后登录: 2024-11-23
查看qq240559043的 主题 / 回贴
1楼  发表于: 2022-03-31 11:36
类型是:ARRAY[0..10]  OF BYTE        
写:变量名[0]

写得那么详细,你都看不到或者看不懂????多学习呀

///***********************NX1W-CIF01参数设置**********************************
DevicePort.DeviceType :=_eDEVICE_TYPE#_DeviceOptionBoard  ;                              //指定设备类型为NX单元
DevicePort.OptBoard:=OP1_Node_location_information;      ///指定节点位置信息
//DevicePort.NxUnit:=OP1_Node_location_information;
DevicePort.PortNo := USINT#1;                                                         ///指定端口编号:端口1
///***********************接收RS232数据**********************************
R_TRIG_RCV(CLK:=Get100msClk());
NX_SerialRcv_instance(
                            Execute:=R_TRIG_RCV.Q  AND NOT NX_SerialRcv_instance.Busy AND _PLC_OptBoardSta[1].Run,
                            DevicePort:=DevicePort,        //设备端口
                            Size:=UINT#256,                   //读取数据大小
                            RcvDat:=RectDat[0],                //存取数据地 址
                            RcvSize=>RecvSize);                //存取数据大小