您当前的位置: 首页 > 

光怪陆离的节日

暂无认证

  • 2浏览

    0关注

    1003博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

TwinCAT 3 RS232通信的关键程序

光怪陆离的节日 发布时间:2022-06-21 10:57:06 ,浏览量:2

//发送报文 IF RS232Control.bSend THEN SendString( SendString:=RS232Parameter.SendData , Busy=>RS232Status.bSendBusy , Error=> , TXbuffer:=RS232Parameter.TxBuffer ); END_IF

//数据帧 SerialLineControl( Mode:=SERIALLINEMODE_PC_COM_PORT ,//根据硬件选择适合的模式,SERIALLINEMODE_EL6_22B pComIn:=ADR(RS232Parameter.ComIn) ,//根据模式选择适合的数据类型 pComOut:=ADR(RS232Parameter.ComOut) ,//根据模式选择适合的数据类型 SizeComIn:=UINT_TO_INT(SIZEOF(RS232Parameter.ComIn)) , Error=> , ErrorID=> , TxBuffer:=RS232Parameter.TxBuffer , RxBuffer:=RS232Parameter.RxBuffer );

//接收报文 ReceiveString( Prefix:= , Suffix:= , Timeout:=T#1S , Reset:= , StringReceived=>RS232Status.bReceiveDone , Busy=>RS232Status.bReceiveBusy , Error=> , RxTimeout=> , ReceivedString:=RS232Parameter.ReceiveData , RXbuffer:=RS232Parameter.RxBuffer );

//清除缓存 ClearComBuffer(Buffer:=RS232Parameter.RxBuffer );

关注
打赏
1665731445
查看更多评论
立即登录/注册

微信扫码登录

0.0668s