子程序
Network 1 // 网络标题
LD SM0.0
S M1.4, 1
R M0.5, 1
Network 2
LD SM0.0
LPS
MOVB 3, VB500 //包络表首地址
MOVW +200, VW501
AENO
MOVW -1, VW503
AENO
MOVD 加减速脉冲: VD5196, VD505
LRD
MOVW PTO周期值: VW5020, VW509
AENO
MOVW +0, VW511
AENO
MOVD 恒速脉冲数:VD5200, VD513
LPP
MOVW PTO周期值:VW5020, VW517
AENO
MOVW +1, VW519
AENO
MOVD 加减速脉冲:VD5196, VD521
Network 3
LD SM0.0
MOVB 16#A0, SMB67
MOVW +500, SMW168
ATCH 拉膜中断:INT0, 19
ENI
PLS 0
INT0
Network 1
LD SM0.0
S 拉膜完成:M0.5, 1
了程序1 // 数据处理
Network 1 螺杆频率与脉冲数计算
LD 螺杆秤:M15.5
LPS
MOVR 1000000.0, VD5570
/R 螺杆频率:VD1050, VD5570
ROUND VD5570, VD5574
AENO
DTI VD5574, pt1周期:VW5552
LPP
MOVR 500.0, VD5556
AENO
*R 螺杆圈数:VD1058, VD5556
AENO
ROUND VD5556, 螺杆脉冲数:VD5560
Network 2 // 送膜PTO最高速度时周期值计算
LD SM0.0
LPS
MOVR 1.0, 过度区0:VD5032
AENO
/R 驱动频率:VD1038, 过度区0:VD5032
AENO
*R 1000000.0, 过度区0:VD5032
LPP
ROUND 过度区0:VD5032, 过度区0:VD5032
AENO
DTI 过度区0:VD5032, PTO周期值:VW5020
Network 3 // 送膜加减速与匀速脉冲数计算
LD SM0.0
LPS
MOVW +200, 周期增量:VW5204
AENO
-I PTO周期值:VW5020, 周期增量:VW5204
AENO
ITD 周期增量:VW5204, 加减速脉冲:VD5196
LPP
MOVD PTO脉冲值:VD5028, 过度区13:VD5206
AENO
-D 加减速脉冲:VD5196, 过度区13:VD5206
AENO
MOVD 过度区13:VD5206, 恒速脉冲数:VD5200
-D 加减速脉冲:VD5196, 恒速脉冲数:VD5200
Network 4 // 袋长总脉冲数计算
LD SM0.0
MOVR 袋长设置:VD1000, 过度区2:VD5040
AENO
*R 脉冲数1mm:VD1088, 过度区2:VD5040
AENO
ROUND 过度区2:VD5040, PTO脉冲值:VD5028
Network 5 // 当加减速脉冲和大于总袋长脉冲时的计算
LDD<= 恒速脉冲数:VD5200, 0
LPS
MOVD PTO脉冲值:VD5028, LD0
AENO
/D +2, LD0
AENO
MOVD LD0, 加减速脉冲:VD5196
LPP
DTI 加减速脉冲:VD5196, LW4
AENO
MOVW +200, PTO周期值:VW5020
-I LW4, PTO周期值:VW5020

就是转换后下图有错误。在线等,谢谢