发表时间:2022-03-24来源:网络
柔性上料设备


在上位机启动一个TCP/IP SERVER端,设置端口号为2000。

配置控制器的IP地址与上位机在同一个网段,使用相同的子网掩码。

配置TCP/IP的IP地址为上位机的地址,端口号为上位机的端口号。
上位机发送Ready到控制器,控制器接收到Ready,发送Ready响应;握手成功;
上位机发送位置信息:POS@X@Y@U,控制器接收后分解位置,移动到位置,打开真空吸附工件,然后移动到放开工件位置,释放工件;然后发送位置请求信息:POS@ACK;循环这个步骤;
代码不太严谨,只作为一个示例,正在改进中。
Function main
RobertInit
Jump SafePoint
Xqt ComTcpip
Fend
Global String InData$, OutData$
Function ComTcpip
SetNet #201, "192.168.100.123", 2000, CRLF, NONE, 0
OpenNet #201 As Client
WaitNet #201
Print "TCPIP Connected."
Do
If (ChkNet(201) > 0) Then
Input #201, InData$
If (Indata$ = "Ready") Then
Print #201, "Ready"
Else
GetPart InData$
EndIf
ElseIf ChkNet(201) < 0 Then
CloseNet #201
OpenNet #201 As Client
WaitNet #201
EndIf
Loop
Fend
Function GetPart(InData2$ As String)
String data$
data$ = InData2$
String iData$(10)
ParseStr data$, iData$(), "@"
Integer i
If (iData$(1) = "NAK") Then
Exit Function
Print "Exit Function"
EndIf
Real iX, iY, iU
iX = Val(iData$(1))
iY = Val(iData$(2))
iU = Val(iData$(3))
Print iX, " ", iY, " ", iU
Jump XY(iX, iY, -39, iU) ! D60; On Vacuum !
Jump ReleasePart ! D60; Print #201, "POS@ACK" !
Off Vacuum
Wait .1
Jump SafePoint
Fend
Function RobertInit
Motor On
Power High
Speed 40
Accel 40, 40
SpeedS 100
AccelS 100, 100
Tool 0
Fend
下一篇:简单好玩的编程代码
计支宝app下载v3.1.29 安卓版
142.27MB |商务办公
小小优酷最新版下载v5.4.6 安卓官方版
68.11MB |影音播放
艺图语app下载v3.3.4 安卓免费版
34.33MB |系统工具
爱鸽者手机版下载v3.2.9 安卓版
243.57MB |商务办公
一品威客网接单app(一品众包)下载v2.7.1 安卓最新版
55.01MB |商务办公
诸葛找房网官方版下载v4.8.1.1 安卓最新版
66.6MB |生活服务
皓盘云建最新版下载v9.0 安卓版
53.38MB |商务办公
ris云客移动销售系统最新版下载v1.1.25 安卓手机版
42.71M |商务办公
2022-03-26
2022-03-26
2022-03-26
2022-03-26
2022-03-26
2022-03-26
2022-03-26
2022-03-26
2022-03-26
2022-03-26
葫芦侠三楼最新破解版下载v4.4.0.6 安卓版
其它手游葫芦侠7楼破解版免费下载v4.4.0.6安卓最新版
其它手游葫芦侠八楼免费版下载v4.4.0.6安卓版
其它手游葫芦侠3楼破解版免费下载v4.4.0.6安卓手机版
其它手游像素漫斗抱歉,“八神庵”是特指游戏角色的专有名词,不存在符合要求的常用同义词近义词。下载v1.00安卓版
其它手游葫芦侠4楼破解版游戏修改器下载v4.4.0.6安卓免费版
其它手游末日餐厅安卓版下载v1.35安卓版
其它手游葫芦侠十楼免费破解版下载v4.4.0.6安卓版
其它手游葫芦侠8楼最新破解版下载v4.4.0.6安卓版
其它手游